lazarus/components/synedit/languages
maxim 8e9cb1ab88 SynEdit: some more translations clean up
git-svn-id: trunk@40739 -
2013-04-07 14:57:53 +00:00
..
README.txt
syndesignstringconstants.ar.po SynEdit: some more translations clean up 2013-04-07 14:57:53 +00:00
syndesignstringconstants.cs.po SynEdit: some more translations clean up 2013-04-07 14:57:53 +00:00
syndesignstringconstants.es.po Translations: Spanish translation update by Lucas Martín, bug #23575 2013-01-04 19:58:03 +00:00
syndesignstringconstants.he.po regenerated translations; updated Russian translation. This commit also reverts r34302 #6640e0d532, which broke SynEdit PO files (probably because of FPC 2.7.1) 2011-12-20 20:42:49 +00:00
syndesignstringconstants.it.po SynEdit: some more translations clean up 2013-04-07 14:57:53 +00:00
syndesignstringconstants.lt.po SynEdit: some more translations clean up 2013-04-07 14:57:53 +00:00
syndesignstringconstants.po regenerated translations; updated Russian translation. This commit also reverts r34302 #6640e0d532, which broke SynEdit PO files (probably because of FPC 2.7.1) 2011-12-20 20:42:49 +00:00
syndesignstringconstants.pt_BR.po Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #20957 2011-12-23 21:39:33 +00:00
syndesignstringconstants.ru.po regenerated translations; updated Russian translation. This commit also reverts r34302 #6640e0d532, which broke SynEdit PO files (probably because of FPC 2.7.1) 2011-12-20 20:42:49 +00:00
syndesignstringconstants.uk.po SynEdit: some more translations clean up 2013-04-07 14:57:53 +00:00
syneditstrconst.ar.po SynEdit: cleaned up some translations 2013-04-07 14:30:04 +00:00
syneditstrconst.ca.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.cs.po SynEdit: cleaned up some translations 2013-04-07 14:30:04 +00:00
syneditstrconst.de.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.es.po Translations: Spanish translation update by Lucas Martín, bug #23575 2013-01-04 19:58:03 +00:00
syneditstrconst.fi.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.fr.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.he.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.id.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.it.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.lt.po SynEdit: cleaned up some translations 2013-04-07 14:30:04 +00:00
syneditstrconst.nl.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.pl.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.pt_BR.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.ru.po regenerated translations; updated Russian translation 2012-12-18 22:02:39 +00:00
syneditstrconst.uk.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
syneditstrconst.zh_CN.po SynEdit: add DOCTYPE to html highlighter. Issue #0023495 Patch by Janusz Tomczak 2012-12-16 19:25:26 +00:00
synhighlighterunixshellscript.ar.po SynEdit: cleaned up some translations 2013-04-07 14:30:04 +00:00
synhighlighterunixshellscript.cs.po SynEdit: regenerated translations 2013-04-07 13:06:28 +00:00
synhighlighterunixshellscript.de.po
synhighlighterunixshellscript.es.po Translations: Spanish translation update by Lucas Martín, bug #23575 2013-01-04 19:58:03 +00:00
synhighlighterunixshellscript.he.po
synhighlighterunixshellscript.id.po
synhighlighterunixshellscript.it.po
synhighlighterunixshellscript.lt.po
synhighlighterunixshellscript.po
synhighlighterunixshellscript.pt_BR.po
synhighlighterunixshellscript.ru.po
synhighlighterunixshellscript.uk.po
synhighlighterunixshellscript.zh_CN.po
synmacrorecorder.ar.po SynEdit: cleaned up some translations 2013-04-07 14:30:04 +00:00
synmacrorecorder.ca.po
synmacrorecorder.cs.po SynEdit: cleaned up some translations 2013-04-07 14:30:04 +00:00
synmacrorecorder.de.po
synmacrorecorder.es.po
synmacrorecorder.fr.po Translations: French translation update by Vincent Beuselinck, bug #21432 2012-03-08 15:35:36 +00:00
synmacrorecorder.he.po
synmacrorecorder.id.po
synmacrorecorder.it.po SynEdit: cleaned up some translations 2013-04-07 14:30:04 +00:00
synmacrorecorder.lt.po
synmacrorecorder.pl.po
synmacrorecorder.po
synmacrorecorder.pt_BR.po
synmacrorecorder.ru.po
synmacrorecorder.uk.po
synmacrorecorder.zh_CN.po

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.