Add BC47 transformer and use it for toLocaleString and lang attribute

issue7250
review36061002
This commit is contained in:
Cédric Krier committed 2018-03-29 20:18:59 +02:00
1 parent 271689ffad
commit 08ad34eca2
4 files changed
+8 -5

No files matched your search

+1 -1
View File
@@ -1749,7 +1749,7 @@
options.maximumFractionDigits = digits[1];
}
return (value * factor).toLocaleString(
Sao.i18n.getlang().replace('_', '-'), options);
Sao.i18n.BC47(Sao.i18n.getlang()), options);
} else {
return '';
}
+3
View File
@@ -242,6 +242,9 @@ var Sao = {};
Sao.i18n.getlang = function() {
return Sao.i18n.getLocale();
};
Sao.i18n.BC47 = function(lang) {
return lang.replace('_', '-');
};
Sao.i18n.setlang();
Sao.i18n.locale = {};
+2 -2
View File
@@ -1839,7 +1839,7 @@ function eval_pyson(value){
this.input.val(value);
if(this.attributes.spell) {
this.input.attr('lang',
record.expr_eval(this.attributes.spell));
Sao.i18n.BC47(record.expr_eval(this.attributes.spell)));
this.input.attr('spellcheck', 'true');
}
} else {
@@ -2028,7 +2028,7 @@ function eval_pyson(value){
value = record.field_get_client(this.field_name);
if(this.attributes.spell) {
this.input.attr('lang',
record.expr_eval(this.attributes.spell));
Sao.i18n.BC47(record.expr_eval(this.attributes.spell)));
this.input.attr('spellcheck', 'true');
}
}
+2 -2
View File
@@ -584,9 +584,9 @@
options.minimumFractionDigits = digit;
options.maximumFractionDigits = digit;
selected_sum = (selected_sum || 0).toLocaleString(
Sao.i18n.getlang(), options);
Sao.i18n.BC47(Sao.i18n.getlang()), options);
sum_ = (sum_ || 0).toLocaleString(
Sao.i18n.getlang(), options);
Sao.i18n.BC47(Sao.i18n.getlang()), options);
}
aggregate = selected_sum + ' / ' + sum_;
}