| 76 | === About i18n/l10n support === |
| 77 | |
| 78 | These macros are prepared for localization (tooltip customization in calendar navigation and localized macro description). |
| 79 | |
| 80 | But English message texts are still the (POSIX) default. If this isn't your preferred language, you can |
| 81 | 1. look, if it's already available from the [TracPluginTranslation Trac plugin l10n project] at [http://www.transifex.net/projects/p/Trac_Plugin-L10N/resource/wikicalendar Transifex] or |
| 82 | 2. do it yourself (see the [t:wiki:CookBook/PluginL10N#Dotranslatorswork l10n cookbook page for Trac plugins] for more details). |
| 83 | |
| 84 | You've done a new translation? Superb! Contributing your translation is highly appreciated.[[BR]] |
| 85 | You could send it to the plugin's maintainer or contribute to [TracPluginTranslation Trac plugin l10n project] |
| 86 | via [http://www.transifex.net/projects/p/Trac_Plugin-L10N/ Transifex]: |
| 87 | |
| 88 | Top translations: Trac_Plugin-L10N » [http://www.transifex.net/projects/p/Trac_Plugin-L10N/resource/wikicalendar-messages/ wikicalendar-messages] |
| 89 | [[Image(http://www.transifex.net/projects/p/Trac_Plugin-L10N/resource/wikicalendar-messages/chart/image_png, title=Go to Trac_Plugin-L10N project page on Transifex.net, link=http://www.transifex.net/projects/p/Trac_Plugin-L10N/resource/wikicalendar-messages/)]] |
| 90 | |
| 91 | Kindly provided by [[Image(https://ds0k0en9abmn1.cloudfront.net/static/charts/images/tx-logo-micro.png, link=http://www.transifex.net/, title=the open translation platform, valign=bottom)]] |
| 92 | |
| 93 | 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: |
| 94 | {{{ |
| 95 | cd wikicalendarmacro/ |
| 96 | python ./setup.py compile_catalog -f |
| 97 | python ./setup.py bdist_egg |
| 98 | }}} |
| 99 | |
| 100 | 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 known Trac issue, Babel has to be installed prior to Trac, to get it all working as expected. |
| 101 | |
| 102 | Again, for more details see the [t:wiki:CookBook/PluginL10N#Compileanduseit l10n cookbook page for Trac plugins]. |
| 103 | |