Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.
 

Как сделать расширение с многоязыковой поддержкой (с помощью расширения Externalize)

Externalize – расширение для Firefox, которое помогает преобразовывать строки из файлов .xul/xml и .js в сущности для файлов локалей dtd / properties.

Скачать

Само расширение

Файлы настроек

В архиве с файлами настроек имеются следующие файлы:

  • attributes.txt - файл с названиями обрабатываемых js атрибутов;
  • tags.txt - файл с названиями обрабатываемых xul тегов;
  • exclude_tags.txt - файл с названиями xul тегов, исключаемых из обработки;
  • Regexp.txt - (опционально) файл с регулярным выражением для обработки клавиш быстрого доступа.

Как с ним работать?

Шаг 1. Запуск.

Установите расширение. Нажмите на кнопочку на панели инструментов или на пункт “Извлечь строки” в меню “Инструменты”

Шаг 2. Имя расширения.

Введите имя расширения

  • In the first form field you must enter the name which is the exact .jar name. If there is no jar, you have to spot the id name of the extension in the path mentionned in the chrome.manifest and/or in the install.rdf. This extension name may differ from the “displayed” name of the extension.
  • The prefix entry is entirely your choice: it will be the beginning of the entities name…don’t make it too long (4 or 5 letters for example)

Шаг 3. Входной файл.

Выберите входной файл.

Поддерживаемые форматы файлов:

  • .js
  • .xul
  • .xml

Шаг 4. Выходной файл.

Выберите выходной файл или скопируйте имя из шага 3.

Поддерживаемые форматы файлов:

  • .js
  • .xul
  • .xml

Шаг 5. Файл dtd/properties.

Выберите файл dtd/properties в зависимости от исходного файла:

  • Для xul/xml – .dtd
  • Для js – .properties

Шаг 6. Файлы настроек.

Щелкните на вкладке “Параметры” и укажите пути к трем файлам со списками тегов.

Шаг 7. Настройка длины имени.

Установите максимальную длину строки в символах. Рекомендуемое значение – 30.

Шаг 8. Запуск.

Для запуска, нажмите кнопку “Начать”

  • если вы работаете с файлом js, будет отображено окно со списком все обнаруженных строк. Необходимо вручную выбрать те из них, которые относятся к диалогу с пользователем и выбрать их. Также можно изменить название переменной.

Шаг 9. Отчет.

В окошке “Результаты” появится отчет об операциях.

Шаг 10. Выход.

Вы можете перейти к другому файлу (см. Шаг 3) или выйти из расширения.

 
  extensions/make_multilang_extension.externalize.txt · Последние изменения: 2007/01/05 11:35
 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]