lazarus/components/synedit/languages
2016-05-16 22:44:17 +00:00
..
README.txt
syndesignstringconstants.cs.po
syndesignstringconstants.de.po translations: German: updates from Swen Heinig 2014-11-30 19:07:08 +00:00
syndesignstringconstants.es.po
syndesignstringconstants.fr.po Translations: updated French translation by Gilles Vasseur, bug #27834 2015-04-12 21:23:24 +00:00
syndesignstringconstants.he.po
syndesignstringconstants.hu.po Translations: Hungarian translation update by Péter Gábor, bug #27903 2015-04-20 21:49:58 +00:00
syndesignstringconstants.it.po Translations: Italian translation update by Giuliano, bug #26823 2014-10-06 22:46:44 +00:00
syndesignstringconstants.lt.po
syndesignstringconstants.po
syndesignstringconstants.pt_BR.po
syndesignstringconstants.ru.po SynEdit: fixed typos, regenerated translations and updated Russian translation 2015-03-23 22:22:49 +00:00
syndesignstringconstants.uk.po
syneditstrconst.ca.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.cs.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.de.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.es.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.fi.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.fr.po Translations: French translation update by Gilles Vasseur, bug #30136 2016-05-16 22:25:15 +00:00
syneditstrconst.he.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.hu.po Translations: Hungarian translation update by Péter Gábor, bug #30148 2016-05-16 22:44:17 +00:00
syneditstrconst.id.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.it.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.lt.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.nl.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.pl.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.pt_BR.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.ru.po Translations: regenerated translations and updated Russian translation 2016-05-10 21:42:41 +00:00
syneditstrconst.uk.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
syneditstrconst.zh_CN.po SynEdit: Clicks on overview gutter. Issue #30012 po files 2016-05-09 19:17:55 +00:00
synhighlighterunixshellscript.cs.po
synhighlighterunixshellscript.de.po
synhighlighterunixshellscript.es.po
synhighlighterunixshellscript.fr.po Translations: updated French translation by Gilles Vasseur, bug #27834 2015-04-12 21:23:24 +00:00
synhighlighterunixshellscript.he.po
synhighlighterunixshellscript.hu.po Improve Finnish translation a little. 2016-05-14 12:38:48 +00:00
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.cs.po
synmacrorecorder.de.po
synmacrorecorder.es.po
synmacrorecorder.fr.po Translations: updated French translation by Gilles Vasseur, bug #27834 2015-04-12 21:23:24 +00:00
synmacrorecorder.he.po
synmacrorecorder.hu.po Translations: Hungarian translation update by Péter Gábor, bug #27903 2015-04-20 21:49:58 +00:00
synmacrorecorder.id.po
synmacrorecorder.it.po
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.