Мы можем сконфигурировать в Magento
для установки языка локали и использовать функцию $this->__(string $test)
для перевода.
Как насчет этой функции, но для javascript
? Например, когда я использую validation.js
и при получении каких-либо ошибок будет отображаться сообщение с языком локали, который я установил.
Файл validation.js находится по адресу: src/js/prototype/prototype.js
Внутри файла мы увидим что-то:
Validation.addAllThese([
['validate-select', 'Please select an option.', function(v) {
return ((v != "none") && (v != null) && (v.length != 0));
}],
['required-entry', 'This is a required field.', function(v) {
return !Validation.get('IsEmpty').test(v);
}],
['validate-number', 'Please enter a valid number in this field.', function(v) {
return Validation.get('IsEmpty').test(v) || (!isNaN(parseNumber(v)) && !/^\s+$/.test(parseNumber(v)));
}]
]
Итак, как мне перевести сообщения This is a required field.
, Please select an option.
?