Browse Source

Merge pull request #5416 from Snuffleupagus/percent-sign-l10n

Allow localization of the placement of percent signs in the zoom box
Yury Delendik 11 years ago
parent
commit
3b9a78d3d8
  1. 3
      l10n/en-US/viewer.properties
  2. 3
      l10n/sv-SE/viewer.properties
  3. 16
      web/viewer.html
  4. 4
      web/viewer.js

3
l10n/en-US/viewer.properties

@ -140,6 +140,9 @@ page_scale_width=Page Width
page_scale_fit=Page Fit page_scale_fit=Page Fit
page_scale_auto=Automatic Zoom page_scale_auto=Automatic Zoom
page_scale_actual=Actual Size page_scale_actual=Actual Size
# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
# numerical scale value.
page_scale_percent={{scale}}%
# Loading indicator messages # Loading indicator messages
loading_error_indicator=Error loading_error_indicator=Error

3
l10n/sv-SE/viewer.properties

@ -140,6 +140,9 @@ page_scale_width=Sidbredd
page_scale_fit=Anpassa sida page_scale_fit=Anpassa sida
page_scale_auto=Automatisk zoom page_scale_auto=Automatisk zoom
page_scale_actual=Verklig storlek page_scale_actual=Verklig storlek
# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
# numerical scale value.
page_scale_percent={{scale}} %
# Loading indicator messages # Loading indicator messages
loading_error_indicator=Fel loading_error_indicator=Fel

16
web/viewer.html

@ -266,14 +266,14 @@ http://sourceforge.net/adobe/cmap/wiki/License/
<option id="pageFitOption" title="" value="page-fit" data-l10n-id="page_scale_fit">Fit Page</option> <option id="pageFitOption" title="" value="page-fit" data-l10n-id="page_scale_fit">Fit Page</option>
<option id="pageWidthOption" title="" value="page-width" data-l10n-id="page_scale_width">Full Width</option> <option id="pageWidthOption" title="" value="page-width" data-l10n-id="page_scale_width">Full Width</option>
<option id="customScaleOption" title="" value="custom"></option> <option id="customScaleOption" title="" value="custom"></option>
<option title="" value="0.5">50%</option> <option title="" value="0.5" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 50 }'>50%</option>
<option title="" value="0.75">75%</option> <option title="" value="0.75" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 75 }'>75%</option>
<option title="" value="1">100%</option> <option title="" value="1" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 100 }'>100%</option>
<option title="" value="1.25">125%</option> <option title="" value="1.25" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 125 }'>125%</option>
<option title="" value="1.5">150%</option> <option title="" value="1.5" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 150 }'>150%</option>
<option title="" value="2">200%</option> <option title="" value="2" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 200 }'>200%</option>
<option title="" value="3">300%</option> <option title="" value="3" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 300 }'>300%</option>
<option title="" value="4">400%</option> <option title="" value="4" data-l10n-id="page_scale_percent" data-l10n-args='{ "scale": 400 }'>400%</option>
</select> </select>
</span> </span>
</div> </div>

4
web/viewer.js

@ -1927,7 +1927,9 @@ window.addEventListener('scalechange', function scalechange(evt) {
var predefinedValueFound = selectScaleOption('' + evt.scale); var predefinedValueFound = selectScaleOption('' + evt.scale);
if (!predefinedValueFound) { if (!predefinedValueFound) {
customScaleOption.textContent = Math.round(evt.scale * 10000) / 100 + '%'; var customScale = Math.round(evt.scale * 10000) / 100;
customScaleOption.textContent =
mozL10n.get('page_scale_percent', { scale: customScale }, '{{scale}}%');
customScaleOption.selected = true; customScaleOption.selected = true;
} }
updateViewarea(); updateViewarea();

Loading…
Cancel
Save