от Сурков Д.А., Сурков К.А., Четырько Ю.М. Дата 21.05.2026
Категория: Статьи

Интернационализация и локализация программ на языке программирования семейства Артель

В статье сравниваются принятые в современных языках программирования подходы к динамическому переключению языка пользовательского интерфейса приложения. Описывается новый подход, предложенный и реализованный авторами в семействе языков программирования Артель, который основан на том, что переводимые текстовые литералы синтаксически отличаются от непереводимых, а перевод задаётся с помощью конструкций языка программирования. Показаны преимущества такого подхода: устойчивость к измене-нию текстовых литералов, возможность отслеживания литералов, для которых не задан перевод, полный контроль типов для параметров текстовых шаблонов, а также возмож-ность задать перевод в виде функции. Рассмотрен пример функции перевода для сообщения с числительным.

Схожие записи

Создать комментарий