diff --git a/doc/TranslatingFoFiX.mkd b/doc/TranslatingFoFiX.mkd new file mode 100644 index 000000000..c8b9e2b5a --- /dev/null +++ b/doc/TranslatingFoFiX.mkd @@ -0,0 +1,59 @@ +How to translate FoFiX to another language +========================================== + +Translate This Document +----------------------- +[zh_CN](http://www.microsofttranslator.com/bv.aspx?from=en&to=zh-CHS&a=http%3A%2F%2Fgithub.com%2Fstump%2Ffofix%2Fblob%2Fi18n_unicode%2Fdoc%2FTranslatingFoFiX.mkd)[fr](http://www.microsofttranslator.com/bv.aspx?from=en&to=fr&a=http%3A%2F%2Fgithub.com%2Fstump%2Ffofix%2Fblob%2Fi18n_unicode%2Fdoc%2FTranslatingFoFiX.mkd)[de](http://www.microsofttranslator.com/bv.aspx?from=en&to=de&a=http%3A%2F%2Fgithub.com%2Fstump%2Ffofix%2Fblob%2Fi18n_unicode%2Fdoc%2FTranslatingFoFiX.mkd)[es](http://www.microsofttranslator.com/bv.aspx?from=en&to=es&a=http%3A%2F%2Fgithub.com%2Fstump%2Ffofix%2Fblob%2Fi18n_unicode%2Fdoc%2FTranslatingFoFiX.mkd))[it](http://www.microsofttranslator.com/bv.aspx?from=en&to=it&a=http%3A%2F%2Fgithub.com%2Fstump%2Ffofix%2Fblob%2Fi18n_unicode%2Fdoc%2FTranslatingFoFiX.mkd))[ja](http://www.microsofttranslator.com/bv.aspx?from=en&to=ja&a=http%3A%2F%2Fgithub.com%2Fstump%2Ffofix%2Fblob%2Fi18n_unicode%2Fdoc%2FTranslatingFoFiX.mkd))[ko](http://www.microsofttranslator.com/bv.aspx?from=en&to=ko&a=http%3A%2F%2Fgithub.com%2Fstump%2Ffofix%2Fblob%2Fi18n_unicode%2Fdoc%2FTranslatingFoFiX.mkd))[ru](http://www.microsofttranslator.com/bv.aspx?from=en&to=ru&a=http%3A%2F%2Fgithub.com%2Fstump%2Ffofix%2Fblob%2Fi18n_unicode%2Fdoc%2FTranslatingFoFiX.mkd)) + + +Table of Contents +----------------- +1. [Instructions](#Instructions) +2. [Standards](#Standards) +3. [Example](#Example) +4. [Advice](#Advice) + + +Instructions +------------ + +1. Download the latest version of FoFiX i18n_unicode branch via git or zipball. + * [FoFiX Git Instructions](http://github.com/stump/fofix/blob/master/doc/RunningFromSource.mkd#Checking-out-the-latest-code) + * [Zipball (alternative)](http://github.com/stump/fofix/zipball/i18n_unicode) + * [Helpful Git Reference](http://gitref.org/) +2. Find the language file you would like to edit under data/po/xx.po + * Any text editor will do but using a ".po" editor such as [poedit](http://www.poedit.net/) is recommended and the editor's translated interface may prove useful. + * The current translations were created using Google Translator and need review. +3. Review each "msgstr" for inaccuracies such as grammar, and spelling. +4. Convert your ".po" file into a ".mo" file using your editor (poedit does this automatically by default) or [gettext](http://www.gnu.org/software/gettext/). +5. Copy your ".mo" file to the "data/translations" folder of FoFiX. +6. Review your updated translation in-game to ensure correctness. +7. Submit your updated ".po" to the following as attachments: + + +Standards +--------- + +FoFiX uses the following translation standards: +1. Ensure your ".po" remains UTF-8 encoded. +2. Use proper accents and other language specific characters. +3. Please keep your translations professional and accurate. + + +Example +------- + +#Before +`msgid "%d points is a new high score! Enter your name:"` +`msgstr ""` + +#After +`msgid "%d points is a new high score! Enter your name:"` +`msgstr "%d Punkte ist ein neuer Highscore! Bitte Namen eingeben :"` + + + +Advice +------ + * Test often. + * Make frequent backups. \ No newline at end of file diff --git a/doc/flags/de.png b/doc/flags/de.png new file mode 100644 index 000000000..2753e05fe Binary files /dev/null and b/doc/flags/de.png differ diff --git a/doc/flags/es.png b/doc/flags/es.png new file mode 100644 index 000000000..77ff2ee39 Binary files /dev/null and b/doc/flags/es.png differ diff --git a/doc/flags/fr.png b/doc/flags/fr.png new file mode 100644 index 000000000..fde84937d Binary files /dev/null and b/doc/flags/fr.png differ diff --git a/doc/flags/it.png b/doc/flags/it.png new file mode 100644 index 000000000..d76f36973 Binary files /dev/null and b/doc/flags/it.png differ diff --git a/doc/flags/ja.png b/doc/flags/ja.png new file mode 100644 index 000000000..e0d8c16b2 Binary files /dev/null and b/doc/flags/ja.png differ diff --git a/doc/flags/ko.png b/doc/flags/ko.png new file mode 100644 index 000000000..b6389a7a4 Binary files /dev/null and b/doc/flags/ko.png differ diff --git a/doc/flags/ru.png b/doc/flags/ru.png new file mode 100644 index 000000000..ed7e14432 Binary files /dev/null and b/doc/flags/ru.png differ diff --git a/doc/flags/zh_CN.png b/doc/flags/zh_CN.png new file mode 100644 index 000000000..23e585109 Binary files /dev/null and b/doc/flags/zh_CN.png differ