Эта страница вкратце описывает, как можно локализовать UI архива на язык, отличный от английского. Всё текстовое содержимое UI архива в целом разделено на две части: - Текст для различных компонентов и страниц UI - Различные схемы Configurations в архиве
В настоящее время UI архива может быть настроен на другом языке только для защищённой версии архива. Поддержка для незащищённой версии архива пока не реализована.
Помимо языково-специфичных изменений, которые вы вносите в dcm4chee-arc-lang, вам также необходимо открыть issue в dcm4chee-arc-light, чтобы добавить поддержку вашего кода языка в список языков UI.
| Язык | Локаль |
|---|---|
| Английский (по умолчанию) | en |
| Испанский | es |
| Китайский | zh |
| Немецкий | de |
| Хинди | hi |
| Итальянский | it |
| Японский | ja |
| Маратхи | mr |
| Русский | ru |
Чтобы использовать UI архива на одном из Поддерживаемых языков, соберите и настройте архив,
выполнив следующие шаги:
- Запустите защищённую версию архива (защищённый UI ИЛИ защищищённый UI + защищённый REST). См. Run secured archive services on a single host
- Войдите с учётными данными пользователя root, либо под пользователем с ролью root.
- Настройте один или несколько неанглийских языков в конфигурации UI, добавив конфигурацию языка, как показано ниже



Или несколько неанглийских языков вместе с английским



Чтобы использовать UI архива на языке, не входящем в Поддерживаемые языки, предоставьте переводы для - Текста для различных компонентов и страниц UI - Различных схем Configurations в архиве
как описано ниже.
Ресурсы для компонентов UI представлены в виде карты «ключ/значение» в формате JSON, используемой UI для надписей компонентов UI.
pt.json. См. двухбуквенные коды ISO 639-1
языков.translations в файле переведите текст справа от :, представляющий собой values.:. Это keys, используемые кодом UI.Схемы конфигурации архива — это различные файлы JSON Schema, задающие name, type, description, default value
атрибутов конфигурации различных сущностей конфигурации архива.
title и description, разделённые |. Они
находятся после keys и отделены от keys символом :
напр., в archiveAttributeCoercion.properties
переведитеName
и
- Arbitrary/Meaningful name of the Archive Attribute Coercion
в archiveAttributeCoercion.cn:Name|Arbitrary/Meaningful name of the Archive Attribute Coercion
- Если вы клонировали json-файлы, предоставьте переводы только для title и description
напр., в archiveAttributeCoercion.schema.json
переведите
- Name
и
- Arbitrary/Meaningful name of the Archive Attribute Coercion
в
"cn": {
"title": "Name",
"description": "Arbitrary/Meaningful name of the Archive Attribute Coercion",
"type": "string"
}
pt.json (для португальского), в папку локалейpt (для португальского),
в папке схем и
добавьте все переведённые схемы конфигурации туда.Ресурсы для предоставления различных языков для Web UI dcm4chee-arc-light