IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.

Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.

git-svn-id: trunk@60208 -
This commit is contained in:
maxim 2019-01-24 23:02:37 +00:00
parent 9930e4fcde
commit 684c367b8a
94 changed files with 105 additions and 151 deletions

170
.gitattributes vendored
View File

@ -21,7 +21,7 @@ components/IdeLazLogger/languages/idelogger.hu.po svneol=native#text/plain
components/IdeLazLogger/languages/idelogger.it.po svneol=native#text/plain
components/IdeLazLogger/languages/idelogger.lt.po svneol=native#text/plain
components/IdeLazLogger/languages/idelogger.pl.po svneol=native#text/plain
components/IdeLazLogger/languages/idelogger.po svneol=native#text/plain
components/IdeLazLogger/languages/idelogger.pot svneol=native#text/plain
components/IdeLazLogger/languages/idelogger.pt_BR.po svneol=native#text/plain
components/IdeLazLogger/languages/idelogger.ru.po svneol=native#text/plain
components/IdeLazLogger/languages/idelogger.uk.po svneol=native#text/plain
@ -155,7 +155,7 @@ components/activex/languages/activexstrconsts.fr.po svneol=native#text/plain
components/activex/languages/activexstrconsts.hu.po svneol=native#text/plain
components/activex/languages/activexstrconsts.it.po svneol=native#text/plain
components/activex/languages/activexstrconsts.lt.po svneol=native#text/plain
components/activex/languages/activexstrconsts.po svneol=native#text/plain
components/activex/languages/activexstrconsts.pot svneol=native#text/plain
components/activex/languages/activexstrconsts.pt_BR.po svneol=native#text/plain
components/activex/languages/activexstrconsts.ru.po svneol=native#text/plain
components/activex/languages/activexstrconsts.uk.po svneol=native#text/plain
@ -516,7 +516,7 @@ components/anchordocking/languages/anchordockstr.hu.po svneol=native#text/plain
components/anchordocking/languages/anchordockstr.it.po svneol=native#text/plain
components/anchordocking/languages/anchordockstr.lt.po svneol=native#text/plain
components/anchordocking/languages/anchordockstr.pl.po svneol=native#text/plain
components/anchordocking/languages/anchordockstr.po svneol=native#text/plain
components/anchordocking/languages/anchordockstr.pot svneol=native#text/plain
components/anchordocking/languages/anchordockstr.pt_BR.po svneol=native#text/plain
components/anchordocking/languages/anchordockstr.ru.po svneol=native#text/plain
components/anchordocking/languages/anchordockstr.uk.po svneol=native#text/plain
@ -597,7 +597,7 @@ components/chmhelp/lhelp/languages/lhelp.fr.po svneol=native#text/plain
components/chmhelp/lhelp/languages/lhelp.hu.po svneol=native#text/plain
components/chmhelp/lhelp/languages/lhelp.lt.po svneol=native#text/plain
components/chmhelp/lhelp/languages/lhelp.pl.po svneol=native#text/plain
components/chmhelp/lhelp/languages/lhelp.po svneol=native#text/plain
components/chmhelp/lhelp/languages/lhelp.pot svneol=native#text/plain
components/chmhelp/lhelp/languages/lhelp.pt_BR.po svneol=native#text/plain
components/chmhelp/lhelp/languages/lhelp.ru.po svneol=native#text/plain
components/chmhelp/lhelp/languages/lhelp.uk.po svneol=native#text/plain
@ -647,7 +647,7 @@ components/chmhelp/packages/idehelp/languages/lazchmhelp.hu.po svneol=native#tex
components/chmhelp/packages/idehelp/languages/lazchmhelp.it.po svneol=native#text/plain
components/chmhelp/packages/idehelp/languages/lazchmhelp.lt.po svneol=native#text/plain
components/chmhelp/packages/idehelp/languages/lazchmhelp.pl.po svneol=native#text/plain
components/chmhelp/packages/idehelp/languages/lazchmhelp.po svneol=native#text/plain
components/chmhelp/packages/idehelp/languages/lazchmhelp.pot svneol=native#text/plain
components/chmhelp/packages/idehelp/languages/lazchmhelp.pt_BR.po svneol=native#text/plain
components/chmhelp/packages/idehelp/languages/lazchmhelp.ru.po svneol=native#text/plain
components/chmhelp/packages/idehelp/languages/lazchmhelp.uk.po svneol=native#text/plain
@ -892,7 +892,7 @@ components/codetools/languages/codetoolsstrconsts.it.po svneol=native#text/plain
components/codetools/languages/codetoolsstrconsts.lt.po svneol=native#text/plain
components/codetools/languages/codetoolsstrconsts.nl.po svneol=native#text/plain
components/codetools/languages/codetoolsstrconsts.pl.po svneol=native#text/plain
components/codetools/languages/codetoolsstrconsts.po svneol=native#text/plain
components/codetools/languages/codetoolsstrconsts.pot svneol=native#text/plain
components/codetools/languages/codetoolsstrconsts.pt_BR.po svneol=native#text/plain
components/codetools/languages/codetoolsstrconsts.ru.po svneol=native#text/plain
components/codetools/languages/codetoolsstrconsts.sk.po svneol=native#text/plain
@ -998,7 +998,7 @@ components/compilers/c/languages/lazcstrconsts.fr.po svneol=native#text/plain
components/compilers/c/languages/lazcstrconsts.hu.po svneol=native#text/plain
components/compilers/c/languages/lazcstrconsts.it.po svneol=native#text/plain
components/compilers/c/languages/lazcstrconsts.lt.po svneol=native#text/plain
components/compilers/c/languages/lazcstrconsts.po svneol=native#text/plain
components/compilers/c/languages/lazcstrconsts.pot svneol=native#text/plain
components/compilers/c/languages/lazcstrconsts.pt_BR.po svneol=native#text/plain
components/compilers/c/languages/lazcstrconsts.ru.po svneol=native#text/plain
components/compilers/c/languages/lazcstrconsts.uk.po svneol=native#text/plain
@ -1095,7 +1095,7 @@ components/daemon/languages/reglazdaemon.fr.po svneol=native#text/plain
components/daemon/languages/reglazdaemon.hu.po svneol=native#text/plain
components/daemon/languages/reglazdaemon.it.po svneol=native#text/plain
components/daemon/languages/reglazdaemon.lt.po svneol=native#text/plain
components/daemon/languages/reglazdaemon.po svneol=native#text/plain
components/daemon/languages/reglazdaemon.pot svneol=native#text/plain
components/daemon/languages/reglazdaemon.pt_BR.po svneol=native#text/plain
components/daemon/languages/reglazdaemon.ru.po svneol=native#text/plain
components/daemon/languages/reglazdaemon.uk.po svneol=native#text/plain
@ -1124,7 +1124,7 @@ components/datadict/languages/ldd_consts.hu.po svneol=native#text/plain
components/datadict/languages/ldd_consts.it.po svneol=native#text/plain
components/datadict/languages/ldd_consts.lt.po svneol=native#text/plain
components/datadict/languages/ldd_consts.pl.po svneol=native#text/plain
components/datadict/languages/ldd_consts.po svneol=native#text/plain
components/datadict/languages/ldd_consts.pot svneol=native#text/plain
components/datadict/languages/ldd_consts.pt_BR.po svneol=native#text/plain
components/datadict/languages/ldd_consts.ru.po svneol=native#text/plain
components/datadict/languages/ldd_consts.uk.po svneol=native#text/plain
@ -1201,7 +1201,7 @@ components/dbexport/languages/sdb_consts.hu.po svneol=native#text/plain
components/dbexport/languages/sdb_consts.it.po svneol=native#text/plain
components/dbexport/languages/sdb_consts.lt.po svneol=native#text/plain
components/dbexport/languages/sdb_consts.pl.po svneol=native#text/plain
components/dbexport/languages/sdb_consts.po svneol=native#text/plain
components/dbexport/languages/sdb_consts.pot svneol=native#text/plain
components/dbexport/languages/sdb_consts.pt_BR.po svneol=native#text/plain
components/dbexport/languages/sdb_consts.ru.po svneol=native#text/plain
components/dbexport/languages/sdb_consts.uk.po svneol=native#text/plain
@ -1283,7 +1283,7 @@ components/education/languages/eduoptions.hu.po svneol=native#text/plain
components/education/languages/eduoptions.it.po svneol=native#text/plain
components/education/languages/eduoptions.lt.po svneol=native#text/plain
components/education/languages/eduoptions.pl.po svneol=native#text/plain
components/education/languages/eduoptions.po svneol=native#text/plain
components/education/languages/eduoptions.pot svneol=native#text/plain
components/education/languages/eduoptions.pt_BR.po svneol=native#text/plain
components/education/languages/eduoptions.ru.po svneol=native#text/plain
components/education/languages/eduoptions.uk.po svneol=native#text/plain
@ -1302,7 +1302,7 @@ components/externhelp/languages/externhelpfrm.hu.po svneol=native#text/plain
components/externhelp/languages/externhelpfrm.it.po svneol=native#text/plain
components/externhelp/languages/externhelpfrm.lt.po svneol=native#text/plain
components/externhelp/languages/externhelpfrm.pl.po svneol=native#text/plain
components/externhelp/languages/externhelpfrm.po svneol=native#text/plain
components/externhelp/languages/externhelpfrm.pot svneol=native#text/plain
components/externhelp/languages/externhelpfrm.pt_BR.po svneol=native#text/plain
components/externhelp/languages/externhelpfrm.ru.po svneol=native#text/plain
components/externhelp/languages/externhelpfrm.uk.po svneol=native#text/plain
@ -1317,7 +1317,7 @@ components/favorites/languages/favoritesstr.fr.po svneol=native#text/plain
components/favorites/languages/favoritesstr.hu.po svneol=native#text/plain
components/favorites/languages/favoritesstr.lt.po svneol=native#text/plain
components/favorites/languages/favoritesstr.pl.po svneol=native#text/plain
components/favorites/languages/favoritesstr.po svneol=native#text/plain
components/favorites/languages/favoritesstr.pot svneol=native#text/plain
components/favorites/languages/favoritesstr.pt_BR.po svneol=native#text/plain
components/favorites/languages/favoritesstr.ru.po svneol=native#text/plain
components/favorites/languages/favoritesstr.uk.po svneol=native#text/plain
@ -1354,7 +1354,7 @@ components/fpcunit/ide/languages/fpcunitlazideintf.fr.po svneol=native#text/plai
components/fpcunit/ide/languages/fpcunitlazideintf.hu.po svneol=native#text/plain
components/fpcunit/ide/languages/fpcunitlazideintf.it.po svneol=native#text/plain
components/fpcunit/ide/languages/fpcunitlazideintf.lt.po svneol=native#text/plain
components/fpcunit/ide/languages/fpcunitlazideintf.po svneol=native#text/plain
components/fpcunit/ide/languages/fpcunitlazideintf.pot svneol=native#text/plain
components/fpcunit/ide/languages/fpcunitlazideintf.pt_BR.po svneol=native#text/plain
components/fpcunit/ide/languages/fpcunitlazideintf.ru.po svneol=native#text/plain
components/fpcunit/ide/languages/fpcunitlazideintf.uk.po svneol=native#text/plain
@ -1366,7 +1366,7 @@ components/fpcunit/ide/languages/strtestcaseopts.hu.po svneol=native#text/plain
components/fpcunit/ide/languages/strtestcaseopts.it.po svneol=native#text/plain
components/fpcunit/ide/languages/strtestcaseopts.lt.po svneol=native#text/plain
components/fpcunit/ide/languages/strtestcaseopts.pl.po svneol=native#text/plain
components/fpcunit/ide/languages/strtestcaseopts.po svneol=native#text/plain
components/fpcunit/ide/languages/strtestcaseopts.pot svneol=native#text/plain
components/fpcunit/ide/languages/strtestcaseopts.pt_BR.po svneol=native#text/plain
components/fpcunit/ide/languages/strtestcaseopts.ru.po svneol=native#text/plain
components/fpcunit/ide/languages/strtestcaseopts.uk.po svneol=native#text/plain
@ -1380,7 +1380,7 @@ components/fpcunit/languages/guitestrunner.hu.po svneol=native#text/plain
components/fpcunit/languages/guitestrunner.it.po svneol=native#text/plain
components/fpcunit/languages/guitestrunner.lt.po svneol=native#text/plain
components/fpcunit/languages/guitestrunner.pl.po svneol=native#text/plain
components/fpcunit/languages/guitestrunner.po svneol=native#text/plain
components/fpcunit/languages/guitestrunner.pot svneol=native#text/plain
components/fpcunit/languages/guitestrunner.pt_BR.po svneol=native#text/plain
components/fpcunit/languages/guitestrunner.ru.po svneol=native#text/plain
components/fpcunit/languages/guitestrunner.uk.po svneol=native#text/plain
@ -1486,7 +1486,7 @@ components/fppkg/languages/fppkg_const.hu.po svneol=native#text/plain
components/fppkg/languages/fppkg_const.it.po svneol=native#text/plain
components/fppkg/languages/fppkg_const.lt.po svneol=native#text/plain
components/fppkg/languages/fppkg_const.pl.po svneol=native#text/plain
components/fppkg/languages/fppkg_const.po svneol=native#text/plain
components/fppkg/languages/fppkg_const.pot svneol=native#text/plain
components/fppkg/languages/fppkg_const.pt_BR.po svneol=native#text/plain
components/fppkg/languages/fppkg_const.ru.po svneol=native#text/plain
components/fppkg/languages/fppkg_const.uk.po svneol=native#text/plain
@ -1494,7 +1494,7 @@ components/fppkg/languages/fppkg_const.zh_CN.po svneol=native#text/plain
components/fppkg/languages/lazarusfppkg.fr.po svneol=native#text/plain
components/fppkg/languages/lazarusfppkg.hu.po svneol=native#text/plain
components/fppkg/languages/lazarusfppkg.lt.po svneol=native#text/plain
components/fppkg/languages/lazarusfppkg.po svneol=native#text/plain
components/fppkg/languages/lazarusfppkg.pot svneol=native#text/plain
components/fppkg/languages/lazarusfppkg.pt_BR.po svneol=native#text/plain
components/fppkg/languages/lazarusfppkg.ru.po svneol=native#text/plain
components/fppkg/languages/lazarusfppkg.uk.po svneol=native#text/plain
@ -1791,7 +1791,7 @@ components/fpweb/languages/fpwebstrconsts.hu.po svneol=native#text/plain
components/fpweb/languages/fpwebstrconsts.it.po svneol=native#text/plain
components/fpweb/languages/fpwebstrconsts.lt.po svneol=native#text/plain
components/fpweb/languages/fpwebstrconsts.pl.po svneol=native#text/plain
components/fpweb/languages/fpwebstrconsts.po svneol=native#text/plain
components/fpweb/languages/fpwebstrconsts.pot svneol=native#text/plain
components/fpweb/languages/fpwebstrconsts.pt_BR.po svneol=native#text/plain
components/fpweb/languages/fpwebstrconsts.ru.po svneol=native#text/plain
components/fpweb/languages/fpwebstrconsts.uk.po svneol=native#text/plain
@ -1802,7 +1802,7 @@ components/fpweb/languages/frmrpcmoduleoptions.fr.po svneol=native#text/plain
components/fpweb/languages/frmrpcmoduleoptions.hu.po svneol=native#text/plain
components/fpweb/languages/frmrpcmoduleoptions.it.po svneol=native#text/plain
components/fpweb/languages/frmrpcmoduleoptions.lt.po svneol=native#text/plain
components/fpweb/languages/frmrpcmoduleoptions.po svneol=native#text/plain
components/fpweb/languages/frmrpcmoduleoptions.pot svneol=native#text/plain
components/fpweb/languages/frmrpcmoduleoptions.pt_BR.po svneol=native#text/plain
components/fpweb/languages/frmrpcmoduleoptions.ru.po svneol=native#text/plain
components/fpweb/languages/frmrpcmoduleoptions.uk.po svneol=native#text/plain
@ -1812,7 +1812,7 @@ components/fpweb/languages/weblazideintf.fr.po svneol=native#text/plain
components/fpweb/languages/weblazideintf.hu.po svneol=native#text/plain
components/fpweb/languages/weblazideintf.it.po svneol=native#text/plain
components/fpweb/languages/weblazideintf.lt.po svneol=native#text/plain
components/fpweb/languages/weblazideintf.po svneol=native#text/plain
components/fpweb/languages/weblazideintf.pot svneol=native#text/plain
components/fpweb/languages/weblazideintf.pt_BR.po svneol=native#text/plain
components/fpweb/languages/weblazideintf.ru.po svneol=native#text/plain
components/fpweb/languages/weblazideintf.uk.po svneol=native#text/plain
@ -1965,7 +1965,7 @@ components/h2pas/languages/h2passtrconsts.id.po svneol=native#text/plain
components/h2pas/languages/h2passtrconsts.it.po svneol=native#text/plain
components/h2pas/languages/h2passtrconsts.lt.po svneol=native#text/plain
components/h2pas/languages/h2passtrconsts.pl.po svneol=native#text/plain
components/h2pas/languages/h2passtrconsts.po svneol=native#text/plain
components/h2pas/languages/h2passtrconsts.pot svneol=native#text/plain
components/h2pas/languages/h2passtrconsts.pt_BR.po svneol=native#text/plain
components/h2pas/languages/h2passtrconsts.ru.po svneol=native#text/plain
components/h2pas/languages/h2passtrconsts.uk.po svneol=native#text/plain
@ -2114,7 +2114,7 @@ components/ideintf/languages/objinspstrconsts.ja.po svneol=native#text/plain
components/ideintf/languages/objinspstrconsts.lt.po svneol=native#text/plain
components/ideintf/languages/objinspstrconsts.nl.po svneol=native#text/plain
components/ideintf/languages/objinspstrconsts.pl.po svneol=native#text/plain
components/ideintf/languages/objinspstrconsts.po svneol=native#text/plain
components/ideintf/languages/objinspstrconsts.pot svneol=native#text/plain
components/ideintf/languages/objinspstrconsts.pt_BR.po svneol=native#text/plain
components/ideintf/languages/objinspstrconsts.ru.po svneol=native#text/plain
components/ideintf/languages/objinspstrconsts.sk.po svneol=native#text/plain
@ -2166,7 +2166,7 @@ components/idescout/idescoutoptions.lfm svneol=native#text/plain
components/idescout/idescoutoptions.pas svneol=native#text/plain
components/idescout/idescoutstrconsts.pas svneol=native#text/pascal
components/idescout/languages/idescoutstrconsts.hu.po svneol=native#text/plain
components/idescout/languages/idescoutstrconsts.po svneol=native#text/plain
components/idescout/languages/idescoutstrconsts.pot svneol=native#text/plain
components/idescout/languages/idescoutstrconsts.ru.po svneol=native#text/plain
components/idescout/regidescout.pas svneol=native#text/plain
components/images/examples/README.txt svneol=native#text/plain
@ -2196,7 +2196,7 @@ components/instantfpc/languages/instantfpcregisterlaz.fr.po svneol=native#text/p
components/instantfpc/languages/instantfpcregisterlaz.hu.po svneol=native#text/plain
components/instantfpc/languages/instantfpcregisterlaz.it.po svneol=native#text/plain
components/instantfpc/languages/instantfpcregisterlaz.lt.po svneol=native#text/plain
components/instantfpc/languages/instantfpcregisterlaz.po svneol=native#text/plain
components/instantfpc/languages/instantfpcregisterlaz.pot svneol=native#text/plain
components/instantfpc/languages/instantfpcregisterlaz.pt_BR.po svneol=native#text/plain
components/instantfpc/languages/instantfpcregisterlaz.ru.po svneol=native#text/plain
components/instantfpc/languages/instantfpcregisterlaz.uk.po svneol=native#text/plain
@ -2235,7 +2235,7 @@ components/jcf2/IdePlugin/lazarus/languages/jcfideregister.it.po svneol=native#t
components/jcf2/IdePlugin/lazarus/languages/jcfideregister.ja.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfideregister.lt.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfideregister.pl.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfideregister.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfideregister.pot svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfideregister.pt_BR.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfideregister.ru.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfideregister.uk.po svneol=native#text/plain
@ -2248,7 +2248,7 @@ components/jcf2/IdePlugin/lazarus/languages/jcfuiconsts.it.po svneol=native#text
components/jcf2/IdePlugin/lazarus/languages/jcfuiconsts.ja.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfuiconsts.lt.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfuiconsts.pl.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfuiconsts.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfuiconsts.pot svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfuiconsts.pt_BR.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfuiconsts.ru.po svneol=native#text/plain
components/jcf2/IdePlugin/lazarus/languages/jcfuiconsts.uk.po svneol=native#text/plain
@ -2554,7 +2554,7 @@ components/lazdebuggergdbmi/languages/gdbmiserverdebugger.fr.po svneol=native#te
components/lazdebuggergdbmi/languages/gdbmiserverdebugger.hu.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmiserverdebugger.it.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmiserverdebugger.lt.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmiserverdebugger.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmiserverdebugger.pot svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmiserverdebugger.pt_BR.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmiserverdebugger.ru.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmiserverdebugger.uk.po svneol=native#text/plain
@ -2565,7 +2565,7 @@ components/lazdebuggergdbmi/languages/gdbmistringconstants.hu.po svneol=native#t
components/lazdebuggergdbmi/languages/gdbmistringconstants.it.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmistringconstants.ja.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmistringconstants.lt.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmistringconstants.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmistringconstants.pot svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmistringconstants.pt_BR.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmistringconstants.ru.po svneol=native#text/plain
components/lazdebuggergdbmi/languages/gdbmistringconstants.uk.po svneol=native#text/plain
@ -2872,7 +2872,7 @@ components/lazreport/samples/editor/languages/calleditorwithpkg.fr.po svneol=nat
components/lazreport/samples/editor/languages/calleditorwithpkg.hu.po svneol=native#text/plain
components/lazreport/samples/editor/languages/calleditorwithpkg.it.po svneol=native#text/plain
components/lazreport/samples/editor/languages/calleditorwithpkg.lt.po svneol=native#text/plain
components/lazreport/samples/editor/languages/calleditorwithpkg.po svneol=native#text/plain
components/lazreport/samples/editor/languages/calleditorwithpkg.pot svneol=native#text/plain
components/lazreport/samples/editor/languages/calleditorwithpkg.pt_BR.po svneol=native#text/plain
components/lazreport/samples/editor/languages/calleditorwithpkg.ru.po svneol=native#text/plain
components/lazreport/samples/editor/languages/calleditorwithpkg.uk.po svneol=native#text/plain
@ -2986,7 +2986,7 @@ components/lazreport/source/addons/ZeosDB/languages/lrdbzeosconst.fr.po svneol=n
components/lazreport/source/addons/ZeosDB/languages/lrdbzeosconst.hu.po svneol=native#text/plain
components/lazreport/source/addons/ZeosDB/languages/lrdbzeosconst.it.po svneol=native#text/plain
components/lazreport/source/addons/ZeosDB/languages/lrdbzeosconst.lt.po svneol=native#text/plain
components/lazreport/source/addons/ZeosDB/languages/lrdbzeosconst.po svneol=native#text/plain
components/lazreport/source/addons/ZeosDB/languages/lrdbzeosconst.pot svneol=native#text/plain
components/lazreport/source/addons/ZeosDB/languages/lrdbzeosconst.pt_BR.po svneol=native#text/plain
components/lazreport/source/addons/ZeosDB/languages/lrdbzeosconst.ru.po svneol=native#text/plain
components/lazreport/source/addons/ZeosDB/languages/lrdbzeosconst.uk.po svneol=native#text/plain
@ -3016,7 +3016,7 @@ components/lazreport/source/addons/addfunction/languages/lr_add_function_const.f
components/lazreport/source/addons/addfunction/languages/lr_add_function_const.hu.po svneol=native#text/plain
components/lazreport/source/addons/addfunction/languages/lr_add_function_const.it.po svneol=native#text/plain
components/lazreport/source/addons/addfunction/languages/lr_add_function_const.lt.po svneol=native#text/plain
components/lazreport/source/addons/addfunction/languages/lr_add_function_const.po svneol=native#text/plain
components/lazreport/source/addons/addfunction/languages/lr_add_function_const.pot svneol=native#text/plain
components/lazreport/source/addons/addfunction/languages/lr_add_function_const.pt_BR.po svneol=native#text/plain
components/lazreport/source/addons/addfunction/languages/lr_add_function_const.ru.po svneol=native#text/plain
components/lazreport/source/addons/addfunction/languages/lr_add_function_const.uk.po svneol=native#text/plain
@ -3053,7 +3053,7 @@ components/lazreport/source/addons/lrEmailExport/languages/lrEmailExportFilter.f
components/lazreport/source/addons/lrEmailExport/languages/lrEmailExportFilter.hu.po svneol=native#text/plain
components/lazreport/source/addons/lrEmailExport/languages/lrEmailExportFilter.it.po svneol=native#text/plain
components/lazreport/source/addons/lrEmailExport/languages/lrEmailExportFilter.lt.po svneol=native#text/plain
components/lazreport/source/addons/lrEmailExport/languages/lrEmailExportFilter.po svneol=native#text/plain
components/lazreport/source/addons/lrEmailExport/languages/lrEmailExportFilter.pot svneol=native#text/plain
components/lazreport/source/addons/lrEmailExport/languages/lrEmailExportFilter.pt_BR.po svneol=native#text/plain
components/lazreport/source/addons/lrEmailExport/languages/lrEmailExportFilter.ru.po svneol=native#text/plain
components/lazreport/source/addons/lrEmailExport/languages/lrEmailExportFilter.uk.po svneol=native#text/plain
@ -3117,7 +3117,7 @@ components/lazreport/source/addons/lrspreadsheetexport/languages/le_e_spreadshee
components/lazreport/source/addons/lrspreadsheetexport/languages/le_e_spreadsheet_consts.fr.po svneol=native#text/plain
components/lazreport/source/addons/lrspreadsheetexport/languages/le_e_spreadsheet_consts.hu.po svneol=native#text/plain
components/lazreport/source/addons/lrspreadsheetexport/languages/le_e_spreadsheet_consts.lt.po svneol=native#text/plain
components/lazreport/source/addons/lrspreadsheetexport/languages/le_e_spreadsheet_consts.po svneol=native#text/plain
components/lazreport/source/addons/lrspreadsheetexport/languages/le_e_spreadsheet_consts.pot svneol=native#text/plain
components/lazreport/source/addons/lrspreadsheetexport/languages/le_e_spreadsheet_consts.pt_BR.po svneol=native#text/plain
components/lazreport/source/addons/lrspreadsheetexport/languages/le_e_spreadsheet_consts.ru.po svneol=native#text/plain
components/lazreport/source/addons/lrspreadsheetexport/languages/le_e_spreadsheet_consts.uk.po svneol=native#text/plain
@ -3152,7 +3152,7 @@ components/lazreport/source/languages/lr_const.id.po svneol=native#text/plain
components/lazreport/source/languages/lr_const.it.po svneol=native#text/plain
components/lazreport/source/languages/lr_const.lt.po svneol=native#text/plain
components/lazreport/source/languages/lr_const.pl.po svneol=native#text/plain
components/lazreport/source/languages/lr_const.po svneol=native#text/plain
components/lazreport/source/languages/lr_const.pot svneol=native#text/plain
components/lazreport/source/languages/lr_const.pt_BR.po svneol=native#text/plain
components/lazreport/source/languages/lr_const.ru.po svneol=native#text/plain
components/lazreport/source/languages/lr_const.uk.po svneol=native#text/plain
@ -3275,7 +3275,7 @@ components/lazsvnpkg/languages/svnclasses.fr.po svneol=native#text/plain
components/lazsvnpkg/languages/svnclasses.hu.po svneol=native#text/plain
components/lazsvnpkg/languages/svnclasses.it.po svneol=native#text/plain
components/lazsvnpkg/languages/svnclasses.lt.po svneol=native#text/plain
components/lazsvnpkg/languages/svnclasses.po svneol=native#text/plain
components/lazsvnpkg/languages/svnclasses.pot svneol=native#text/plain
components/lazsvnpkg/languages/svnclasses.pt_BR.po svneol=native#text/plain
components/lazsvnpkg/languages/svnclasses.ru.po svneol=native#text/plain
components/lazsvnpkg/languages/svnclasses.uk.po svneol=native#text/plain
@ -3305,7 +3305,7 @@ components/lazthread/languages/reglazthread.fr.po svneol=native#text/plain
components/lazthread/languages/reglazthread.hu.po svneol=native#text/plain
components/lazthread/languages/reglazthread.it.po svneol=native#text/plain
components/lazthread/languages/reglazthread.lt.po svneol=native#text/plain
components/lazthread/languages/reglazthread.po svneol=native#text/plain
components/lazthread/languages/reglazthread.pot svneol=native#text/plain
components/lazthread/languages/reglazthread.pt_BR.po svneol=native#text/plain
components/lazthread/languages/reglazthread.ru.po svneol=native#text/plain
components/lazthread/languages/reglazthread.uk.po svneol=native#text/plain
@ -3315,7 +3315,7 @@ components/lazthread/languages/threadoptionsdialog.fr.po svneol=native#text/plai
components/lazthread/languages/threadoptionsdialog.hu.po svneol=native#text/plain
components/lazthread/languages/threadoptionsdialog.it.po svneol=native#text/plain
components/lazthread/languages/threadoptionsdialog.lt.po svneol=native#text/plain
components/lazthread/languages/threadoptionsdialog.po svneol=native#text/plain
components/lazthread/languages/threadoptionsdialog.pot svneol=native#text/plain
components/lazthread/languages/threadoptionsdialog.pt_BR.po svneol=native#text/plain
components/lazthread/languages/threadoptionsdialog.ru.po svneol=native#text/plain
components/lazthread/languages/threadoptionsdialog.uk.po svneol=native#text/plain
@ -3367,7 +3367,7 @@ components/lazutils/languages/lazutilsstrconsts.hu.po svneol=native#text/plain
components/lazutils/languages/lazutilsstrconsts.it.po svneol=native#text/plain
components/lazutils/languages/lazutilsstrconsts.lt.po svneol=native#text/plain
components/lazutils/languages/lazutilsstrconsts.pl.po svneol=native#text/plain
components/lazutils/languages/lazutilsstrconsts.po svneol=native#text/plain
components/lazutils/languages/lazutilsstrconsts.pot svneol=native#text/plain
components/lazutils/languages/lazutilsstrconsts.pt_BR.po svneol=native#text/plain
components/lazutils/languages/lazutilsstrconsts.ru.po svneol=native#text/plain
components/lazutils/languages/lazutilsstrconsts.uk.po svneol=native#text/plain
@ -3380,7 +3380,7 @@ components/lazutils/languages/luresstrings.hu.po svneol=native#text/plain
components/lazutils/languages/luresstrings.it.po svneol=native#text/plain
components/lazutils/languages/luresstrings.lt.po svneol=native#text/plain
components/lazutils/languages/luresstrings.pl.po svneol=native#text/plain
components/lazutils/languages/luresstrings.po svneol=native#text/plain
components/lazutils/languages/luresstrings.pot svneol=native#text/plain
components/lazutils/languages/luresstrings.pt_BR.po svneol=native#text/plain
components/lazutils/languages/luresstrings.ru.po svneol=native#text/plain
components/lazutils/languages/luresstrings.uk.po svneol=native#text/plain
@ -3530,7 +3530,7 @@ components/leakview/languages/heaptrcview.hu.po svneol=native#text/plain
components/leakview/languages/heaptrcview.it.po svneol=native#text/plain
components/leakview/languages/heaptrcview.lt.po svneol=native#text/plain
components/leakview/languages/heaptrcview.pl.po svneol=native#text/plain
components/leakview/languages/heaptrcview.po svneol=native#text/plain
components/leakview/languages/heaptrcview.pot svneol=native#text/plain
components/leakview/languages/heaptrcview.pt_BR.po svneol=native#text/plain
components/leakview/languages/heaptrcview.ru.po svneol=native#text/plain
components/leakview/languages/heaptrcview.uk.po svneol=native#text/plain
@ -3562,7 +3562,7 @@ components/macroscript/languages/emsstrings.fr.po svneol=native#text/plain
components/macroscript/languages/emsstrings.hu.po svneol=native#text/plain
components/macroscript/languages/emsstrings.it.po svneol=native#text/plain
components/macroscript/languages/emsstrings.lt.po svneol=native#text/plain
components/macroscript/languages/emsstrings.po svneol=native#text/plain
components/macroscript/languages/emsstrings.pot svneol=native#text/plain
components/macroscript/languages/emsstrings.pt_BR.po svneol=native#text/plain
components/macroscript/languages/emsstrings.ru.po svneol=native#text/plain
components/macroscript/languages/emsstrings.uk.po svneol=native#text/plain
@ -3584,7 +3584,7 @@ components/memds/languages/frmselectdataset.hu.po svneol=native#text/plain
components/memds/languages/frmselectdataset.id.po svneol=native#text/plain
components/memds/languages/frmselectdataset.it.po svneol=native#text/plain
components/memds/languages/frmselectdataset.lt.po svneol=native#text/plain
components/memds/languages/frmselectdataset.po svneol=native#text/plain
components/memds/languages/frmselectdataset.pot svneol=native#text/plain
components/memds/languages/frmselectdataset.pt_BR.po svneol=native#text/plain
components/memds/languages/frmselectdataset.ru.po svneol=native#text/plain
components/memds/languages/frmselectdataset.uk.po svneol=native#text/plain
@ -3604,7 +3604,7 @@ components/messagecomposer/languages/messagecomposer.hu.po svneol=native#text/pl
components/messagecomposer/languages/messagecomposer.it.po svneol=native#text/plain
components/messagecomposer/languages/messagecomposer.lt.po svneol=native#text/plain
components/messagecomposer/languages/messagecomposer.pl.po svneol=native#text/plain
components/messagecomposer/languages/messagecomposer.po svneol=native#text/plain
components/messagecomposer/languages/messagecomposer.pot svneol=native#text/plain
components/messagecomposer/languages/messagecomposer.pt_BR.po svneol=native#text/plain
components/messagecomposer/languages/messagecomposer.ru.po svneol=native#text/plain
components/messagecomposer/languages/messagecomposer.uk.po svneol=native#text/plain
@ -3862,7 +3862,7 @@ components/onlinepackagemanager/languages/opkman_const.fi.po svneol=native#text/
components/onlinepackagemanager/languages/opkman_const.fr.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_const.hu.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_const.lt.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_const.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_const.pot svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_const.pt_BR.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_const.ru.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_const.uk.po svneol=native#text/plain
@ -3871,7 +3871,7 @@ components/onlinepackagemanager/languages/opkman_httpclient.fi.po svneol=native#
components/onlinepackagemanager/languages/opkman_httpclient.fr.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_httpclient.hu.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_httpclient.lt.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_httpclient.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_httpclient.pot svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_httpclient.pt_BR.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_httpclient.ru.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_httpclient.uk.po svneol=native#text/plain
@ -3880,7 +3880,7 @@ components/onlinepackagemanager/languages/opkman_zip.fi.po svneol=native#text/pl
components/onlinepackagemanager/languages/opkman_zip.fr.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_zip.hu.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_zip.lt.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_zip.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_zip.pot svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_zip.pt_BR.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_zip.ru.po svneol=native#text/plain
components/onlinepackagemanager/languages/opkman_zip.uk.po svneol=native#text/plain
@ -3966,7 +3966,7 @@ components/packagetabs/languages/packagetabsstr.fr.po svneol=native#text/plain
components/packagetabs/languages/packagetabsstr.hu.po svneol=native#text/plain
components/packagetabs/languages/packagetabsstr.lt.po svneol=native#text/plain
components/packagetabs/languages/packagetabsstr.pl.po svneol=native#text/plain
components/packagetabs/languages/packagetabsstr.po svneol=native#text/plain
components/packagetabs/languages/packagetabsstr.pot svneol=native#text/plain
components/packagetabs/languages/packagetabsstr.pt_BR.po svneol=native#text/plain
components/packagetabs/languages/packagetabsstr.ru.po svneol=native#text/plain
components/packagetabs/languages/packagetabsstr.uk.po svneol=native#text/plain
@ -4002,7 +4002,7 @@ components/pas2js/frmpas2jswebservers.lfm svneol=native#text/plain
components/pas2js/frmpas2jswebservers.pp svneol=native#text/plain
components/pas2js/languages/strpas2jsdesign.fr.po svneol=native#text/plain
components/pas2js/languages/strpas2jsdesign.hu.po svneol=native#text/plain
components/pas2js/languages/strpas2jsdesign.po svneol=native#text/plain
components/pas2js/languages/strpas2jsdesign.pot svneol=native#text/plain
components/pas2js/languages/strpas2jsdesign.pt_BR.po svneol=native#text/plain
components/pas2js/languages/strpas2jsdesign.ru.po svneol=native#text/plain
components/pas2js/languages/strpas2jsdesign.uk.po svneol=native#text/plain
@ -4052,7 +4052,7 @@ components/pochecker/languages/pocheckerconsts.hu.po svneol=native#text/plain
components/pochecker/languages/pocheckerconsts.it.po svneol=native#text/plain
components/pochecker/languages/pocheckerconsts.ja.po svneol=native#text/plain
components/pochecker/languages/pocheckerconsts.lt.po svneol=native#text/plain
components/pochecker/languages/pocheckerconsts.po svneol=native#text/plain
components/pochecker/languages/pocheckerconsts.pot svneol=native#text/plain
components/pochecker/languages/pocheckerconsts.pt_BR.po svneol=native#text/plain
components/pochecker/languages/pocheckerconsts.ru.po svneol=native#text/plain
components/pochecker/languages/pocheckerconsts.uk.po svneol=native#text/plain
@ -4098,7 +4098,7 @@ components/printers/design/languages/ideprinting.it.po svneol=native#text/plain
components/printers/design/languages/ideprinting.ja.po svneol=native#text/plain
components/printers/design/languages/ideprinting.lt.po svneol=native#text/plain
components/printers/design/languages/ideprinting.pl.po svneol=native#text/plain
components/printers/design/languages/ideprinting.po svneol=native#text/plain
components/printers/design/languages/ideprinting.pot svneol=native#text/plain
components/printers/design/languages/ideprinting.pt_BR.po svneol=native#text/plain
components/printers/design/languages/ideprinting.ru.po svneol=native#text/plain
components/printers/design/languages/ideprinting.uk.po svneol=native#text/plain
@ -4129,7 +4129,7 @@ components/printers/languages/printer4lazstrconst.fr.po svneol=native#text/plain
components/printers/languages/printer4lazstrconst.hu.po svneol=native#text/plain
components/printers/languages/printer4lazstrconst.lt.po svneol=native#text/plain
components/printers/languages/printer4lazstrconst.pl.po svneol=native#text/plain
components/printers/languages/printer4lazstrconst.po svneol=native#text/plain
components/printers/languages/printer4lazstrconst.pot svneol=native#text/plain
components/printers/languages/printer4lazstrconst.pt_BR.po svneol=native#text/plain
components/printers/languages/printer4lazstrconst.ru.po svneol=native#text/plain
components/printers/languages/printer4lazstrconst.uk.po svneol=native#text/plain
@ -4210,7 +4210,7 @@ components/projectgroups/languages/projectgroupstrconst.fr.po svneol=native#text
components/projectgroups/languages/projectgroupstrconst.hu.po svneol=native#text/plain
components/projectgroups/languages/projectgroupstrconst.it.po svneol=native#text/plain
components/projectgroups/languages/projectgroupstrconst.lt.po svneol=native#text/plain
components/projectgroups/languages/projectgroupstrconst.po svneol=native#text/plain
components/projectgroups/languages/projectgroupstrconst.pot svneol=native#text/plain
components/projectgroups/languages/projectgroupstrconst.pt_BR.po svneol=native#text/plain
components/projectgroups/languages/projectgroupstrconst.ru.po svneol=native#text/plain
components/projectgroups/languages/projectgroupstrconst.uk.po svneol=native#text/plain
@ -4240,7 +4240,7 @@ components/projecttemplates/languages/frmtemplatesettings.it.po svneol=native#te
components/projecttemplates/languages/frmtemplatesettings.ja.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatesettings.lt.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatesettings.pl.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatesettings.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatesettings.pot svneol=native#text/plain
components/projecttemplates/languages/frmtemplatesettings.pt_BR.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatesettings.ru.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatesettings.uk.po svneol=native#text/plain
@ -4253,7 +4253,7 @@ components/projecttemplates/languages/frmtemplatevariables.id.po svneol=native#t
components/projecttemplates/languages/frmtemplatevariables.it.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatevariables.lt.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatevariables.pl.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatevariables.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatevariables.pot svneol=native#text/plain
components/projecttemplates/languages/frmtemplatevariables.pt_BR.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatevariables.ru.po svneol=native#text/plain
components/projecttemplates/languages/frmtemplatevariables.uk.po svneol=native#text/plain
@ -4267,7 +4267,7 @@ components/projecttemplates/languages/idetemplateproject.it.po svneol=native#tex
components/projecttemplates/languages/idetemplateproject.ja.po svneol=native#text/plain
components/projecttemplates/languages/idetemplateproject.lt.po svneol=native#text/plain
components/projecttemplates/languages/idetemplateproject.pl.po svneol=native#text/plain
components/projecttemplates/languages/idetemplateproject.po svneol=native#text/plain
components/projecttemplates/languages/idetemplateproject.pot svneol=native#text/plain
components/projecttemplates/languages/idetemplateproject.pt_BR.po svneol=native#text/plain
components/projecttemplates/languages/idetemplateproject.ru.po svneol=native#text/plain
components/projecttemplates/languages/idetemplateproject.uk.po svneol=native#text/plain
@ -4282,7 +4282,7 @@ components/projecttemplates/languages/projecttemplates.it.po svneol=native#text/
components/projecttemplates/languages/projecttemplates.ja.po svneol=native#text/plain
components/projecttemplates/languages/projecttemplates.lt.po svneol=native#text/plain
components/projecttemplates/languages/projecttemplates.pl.po svneol=native#text/plain
components/projecttemplates/languages/projecttemplates.po svneol=native#text/plain
components/projecttemplates/languages/projecttemplates.pot svneol=native#text/plain
components/projecttemplates/languages/projecttemplates.pt_BR.po svneol=native#text/plain
components/projecttemplates/languages/projecttemplates.ru.po svneol=native#text/plain
components/projecttemplates/languages/projecttemplates.uk.po svneol=native#text/plain
@ -4412,7 +4412,7 @@ components/simpleideintf/simpleideintf.pas svneol=native#text/plain
components/sparta/dockedformeditor/language/sparta_strconsts.fr.po svneol=native#text/plain
components/sparta/dockedformeditor/language/sparta_strconsts.hu.po svneol=native#text/plain
components/sparta/dockedformeditor/language/sparta_strconsts.lt.po svneol=native#text/plain
components/sparta/dockedformeditor/language/sparta_strconsts.po svneol=native#text/plain
components/sparta/dockedformeditor/language/sparta_strconsts.pot svneol=native#text/plain
components/sparta/dockedformeditor/language/sparta_strconsts.pt_BR.po svneol=native#text/plain
components/sparta/dockedformeditor/language/sparta_strconsts.ru.po svneol=native#text/plain
components/sparta/dockedformeditor/language/sparta_strconsts.uk.po svneol=native#text/plain
@ -4572,7 +4572,7 @@ components/sqldb/languages/registersqldb.hu.po svneol=native#text/plain
components/sqldb/languages/registersqldb.it.po svneol=native#text/plain
components/sqldb/languages/registersqldb.lt.po svneol=native#text/plain
components/sqldb/languages/registersqldb.pl.po svneol=native#text/plain
components/sqldb/languages/registersqldb.po svneol=native#text/plain
components/sqldb/languages/registersqldb.pot svneol=native#text/plain
components/sqldb/languages/registersqldb.pt_BR.po svneol=native#text/plain
components/sqldb/languages/registersqldb.ru.po svneol=native#text/plain
components/sqldb/languages/registersqldb.uk.po svneol=native#text/plain
@ -4585,7 +4585,7 @@ components/sqldb/languages/sqlstringspropertyeditordlg.hu.po svneol=native#text/
components/sqldb/languages/sqlstringspropertyeditordlg.it.po svneol=native#text/plain
components/sqldb/languages/sqlstringspropertyeditordlg.lt.po svneol=native#text/plain
components/sqldb/languages/sqlstringspropertyeditordlg.pl.po svneol=native#text/plain
components/sqldb/languages/sqlstringspropertyeditordlg.po svneol=native#text/plain
components/sqldb/languages/sqlstringspropertyeditordlg.pot svneol=native#text/plain
components/sqldb/languages/sqlstringspropertyeditordlg.pt_BR.po svneol=native#text/plain
components/sqldb/languages/sqlstringspropertyeditordlg.ru.po svneol=native#text/plain
components/sqldb/languages/sqlstringspropertyeditordlg.uk.po svneol=native#text/plain
@ -4603,7 +4603,7 @@ components/sqlite/languages/sqlitecompstrings.de.po svneol=native#text/plain
components/sqlite/languages/sqlitecompstrings.fr.po svneol=native#text/plain
components/sqlite/languages/sqlitecompstrings.hu.po svneol=native#text/plain
components/sqlite/languages/sqlitecompstrings.lt.po svneol=native#text/plain
components/sqlite/languages/sqlitecompstrings.po svneol=native#text/plain
components/sqlite/languages/sqlitecompstrings.pot svneol=native#text/plain
components/sqlite/languages/sqlitecompstrings.pt_BR.po svneol=native#text/plain
components/sqlite/languages/sqlitecompstrings.ru.po svneol=native#text/plain
components/sqlite/languages/sqlitecompstrings.uk.po svneol=native#text/plain
@ -4745,7 +4745,7 @@ components/synedit/languages/syndesignstringconstants.hu.po svneol=native#text/p
components/synedit/languages/syndesignstringconstants.it.po svneol=native#text/plain
components/synedit/languages/syndesignstringconstants.lt.po svneol=native#text/plain
components/synedit/languages/syndesignstringconstants.pl.po svneol=native#text/plain
components/synedit/languages/syndesignstringconstants.po svneol=native#text/plain
components/synedit/languages/syndesignstringconstants.pot svneol=native#text/plain
components/synedit/languages/syndesignstringconstants.pt_BR.po svneol=native#text/plain
components/synedit/languages/syndesignstringconstants.ru.po svneol=native#text/plain
components/synedit/languages/syndesignstringconstants.uk.po svneol=native#text/plain
@ -4763,7 +4763,7 @@ components/synedit/languages/syneditstrconst.it.po svneol=native#text/plain
components/synedit/languages/syneditstrconst.lt.po svneol=native#text/plain
components/synedit/languages/syneditstrconst.nl.po svneol=native#text/plain
components/synedit/languages/syneditstrconst.pl.po svneol=native#text/plain
components/synedit/languages/syneditstrconst.po svneol=native#text/plain
components/synedit/languages/syneditstrconst.pot svneol=native#text/plain
components/synedit/languages/syneditstrconst.pt_BR.po svneol=native#text/plain
components/synedit/languages/syneditstrconst.ru.po svneol=native#text/plain
components/synedit/languages/syneditstrconst.uk.po svneol=native#text/plain
@ -4777,7 +4777,7 @@ components/synedit/languages/synhighlighterunixshellscript.hu.po svneol=native#t
components/synedit/languages/synhighlighterunixshellscript.id.po svneol=native#text/plain
components/synedit/languages/synhighlighterunixshellscript.it.po svneol=native#text/plain
components/synedit/languages/synhighlighterunixshellscript.lt.po svneol=native#text/plain
components/synedit/languages/synhighlighterunixshellscript.po svneol=native#text/plain
components/synedit/languages/synhighlighterunixshellscript.pot svneol=native#text/plain
components/synedit/languages/synhighlighterunixshellscript.pt_BR.po svneol=native#text/plain
components/synedit/languages/synhighlighterunixshellscript.ru.po svneol=native#text/plain
components/synedit/languages/synhighlighterunixshellscript.uk.po svneol=native#text/plain
@ -4792,7 +4792,7 @@ components/synedit/languages/synmacrorecorder.id.po svneol=native#text/plain
components/synedit/languages/synmacrorecorder.it.po svneol=native#text/plain
components/synedit/languages/synmacrorecorder.lt.po svneol=native#text/plain
components/synedit/languages/synmacrorecorder.pl.po svneol=native#text/plain
components/synedit/languages/synmacrorecorder.po svneol=native#text/plain
components/synedit/languages/synmacrorecorder.pot svneol=native#text/plain
components/synedit/languages/synmacrorecorder.pt_BR.po svneol=native#text/plain
components/synedit/languages/synmacrorecorder.ru.po svneol=native#text/plain
components/synedit/languages/synmacrorecorder.uk.po svneol=native#text/plain
@ -4919,7 +4919,7 @@ components/synunihighlighter/languages/synunidesigner.hu.po svneol=native#text/p
components/synunihighlighter/languages/synunidesigner.id.po svneol=native#text/plain
components/synunihighlighter/languages/synunidesigner.it.po svneol=native#text/plain
components/synunihighlighter/languages/synunidesigner.lt.po svneol=native#text/plain
components/synunihighlighter/languages/synunidesigner.po svneol=native#text/plain
components/synunihighlighter/languages/synunidesigner.pot svneol=native#text/plain
components/synunihighlighter/languages/synunidesigner.pt_BR.po svneol=native#text/plain
components/synunihighlighter/languages/synunidesigner.ru.po svneol=native#text/plain
components/synunihighlighter/languages/synunidesigner.uk.po svneol=native#text/plain
@ -4932,7 +4932,7 @@ components/synunihighlighter/languages/synunireg.id.po svneol=native#text/plain
components/synunihighlighter/languages/synunireg.it.po svneol=native#text/plain
components/synunihighlighter/languages/synunireg.lt.po svneol=native#text/plain
components/synunihighlighter/languages/synunireg.pl.po svneol=native#text/plain
components/synunihighlighter/languages/synunireg.po svneol=native#text/plain
components/synunihighlighter/languages/synunireg.pot svneol=native#text/plain
components/synunihighlighter/languages/synunireg.pt_BR.po svneol=native#text/plain
components/synunihighlighter/languages/synunireg.ru.po svneol=native#text/plain
components/synunihighlighter/languages/synunireg.uk.po svneol=native#text/plain
@ -5251,7 +5251,7 @@ components/tachart/languages/tachartstrconsts.fr.po svneol=native#text/plain
components/tachart/languages/tachartstrconsts.hu.po svneol=native#text/plain
components/tachart/languages/tachartstrconsts.lt.po svneol=native#text/plain
components/tachart/languages/tachartstrconsts.pl.po svneol=native#text/plain
components/tachart/languages/tachartstrconsts.po svneol=native#text/plain
components/tachart/languages/tachartstrconsts.pot svneol=native#text/plain
components/tachart/languages/tachartstrconsts.pt_BR.po svneol=native#text/plain
components/tachart/languages/tachartstrconsts.ru.po svneol=native#text/plain
components/tachart/languages/tachartstrconsts.se.po svneol=native#text/plain
@ -5372,7 +5372,7 @@ components/tdbf/languages/registerdbf.id.po svneol=native#text/plain
components/tdbf/languages/registerdbf.it.po svneol=native#text/plain
components/tdbf/languages/registerdbf.lt.po svneol=native#text/plain
components/tdbf/languages/registerdbf.pl.po svneol=native#text/plain
components/tdbf/languages/registerdbf.po svneol=native#text/plain
components/tdbf/languages/registerdbf.pot svneol=native#text/plain
components/tdbf/languages/registerdbf.pt_BR.po svneol=native#text/plain
components/tdbf/languages/registerdbf.ru.po svneol=native#text/plain
components/tdbf/languages/registerdbf.uk.po svneol=native#text/plain
@ -5395,7 +5395,7 @@ components/todolist/languages/todoliststrconsts.hu.po svneol=native#text/plain
components/todolist/languages/todoliststrconsts.it.po svneol=native#text/plain
components/todolist/languages/todoliststrconsts.lt.po svneol=native#text/plain
components/todolist/languages/todoliststrconsts.pl.po svneol=native#text/plain
components/todolist/languages/todoliststrconsts.po svneol=native#text/plain
components/todolist/languages/todoliststrconsts.pot svneol=native#text/plain
components/todolist/languages/todoliststrconsts.pt_BR.po svneol=native#text/plain
components/todolist/languages/todoliststrconsts.ru.po svneol=native#text/plain
components/todolist/languages/todoliststrconsts.uk.po svneol=native#text/plain
@ -5470,7 +5470,7 @@ components/turbopower_ipro/languages/ipconst.hu.po svneol=native#text/plain
components/turbopower_ipro/languages/ipconst.id.po svneol=native#text/plain
components/turbopower_ipro/languages/ipconst.it.po svneol=native#text/plain
components/turbopower_ipro/languages/ipconst.lt.po svneol=native#text/plain
components/turbopower_ipro/languages/ipconst.po svneol=native#text/plain
components/turbopower_ipro/languages/ipconst.pot svneol=native#text/plain
components/turbopower_ipro/languages/ipconst.pt_BR.po svneol=native#text/plain
components/turbopower_ipro/languages/ipconst.ru.po svneol=native#text/plain
components/turbopower_ipro/languages/ipconst.uk.po svneol=native#text/plain
@ -5480,7 +5480,7 @@ components/turbopower_ipro/languages/iphtmlpv.fr.po svneol=native#text/plain
components/turbopower_ipro/languages/iphtmlpv.hu.po svneol=native#text/plain
components/turbopower_ipro/languages/iphtmlpv.it.po svneol=native#text/plain
components/turbopower_ipro/languages/iphtmlpv.lt.po svneol=native#text/plain
components/turbopower_ipro/languages/iphtmlpv.po svneol=native#text/plain
components/turbopower_ipro/languages/iphtmlpv.pot svneol=native#text/plain
components/turbopower_ipro/languages/iphtmlpv.pt_BR.po svneol=native#text/plain
components/turbopower_ipro/languages/iphtmlpv.ru.po svneol=native#text/plain
components/turbopower_ipro/languages/iphtmlpv.uk.po svneol=native#text/plain
@ -5492,7 +5492,7 @@ components/turbopower_ipro/languages/iputils.id.po svneol=native#text/plain
components/turbopower_ipro/languages/iputils.it.po svneol=native#text/plain
components/turbopower_ipro/languages/iputils.lt.po svneol=native#text/plain
components/turbopower_ipro/languages/iputils.pl.po svneol=native#text/plain
components/turbopower_ipro/languages/iputils.po svneol=native#text/plain
components/turbopower_ipro/languages/iputils.pot svneol=native#text/plain
components/turbopower_ipro/languages/iputils.pt_BR.po svneol=native#text/plain
components/turbopower_ipro/languages/iputils.ru.po svneol=native#text/plain
components/turbopower_ipro/languages/iputils.uk.po svneol=native#text/plain
@ -5604,14 +5604,14 @@ components/virtualtreeview/languages/laz.virtualtrees.fi.po svneol=native#text/p
components/virtualtreeview/languages/laz.virtualtrees.fr.po svneol=native#text/plain
components/virtualtreeview/languages/laz.virtualtrees.hu.po svneol=native#text/plain
components/virtualtreeview/languages/laz.virtualtrees.lt.po svneol=native#text/plain
components/virtualtreeview/languages/laz.virtualtrees.po svneol=native#text/plain
components/virtualtreeview/languages/laz.virtualtrees.pot svneol=native#text/plain
components/virtualtreeview/languages/laz.virtualtrees.pt_BR.po svneol=native#text/plain
components/virtualtreeview/languages/laz.virtualtrees.ru.po svneol=native#text/plain
components/virtualtreeview/languages/laz.virtualtrees.uk.po svneol=native#text/plain
components/virtualtreeview/languages/laz.virtualtrees.zh_CN.po svneol=native#text/plain
components/virtualtreeview/languages/laz.vtheaderpopup.fr.po svneol=native#text/plain
components/virtualtreeview/languages/laz.vtheaderpopup.hu.po svneol=native#text/plain
components/virtualtreeview/languages/laz.vtheaderpopup.po svneol=native#text/plain
components/virtualtreeview/languages/laz.vtheaderpopup.pot svneol=native#text/plain
components/virtualtreeview/languages/laz.vtheaderpopup.pt_BR.po svneol=native#text/plain
components/virtualtreeview/languages/laz.vtheaderpopup.ru.po svneol=native#text/plain
components/virtualtreeview/languages/laz.vtheaderpopup.uk.po svneol=native#text/plain
@ -5937,7 +5937,7 @@ doceditor/languages/lazde.hu.po svneol=native#text/plain
doceditor/languages/lazde.it.po svneol=native#text/plain
doceditor/languages/lazde.lt.po svneol=native#text/plain
doceditor/languages/lazde.pl.po svneol=native#text/plain
doceditor/languages/lazde.po svneol=native#text/plain
doceditor/languages/lazde.pot svneol=native#text/plain
doceditor/languages/lazde.pt_BR.po svneol=native#text/plain
doceditor/languages/lazde.ru.po svneol=native#text/plain
doceditor/languages/lazde.uk.po svneol=native#text/plain
@ -6363,7 +6363,7 @@ examples/codepageconverter/languages/lazconverter.fr.po svneol=native#text/plain
examples/codepageconverter/languages/lazconverter.hu.po svneol=native#text/plain
examples/codepageconverter/languages/lazconverter.it.po svneol=native#text/plain
examples/codepageconverter/languages/lazconverter.lt.po svneol=native#text/plain
examples/codepageconverter/languages/lazconverter.po svneol=native#text/plain
examples/codepageconverter/languages/lazconverter.pot svneol=native#text/plain
examples/codepageconverter/languages/lazconverter.pt_BR.po svneol=native#text/plain
examples/codepageconverter/languages/lazconverter.ru.po svneol=native#text/plain
examples/codepageconverter/languages/lazconverter.uk.po svneol=native#text/plain
@ -6750,7 +6750,7 @@ examples/lazresexplorer/languages/resexplorer.fr.po svneol=native#text/plain
examples/lazresexplorer/languages/resexplorer.hu.po svneol=native#text/plain
examples/lazresexplorer/languages/resexplorer.it.po svneol=native#text/plain
examples/lazresexplorer/languages/resexplorer.lt.po svneol=native#text/plain
examples/lazresexplorer/languages/resexplorer.po svneol=native#text/plain
examples/lazresexplorer/languages/resexplorer.pot svneol=native#text/plain
examples/lazresexplorer/languages/resexplorer.pt_BR.po svneol=native#text/plain
examples/lazresexplorer/languages/resexplorer.ru.po svneol=native#text/plain
examples/lazresexplorer/languages/resexplorer.uk.po svneol=native#text/plain
@ -6934,7 +6934,7 @@ examples/translation/languages/translation_demo.he.po svneol=native#text/plain
examples/translation/languages/translation_demo.hu.po svneol=native#text/plain
examples/translation/languages/translation_demo.it.po svneol=native#text/plain
examples/translation/languages/translation_demo.lt.po svneol=native#text/plain
examples/translation/languages/translation_demo.po svneol=native#text/plain
examples/translation/languages/translation_demo.pot svneol=native#text/plain
examples/translation/languages/translation_demo.pt_BR.po svneol=native#text/plain
examples/translation/languages/translation_demo.ru.po svneol=native#text/plain
examples/translation/languages/translation_demo.uk.po svneol=native#text/plain
@ -9011,7 +9011,7 @@ languages/debuggerstrconst.hu.po svneol=native#text/plain
languages/debuggerstrconst.it.po svneol=native#text/plain
languages/debuggerstrconst.ja.po svneol=native#text/plain
languages/debuggerstrconst.lt.po svneol=native#text/plain
languages/debuggerstrconst.po svneol=native#text/plain
languages/debuggerstrconst.pot svneol=native#text/plain
languages/debuggerstrconst.pt_BR.po svneol=native#text/plain
languages/debuggerstrconst.ru.po svneol=native#text/plain
languages/debuggerstrconst.tr.po svneol=native#text/plain
@ -9033,7 +9033,7 @@ languages/lazaruside.ja.po svneol=native#text/plain
languages/lazaruside.lt.po svneol=native#text/plain
languages/lazaruside.nl.po svneol=native#text/plain
languages/lazaruside.pl.po svneol=native#text/plain
languages/lazaruside.po svneol=native#text/plain
languages/lazaruside.pot svneol=native#text/plain
languages/lazaruside.pt_BR.po svneol=native#text/plain
languages/lazaruside.ru.po svneol=native#text/plain
languages/lazaruside.sk.po svneol=native#text/plain
@ -10822,7 +10822,7 @@ lcl/languages/lclstrconsts.lt.po svneol=native#text/plain
lcl/languages/lclstrconsts.nl.po svneol=native#text/plain
lcl/languages/lclstrconsts.no.po svneol=native#text/plain
lcl/languages/lclstrconsts.pl.po svneol=native#text/plain
lcl/languages/lclstrconsts.po svneol=native#text/plain
lcl/languages/lclstrconsts.pot svneol=native#text/plain
lcl/languages/lclstrconsts.pt.po svneol=native#text/plain
lcl/languages/lclstrconsts.pt_BR.po svneol=native#text/plain
lcl/languages/lclstrconsts.ru.po svneol=native#text/plain
@ -11989,7 +11989,7 @@ tools/glazres/languages/glazres.de.po svneol=native#text/plain
tools/glazres/languages/glazres.fr.po svneol=native#text/plain
tools/glazres/languages/glazres.hu.po svneol=native#text/plain
tools/glazres/languages/glazres.lt.po svneol=native#text/plain
tools/glazres/languages/glazres.po svneol=native#text/plain
tools/glazres/languages/glazres.pot svneol=native#text/plain
tools/glazres/languages/glazres.pt_BR.po svneol=native#text/plain
tools/glazres/languages/glazres.ru.po svneol=native#text/plain
tools/glazres/languages/glazres.uk.po svneol=native#text/plain
@ -12146,7 +12146,7 @@ tools/jsonviewer/languages/jsonviewer.fr.po svneol=native#text/plain
tools/jsonviewer/languages/jsonviewer.hu.po svneol=native#text/plain
tools/jsonviewer/languages/jsonviewer.it.po svneol=native#text/plain
tools/jsonviewer/languages/jsonviewer.lt.po svneol=native#text/plain
tools/jsonviewer/languages/jsonviewer.po svneol=native#text/plain
tools/jsonviewer/languages/jsonviewer.pot svneol=native#text/plain
tools/jsonviewer/languages/jsonviewer.pt_BR.po svneol=native#text/plain
tools/jsonviewer/languages/jsonviewer.ru.po svneol=native#text/plain
tools/jsonviewer/languages/jsonviewer.uk.po svneol=native#text/plain
@ -12215,7 +12215,7 @@ tools/lazdatadesktop/languages/lazdatadesktop.fr.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.hu.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.it.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.lt.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.pot svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.pt_BR.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.ru.po svneol=native#text/plain
tools/lazdatadesktop/languages/lazdatadesktop.uk.po svneol=native#text/plain

View File

@ -359,7 +359,7 @@ begin
Screen.Cursor := crHourGlass;
StatusBar.SimpleText := sScanningInProgress;
try
ML := TStringList.Create;
ML := FindAllFiles(ADir, '*.pot', True);
OL := TStringList.Create;
SL := FindAllFiles(ADir, '*.po', True);
// first we check if all already present master .po files exist and remove them if not
@ -376,23 +376,14 @@ begin
end;
Inc(i);
end;
for i := 0 to SL.Count - 1 do // we must check master .po files in a separate round first
begin
S := SL[i];
if IsMasterPoName(S) then
ML.Add(S);
end;
if ML.Count > 0 then
AddToMasterPoList(ML);
for i := 0 to SL.Count - 1 do
begin
S := SL[i];
if not IsMasterPoName(S) then
begin
Mn := ExtractMasterNameFromChildName(S);
if (Mn <> '') and (MasterPoListBox.Items.IndexOf(Mn) = -1) then
OL.Add(S);
end;
Mn := ExtractMasterNameFromChildName(S);
if (Mn <> '') and (MasterPoListBox.Items.IndexOf(Mn) = -1) then
OL.Add(S);
end;
if (OL.Count > 0) or (MissingFiles.Count > 0) then
begin
@ -642,7 +633,7 @@ begin
begin
Str := S[i];
//skip files that do not exist (anymore)
if FileExistsUtf8(Str) and IsMasterPoName(Str) then
if FileExistsUtf8(Str) then
begin
Idx := MasterPoListBox.Items.IndexOf(Str);
if (Idx = -1) then

View File

@ -137,7 +137,6 @@ Type
property Count: Integer read GetCount;
end;
function IsMasterPoName(const Fn: String): Boolean;
function ExtractMasterNameFromChildName(const AChildName: String): String;
function ExtractLanguageFromChildName(const AChildName: string): TLangID;
procedure LocalizePoTestTypeNames;
@ -173,34 +172,6 @@ const
//Helper functions
function IsMasterPoName(const Fn: String): Boolean;
//Returns True if Fn is like '[Path/To/]somename.po'
var
Ext: String;
FnOnly, Lng: String;
IsInValidFn: Boolean;
begin
FnOnly := ExtractFileNameOnly(Fn);
//If the filename contains extension separator, extract the language part and
//check if it seems correct, otherwise just check if the filename is like 'af_ZA.po',
//in both cases it is an invalid name for a master po-file.
//This method of checking allows to properly detect master files with names like laz.test.po.
//The check is a bit crude, but will do now (at least for Lazarus).
if Pos(ExtensionSeparator, FnOnly) <> 0 then
begin
Lng := ExtractFileExt(FnOnly);
Lng := Copy(Lng, 2, Length(Lng)-1);
end
else
Lng := FnOnly;
IsInValidFn := MatchesMaskList(Lng, '??;??_??',';',False);
Ext := ExtractFileExt(Fn);
Result := not IsInValidFn and
(Length(FnOnly) > 0) and
(CompareText(Ext, ExtensionSeparator + 'po') = 0);
end;
function ExtractMasterNameFromChildName(const AChildName: String): String;
{
Pre condition: AChildName is like: somename.some_language_specifier.po
@ -222,7 +193,7 @@ begin
//if Len > 0 then debugln('Result[Len] = ',Result[len]);
if (Len > 1) and (Len < Length(Result)) and (Result[Len] = ExtensionSeparator) then
Result := Copy(Result, 1, Len - 1) + Ext
Result := Copy(Result, 1, Len - 1) + ExtensionSeparator + 'pot'
else
Result := '';
end;

View File

@ -240,7 +240,7 @@ begin
if (Ext<>'.rst') and (Ext<>'.rsj') and (Ext<>'.lrj') then
continue;
if POFilename='' then
OutputFilename:=PODirectory+ChangeFileExt(Files[i],'.po')
OutputFilename:=PODirectory+ChangeFileExt(Files[i],'.pot')
else
OutputFilename:=PODirectory+POFilename;
//DebugLn(['ConvertRSTFiles RSTFilename=',RSTFilename,' OutputFilename=',OutputFilename]);

View File

@ -4196,7 +4196,7 @@ begin
DebugLn(['Warning: (lazarus) [TMainIDE.UpdateProjectPOFile] unable to get project target filename']);
exit;
end;
POFilename:=ChangeFileExt(POFilename, '.po');
POFilename:=ChangeFileExt(POFilename, '.pot');
if AProject.POOutputDirectory <> '' then begin
POOutDir:=AProject.GetPOOutDirectory;

View File

@ -24,13 +24,13 @@ You can scan Lazarus directory with PoChecker tool in order to find all translat
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 has .pot extension, translations have .po extensions and 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
Template: lazaruside.pot
German: lazaruside.de.po
Russian: lazaruside.ru.po
Spanish: lazaruside.es.po

View File

@ -8,7 +8,7 @@ REM This script should be executed after adding new resource strings and after
REM udating the translated .po files.
REM
REM This script
REM - converts all compiled .rsj (.rst if .rsj is not found) files to .po files,
REM - converts all compiled .rsj (.rst if .rsj is not found) files to .pot files,
REM - updates all translated xx.po files
REM
@ -42,7 +42,7 @@ echo on
@set IDE_RSJ=units\%ArchOsWS%\LazarusIDEStrConsts.rst
@if not exist %IDE_RSJ% goto SkipIDE
:IDE_update
@tools\updatepofiles %IDE_RSJ% languages\lazaruside.po
@tools\updatepofiles %IDE_RSJ% languages\lazaruside.pot
@echo Translation file %IDE_RSJ% found.
:SkipIDE
@echo.
@ -54,7 +54,7 @@ echo on
@set DBGD_RSJ=units\%ArchOsWS%\DebuggerStrConst.rst
@if not exist %DBGD_RSJ% goto SkipDBGD
:DBGD_update
@tools\updatepofiles %DBGD_RSJ% languages\debuggerstrconst.po
@tools\updatepofiles %DBGD_RSJ% languages\debuggerstrconst.pot
@echo Translation file %DBGD_RSJ% found.
:SkipDBGD
@echo.

View File

@ -6,7 +6,7 @@
# udating the translated .po files.
#
# This script
# - converts all compiled .rst files to .po files,
# - converts all compiled .rst files to .pot files,
# - updates all translated xx.po files
#
@ -51,7 +51,7 @@ for idx in ${!RSTFILES[@]}; do
RST=`find $RSTDIR -name $RSTFILE.$RSEXT | xargs ls -1t | head -1`;
if [ -n "$RST" ]; then
POFileFull=$RSTDIR/languages/$POFILE.po
POFileFull=$RSTDIR/languages/$POFILE.pot
./tools/updatepofiles $RST $POFileFull

View File

@ -25,10 +25,10 @@
updatepofiles - updates po files.
Synopsis:
updatepofiles filename1.po [filename2.po ... filenameN.po]
updatepofiles filename1.pot [filename2.pot ... filenameN.pot]
Description:
updatepofiles deletes doubles in the po file and merges new strings into
updatepofiles updates the .pot file and merges new strings into
all translated po files (filename1.*.po)
}
@ -69,7 +69,6 @@ var
i: Integer;
Filename: String;
Ext: String;
Name: string;
PoIndex: Integer;
begin
Result:=false;
@ -93,19 +92,12 @@ begin
exit;
end;
if (Ext<>'.po') and (Ext<>'.rst') and (Ext<>'.lrt') and (Ext<>'.rsj') then begin
if (Ext<>'.pot') and (Ext<>'.rst') and (Ext<>'.lrt') and (Ext<>'.rsj') then begin
writeln('ERROR: invalid extension: ',Filename);
exit;
end;
Name:=ExtractFileName(Filename);
Name:=LeftStr(Name,length(Name)-length(Ext));
if Pos('.',Name)>0 then begin
writeln('ERROR: invalid unitname: ',Name);
exit;
end;
if Ext='.po' then begin
if Ext='.pot' then begin
if Files=nil then
Files:=TStringList.Create;
Files.Add(Filename);
@ -131,7 +123,7 @@ begin
if not ParamsValid then
writeln('Usage: ',ExtractFileName(ParamStrUTF8(0))
,' filename1.po [filename2.po ... filenameN.po]')
,' filename1.pot [filename2.pot ... filenameN.pot]')
else
UpdateAllPoFiles;