From e5247e4895a36f30b8c9594abf93d359cf58cf02 Mon Sep 17 00:00:00 2001 From: Yury Delendik Date: Thu, 29 Nov 2012 14:02:33 -0600 Subject: [PATCH] Updates webL10n; using viewer.properties as is --- external/webL10n/l10n.js | 988 +++++++++++++++++++++++++++++++-------- make.js | 22 +- web/.gitignore | 1 + web/viewer-snippet.html | 2 +- web/viewer.html | 2 +- web/viewer.js | 4 +- 6 files changed, 812 insertions(+), 207 deletions(-) diff --git a/external/webL10n/l10n.js b/external/webL10n/l10n.js index f6c11c178..543563165 100644 --- a/external/webL10n/l10n.js +++ b/external/webL10n/l10n.js @@ -1,4 +1,4 @@ -/* Copyright (c) 2011-2012 Fabien Cazenave, Mozilla. +/** Copyright (c) 2011-2012 Fabien Cazenave, Mozilla. * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to @@ -20,127 +20,239 @@ */ /* Additional modifications for PDF.js project: - - Loading resources from diff --git a/web/viewer.html b/web/viewer.html index e69f5aca6..a1ad24074 100644 --- a/web/viewer.html +++ b/web/viewer.html @@ -26,7 +26,7 @@ limitations under the License. - + diff --git a/web/viewer.js b/web/viewer.js index 259dda22b..736a0fad1 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -2738,7 +2738,7 @@ document.addEventListener('DOMContentLoaded', function webViewerLoad(evt) { var locale = navigator.language; if ('locale' in hashParams) locale = hashParams['locale']; - mozL10n.language.code = locale; + mozL10n.setLanguage(locale); //#endif if ('textLayer' in hashParams) { @@ -3014,7 +3014,7 @@ function selectScaleOption(value) { } window.addEventListener('localized', function localized(evt) { - document.getElementsByTagName('html')[0].dir = mozL10n.language.direction; + document.getElementsByTagName('html')[0].dir = mozL10n.getDirection(); }, true); window.addEventListener('scalechange', function scalechange(evt) {