Translation Managers - duckduckgo/community-platform GitHub Wiki

Translation Managers are volunteers that contribute to the DuckDuckGo community by reviewing and improving translations.

What do they do?

  • Review translations and mark them as invalid if they are: completely wrong, inappropriate (for example spam) or do not use %s parameters correctly.
  • Follow up on comments and/or questions from translators.

You want to become a Translation Manager for language X?

Onboarding requirements

  • You should be able to demonstrate professional proficiency in the language and ideally it should be your mother tongue.
  • If you have made significant contributions for your language, either on this project or other projects tell us when you apply. This is usually between 50-100 translations in use on DuckDuckGo.com. You can see this on the right side of your userpage e.g. https://duck.co/user/zac . To enable this option see Appendix

Onboarding procedures

If you'd like to volunteer to be a token manager, please send your community platform account name to [email protected] so that we can get your account set up for token management. Please read our Translation documentation before you do so. If you don't get a reply in 2 days, please retry or contact us at: [email protected]

Please note, we're not accepting applications for translation managers at this time.

Translation Manager Standard Operations

  • Your account on the Community Platform is publicly visible so other people can find and contact you.
  • Add your username to the list of TM's on the end of this page.
  • Communication through the mailing list: duckduckgo-translation [at] listbox.com
  • There are Discussion forums per domain. Communicate about tokens and translation with translators with this public available program. (For future translators some things are clear to them by reading these discussions.)
  • Every token can have comments. This is a nice way to let everyone know why a token have been set to invalid.
  • If there is more than one TM and if the language has no fixed orthography, the TM's should agree a common standard. Find the best way to communicate with each other.
  • Once a specific orthography has been established on DDG for localization into your language, this should be followed by new TM's unless there is a overwhelming case for changing this.

Adding token notes

Adding token notes is essential to help our community understand the purpose of a translation. You as a Translation Manager can add token notes. Notes are the same across all languages so your updates to a token's note will show for every other language in the system. So that is why the following rules are applying to the adding token notes:

  • Notes must be in English (since they are shown to all translators in every language)
  • Try not to delete or edit a current note, unless you're adding more explanation or information. adding token notes

Standard agreements

  • Translations are informal.
    • German of Germany, Deutsch: Höflichkeitsform (Sie), Infinitiv und Indikativ

Note there are no translation managers for the following languages:

  • Albanian in Albania
  • Arabic in Jordan
  • Armenian in Armenia
  • Asturian in Spain
  • Basque in Basque Country
  • Basque in France
  • Belarusian in Belarus
  • Bengali in Bangladesh
  • Bengali (India)
  • Bosnian in Bosnia and Herzegovina
  • Bulgarian in Bulgaria
  • Cornish in Cornwall
  • Czech in Czech Republic
  • Danish in Denmark
  • Esperanto
  • Estonian in Estonia
  • French in Belgium
  • French in Switzerland
  • Georgian in Georgia
  • German in Switzerland
  • Gujarati in India
  • Hindi of India
  • Hungarian in Hungary
  • Icelandic in Iceland
  • Ido
  • Irish in Ireland
  • Japanese in Japan
  • Kannada in India
  • Kyrgyz in Kyrgyzstan
  • Latin in Ancient Rome
  • Latvian in Latvia
  • Lingala in Democratic Republic of the Congo
  • Lithuanian in Lithuania
  • Marathi in India
  • Mongolian in Mongolia
  • Nepali in Nepal
  • Norwegian (bokmÃ¥l) in Norway
  • Norwegian (nynorsk) in Norway
  • Pashto in Afghanistan
  • Picard in France
  • Romanian in Romania
  • Russian of Russia
  • Serbian in Serbia
  • Simplified Chinese
  • Slovak in Slovakia
  • Slovene in Slovenia
  • Tagalog in the Philippines
  • Telugu in India
  • Thai in Thailand
  • Tibetan in Tibet
  • Toki Pona
  • Tok Pisin of Papua New Guinea
  • Turkish in Turkey
  • Vietnamese in Vietnam

Questions about your language? Contact your Translation Manager

Arabic in Saudi Arabia [ar_SA]

  • AbdAlnour Sami, username: AbdAlnour

Arabic in Algeria [ar_DZ]

  • Ahmed, username: ahmedben

Belgisch-Nederlands [nl_BE]

  • K.Rens

Bengali in Bangladesh [bn_BD]

  • moontasib

Català a Catalunya [ca_ES]

  • ismab2013

Colombian Spanish [es_CO]

  • jorgemsdb

Croatian in Croatia [hr_HR]

  • Nagami

Deutsch / German [de_DE] German of Germany

  • Tobias Bannert (toba)

English in Australia [en_AU]

  • (jlg)

Español de Argentina [es_AR]

  • ismab2013
  • KNTRO

Español en Chile [es_CL]

  • ismab2013

Español de Colombia [es_CO]

  • ismab2013

Español de Costa Rica [es_CR]

  • ismab2013

Español en Ecuador [es_EC]

  • ismab2013

Español de España [es_ES]

  • ismab2013

Español Mexicano [es_MX]

  • ismab2013
  • Dan_Xpejel

Español Peruano [es_PE]

  • ismab2013

Español de Uruguay [es_UY]

  • ismab2013

Español Venezolano [es_VE]

  • ismab2013

French in Canada [fr_CA]

  • loupbrun

French in France [fr_FR]

  • Azyz

Galego / Galician [gl_ES] Galego de Galicia

  • Xosé M. Lamas (xosem)

Hebrew in Israel / עברית בישראל [he_IL]

  • Sl (Shahaf Levi), Username: devsl

Italian-Italy [it_IT]

  • random2

Malay in Malaysia [ms_MY]

  • allentcm

Malayalam in India [ml_IN]

  • SalmanFaris

Nederland-Nederlands [nl_NL]

  • Paul, username: preemeijer
  • Thulinma

Persian in Iran [fa_IR]

  • narseh

Polish in Poland/Polski w Polsce [pl_PL]

  • Prefix

Scottish Gaelic in the UK / Gàidhlig san Rìoghachd Aonaichte [gd_GB]

  • Mìcheal (akerbeltz)

Swedish in Sweden [sv_SE]

  • Jan Lindblom (janlindblom)

Tamil in India [ta_IN]

  • michaelfranklin

Ukrainian in Ukraine [uk_UA]

  • voldymyr

Urdu in Pakistan [ur_PK]

  • haseeb

Appendix

Here are some short tutorials regarding FAQ by new/future Translation Managers that are referenced in the text above.

Show your languages and translation counts publicly?

To enable the language count number on your userpage, you can do the following:

  1. Open your userpage (click on your name on the right on the screen)
  2. Scroll down and you will see Your userpage and click on Edit userpage
  3. Scroll all the way down to Other Widgets
  4. Show your languages and translation counts publicly? Set it to Yes
  5. Click on Save Changes
⚠️ **GitHub.com Fallback** ⚠️