Guide to Translating www.gnu.org Web Pages
The translation process is being reformed, so some of the information is no longer relevant. To avoid any unnecessary effort, please contact <web-translators@gnu.org> first.
General Guide
Language Codes
What to Translate
/software/- We leave that area up to each maintainer. But if you want to help a maintainer do translations, ask hir (him or her).
/brave-gnu-world/- Here's how to help translate Brave GNU World.
Translating the home page
The required SSI tag looks like this:
<!--#include file="translations.include" -->
If you provide a new home page translation you must update the translations.include file. The file is stored in the GNU webservers root directory.Linking Other Documents
Translations into Other Languages
Filenames
PAGENAME.LG.html where LG is the language code. For example, a German translation of home.html should be named home.de.html. There exists a symlink index.html pointing to some other file other.html. Create a symlink named index.LG.html pointing to the correct translation other.LG.html.Tools to Help Translators
TAGS.LG in directory ~www/html/ lists all the HTML files translated into language LG. These files allow one to search or query replace all of the HTML files for a language code LG. See these instructions for more information.Keeping Translations Current
Translations Underway
The language code is followed by the name of the language, and the name and e-mail address of the translation team leader.
Translation Teams:
?? - This place is reserved for your name, when you form a translation team for another language. !! - Contact the Translation Managers at <web-translators@gnu.org> if you would like to form a Translation Team and be listed as the translation team lead for your language. ar - Arabic (Hossam Hossny, Hatem Hossny) az - Azerbaijani (Igrar Huseynov) bg - Bulgarian (Yavor Doganov) bn - Bengali (Khandakar Mujahidul Islam) ca - Catalan (Miquel Puigpelat) cs - Czech (Martin Kysela) da - Danish (Erik Gravgaard) de - German (Richard Steuer) el - Greek (Kasabalis Athanasios) eo - Esperanto (Ludovic Courtès) es - Spanish (Xavier Reina, Miguel Vazquez Gocobachi, Franco Iacomella) fa - Farsi/Persian (A. E. Some‘eh) fi - Finnish (Ville) fr - French (Cédric Corazza, Jérôme Dominguez) he - Hebrew (New coordinator needed, please contact <web-translators@gnu.org>) id - Indonesian (Rahmat M. Samik-Ibrahim) it - Italian (Andrea Pescetti) ja - Japanese (Masayuki Hatta) ko - Korean (Song Chang-hun, <chsong@gnu.org>) ku - Kurdish (Abdullah Ulas) ml - Malayalam (The team is being reformed, please contact <web-translators@gnu.org>) nl - Dutch (Tom Uijldert) nn - Norwegian Nynorsk (Andreas Tolfsen, permanent coordinator needed) nb - Norwegian Bokmål (Andreas Tolfsen) pl - Polish (Wojciech Kotwica <wkotwica@post.pl>, Polish translation team) pt - Portuguese (New coordinator needed, please contact <web-translators@gnu.org>) pt-br - Brazilian Portuguese (New coordinator needed, please contact <web-translators@gnu.org>) ro - Romanian (Laurentiu Buzdugan) ru - Russian (Anatoly A. Kazantsev) sq - Albanian (Besnik Bleta) sr - Serbian (Strahinya Radich) ta - Tamil (Sri Ramadoss) th - Thai (Chaitat Piriyasatit) tl - Tagalog (The team is being reformed, please contact <web-translators@gnu.org>) tr - Turkish (Ali Servet Dönmez) uk - Ukrainian (Evgeniy Sudyr) zh-cn - Simplified Chinese (Bill Xu, Chen Xiaobin, Pan Yongzhi) zh-tw - Traditional Chinese (Bill Xu, Chen Xiaobin, Pan Yongzhi)en - EnglishFinal Notes
If you translate a page for www.gnu.org, please insert the following tag, in the<HEAD>...</HEAD> (or <head> for xhtml) section. Where web-translators-es@gnu.org is the forwarding address for your translations team:<link rev="translated" href="mailto:web-translators-es@gnu.org" />