lazarus/components/synedit/languages
2011-06-03 22:10:56 +00:00
..
README.txt
syndesignstringconstants.he.po Transalations: clean up SynEdit PO files 2011-04-28 22:10:38 +00:00
syndesignstringconstants.it.po Transalations: clean up SynEdit PO files 2011-04-28 22:10:38 +00:00
syndesignstringconstants.po Translations: Italian translation update by Massimo Soricetti, bug #19214 2011-04-22 20:15:17 +00:00
syndesignstringconstants.pt_BR.po Transalations: clean up SynEdit PO files 2011-04-28 22:10:38 +00:00
syndesignstringconstants.pt.po Transalations: clean up SynEdit PO files 2011-04-28 22:10:38 +00:00
syndesignstringconstants.ru.po Transalations: clean up SynEdit PO files 2011-04-28 22:10:38 +00:00
syndesignstringconstants.uk.po Translations: Ukrainian translation update by Igor Paliychuk, bug #19424 2011-05-26 20:05:11 +00:00
syneditstrconst.ca.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.cs.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.de.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.fi.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.fr.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.he.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.id.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.it.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.lt.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.nl.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.pl.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.pt_BR.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.pt.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
syneditstrconst.ru.po regenerated translations; updated Russian translation 2011-05-13 21:37:04 +00:00
syneditstrconst.uk.po Translations: Ukrainian translation update by Igor Paliychuk, bug #19476 2011-06-03 22:10:56 +00:00
syneditstrconst.zh_CN.po Components, SynEdit: removed duplicate file filter string and regenerated translations 2011-04-28 22:23:08 +00:00
synhighlighterunixshellscript.de.po
synhighlighterunixshellscript.he.po Translations: Hebrew translation update by Ezik Shulamy, bugs #17477-17484 2010-09-24 17:04:51 +00:00
synhighlighterunixshellscript.id.po
synhighlighterunixshellscript.it.po + added missing Italian translation. Patch by Sandro Cumerlato 2011-02-23 00:39:05 +00:00
synhighlighterunixshellscript.lt.po
synhighlighterunixshellscript.po
synhighlighterunixshellscript.pt_BR.po Translations: changed Brazilian Portuguese language code according to ISO/IANA language and region codes 2011-01-29 12:23:02 +00:00
synhighlighterunixshellscript.pt.po Translations: added Portuguese translation stub, based on Brazilian Portuguese 2011-01-30 17:39:09 +00:00
synhighlighterunixshellscript.ru.po Translations: 2010-09-22 16:29:13 +00:00
synhighlighterunixshellscript.uk.po Translations: Ukrainian translation update by Igor Paliychuk, bug #19424 2011-05-26 20:05:11 +00:00
synhighlighterunixshellscript.zh_CN.po updated po files with new strings 2009-04-29 05:37:42 +00:00
synmacrorecorder.ca.po
synmacrorecorder.de.po
synmacrorecorder.es.po
synmacrorecorder.fr.po
synmacrorecorder.he.po Translations: Hebrew translation update by Ezik Shulamy, bugs #17477-17484 2010-09-24 17:04:51 +00:00
synmacrorecorder.id.po Changed remaining translation files encoding to UTF-8 2009-07-27 19:26:45 +00:00
synmacrorecorder.it.po regenerated translations; updated Russian translation 2011-04-22 20:42:07 +00:00
synmacrorecorder.lt.po
synmacrorecorder.pl.po languages: Polish translation update by Tomasz Wieckowski (issue #0014406) 2009-08-24 15:16:28 +00:00
synmacrorecorder.po
synmacrorecorder.pt_BR.po Translations: changed Brazilian Portuguese language code according to ISO/IANA language and region codes 2011-01-29 12:23:02 +00:00
synmacrorecorder.pt.po Translations: added Portuguese translation stub, based on Brazilian Portuguese 2011-01-30 17:39:09 +00:00
synmacrorecorder.ru.po
synmacrorecorder.uk.po Translations: Ukrainian translation update by Igor Paliychuk, bug #19424 2011-05-26 20:05:11 +00:00
synmacrorecorder.zh_CN.po * Updated Chineese translation by shinyv 2009-04-26 15:44:31 +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.