lazarus/languages
maxim 3cfefe12b0 IDE: regenerated translations
git-svn-id: trunk@39069 -
2012-10-13 15:38:16 +00:00
..
debuggerstrconst.ar.po Translations: Arabic translation cleanup 2012-09-24 20:20:50 +00:00
debuggerstrconst.es.po Translations: Spanish translation update by Lucas Martín, another part of bug #23046 2012-10-04 22:14:23 +00:00
debuggerstrconst.lt.po Translations: large Lithuanian translation update by Valdas Jankūnas, part 1 2012-08-15 23:39:08 +00:00
debuggerstrconst.po Debugger: regenerated translations; updated Russian translation 2012-06-17 19:52:11 +00:00
debuggerstrconst.ru.po Debugger: regenerated translations; updated Russian translation 2012-06-17 19:52:11 +00:00
debuggerstrconst.uk.po Debugger: regenerated translations; updated Russian translation 2012-06-17 19:52:11 +00:00
gdbmidebugger.ar.po Translations: Arabic translation cleanup 2012-09-24 20:20:50 +00:00
gdbmidebugger.es.po Translations: Spanish translation update by Lucas Martín, another part of bug #23046 2012-10-04 22:14:23 +00:00
gdbmidebugger.ja.po Translations: Japanese translation update by Haruyuki Fujimaki 2012-08-06 21:02:46 +00:00
gdbmidebugger.lt.po Translations: large Lithuanian translation update by Valdas Jankūnas, part 1 2012-08-15 23:39:08 +00:00
gdbmidebugger.po regenerated translations; updated Russian translation 2012-03-24 15:15:54 +00:00
gdbmidebugger.pt_BR.po Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #21818 2012-04-20 19:48:33 +00:00
gdbmidebugger.ru.po regenerated translations; updated Russian translation 2012-03-24 15:15:54 +00:00
gdbmidebugger.uk.po Translations: Ukrainian translation cleanup 2012-05-03 20:50:27 +00:00
installerstrconsts.ar.po Translations: Arabic translation update by Khaled Shagrouni, bug #22935 2012-09-21 14:43:16 +00:00
installerstrconsts.cs.po * 1) renamed Czech translation files to *.cs.po (in accordance with ISO 639-1 standard). This makes automatic Czech translation selection work. Bug #17048. 2010-07-28 20:58:37 +00:00
installerstrconsts.de.po
installerstrconsts.es.po
installerstrconsts.fr.po
installerstrconsts.he.po IDE: Hebrew translation update by Ido Kanner, bug #16719. 2010-06-12 20:46:56 +00:00
installerstrconsts.id.po
installerstrconsts.it.po + added missing Italian translation. Patch by Sandro Cumerlato 2011-02-23 00:39:05 +00:00
installerstrconsts.lt.po
installerstrconsts.nl.po
installerstrconsts.pl.po
installerstrconsts.po
installerstrconsts.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
installerstrconsts.ru.po
installerstrconsts.sk.po
installerstrconsts.tr.po
installerstrconsts.uk.po Translations: Ukrainian translation update by Igor Paliychuk, bug #19424 2011-05-26 20:05:11 +00:00
installerstrconsts.zh_CN.po
lazaruside.af_ZA.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.ar.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.ca.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.cs.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.de.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.es.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.fi.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.fr.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.he.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.id.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.it.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.ja.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.lt.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.nl.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.pl.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.pt_BR.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.ru.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.sk.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.tr.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.uk.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
lazaruside.zh_CN.po IDE: regenerated translations 2012-10-13 15:38:16 +00:00
README.txt Translations: Spanish translation update by Lucas Martín, another part of bug #23046 2012-10-04 22:14:23 +00:00

Quick Start for translators:

For example Finnish translation:
Search for all *.fi.po files. They are simple text files with an easy format.
Edit them with programs like poEdit (www.poedit.net) or KBabel. Do not edit them manually.
Run 'sh localize.sh' (Linux) or 'localize.bat'(Windows) to update translations.

Check your translated .po files with PoChecker tool (lazarus/components/pochecker/) and fix all reported errors.

Post the updated xxx.fi.po files to bug tracker (http://bugs.freepascal.org).
Do NOT post diffs for .po files.


Now the background:

The <lazarusdir>/languages directory contains all the stuff for
internationalization of the lazarus IDE.

There are a few other directories for the codetools and the lcl. They work
all the same. All language files can easily be updated with the
<lazarusdir>/localize.sh or <lazarusdir>\localize.bat script.


All text and messages used in the IDE (except the special designer units)
should be placed into the unit lazarusidestrconsts.pas. This unit uses a
resourcestring section, so that the compiler will create the
<lazarusdir>/lazarusidestrconsts.rst file.
Since this is a fpc-only format it must be converted with the rstconv program:

cd <lazarusdir>/languages
rstconv -i ../lazarusidestrconsts.rst -o lazaruside.po

Hint: this is done by <lazarusdir>/localize.sh or <lazarusdir>\localize.bat.

This will create the file lazaruside.po, which should be translated in all
required languages to a lazaruside.xx.po file (it should have UTF-8 encoding). For the xx see the gettext unit
in the procedure TranslateResourceStrings.

For example:

German:      lazaruside.de.po
Russian:     lazaruside.ru.po
Spanish:     lazaruside.es.po
French:      lazaruside.fr.po
Italian:     lazaruside.it.po