| 157 | === About i18n/l10n support === |
| 158 | |
| 159 | The development version of this plugin is prepared for localization.[[BR]] |
| 160 | But English message texts are still the (POSIX) default. If this isn't your preferred language, you can |
| 161 | do it yourself (see the [http://trac.edgewall.org/wiki/CookBook/PluginL10N#Dotranslatorswork l10n cookbook page for Trac plugins] for more details). |
| 162 | |
| 163 | You've done a new translation? Superb! Contributing your translation is highly appreciated.[[BR]] |
| 164 | You could send it to the plugin's maintainer or contribute to [TracPluginTranslation Trac plugin l10n project] |
| 165 | via [http://www.transifex.net/projects/p/Trac_Plugin-L10N/ Transifex] as soon as it is included there (not yet). |
| 166 | |
| 167 | Preparing the plugin from source requires '''no additional steps''' for compiling message catalog files. Only to include translations marked as `# fuzzy` by the translator, you'll want to do a manual message catalog compilation with the extra `-f` argument before packaging: |
| 168 | {{{ |
| 169 | cd tracformsplugin/ |
| 170 | python ./setup.py compile_catalog -f |
| 171 | python ./setup.py bdist_egg |
| 172 | }}} |
| 173 | Complaints about missing `locale` directory are often a side-effect of failure to compile any message catalog for inclusion into Python egg, hence the whole path is missing. Due to a know Trac issue Babel has to be installed prior to Trac, to get it all working as expected.[[BR]] |
| 174 | Again, for more details see the [t:wiki:CookBook/PluginL10N#Compileanduseit l10n cookbook page for Trac plugins]. |
| 175 | |