Translation: Difference between revisions
Line 63: | Line 63: | ||
==State of translation== | ==State of translation== | ||
Currently, we have the following languages translated. | Currently, we have the following languages translated. The table below is slightly out of date. | ||
{| border="1" cellspacing="0" cellpadding="2" width="600px" | {| border="1" cellspacing="0" cellpadding="2" width="600px" | ||
! colspan="7" style="background:#fff8f0;" | Already Translated Languages | ! colspan="7" style="background:#fff8f0;" | Already Translated Languages |
Revision as of 10:08, 2 June 2007
How to contribute translations to FreeMind follows. Step-by-step overview
Getting the latest translationsLook for a translation into your language present in the development branch. If such a translation isn't present, take the latest revision of Resources_en.properties. Editing translation filesTranslation files can be edited using variety of tools. PropeditPropeditScreenshot can directly edit property files written in Unicode reference characters, thereby saving the time and effort of converting into Unicode through native2ascii. Its plugin is integrated with Eclipse and JBuilder. Files can be opened in the IDE and saved in Unicode. See also Propedit project page. PopeyePopeye Screenshot can deal with several language property files at the same time, so you can contrast the original property file data with their translations. Also, the program can highlight all properties that do not have a translation set in one of the selected languages. Plain text editorYou can save your property file in UTF-8 encoding; this is possible e.g. using Microsoft Notepad. In that case, conversion as described in the following section is needed. Translate the labels in the text at the right side from '=' character to your language. Converting between Unicode notationsTo convert a file in UTF-8 into \uXXXX Unicode escape notation, you may use native2ascii tool included with the Java SDK. Example of use (Resources_cs.properties.txt is before conversion): cd C:\j2sdk1.4.2\bin> native2ascii.exe -encoding UTF8 Resources_cs.properties.utf8.txt Resources_cs.properties Ideally, your file's name will be Resources_xx.properties, where xx is the code of the language (e.g. en, de, dk etc.). To convert \uXXXX Unicode encoded file back to UTF-8, use a command similar to the following. cd C:\j2sdk1.4.2\bin> native2ascii.exe -reverse -encoding UTF8 Resources_cs.properties Resources_cs.properties.utf8.txt Posting translationsSend your translation to Translations tracker. Using new translation in FreeMind
State of translationCurrently, we have the following languages translated. The table below is slightly out of date.
|