ooo-build r12802 - in trunk: . patches/dev300
- From: jiaojh svn gnome org
- To: svn-commits-list gnome org
- Subject: ooo-build r12802 - in trunk: . patches/dev300
- Date: Thu, 5 Jun 2008 04:25:59 +0000 (UTC)
Author: jiaojh
Date: Thu Jun 5 04:25:58 2008
New Revision: 12802
URL: http://svn.gnome.org/viewvc/ooo-build?rev=12802&view=rev
Log:
* patches/dev300/win32-multi-lang-installer.diff:
update for win32 dev300-m14.
Modified:
trunk/ChangeLog
trunk/patches/dev300/win32-multi-lang-installer.diff
Modified: trunk/patches/dev300/win32-multi-lang-installer.diff
==============================================================================
--- trunk/patches/dev300/win32-multi-lang-installer.diff (original)
+++ trunk/patches/dev300/win32-multi-lang-installer.diff Thu Jun 5 04:25:58 2008
@@ -477,42 +477,22 @@
+
+ return ERROR_SUCCESS;
+}
---- solenv/bin/modules/installer/download.pm
-+++ solenv/bin/modules/installer/download.pm
-@@ -807,9 +807,7 @@
+--- solenv/bin/modules/installer/download.pm.orig 2008-06-05 12:22:33.000000000 +0800
++++ solenv/bin/modules/installer/download.pm 2008-06-05 12:23:44.000000000 +0800
+@@ -827,12 +827,9 @@ sub put_windows_productpath_into_templat
my $productpath = $variableshashref->{'PROPERTYTABLEPRODUCTNAME'};
- my $locallangs = $$languagestringref;
- $locallangs =~ s/_/ /g;
-- if ( ! $installer::globals::languagepack ) { $productpath = $productpath . " (" . $locallangs . ")"; }
+ if (length($locallangs) > $installer::globals::max_lang_length) { $locallangs = "multi lingual"; }
+
+- if ( ! $installer::globals::languagepack ) { $productpath = $productpath . " (" . $locallangs . ")"; }
+-
+ if ( ! $installer::globals::languagepack ) { $productpath = $productpath . " (" . sprintf('%x', time()) . ")"; }
-
replace_one_variable($templatefile, "PRODUCTPATHPLACEHOLDER", $productpath);
}
-@@ -1140,11 +1140,12 @@
- sub translate_nsh_nlf_file
- {
-- my ($nshfile, $nlffile, $mlffile, $onelanguage, $nshfilename, $nlffilename) = @_;
-+ my ($nshfile, $nlffile, $mlffile, $onelanguage, $nshfilename, $nlffilename, $nsislanguage) = @_;
-
- # Analyzing the mlf file, collecting all Identifier
- my $allidentifier = get_identifier($mlffile);
-
-+ $onelanguage = 'en-US' if ($nsislanguage eq 'English' && $onelanguage ne 'en-US');
- for ( my $i = 0; $i <= $#{$allidentifier}; $i++ )
- {
- my $identifier = ${$allidentifier}[$i];
-@@ -1195,7 +1196,7 @@
-
- # Translate the files
- my $nlffile = installer::files::read_file($nlffilename);
-- translate_nsh_nlf_file($nshfile, $nlffile, $mlffile, $onelanguage, $nshfilename, $nlffilename);
-+ translate_nsh_nlf_file($nshfile, $nlffile, $mlffile, $onelanguage, $nshfilename, $nlffilename, $nsislanguage);
-
- installer::files::save_file($nshfilename, $nshfile);
- installer::files::save_file($nlffilename, $nlffile);
--- solenv/bin/modules/installer/windows/file.pm
+++ solenv/bin/modules/installer/windows/file.pm
@@ -242,6 +242,10 @@
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]