Merge pull request #2369 from yurydelendik/l10n-2
Updates webL10n; using viewer.properties as is...
This commit is contained in:
commit
12ad86e423
888
external/webL10n/l10n.js
vendored
888
external/webL10n/l10n.js
vendored
File diff suppressed because it is too large
Load Diff
22
make.js
22
make.js
@ -85,7 +85,7 @@ target.generic = function() {
|
|||||||
['external/webL10n/l10n.js', GENERIC_DIR + '/web'],
|
['external/webL10n/l10n.js', GENERIC_DIR + '/web'],
|
||||||
['web/compatibility.js', GENERIC_DIR + '/web'],
|
['web/compatibility.js', GENERIC_DIR + '/web'],
|
||||||
['web/compressed.tracemonkey-pldi-09.pdf', GENERIC_DIR + '/web'],
|
['web/compressed.tracemonkey-pldi-09.pdf', GENERIC_DIR + '/web'],
|
||||||
['web/locale.properties', GENERIC_DIR + '/web']
|
['web/locale', GENERIC_DIR + '/web']
|
||||||
],
|
],
|
||||||
preprocess: [
|
preprocess: [
|
||||||
[BUILD_TARGET, GENERIC_DIR + BUILD_TARGET],
|
[BUILD_TARGET, GENERIC_DIR + BUILD_TARGET],
|
||||||
@ -143,7 +143,7 @@ target.locale = function() {
|
|||||||
var METADATA_OUTPUT = 'extensions/firefox/metadata.inc';
|
var METADATA_OUTPUT = 'extensions/firefox/metadata.inc';
|
||||||
var CHROME_MANIFEST_OUTPUT = 'extensions/firefox/chrome.manifest.inc';
|
var CHROME_MANIFEST_OUTPUT = 'extensions/firefox/chrome.manifest.inc';
|
||||||
var EXTENSION_LOCALE_OUTPUT = 'extensions/firefox/locale';
|
var EXTENSION_LOCALE_OUTPUT = 'extensions/firefox/locale';
|
||||||
var VIEWER_OUTPUT = 'web/locale.properties';
|
var VIEWER_LOCALE_OUTPUT = 'web/locale/';
|
||||||
|
|
||||||
cd(ROOT_DIR);
|
cd(ROOT_DIR);
|
||||||
echo();
|
echo();
|
||||||
@ -151,6 +151,8 @@ target.locale = function() {
|
|||||||
|
|
||||||
rm('-rf', EXTENSION_LOCALE_OUTPUT);
|
rm('-rf', EXTENSION_LOCALE_OUTPUT);
|
||||||
mkdir('-p', EXTENSION_LOCALE_OUTPUT);
|
mkdir('-p', EXTENSION_LOCALE_OUTPUT);
|
||||||
|
rm('-rf', VIEWER_LOCALE_OUTPUT);
|
||||||
|
mkdir('-p', VIEWER_LOCALE_OUTPUT);
|
||||||
|
|
||||||
var subfolders = ls(LOCALE_SRC_DIR);
|
var subfolders = ls(LOCALE_SRC_DIR);
|
||||||
subfolders.sort();
|
subfolders.sort();
|
||||||
@ -169,13 +171,15 @@ target.locale = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
mkdir('-p', EXTENSION_LOCALE_OUTPUT + '/' + locale);
|
mkdir('-p', EXTENSION_LOCALE_OUTPUT + '/' + locale);
|
||||||
|
mkdir('-p', VIEWER_LOCALE_OUTPUT + '/' + locale);
|
||||||
chromeManifestContent += 'locale pdf.js ' + locale + ' locale/' +
|
chromeManifestContent += 'locale pdf.js ' + locale + ' locale/' +
|
||||||
locale + '/\n';
|
locale + '/\n';
|
||||||
|
|
||||||
if (test('-f', path + '/viewer.properties')) {
|
if (test('-f', path + '/viewer.properties')) {
|
||||||
var properties = cat(path + '/viewer.properties');
|
viewerOutput += '[' + locale + ']\n' +
|
||||||
viewerOutput += '[' + locale + ']\n' + properties + '\n';
|
'@import url(' + locale + '/viewer.properties)\n\n';
|
||||||
cp(path + '/viewer.properties', EXTENSION_LOCALE_OUTPUT + '/' + locale);
|
cp(path + '/viewer.properties', EXTENSION_LOCALE_OUTPUT + '/' + locale);
|
||||||
|
cp(path + '/viewer.properties', VIEWER_LOCALE_OUTPUT + '/' + locale);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (test('-f', path + '/chrome.properties')) {
|
if (test('-f', path + '/chrome.properties')) {
|
||||||
@ -187,7 +191,7 @@ target.locale = function() {
|
|||||||
metadataContent += metadata;
|
metadataContent += metadata;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
viewerOutput.to(VIEWER_OUTPUT);
|
viewerOutput.to(VIEWER_LOCALE_OUTPUT + 'locale.properties');
|
||||||
metadataContent.to(METADATA_OUTPUT);
|
metadataContent.to(METADATA_OUTPUT);
|
||||||
chromeManifestContent.to(CHROME_MANIFEST_OUTPUT);
|
chromeManifestContent.to(CHROME_MANIFEST_OUTPUT);
|
||||||
};
|
};
|
||||||
@ -523,7 +527,7 @@ target.b2g = function() {
|
|||||||
copy: [
|
copy: [
|
||||||
[COMMON_WEB_FILES, B2G_BUILD_CONTENT_DIR + '/web'],
|
[COMMON_WEB_FILES, B2G_BUILD_CONTENT_DIR + '/web'],
|
||||||
['web/viewer-b2g.css', B2G_BUILD_CONTENT_DIR + '/web'],
|
['web/viewer-b2g.css', B2G_BUILD_CONTENT_DIR + '/web'],
|
||||||
['web/locale.properties', B2G_BUILD_CONTENT_DIR + '/web'],
|
['web/locale', B2G_BUILD_CONTENT_DIR + '/web'],
|
||||||
['external/webL10n/l10n.js', B2G_BUILD_CONTENT_DIR + '/web']
|
['external/webL10n/l10n.js', B2G_BUILD_CONTENT_DIR + '/web']
|
||||||
],
|
],
|
||||||
preprocess: [
|
preprocess: [
|
||||||
@ -565,11 +569,11 @@ target.chrome = function() {
|
|||||||
'extensions/chrome/*.js'],
|
'extensions/chrome/*.js'],
|
||||||
CHROME_BUILD_DIR],
|
CHROME_BUILD_DIR],
|
||||||
[BUILD_TARGET, CHROME_BUILD_CONTENT_DIR + BUILD_TARGET],
|
[BUILD_TARGET, CHROME_BUILD_CONTENT_DIR + BUILD_TARGET],
|
||||||
['external/webL10n/l10n.js', CHROME_BUILD_CONTENT_DIR + '/web']
|
['external/webL10n/l10n.js', CHROME_BUILD_CONTENT_DIR + '/web'],
|
||||||
|
['web/locale', CHROME_BUILD_CONTENT_DIR + '/web']
|
||||||
],
|
],
|
||||||
preprocess: [
|
preprocess: [
|
||||||
[COMMON_WEB_FILES_PREPROCESS, CHROME_BUILD_CONTENT_DIR + '/web'],
|
[COMMON_WEB_FILES_PREPROCESS, CHROME_BUILD_CONTENT_DIR + '/web']
|
||||||
['web/locale.properties', CHROME_BUILD_CONTENT_DIR + '/web']
|
|
||||||
]
|
]
|
||||||
};
|
};
|
||||||
builder.build(setup);
|
builder.build(setup);
|
||||||
|
1
web/.gitignore
vendored
1
web/.gitignore
vendored
@ -1,2 +1,3 @@
|
|||||||
viewer-production.html
|
viewer-production.html
|
||||||
locale.properties
|
locale.properties
|
||||||
|
locale/
|
@ -1,4 +1,4 @@
|
|||||||
<!-- This snippet is used in production, see Makefile -->
|
<!-- This snippet is used in production, see Makefile -->
|
||||||
<link rel="resource" type="application/l10n" href="locale.properties"/>
|
<link rel="resource" type="application/l10n" href="locale/locale.properties"/>
|
||||||
<script type="text/javascript" src="l10n.js"></script>
|
<script type="text/javascript" src="l10n.js"></script>
|
||||||
<script type="text/javascript" src="../build/pdf.js"></script>
|
<script type="text/javascript" src="../build/pdf.js"></script>
|
||||||
|
@ -26,7 +26,7 @@ limitations under the License.
|
|||||||
|
|
||||||
<link rel="stylesheet" href="viewer.css"/>
|
<link rel="stylesheet" href="viewer.css"/>
|
||||||
<!--#if !PRODUCTION-->
|
<!--#if !PRODUCTION-->
|
||||||
<link rel="resource" type="application/l10n" href="locale.properties"/>
|
<link rel="resource" type="application/l10n" href="locale/locale.properties"/>
|
||||||
<!--#endif-->
|
<!--#endif-->
|
||||||
|
|
||||||
<!--#if !(FIREFOX || MOZCENTRAL || CHROME)-->
|
<!--#if !(FIREFOX || MOZCENTRAL || CHROME)-->
|
||||||
|
@ -2743,7 +2743,7 @@ document.addEventListener('DOMContentLoaded', function webViewerLoad(evt) {
|
|||||||
var locale = navigator.language;
|
var locale = navigator.language;
|
||||||
if ('locale' in hashParams)
|
if ('locale' in hashParams)
|
||||||
locale = hashParams['locale'];
|
locale = hashParams['locale'];
|
||||||
mozL10n.language.code = locale;
|
mozL10n.setLanguage(locale);
|
||||||
//#endif
|
//#endif
|
||||||
|
|
||||||
if ('textLayer' in hashParams) {
|
if ('textLayer' in hashParams) {
|
||||||
@ -3019,7 +3019,7 @@ function selectScaleOption(value) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
window.addEventListener('localized', function localized(evt) {
|
window.addEventListener('localized', function localized(evt) {
|
||||||
document.getElementsByTagName('html')[0].dir = mozL10n.language.direction;
|
document.getElementsByTagName('html')[0].dir = mozL10n.getDirection();
|
||||||
}, true);
|
}, true);
|
||||||
|
|
||||||
window.addEventListener('scalechange', function scalechange(evt) {
|
window.addEventListener('scalechange', function scalechange(evt) {
|
||||||
|
Loading…
Reference in New Issue
Block a user