У меня есть расширение Chrome на английском языке, и все работает нормально.
Заглядывая в интернационализацию, я прочитал следующие сведения: http://code.google.com/chrome/extensions/i18n.html
Я создал соответствующие файлы JSON и проверилих действительность.
Теперь я пытаюсь разрешить поддержку моей страницы параметров для поддержки нескольких языков.Это просто статический HTML.
В приведенной выше ссылке сказано, что вы можете использовать формат
__MSG_messagename__
в файлах JSON и CSS.
Можно ли использовать это вмои HTML-файлы тоже?Кажется излишним делать что-то вроде:
function getMessage() {
var message = chrome.i18n.getMessage("click_here", ["string1", "string2"]);
document.getElementById("languageSpan").innerHTML = message;
}
для каждой строки, которую нужно перевести!
Мои тесты показывают, что нет никакой опции, кроме установки innerHTML, что раздражает, еслистраница имеет много переводов для поддержки
Спасибо