Translating

From FUDforum Wiki
Jump to: navigation, search

FUDforum is fully i18n compliant and can be translated into any written language.

Contents

Supported languages

FUDforum ships with translations for the following languages out of the box:

Afrikaans, Arabic, Belarusian (Taraškievica orthography), Breton, Bulgarian, Catalan, Chinese, Czech, Danish, Dutch, Egyptian Spoken Arabic, Esperanto, Finnish, French, German, German_formal, Greek, Hungarian, Indonesian, Interlingua, Italian, Japanese, Korean, Latvian, Lithuanian, Lower Sorbian (Dolnoserbski), Luxembourgish, Macedonian, Malay language (Bahasa Melayu), Norwegian, Occitan, Pashto, Polish, Portuguese, Português do Brasil, Romanian, Russian, Serbian Cyrillic (Српски ћирилица), Serbian Latin, Slovak, Spanish, Swedish, Swiss_German, Tagalog (Philippines), Turkish, Ukrainian, Upper Sorbian, Vietnamese.

Additional translations can be added on the translatewiki.net website (see details below).

The Admin Control Panel (ACP) is currently only available in English. Users that would like to localize the ACP are welcome to contact us on the support forum.

All language files are UTF-8 encoded (different encoding are possible, but will not be officially supported).

Translating messages

To add a new translation or fix existing translations, navigate to translatewiki.net, register an account, and ask for permission to translate FUDforum's messages into your local language. You will be granted access within hours after which you can start adding new/ fixing existing translations.

When done, go to your forum's Message Editor Control Panel to download the latest messages to your site.

New and updated translations from translatewiki.net will periodically be committed to our SVN repository and will hence automatically be included into future releases.

Site specific translations

New translations should preferably be created on translatewiki.net. The below procedure can be used to create local (site specific) translations:

  • Create a new theme (or use a custom theme - do not use a default theme, as it will be overwritten when you upgrade the forum).
  • Create a i18n/langcode directory in the theme's directory (for example .../thm/mytheme/i18n/en).
  • Create a "msg" file and add the messages you want to change to it. Do not add messages that can be inherited from "msg" files in the default theme. For example, if you want a site specific translation for "Topic Description:" (post_descr), enter something like this:
post_descr:     Product version:

Translation status

The status of any given translation can be viewed on translatewiki.net.

A utility, tr_status.php (in install/forum_data/thm/default/i18n), is also available after checking out the code from SVN to show translation statistics per language.

Also see

  • Message Editor, admin control panel that allows administrators to download or change FUDforum's messages.
  • Buttons, for translating the text in FUDforum's button images.

External links

Languages
Personal tools