Avoid using one translation as the key for a second

Translation keys need to be fixed, so we can't use the result of
one lookup to derive the key for another...

Fixes #697
This commit is contained in:
Tom Hughes 2014-02-06 09:14:06 +00:00
parent ef448ea494
commit e5ff267073

View file

@ -121,9 +121,7 @@ L.OSM.layers = function(options) {
.appendTo(overlaySection);
function addOverlay(layer, name, maxArea) {
var refName = name.split(' ').join('_').toLowerCase();
var item = $('<li>')
.attr('class', refName)
.tooltip({
placement: 'top'
})
@ -139,7 +137,7 @@ L.OSM.layers = function(options) {
.prop('checked', checked)
.appendTo(label);
label.append(name);
label.append(I18n.t('javascripts.map.layers.' + name));
input.on('change', function() {
checked = input.is(':checked');
@ -170,12 +168,12 @@ L.OSM.layers = function(options) {
$(item).attr('class', disabled ? 'disabled' : '');
item.attr('data-original-title', disabled ?
I18n.t('javascripts.site.' + refName + '_zoom_in_tooltip') : '');
I18n.t('javascripts.site.map_' + name + '_zoom_in_tooltip') : '');
});
}
addOverlay(map.noteLayer, I18n.t('javascripts.map.layers.notes'), OSM.MAX_NOTE_REQUEST_AREA);
addOverlay(map.dataLayer, I18n.t('javascripts.map.layers.data'), OSM.MAX_REQUEST_AREA);
addOverlay(map.noteLayer, 'notes', OSM.MAX_NOTE_REQUEST_AREA);
addOverlay(map.dataLayer, 'data', OSM.MAX_REQUEST_AREA);
}
options.sidebar.addPane($ui);