Before working on translations, make sure you read the module development documentation.
How translations are made
Translation of Webmin and Usermin modules into different languages is done by volunteers. The partial module translations made by humans are covered by automated language manager script.
All translated modules have a main language file without extension, i.e. de
and automatically translated variant, i.e. de.auto
. Volunteers willing to contribute to the translations, should take automatically translated strings from .auto
language file (located in lang/
or in ulang/
directory of each module), review, edit and move them to the main language file.
Each .auto
file is correctly formatted, and only the language may need adjustments. It's important to maintain the exact formatting of the language strings, including the presence or absence of dots at the beginning or end of strings, as well as other formatting details.
All language files must use utf-8
encoding. The following languages are supported by the current Webmin version:
Code | Language | Human Translated | Machine Translated |
---|---|---|---|
en | English | 100% | 100% |
de | Deutsch | 98% | 100% |
ca | català | 97% | 100% |
no | norsk | 91% | 100% |
nl | Nederlands | 89% | 100% |
fr | français | 65% | 100% |
pl | polski | 65% | 100% |
hu | magyar | 53% | 100% |
cs | čeština | 62% | 100% |
es | español | 58% | 100% |
ja | 日本語 | 53% | 100% |
ru | русский | 51% | 100% |
pt_BR | português (Brasil) | 44% | 100% |
ko | 한국어 | 42% | 100% |
zh | 中文 (简体) | 40% | 100% |
uk | українська | 39% | 100% |
it | italiano | 38% | 100% |
zh_TW | 中文 (繁體) | 34% | 100% |
tr | Türkçe | 34% | 100% |
sv | svenska | 31% | 100% |
bg | български | 30% | 100% |
fa | فارسی | 26% | 100% |
ms | Melayu | 16% | 100% |
hr | hrvatski | 13% | 100% |
el | Ελληνικά | 11% | 100% |
sk | slovenčina | 11% | 100% |
pt | português | 10% | 100% |
da | dansk | 6% | 100% |
ar | العربية | 3% | 100% |
eu | euskara | 3% | 100% |
fi | suomi | 1% | 100% |
af | Afrikaans | 0% | 100% |
be | беларуская | 0% | 100% |
he | עברית | 0% | 100% |
lt | lietuvių | 0% | 100% |
lv | latviešu | 0% | 100% |
mt | Malti | 0% | 100% |
ro | română | 0% | 100% |
sl | slovenščina | 0% | 100% |
th | ไทย | 0% | 100% |
ur | اردو | 0% | 100% |
vi | Tiếng Việt | 0% | 100% |