evennia/locale/README

65 lines
1.9 KiB
Text
Raw Normal View History

2011-11-03 22:55:12 +01:00
--------------------
Evennia translations
--------------------
2011-11-03 22:55:12 +01:00
This folder contains data for translating Evennia's
core messages to different languages. Note that commands
are not covered here at this time.
2011-11-03 22:55:12 +01:00
Changing server language
------------------------
To change the server to use a supported language,
edit your settings file and add the following:
USE_I18N = True
LANGUAGE_CODE = 'en'
2011-11-03 22:55:12 +01:00
Change 'en' to a translated language (see which are available
in evennia/locale/). Restart Server and Portal.
2011-11-03 22:55:12 +01:00
Creating a new translation
--------------------------
2011-11-03 22:55:12 +01:00
evennia/locale/ contains translation strings for the core server.
2011-11-03 22:55:12 +01:00
First look to see if there is already data files for
your language available to improve upon. If not, you can
start translate for a new language by placing yourself in
Evennia's root directory and run
django-admin makemessages -l <language code>
where <language code> is the two-letter locale code for the language
2011-11-03 22:55:12 +01:00
you want, like "sv" for Swedish, "es" for Spanish and so on. A new
folder with the language code will have appeared.
Doing a translation / improving an existing one
-----------------------------------------------
Go to locale/<language code>/LC_MESSAGES/and edit the *.po file
you find there by translating each given English string to the equivalent in
the other language. Editing the raw file manually is not necessary -- search
the web and you'll find many open-source graphical .po editors available.
2011-11-03 22:55:12 +01:00
Once you have modified the .po file to add/correct the translation therein,
you must compile it for efficiency. Back in Evennia's root directory, run
django-admin compilemessages
This will create a binary .mo file which is what Evennia will use.
Let us know!
------------
If you did a new translation or improved an old one, please consider sending
us your updated .po file so we can include it with the main Evennia distribution!