lazarus/languages
2018-10-01 23:00:18 +00:00
..
debuggerstrconst.es.po Translations: Spanish translation update by José Martínez with some help of Jesus Reyes, bug #27803 2015-04-25 17:49:09 +00:00
debuggerstrconst.fr.po Translations: updated French translation by Gilles Vasseur, bugs #27904, #27913 2015-04-20 21:15:25 +00:00
debuggerstrconst.hu.po Translations: Hungarian translation update by Péter Gábor, bug #27903 2015-04-20 21:49:58 +00:00
debuggerstrconst.it.po Debugger: regenerated translations; updated Russian translation 2015-01-16 21:11:48 +00:00
debuggerstrconst.ja.po Translations: Japanese translation update by Haruyuki Fujimaki, bugs #31929, #31930, #31931 2017-05-31 22:57:50 +00:00
debuggerstrconst.lt.po Translations: Lithuanian translation update by Valdas Jankūnas, bug #32126 2017-07-08 12:47:30 +00:00
debuggerstrconst.po Debugger: regenerated translations; updated Russian translation 2015-01-16 21:11:48 +00:00
debuggerstrconst.pt_BR.po Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #32762 2017-12-03 22:58:43 +00:00
debuggerstrconst.ru.po Debugger: regenerated translations; updated Russian translation 2015-01-16 21:11:48 +00:00
debuggerstrconst.tr.po Translations: Turkish translation update by Hakan KIZILHAN, bug #34296 2018-09-20 22:23:48 +00:00
debuggerstrconst.uk.po Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #30250 2016-06-08 23:13:31 +00:00
debuggerstrconst.zh_CN.po Translations: Simplified Chinese translation update by robsean, bug #33242 2018-02-27 23:23:20 +00:00
lazaruside.af_ZA.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.ar.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.ca.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.cs.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.de.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.es.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.fi.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.fr.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.he.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.hu.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.id.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.it.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.ja.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.lt.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.nl.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.pl.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.pt_BR.po Translations: Brazilian Portuguese translation update by Marcelo B Paula, bug #34368 2018-10-01 23:00:18 +00:00
lazaruside.ru.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.sk.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.tr.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
lazaruside.uk.po Translations: Ukrainian translation update by Olexandr Pylypchuk, bug #34367 2018-10-01 22:56:03 +00:00
lazaruside.zh_CN.po IDE: regenerated translations and updated Russian translation 2018-09-26 23:06:06 +00:00
README.txt Translations: updated README 2018-06-17 23:23:47 +00:00

Quick Start for translators:

For example Finnish translation:

1. Make sure that you have up-to-date Lazarus from SVN trunk.
2. Search for all *.fi.po files.
3. If PO file belongs to some package, make sure that this package is installed in IDE.
4. Rebuild Lazarus clean. This will update most packages translations.
5. Run 'sh localize.sh' (Linux) or 'localize.bat' (Windows) to update all remaining translations.
6. PO files are simple text files with an easy format.
   Edit them with programs like poEdit (www.poedit.net) or Lokalize. Do not edit them manually.
7. Check your translated PO files with PoChecker tool (lazarus/components/pochecker/) and fix all
   reported errors (you need to run all tests, there should be no errors shown in
   General Info tab of Results window).
8. Post updated xxx.fi.po files to bug tracker (http://bugs.freepascal.org).
   Do NOT post diffs for PO files.

Some notes:

The <lazarusdir>/languages directory contains stuff for internationalization of the Lazarus IDE.
There are also other directories for CodeTools, LCL and various packages.

You can scan Lazarus directory with PoChecker tool in order to find all translations (including
missing ones) for a given language.

Each translation family consists of template and actual translations to various languages (in UTF-8 encoding).
Translations (contrary to template) include ISO language code in their file names.

Template is used as a base for updating actual translation files and starting translation into new languages.

Example for the IDE translation family:

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

If you KNOW what you are DOING, you can use PoChecker tool to refresh translation families (i.e. synchronize
actual translations with template files). In order to get an access to this function, you should
run tests on your translation, open Graphical Summary window (via 'Show statistics graph' button)
and click on any translation family with right mouse button while pressing SHIFT key.
Note that refresh function REQUIRES translation files to be accessible for WRITING.