mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-13 17:23:02 +00:00
Merge pull request #2933 from kepta/master
Use user language for default translated names
This commit is contained in:
@@ -38,7 +38,7 @@ iD.ui.preset.localized = function(field, context) {
|
||||
.placement('left'));
|
||||
|
||||
translateButton
|
||||
.on('click', addBlank);
|
||||
.on('click', addNew);
|
||||
|
||||
localizedInputs = selection.selectAll('.localized-wrap')
|
||||
.data([0]);
|
||||
@@ -47,10 +47,16 @@ iD.ui.preset.localized = function(field, context) {
|
||||
.attr('class', 'localized-wrap');
|
||||
}
|
||||
|
||||
function addBlank() {
|
||||
function addNew() {
|
||||
d3.event.preventDefault();
|
||||
var data = localizedInputs.selectAll('div.entry').data();
|
||||
data.push({ lang: '', value: '' });
|
||||
var defaultLang = iD.detect().locale.toLowerCase().split('-')[0];
|
||||
var langExists = _.find(data, function(datum) { return datum.lang === defaultLang;});
|
||||
var isLangEn = defaultLang.indexOf('en') > -1;
|
||||
if (isLangEn || langExists) {
|
||||
defaultLang = '';
|
||||
}
|
||||
data.push({ lang: defaultLang, value: '' });
|
||||
localizedInputs.call(render, data);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user