|
TranslatorNotes
Guidance for translators of Frog's i18n elements.
IntroductionFrog CMS has been designed to make "internationalization" (i18n), that is, translation of its administration and plugins, as simple as possible. The following guidance and suggested procedures should help those who wish to (a) translate Frog into their own language, and (b) share their work with the wider Frog CMS community. Before you begin
TranslatingIn 0.9.5 and beyondWith the developments in 0.9.5, Frog's admin includes a translation template generator to help out translators with translating the Frog core and plugins.
Clicking on the "translate Frog" link (circled in red in the image above) will take you to a page with complete instructions for doing your translation, as well as links which will generate the template files both for the Frog core as well as for those plugins which have i18n implemented. Sharing your workOnce you have finished your translation, then we suggest you:
Updating your workEveryone using Frog CMS is grateful for the i18n modules contributed by users. The more widely used Frog is, the larger the community will be. And that's good for everyone! So thank you for your contribution, and please consider keeping your work up-to-date as Frog continues to develop. How to use 'diff' to help update your workSince Frog generates empty translation templates for you, and you always have the most recent translation available from Frog's SVN, you can use tools like diff or beyondCompare to compare the old translation file with the new template. Here's a rough guideline:
Your diff tool should highlight any changes between the two files. Be sure to only change entries on the right side of the equals sign ('='). If your diff tool highlights any changes on the left side of the equals sign, that means Frog has changed the original text. In that case, be sure to double check your translation for that entry. When you're done, compare your new/updated translation file to a freshly (!) generated translation file with your diff tool. There should be no differences on the left side of the equals ('=') sign. |
Sign in to add a comment