Показаны сообщения с ярлыком Языки. Показать все сообщения
Показаны сообщения с ярлыком Языки. Показать все сообщения

суббота, 13 января 2018 г.

Юникод

Юникод - это стандарт кодировки текста, который поддерживает почти все письменные знаки европейских и некоторых иных алфавитов (включая все знаки препинания, дикретические знаки, спецсимволы и т.д.). Все тексты конфигурации и базы данных хранятся именно в формате Unicode. Это создает базис для легкой локализации конфигурации и прикладного решения.

***
Вопрос 06.73 экзамена 1С:Профессионал по платформе. В каком формате хранятся тексты конфигурации и базы данных в системе 1С:Предприятие?
  1. Тексты конфигурации и базы данных хранятся в формате UNICODE
  2. В зависимости от настроек, заданных при создании информационной базы
  3. Нет правильного ответа
Правильный ответ первый, см. выше.

Английский вариант встроенного языка

Встроенный язык по умолчанию поддерживает написание в русской и английской литерации; каких-либо ограничений на это нет, можно хоть в одном модуле писать соседние конструкции на разных языках. Синтакс-помощник всегда содержит справку по русским и английским конструкциям:

Возможности интернационализации 1С

Платформа 1С:Предприятие содержит широкий спектр возможностей, позволяющих:
  1. спроектировать интерфейс прикладное решение на любом нужном языке, с учетом соответствующих региональных особенностей отображения информации
  2. вести разработку на английском языке.
Подробнее об инструментах:

пятница, 5 января 2018 г.

Мультиязычность. Редактирование текстов интерфейсов

Для случаев локализации прикладных решений предусмотрен особый инструмент разработки - Редактор текстов, который позволяет одномоментно перевести все вхождения какого-либо слова в прикладном решении. Вызывается из меню Правка -> Редактирование текстов интерфейса; в первом окне обработки можно указать, какие именно тексты редактировать (как "внутри" конфигурации, так и во внешних файлах):

среда, 3 января 2018 г.

Мультиязычность. Конструктор строк на разных языках

В случае проектирования мультиязычного прикладного решения, возникает необходимость формировать сообщения пользователям на том языке, что для данного пользователя определен. Для этого служит конструктор строк на разных языках, и функция НСтр().
Например, в конфигурации заданы языки русский и испанский, один из них может быть определен для пользователя:

воскресенье, 3 декабря 2017 г.

Мультиязычность

Платформа поддерживает создание конфигураций с интерфейсами на разных языках. Возможные языки отображения интерфейса добавляются в ветку общих объектов конфигурации: