ООО "Рассвет". Преимущество первых

Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Текущий »

Как мы делаем первый перевод

  • Добавить в конфигуратор нужные языки

  • Выделить все литералы в коде с помощью функции НСтр()

Например
ДиалогВыбораКаталога.Заголовок = НСтр("ru='Сохранение'");
  • Первоначальную версию перевода можно сделать с помощью google-переводчика и функции, которая есть в google-таблицах

GOOGLETRANSLATE(текст; язык_оригинала; язык_перевода)

Пример таблицы для перевода текстов приложений и описаний для маркетов: https://docs.google.com/spreadsheets/d/1DrwSNTFVkq9L-FESYmoFCkVaAMH29bRJQ039hWT8X94/edit?usp=sharing

  • После этого следует обработка специалистом-переводчиком

  • Загрузить таблицу с переводами обратно в конфигуратор

  • Код становится таким:

Например
ДиалогВыбораКаталога.Заголовок = НСтр("ru='Сохранение';en='Preservation';
  nl='behoud';de='Konservierung';fr='préservation';es='preservación';
  zh='保存';pt='preservação';cs='konzervace'");

Если в сообщении участвуют параметры

Например
Сообщить(НСтр("ru='Количество загружено: '") + КоличествоЗагружено;

В коде лучше использовать параметры замены, т.к. на разных языках свой порядок слов

Например
ТекстСообщения = НСтр("ru='Количество загружено: %КоличествоЗагружено%'";
ТекстСообщения = СтрЗаменить(ТекстСообщения, "%КоличествоЗагружено%", КоличествоЗагружено);
Сообщить(ТекстСообщения);

Как пользоваться приложением

  • При установке приложения необходимо выбрать необходимые языки платформы (сегодня их 17). Если необходимого языка нет, установить английский.

  • При создании пользователей в настройках указать необходимый язык по умолчанию

Коды языков

1С в своих конфигурациях пока использует ISO 639-1 Code: Коды языков ISO 639-1

/L <код языка> — указывается код языка интерфейса платформы. Поддерживаемые языки интерфейса:

Язык

Код

Азербайджанский

az

Английский

en

Болгарский

bg

Венгерский

hu

Вьетнамский

vi

Грузинский

ka

Казахский

kk

Китайский

zh

Латышский

lv

Литовский

lt

Немецкий

de

Польский

pl

Румынский

ro

Русский

ru

Турецкий

tr

Украинский

uk

Французский

fr

Дополнительная литература

Сейчас на Инфостарте появилось много очень подробных статей, как локализовать и интерфейс и бизнес-логику своих приложений

  • Нет меток

0 Комментариев

Вы не можете зарегистрироваться в системе. Любые изменения, которые Вы сделаете, будут помечены как сделанные анонимно. Вы можете Войти, если у Вас есть учётная запись.