summaryrefslogtreecommitdiff
path: root/scp2/macros
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@collabora.com>2013-12-03 08:19:36 +0100
committerDavid Tardon <dtardon@redhat.com>2013-12-06 05:43:21 -0600
commitc2f5e09900561d417d53a74fd6bc189cb7d898e1 (patch)
tree93580181d603dcdcfb73f5950cbed019be8c1a88 /scp2/macros
parent9a37ce189881f12d678fdb054219b13c3e4c7e40 (diff)
Zip .ui translations per UIConfig target.
Fix installer / scp2 to not ignore directory prefix in 'Name'. Change-Id: Ib319363c8be73a72029f1ba3833e518e15c55e29 Reviewed-on: https://gerrit.libreoffice.org/6915 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
Diffstat (limited to 'scp2/macros')
-rw-r--r--scp2/macros/macro.pl16
1 files changed, 16 insertions, 0 deletions
diff --git a/scp2/macros/macro.pl b/scp2/macros/macro.pl
index 3ebeabeeea76..3e7e415fe2a9 100644
--- a/scp2/macros/macro.pl
+++ b/scp2/macros/macro.pl
@@ -50,6 +50,7 @@ write_DIR_ISOLANGUAGE_ALL_LANG();
write_DIR_ISOLANGUAGE_ALL_LANG_LPROJ();
write_EXTRA_ALL_LANG();
write_EXTRA_ALL_LANG_BUT_EN_US();
+write_UI_ALL_LANG_BUT_EN_US();
write_EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG();
write_RESFILE_ALL_LANG();
write_README_ALL_LANG();
@@ -166,6 +167,21 @@ sub write_EXTRA_ALL_LANG_BUT_EN_US
print OUTFILE "\n\n";
}
+sub write_UI_ALL_LANG_BUT_EN_US
+{
+ print OUTFILE "#define UI_ALL_LANG_BUT_EN_US(name) ";
+ my $first = 1;
+ foreach $lang (@completelangiso) {
+ if ($lang ne "en-US") {
+ print OUTFILE "; " unless $first;
+ $first = 0;
+ print OUTFILE
+ "\\\n\tName ($lang) = STRING(CONCAT2(name,/ui/res/$lang.zip))";
+ }
+ }
+ print OUTFILE "\n\n";
+}
+
sub write_EXTRA_ALL_GOOD_HELP_LOCALIZATIONS_LANG
{
my $first = 1;