lazarus/components/synedit/languages
marc 2fe9b2eafc * updated ca.po from Jordi
git-svn-id: trunk@6882 -
2005-03-03 22:59:53 +00:00
..
README
synedit.ca.po * updated ca.po from Jordi 2005-03-03 22:59:53 +00:00
synedit.de.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synedit.fi.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synedit.fiwin.po added finnish translation for windows codepage from Seppo 2005-02-20 11:03:36 +00:00
synedit.fr.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synedit.it.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synedit.itiso.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synedit.pl.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synedit.pliso.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synedit.plwin.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synedit.po updated italian localization from Marco Ciampa 2004-07-01 10:40:02 +00:00
synedit.ru.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synedit.ruutf.po updated russian utf translation from Vasily 2004-12-30 11:24:06 +00:00
synedit.ruwin.po updatepofiles is now case sensitive, 2004-12-18 10:20:22 +00:00
synmacrorecorder.ca.po * updated ca.po from Jordi 2005-03-03 22:59:53 +00:00
synmacrorecorder.de.po
synmacrorecorder.fr.po
synmacrorecorder.it.po added italian translation from Marco Ciampa 2004-06-24 19:05:29 +00:00
synmacrorecorder.itiso.po added italian translation from Marco Ciampa 2004-06-24 19:05:29 +00:00
synmacrorecorder.pl.po updated polish translation 2004-02-06 16:58:58 +00:00
synmacrorecorder.pliso.po updated polish translation 2004-02-06 16:58:58 +00:00
synmacrorecorder.plwin.po updated polish translation 2004-02-06 16:58:58 +00:00
synmacrorecorder.po
synmacrorecorder.ru.po update russian localization 2003-04-07 12:21:15 +00:00
synmacrorecorder.ruutf.po updated russian utf translation from Vasily 2004-12-30 11:24:06 +00:00
synmacrorecorder.ruwin.po added new russian po files 2004-01-06 13:07:07 +00:00

The <lazarusdir>/components/synedit/languages directory contains all the stuff
for localization of synedit.

All text and messages used in synedit should be placed into the unit
syneditstrconst.pp. This unit uses resourcestring sections, so that the
compiler will create the
<lazarusdir>/components/units/syneditstrconst.rst file.
<lazarusdir>/components/units/synmacrorecorder.rst file.

The following is a in detail description of updating the language files for
synedit. Normally you can just execute the <lazarusdir>/localize.sh script.

Because this is a fpc-only format it must be converted with the rstconv program:

cd <lazarusdir>/components/synedit/languages
rstconv -i ../../units/syneditstrconst.rst -o synedit.po
rstconv -i ../../units/synmacrorecorder.rst -o synmacrorecorder.po

This will create the files synedit.po and synmacrorecorder.po, which should be
translated in all required languages to a synedit.xx.po and a
synmacrorecorder.xx.po file. For the xx see the gettext unit in the procedure
TranslateResourceStrings of the IDE.

german: synedit.de.po and synmacrorecorder.de.po


After the translation, the both po file are converted to .mo files with the
msgfmt program:

msgfmt -v -o synedit.xx.mo synedit.xx.po
msgfmt -v -o synmacrorecorder.xx.mo synmacrorecorder.xx.po

where xx is the language id.