2016-03-31 5 views
0

Im пытается реализовать локализацию в javascript. Пробовал использовать L10ns. После выполнения шагов я не смог создать файл ресурсов.Локализация с использованием l10ns

Позвольте мне понять, что с помощью этой библиотеки я могу сгенерировать файл языковых ресурсов и как использовать его в своем html-файле.

Также, пожалуйста, предложить некоторые другие лучшие JavaScript библиотеки, которые я могу использовать его для локализаций

ответ

0

Технологический процесс довольно легко. Пусть говорят, что вы хотите написать привет мир приложения:

Сначала нужно добавить перевод в свой файл HTML, так что вы поместите следующий скрипт под <head> разделе:

<script type="text/javascript" src="path/to/output/all.js"></script> 

После этого вы просто нужно требовать правильного языка:

var l = requireLocalizations('en-US'); 
console.log(l('NEW_KEY')); 

рабочий процесс, как следует:

  1. Вы пишете свои вызовы функций l('NEW_KEY'), чтобы получить локализованную строку. Вы пишете эти вызовы перед их созданием.

  2. После того, как вы написали несколько строковых вызовов локализации. Вам нужно будет обновить так, чтобы L10ns знал бы, что вы добавили som новые ключи локализации, которые в этом случае составляют 'NEW_KEY'. Вы делаете это с l10ns update. L10ns сохранит новый ключ в каком-то хранилище.

  3. Теперь вы хотите перевести новую строку на NEW_KEY. Вы можете сделать это двумя способами. Один из способов - с веб-интерфейсом с l10ns interface. Другой путь - с командной строкой. l10ns set @1 "hello world". @1 - это ссылка на последний добавленный ключ локализации. @2 является следующим последним и т. Д.

  4. Теперь пришло время сгенерировать код для нового ключа локализации. Вы делаете это с l10ns compile.

После этих шагов он выведет строку hello world.

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