State of translations - Foreman 3.13

Hello,

We are currently in the process leading up to branching 3.13 and just wrapped up extracting the strings. Branching 3.13 and pulling in translations will be occurring on 2024-11-05. As part of this process, we update translations before each release candidate and the final GA release. Depending on the number of release candidates, there will be approximately 4 to 6 weeks to translate the new strings.

If you are a plugin maintainer, please extract the strings so translators can do their work.

The RC1 and RC2 dates are 2024-11-05 and 2024-11-19.

Please refer to the scheduling and planning post for more information and dates: Foreman 3.13 Schedule and Planning

Below are the stats for all languages we currently have translations for in repositories, out of 14.35k source strings (including strings from plugins):

Language Language code Percentage
Bengali bn 2.59%
Bengali (India) bn_IN 3.54%
Catalan ca 26.8%
Chinese zh 0.00%
Chinese (China) zh_CN 97.99%
Chinese (Taiwan) zh_TW 42.67%
Czech (Czech Republic) cs_CZ 39.93%
Dutch (Netherlands) nl_NL 11.55%
English (United Kingdom) en_GB 11.27%
English (United States) en_US 0.00%
Estonian (Estonia) et_EE 0.00%
French fr 98.24%
Galician gl 10.43%
Georgian ka 90.23%
German de 78.95%
German (Austria) de_AT 0.00%
German (Germany) de_DE 4.97%
Greek el 13.64%
Gujarati gu 4.16%
Hebrew (Israel) he_IL 0.66%
Hindi hi 3.67%
Indonesian id 2.15%
Italian it 35.37%
Japanese ja 98.04%
Kannada kn 3.54%
Korean ko 90.67%
Luri (Bakhtiari) bqi 0.00%
Malayalam (India) ml_IN 0.00%
Marathi mr 3.55%
Odia or 3.69%
Panjabi (Punjabi) pa 3.57%
Polish pl 21.39%
Polish (Poland) pl_PL 0.00%
Portuguese pt 0.09%
Portuguese (Brazil) pt_BR 73.88%
Romanian ro 0.00%
Romanian (Romania) ro_RO 0.10%
Russian ru 45.13%
Slovenian sl 2.36%
Spanish es 76.91%
Swedish (Sweden) sv_SE 13.37%
Tamil ta 2.61%
Tamil (India) ta_IN 3.51%
Telugu te 3.54%
Turkish tr 1.12%
Vietnamese vi 0.00%
Vietnamese (Viet Nam) vi_VN 0.00%

If you are a native speaker of any of the above languages and would like to contribute to the translations, please see Translating - Foreman for more information about how to do so. The procedure is very straightforward, as it is carried out using an easy-to-use web application that shows the strings to be translated and requests input. Please contact me if you are an active translator and want to become a coordinator or reviewer for your language.

If you believe that certain languages should be added or that we should avoid pulling translations for some languages that may have a poor translation rate, please let us know in the comments section below.

Yesterday I wanted to see how our plugins are in terms of translations, so I submitted PRs to update Hammer plugins:

A recurring theme was that sometimes the translation domain was incorrect so some of them change it to match the gem name. Some have even more to allow string extraction/pulling. Update Hammer i18n slugs where they changed by ekohl · Pull Request #17 · theforeman/foreman-plugin-overview · GitHub is to reflect the i18n domain changes, though incomplete.

I’ll take a stab at the Foreman plugins too.

1 Like