Пакет ресурсов Java - Java resource bundle

Пакет ресурсов - это Ява .характеристики файл, содержащий локаль -специфические данные.[1] Это способ интернационализации Java-приложения за счет независимости кода от локали.

Преимущества использования пакетов ресурсов

Извлечение из кода объектов, зависящих от языкового стандарта, таких как строки (в отличие от жесткое кодирование их) означает, что приложение может обрабатывать несколько локалей без необходимости писать разный код для каждой локали. Это также означает, что переводчики могут иметь дело только с переводимым текстом, а не с программным кодом. Следовательно, использование пакетов ресурсов улучшает интернационализация и локализация процесс программного продукта.

Перевод пакета ресурсов

Немного КОТ такие инструменты, как ОмегаТ, ОмегаТ +,[2] рыба-меч или Солнца Инструменты открытого языка может специально обрабатывать пакеты ресурсов. Помимо этого, переводчики могут использовать любые Текстовый редактор для создания новых пакетов ресурсов или для изменения существующих.

Инструменты для создания пакетов ресурсов

В Компилятор сообщений [3] - это инструмент для создания файлов пакетов ресурсов из единого исходного файла, содержащего локализованные текстовые определения на разных языках. Компилятор сообщений также создает постоянные определения для ключей, используемых для доступа к локализованным текстам с помощью методов Ява учебный класс ResourceBundle (6), ResourceBundle (7) и HTML страницы документации для каждого языка.

Смотрите также

Рекомендации

  1. ^ О'Коннер, Джон. «Интернационализация Java: локализация с помощью ResourceBundles». Сеть разработчиков Sun. Архивировано из оригинал на 2007-01-03. Получено 2020-11-16.
  2. ^ ОмегаТ +
  3. ^ Компилятор сообщений