Interface Language | Translations | Localization | Internationalization | edit navbar

Did you know you can play Freeciv in more than thirty different languages? See Interface Language for how to change Freeciv's language.

We rely on volunteers to translate key words and phrases to make other languages available. Could you help with some translations?

Technical details[]

Freeciv uses the gettext system for internationalization and localization support. For more details, see:

See Localization to know how to add or modify a translation, Internationalization for the technical details of Freeciv translation, and how to create a localized wiki if you want to translate this website into your language.

For returning (and new) translators: read our guide on how to commit to the source tree.

There is a dedicated mailing list for Freeciv translation called freeciv-i18n. Subscribe to post new messages.

Currently supported languages[]

Language First version Last touched Primary contact Committer
ar Arabic 2.1 2.1 Ahmad M. Zawawi <zeus_go64 AT>
bg Bulgarian 2.3 2.4 Bogdan Marinov <daggerstab AT>
ca Catalan 2.0 >3.0 Joan Creus <joan.creusandreu AT> jcreusand
cs Czech 2.0 2.1 Dusan Hokuv <dusan AT>
da Danish 2.3 Position vacant: let us know if you can help!
de German >3.0 Position vacant: let us know if you can help!
el Greek 2.1 2.5 Prekates Alexandros <chomwitt AT> chomwitt@gna
en_GB English (British) 2.6 Jacob Nevins <0jacobnk DOT fcdev AT> jtn20
eo Esperanto 2.1 >3.0 Antonio C. Codazzi <f_sophia AT>
es Spanish 3.0 Jordi Negrevernis i Font
es_419 Latin American Spanish 3.0.7 3.0 Hugo Morales
et Estonian 2.1 Elmo Todurov <todurov AT>
eu Basque - - Mikel Iturbe <mikel AT>
Team email: freeciv-euskaraz AT
(You need to subscribe to the group first)
See progress in Pootle.
fa Persian 2.0 2.1 Arman Ordookhani <arman_o71 AT>
fi Finnish >3.0 Sini Ruohomaa <sini.ruohomaa AT>
fr French >3.0 Igx, The Dreaming Drummer... <igx31 AT> igx31
ga Irish 2.3 2.4 Kevin Scannell kscanne@gna
gd Scots Gaelic 2.3 2.5 Michael Bauer <fios AT>
he Hebrew 2.1 Position vacant: let us know if you can help!
hu Hungarian 1.14 Dániel Tar <bdanee AT>
Mice Teeth <micecrosoft AT>
id Indonesian 2.4 2.4 Dadan Haryana <dadanhrn AT>
it Italian 2.3 Paolo Sammicheli <paolo AT>
ja Japanese 2.6 Position vacant: let us know if you can help!
ko Korean 2.0 2.5 Back Sung Dae sangman@gna
lt Lithuanian 2.1 2.3 Mindaugas Šukys <ateivis AT gmail DOT com>
Andrius Štikonas <stikonas AT gmail DOT com>
(& no)
Norwegian Bokmål 2.2 Position vacant: let us know if you can help!
nl Dutch 2.5 J.M. Maalderink <josmaalderink AT>
Jelle Pelfrene (previous maintainer) <jelle.pelfrene AT>
pl Polish >3.0 Hubert Kowalewski <hubkow AT users.sourceforge DOT net>
New translations uploaded here. You can report problems with translation here.
pt Portuguese 1.14 Duarte Loreto <happyguy_pt AT>
pt_BR Portuguese (Brazilian) 2.3 Jose Carlos Medeiros <jose AT>
ro Romanian 2.1 Stan Ioan-Eugen <stan.ieugen AT>
ru Russian >3.0 Konstantin Vedeneev <konved AT>
Team email: AT
(You need to subscribe at first)
sl Slovenian - - Klemen Košir <klemen (dot) kosir (at) gmx (dot) com>
sr Serbian 2.3 2.3 Goran Rakić <grakic (at) devbase (dot) net>
I am not working on this right now so while I may continue one time, think about this as non-maintained and be free to jump in!
sv Swedish 2.2 Susanna Björverud <susanna.bjorverud AT>
Team email: AT
(You need to subscribe at first)
tr Turkish 2.1 2.1 Uğur Çetin <jnmbk AT>
Roman Neumüller <email AT>
uk Ukrainian 2.5 Daniil Ivanov <daniil.ivanov AT>
Vadim Mikhnevych <vadim.mikhnevych AT>
zh_CN Chinese (Simplified) 2.1 2.3 Hongjia Cao <hjcao AT>
zh_TW Chinese (Traditional) 2.4 2.5 Zhang Xiaowei <zero00072 AT> zero00072@gna


  • First version: the first major release of Freeciv in which this translation appeared, if known.
  • Last touched: the last major release of Freeciv in which this translation had significant updates. Intended to identify translations that have been abandoned (see below).
  • Committer: the preferred Github account holder to actually commit translation updates to Git. This may be the translator themself, if they have Git access, or a member of the dev team who knows the language in question and so can review the changes.
    • If "@gna", this person has not yet transitioned from Gna to Github and we're waiting for them to reclaim their committership.
    • If blank, anyone with git access should feel free to commit translation updates posted to freeciv-i18n or the ticket tracker.

A translation is considered "abandoned" if it has not been significantly updated for two major Freeciv versions. So, in the 3.0 cycle, those translations with 2.5, 2.4, 2.3, 2.2, 2.1, 2.0, or 1.14 in the "Last touched" column are considered abandoned. In this case, the contact information may be out of date, but is left in place in case it's helpful.

Nightly generated translation statistics for each branch are available from .

If you want to take over or update a translation that's been worked on recently, you should make an effort to contact the current/last maintainer first, to avoid duplication of work; but updates to abandoned translations will be accepted without evidence of such an attempt.

(Translations with no version information are ones where an intent to translate has been declared but no localisation has yet been committed to Git.)