Translations

Join our Translator Hall of Fame – See below for how to create or update a translation

Languages included

OpenConf's author, reviewer, and public pages are available in multiple languages. The Chair specifies the languages under the Localization section of the Configuration page.

LanguageCodeTranslatedPO File*Demo
Deutsch — Germande.podemo
Englishen.podemo
English (UK)en-GB.podemo
Español — Spanishes.podemo
Français — Frenchfr.podemo
Italiano — Italianit.podemo
Magyar - Hungarianhu.podemo
Nederlands — Dutchnl.podemo
Português (Brasil) — Portuguese (Brazil)pt-BR.podemo
Türkçe — Turkishtr.podemo
босански - Bosnianbs.podemo
ру́сский язы́к — Russianru.podemo
српски srpski — Serbian (Cyrillic)sr-RS.podemo
العربية — Arabicar.podemo
فارسی — Persianfa.podemo
中文 (台灣)— Chinese (Traditional)zh-Hant.podemo
中文(简体)— Chinese (Simplified)zh-Hans.podemo
日本語 — Japaneseja.podemo

Need a different language? See below on how to create your own translation,
or contact us if you are interested in sponsoring a new language.

Requirements

The use of OpenConf's multilingual interface requires that PHP gettext be enabled, and the system have the proper locale(s) configured. See the openconf/lib/locale/locale.inc file for locales specified for each language. If a particular locale for a language is missing on your system, email us the language, operating system type and version, and supported locale name.

Creating a translation for a new language

If you would like to sponsor a new translation by having our team coordinate the translation outsourcing effort, please email us the desired language(s) and we will let you know the sponsorship fee. In order to create and contribute your own translation, follows these steps:

  1. Email us and let us know which language/locale you are interested in translating to. This way if someone else is already working on a translation, we can better coordinate the effort and prevent duplicate work.
  2. Download and install poEDIT.
  3. Download the latest PO file for English (en) above. Do not use the PO file in your installation as it may not contain the latest update.
  4. Start up poEDIT and open the PO file.
  5. Select poEDIT menu Catalog > Settings, change the Language and Country fields, then click OK.
  6. Translate everything that you can, staying true to the OpenConf meaning, and save your work.
    Please be sure to use UTF-8 encoding, and leave all %s, %d, %#$s, and [:zzz:] strings in place (unless otherwise indicated).
  7. Email the revised .po file to translate -at- openconf.com, along with a signed copy of the copyright disclaimer.

Updating an existing translation

  1. Email us and let us know which language/locale translation you are interested in updating. This way if someone else is already working on an update, we can better coordinate the translation effort and prevent duplicate work.
  2. Download and install poEDIT.
  3. Download the latest PO file for your language above. Do not use the PO file in your installation as it may not contain the latest update.
  4. Start up poEDIT and open the PO file.
  5. Translate everything that you can, staying true to the OpenConf meaning, and save your work.
    Please be sure to use UTF-8 encoding, and leave all %s, %d, %#$s, and [:zzz:] strings in place (unless otherwise indicated).
    Fuzzy (gold) strings will likely need to be replaced.
  6. Test out the translation by copying the .mo file auto-generated by poEDIT to the openconf/lib/locale/[LOCALE]/LC_MESSAGES/ folder. Note that you may need to restart the HTTP server for the new translations to take effect.
  7. Email the revised .po file to translate -at- openconf.com, along with a signed copy of the copyright disclaimer if you have not yet submitted one.

Translation Tips

Translator Hall of Fame

The following individuals have translated or reviewed translations of OpenConf. We thank them for their assistance.

LanguageTranslator
ArabicBencherif Mohamed Abdelkader, Algeria
BosnianEmir Čičkušić, Bosnia and Herzegovina
Chinese (Simplified)Guohua Tang, China
HungarianDomokos József, Romania
JapaneseHiroyuki Miyazaki, Japan
PersianAlireza Zamani, Iran
Portuguese (Brazilian)Tadeu Pontes, Brazil
Ronnie Fagundes de Brito, Brazil
RussianVictor Fedoseev, Russia
Serbian (Cyrillic)Darko Divnic, Republika Srpska
SpanishNetzahualcoyotl Hernández Cruz, Mexico
Jessica Cukierman, Argentina
TurkishDeniz Akkoyun, Turkey
Erdal Ustundag, Turkey
Devrim Seral, Cyprus