Translation Tool
Try it at http://geogebra.idm.jku.at/ggbtrans/props/view/
Very quick overview
To view translations, select a reference locale and a category from the selection boxes at the top, then click the view button. You get a list of keys with the translations in the reference locale that you selected.
To edit translations, log in, select a reference and translation locale at the top, a category and click the view button. You get a list of keys with the translations in the reference locales and a text area containing the translations in the translation locale that you selected. To edit a translation, just edit the text and click the submit button that appears.
Feature list
- anybody can view all translations
- translators have the ability to edit translations for a given number of languages
- no locks: several translators can simultaneously edit translations for the same language
- translators can choose any language as a reference language on which to base their translations
- translators can attach comments to any translation
- search feature: find all keys or translations containing a given string
- contains a tool that imports properties files into the database
TODO
- tool to export database contents to properties files (and possibly commit the files to vcs?)
- documentation for translators
- optional comments for keys - DONE
- mandatory version field - DONE
- input validation for commands: check that the command has the correct number of arguments, etc - DONE
- input validation for translations containing placeholders: e.g. %0 does not intersect with %1 - DONE
