Translations
Translating FileZilla 3
FileZilla 3 uses GNU gettext message catalogs (.po files) for translations into different languages. Various tools exist to help working with .po files. A good cross-platform editor for .po files is poEdit for example.
If you want to add a new language, please download the provided template file and open it in your message catalog editor. Similar, if you want to update an existing translation, just download the corresponding .po file and edit it.
If you've finished a translation, please make sure all translations make sense and there are no spelling errors. Make sure that the .po file is encoded using UTF-8, and mail it to me. Catalogs in other charsets than UTF-8 might get rejected.
Compiling and testing translations
To test your translations, you will have to compile the .po file into a .mo file using the msgfmt tool which is part of GNU gettext.
If you don't have a compiler for .po files, you can compile your .po files here:
To test the compiled file, you can use the latest nightly builds of FileZilla 3. Create a directory with the language code of your translation in the locales directory of FileZilla 3 and put the compiled file with the name filezilla.mo into it.
If you submit your translation, you have to submit the uncompiled .po file, the compiled file is just for you to test.
Available Catalogs
Language | Translated | Untranslated | Graph | Download | Binary | ||
---|---|---|---|---|---|---|---|
Aragonese (an) | 1354 | (72.6%) | 510 | (27.4%) | an.po | an.mo | |
Arabic (ar) | 1839 | (98.6%) | 25 | (1.4%) | ar.po | ar.mo | |
Azerbaijani (az) | 1605 | (86.1%) | 259 | (13.9%) | az.po | az.mo | |
Bulgarian (Bulgaria) (bg_BG) | 1846 | (99.0%) | 18 | (1.0%) | bg_BG.po | bg_BG.mo | |
Catalan (ca_ES@valencia) | 1155 | (61.9%) | 709 | (38.1%) | ca_ES@....po | ca_ES@....mo | |
Catalan (ca) | 1718 | (92.1%) | 146 | (7.9%) | ca.po | ca.mo | |
Corsican (co) | 1844 | (98.9%) | 20 | (1.1%) | co.po | co.mo | |
Czech (Czech Republic) (cs_CZ) | 1766 | (94.7%) | 98 | (5.3%) | cs_CZ.po | cs_CZ.mo | |
Welsh (cy) | 1441 | (77.3%) | 423 | (22.7%) | cy.po | cy.mo | |
Danish (da) | 1794 | (96.2%) | 70 | (3.8%) | da.po | da.mo | |
German (de) | 1804 | (96.7%) | 60 | (3.3%) | de.po | de.mo | |
Greek (el) | 1749 | (93.8%) | 115 | (6.2%) | el.po | el.mo | |
Spanish (es) | 1835 | (98.4%) | 29 | (1.6%) | es.po | es.mo | |
Estonian (et) | 1278 | (68.5%) | 586 | (31.5%) | et.po | et.mo | |
Basque (eu) | 1665 | (89.3%) | 199 | (10.7%) | eu.po | eu.mo | |
Persian (Iran) (fa_IR) | 1142 | (61.2%) | 722 | (38.8%) | fa_IR.po | fa_IR.mo | |
Finnish (Finland) (fi_FI) | 1749 | (93.8%) | 115 | (6.2%) | fi_FI.po | fi_FI.mo | |
French (fr) | 1846 | (99.0%) | 18 | (1.0%) | fr.po | fr.mo | |
Irish (ga) | 1864 | (100.0%) | 0 | (0.0%) | ga.po | ga.mo | |
Gallegan; Galician (Spain) (gl_ES) | 1634 | (87.6%) | 230 | (12.4%) | gl_ES.po | gl_ES.mo | |
Hebrew (Israel) (he_IL) | 1677 | (89.9%) | 187 | (10.1%) | he_IL.po | he_IL.mo | |
Croatian (hr) | 1174 | (62.9%) | 690 | (37.1%) | hr.po | hr.mo | |
Hungarian (Hungary) (hu_HU) | 1626 | (87.2%) | 238 | (12.8%) | hu_HU.po | hu_HU.mo | |
Armenian (hy) | 1558 | (83.5%) | 306 | (16.5%) | hy.po | hy.mo | |
Indonesian (Indonesia) (id_ID) | 1844 | (98.9%) | 20 | (1.1%) | id_ID.po | id_ID.mo | |
Icelandic (is) | 677 | (36.3%) | 1187 | (63.7%) | is.po | is.mo | |
Italian (it) | 1864 | (100.0%) | 0 | (0.0%) | it.po | it.mo | |
Japanese (Japan) (ja_JP) | 1839 | (98.6%) | 25 | (1.4%) | ja_JP.po | ja_JP.mo | |
Kabyle (kab) | 1688 | (90.5%) | 176 | (9.5%) | kab.po | kab.mo | |
Georgian (ka) | 345 | (18.5%) | 1519 | (81.5%) | ka.po | ka.mo | |
Khmer (Cambodia) (km_KH) | 40 | (2.1%) | 1824 | (97.9%) | km_KH.po | km_KH.mo | |
Korean (Korea (South)) (ko_KR) | 1864 | (100.0%) | 0 | (0.0%) | ko_KR.po | ko_KR.mo | |
Kurdish (ku) | 227 | (12.1%) | 1637 | (87.9%) | ku.po | ku.mo | |
Kirghiz (ky) | 556 | (29.8%) | 1308 | (70.2%) | ky.po | ky.mo | |
Lao; Laotian (Laos) (lo_LA) | 1251 | (67.1%) | 613 | (32.9%) | lo_LA.po | lo_LA.mo | |
Lithuanian (Lithuania) (lt_LT) | 1391 | (74.6%) | 473 | (25.4%) | lt_LT.po | lt_LT.mo | |
Latvian; Lettish (Latvia) (lv_LV) | 1187 | (63.6%) | 677 | (36.4%) | lv_LV.po | lv_LV.mo | |
Macedonian (Macedonia) (mk_MK) | 923 | (49.5%) | 941 | (50.5%) | mk_MK.po | mk_MK.mo | |
Norwegian Bokmål (Norway) (nb_NO) | 1626 | (87.2%) | 238 | (12.8%) | nb_NO.po | nb_NO.mo | |
Nepali (ne) | 489 | (26.2%) | 1375 | (73.8%) | ne.po | ne.mo | |
Dutch (nl) | 1837 | (98.5%) | 27 | (1.5%) | nl.po | nl.mo | |
Norwegian Nynorsk (Norway) (nn_NO) | 1536 | (82.4%) | 328 | (17.6%) | nn_NO.po | nn_NO.mo | |
Occitan (oc) | 1090 | (58.4%) | 774 | (41.6%) | oc.po | oc.mo | |
Polish (Poland) (pl_PL) | 1783 | (95.6%) | 81 | (4.4%) | pl_PL.po | pl_PL.mo | |
Portuguese (Brazil) (pt_BR) | 1706 | (91.5%) | 158 | (8.5%) | pt_BR.po | pt_BR.mo | |
Portuguese (Portugal) (pt_PT) | 1535 | (82.3%) | 329 | (17.7%) | pt_PT.po | pt_PT.mo | |
Romanian (Romania) (ro_RO) | 1584 | (84.9%) | 280 | (15.1%) | ro_RO.po | ro_RO.mo | |
Russian (ru) | 1794 | (96.2%) | 70 | (3.8%) | ru.po | ru.mo | |
Slovak (Slovakia) (sk_SK) | 1314 | (70.4%) | 550 | (29.6%) | sk_SK.po | sk_SK.mo | |
Slovenian (Slovenia) (sl_SI) | 1811 | (97.1%) | 53 | (2.9%) | sl_SI.po | sl_SI.mo | |
Serbian (sr) | 1289 | (69.1%) | 575 | (30.9%) | sr.po | sr.mo | |
Swedish (sv) | 1618 | (86.8%) | 246 | (13.2%) | sv.po | sv.mo | |
Tamil (ta) | 1701 | (91.2%) | 163 | (8.8%) | ta.po | ta.mo | |
Thai (Thailand) (th_TH) | 1334 | (71.5%) | 530 | (28.5%) | th_TH.po | th_TH.mo | |
Turkish (tr) | 1834 | (98.3%) | 30 | (1.7%) | tr.po | tr.mo | |
Ukrainian (Ukraine) (uk_UA) | 1864 | (100.0%) | 0 | (0.0%) | uk_UA.po | uk_UA.mo | |
Vietnamese (Vietnam) (vi_VN) | 1830 | (98.1%) | 34 | (1.9%) | vi_VN.po | vi_VN.mo | |
Chinese (China) (zh_CN) | 1814 | (97.3%) | 50 | (2.7%) | zh_CN.po | zh_CN.mo | |
Chinese (Taiwan) (zh_TW) | 1834 | (98.3%) | 30 | (1.7%) | zh_TW.po | zh_TW.mo | |
Template | 1864 strings total | filezilla.pot |