2013-06-04 3 views
1

В настоящее время у меня есть расширение chrome, которое при нажатии создает всплывающее окно с заполненным полем формы, довольно простым.Как предоставить несколько языков для расширения Chrome

Я хочу также предоставить расширение на немецком языке, но я не могу найти хороший способ перевести HTML-документ для всплывающего окна на немецкий язык.

Я уже сделал название интернет-магазина и описание переведенный с _locales папку и en и de подпапок с правильными messages.json файлами. Но я пытаюсь перевести фактический документ HTML, поэтому, когда немецкий пользователь использует расширение, всплывающее окно автоматически будет на немецком языке, и когда пользователь его использует, он будет на английском языке.

Это помогло бы, если бы вы сказали мне весь код, который мне пришлось бы написать.

ответ

2

Единственный способ сделать это с помощью JavaScript:

chrome.i18n.getMessage("name")

Документация для i18n: https://developer.chrome.com/extensions/i18n.html

Источник: https://stackoverflow.com/a/4298423/390330

+0

Как бы реализовать, что в HTML-коде? – user2450043

+0

'document.getElementById (« id »). InnerHTML = chrome.i18n.getMessage (« name »)' – basarat

+0

У меня все еще есть проблемы с этим ... – user2450043

Смежные вопросы