This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "Translation"
(Minor reorganization) |
(3.0 was never released) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Stub}} | {{Stub}} | ||
− | |||
− | |||
The language files are stored within the l10n directory in the data directory. We have a starting template located in the [http://bzflag.svn.sourceforge.net/viewvc/bzflag/trunk/bzflag/data/l10n/bzflag_xx.po?view=markup bzflag_xx.po] file with some information at the top to get you started. | The language files are stored within the l10n directory in the data directory. We have a starting template located in the [http://bzflag.svn.sourceforge.net/viewvc/bzflag/trunk/bzflag/data/l10n/bzflag_xx.po?view=markup bzflag_xx.po] file with some information at the top to get you started. |
Latest revision as of 23:29, 9 February 2013
The language files are stored within the l10n directory in the data directory. We have a starting template located in the bzflag_xx.po file with some information at the top to get you started.
Once you have a new translation file created, you can select it from Options > GUI Settings > Locale, or by passing the -locale parameter to the BZFlag client when launching it.
If your translation requires a certain font, you can specify this in the language file. Once you have picked a font (or set of fonts) you can make your translation file use them by translating the strings "_consoleFont" "_serifFont" and "_sansSerifFont" to the font names that you would like to use as defaults.
The Russian translation file has this done if you need an example:
########### ## FONTS ## ########### msgid "_consoleFont" msgstr "DejaVuSansMonoBold" msgid "_serifFont" msgstr "DejaVuSerifBold" msgid "_sansSerifFont" msgstr "DejaVuSansCondensedBold"
We bundle a few fonts, but if you need one we do not provide, you should first of all make sure the font you pick uses a license that is compatible with BZFlag. If you are unsure, please feel free to ask us on IRC.