Commit Graph

23 Commits

Author SHA1 Message Date
4c530d3d18 good-bye stringex, you served well
It will be better to handle Android Impress Remote localization
independent of the big LibreOffice source tree. Instead of
stringex, we will use android2po, a 3rd party utility for conversion
strings.xml <-> pot/po.

Change-Id: I4eae53e4f8d94c55e5564d54c5e5c214bc9569d7
2013-11-17 11:03:36 +01:00
8817dcb8f4 l10ntools: remove Package_ulfconv
Change-Id: I7a8c3fdf34951e00fca8c0a2543f33817fa874fa
2013-10-30 00:01:36 +01:00
72576f439a fdo#67786 pocheck tool for checking translations
Pootle has many checks, but there are cases which are not covered.
Therefore I wrote a tool which checked three types of translation
errors:

1. Unique style names.
2. Unique spreadsheet function names.
3. Missing trailing '|' in Windows installer translation.

Usage: make cmd cmd=solver/*/bin/pocheck

It checks all languages and prints the report to stdout.

Change-Id: I89aad66ea41c0ebe4a6f45beaaf86afd1a6439cc
2013-08-20 13:29:39 +02:00
72e5d0c8fb Move to MPLv2 license headers, with ESC decision and author's permission. 2013-04-30 13:34:06 +01:00
bdfdd054bd more subtle dependencies for cross-compilation
Now we build only what we really need for 'build' platform - there is
new build-tools make target.
The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk.
Also similar is done to some extent for 'host' platform using
gb_Module_add_targets_for_build which is ignored for 'host'.

Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
2013-03-13 16:26:10 +01:00
12b6382ee9 l10ntools: these are not public headers
Change-Id: Ia9630c1ff60a00cd8286e99f61aacd27891f65e0
2013-03-12 11:36:55 +01:00
17b2ace79b filter: use python version of FCFGMerge
Change-Id: I23124b919359c1217529724338b8d4906e051306
2013-03-11 15:59:16 +01:00
5cf45109cc remove obsoleted ulfconv utility
Change-Id: Id627136d25a40b5d573e274cc6ad78418b8ffdb9
2013-03-05 22:07:05 +01:00
68526e5c1e remove obsolete po2lo script
Change-Id: If014e70066f4d103b7b01c69c928471ba298b6cd
2013-03-04 21:54:15 +01:00
f820d854dc renewpo was needed one time only, 3.6->4.0 conversion. Dropped
Change-Id: I8ad66eb5e664590f596ffb9e76b50b5a95aab456
2013-02-28 10:00:14 +01:00
5a61e28378 gbuild: fix silly "expandtabs" in makefile VIM modelines
Change-Id: I54d8923ad315e8041fd3904da3a29f1a7a8c8b16
2013-01-26 22:20:07 +01:00
869dab55c1 add new tool "stringex" to extract/merge strings from/to android UI
Change-Id: I8210957cedf911418044da340642cf97396f3e14
2012-11-27 14:35:53 +01:00
0a7189a3b2 remove obsoleted gsicheck tool
Change-Id: Ib25a6feae34533fa3752fe57e857613ca113ee3a
2012-11-13 11:44:29 +01:00
0fd7f81ec6 Implement new treex executable
Which localize and update help tree files
instead of update_tree.pl.
Use it to update extensions' help.
Next step: use it with general help.

Change-Id: Ife9696bdd8b973ef3cf30626533e38720408179b
2012-11-03 23:40:30 +01:00
f73618e9de Move propex/propmerge code to C++
Changes:
-Use same methods and commandline params
 as other localizers
-Work with one lang during mergeing
-Work well with comments
-Correct makefiles according to one lang concept

Plus delete propex.bat to avoid conflicts

Change-Id: Ia9d2886db263c31f29692c3f6da2b8ec6542b564
2012-10-08 17:14:20 +02:00
dbac379f77 Merge branch 'master' into feature/killsdf
Conflicts:
	l10ntools/Module_l10ntools.mk
	l10ntools/source/merge.cxx
	solenv/gbuild/AllLangResTarget.mk
	solenv/gbuild/ExtensionTarget.mk
	solenv/gbuild/InstallModuleTarget.mk
	solenv/gbuild/TargetLocations.mk
2012-09-28 16:57:02 +02:00
941436645a add a plausible .ui to .sdf extraction tool
Change-Id: Icd45e901ea9dd664fcbc0db0c71f555c4cc24a34
2012-09-28 08:48:33 +01:00
eaa81cc2f0 move help compiler/linker/indexer to a new module
we may want to use syntax highlighter class from svtools later,
which is not available for l10ntools

Change-Id: I5a06b77cb6935e3ef68015fb608aa26ac7c53fac
2012-09-16 20:41:26 +02:00
437ae00218 Renew localization and kill sdf 1.step
Extract strings from source directly to pot files
Implement PoHeader and PoEntry classes
Renew fomrat of pot/po files
Implement conversion from old po to new po

Change-Id: I411b6041f7d525e76b189d7f31adc5b9ab60f6d6
Reviewed-on: https://gerrit.libreoffice.org/506
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2012-08-29 07:59:36 +00:00
4b592ce754 move ulfconv to l10ntools
This allows us to drop dependency on setup_native everywhere.

Change-Id: Ib033f8d5953682379c6c2ab53d5cf221e9d8cfec
2012-07-17 14:06:52 +02:00
217b573354 move idxdict out of dictionaries
So dictionaries is again a nice data-only module and we do not need to
build it in build phase of cross-compilation. It really does not make
sense to build a gazillion of extensions just because we will need one
tiny tool later...

Change-Id: I23f01b818afba1bc8cc88ef3e8305ecfb7a193c0
2012-05-20 16:28:55 +02:00
9fe6e4da50 build Jar_FCFGMerge only in with-java case
Change-Id: I45ba6a2080f489d4b1cf44ca95de81b8e33adac9
2012-05-04 13:58:55 +02:00
3e0b2299ec gbuild conversion l10ntools module
Change-Id: I Iea9a77f19856dd870eb72fa57249f959cdd7000c
2012-05-04 09:42:22 +02:00