145 | | Preparing the plugin from source requires the additional step of compiling message catalog files. This will be done automatically by invoking a suitable Babel install. Walk through: |
| 145 | Preparing the plugin from source now requires the additional step of compiling message catalog files. As long as you stick to the message catalogs served with this plugin directly, there is still nothing special to be done. Just package your plugin from source the standard way: |
| 146 | {{{ |
| 147 | cd dynamicfieldsplugin |
| 148 | python ./setup.py bdist_egg |
| 149 | }}} |
| 150 | and the proper helper function calls to a suitable Babel install will be issued automatically for you. |
| 151 | |
| 152 | Only if you encounter message catalogs with translations marked 'fuzzy', including them would require special treatment, since automatic compilation trashes them by default. Walk through: |
152 | | Step 2 and 3 are almost obsolete, and only needed to include translations marked as `# fuzzy` by the translator, since |
153 | | the compilation before packaging will do message catalog compilation compile only without the extra `-f` argument. |
154 | | Again, for more details see the [t:wiki:CookBook/PluginL10N#Compileanduseit l10n cookbook page for Trac plugins]. |
| 158 | Again, this is almost obsolete, and only needed to include translations marked as `#, fuzzy` by the translator. |
| 159 | For more details see the [t:wiki:CookBook/PluginL10N#Compileanduseit l10n cookbook page for Trac plugins]. |