Обработка "Транслитерация"

22.06.17

Разработка - Локализация решений

Обработка "Транслитерация" предназначена для "перевода" строки кириллицы в строку с латинскими символами.

Скачать исходный код

Наименование Файл Версия Размер
Обработка "Транслитерация" :
.epf 129,94Kb
25
.epf 1.0 129,94Kb 25 Скачать

Обработка может быть полезна для предприятий, где необходимо выполнять "перевод" строк (наименований, ФИО и т.п.) из кириллицы, в строку в латинских символах, например для выгрузки информации в системы, которые не поддерживают символы кириллицы.

Особенности работы обработки

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

2. Обработка "парсит" строку посимвольно. В модуле обработки прописана таблица соответствий символов для транслитерации. Если в исходной строке встречается символ не указанный в таблице соответствий, такой символ заменяется на символ решетки (#).

3. При парсинге символов реализован механизм анализа верхнего регистра символов исходной строки - то есть символы кириллицы в верхнем регистре будут преобразованы в символы кириллицы в верхнем регистре. При этом, если символу кириллицы соответствует 2 символа латиницы (например букве "ж" соответствует строка "zh"), системой анализируется предыдущие и последующий символ, с целью определения необходимости приведения всей строки замены к верхнему регистру (Например строка "Женя" будет преобразована в строку "Zhenja", а строка "ЖЕНЯ" в строку "ZHENJA").

Обработка работает на обычных формах, разрабатывалась на платформе 1С 8.3.9

Транслитерация перевод текста перевод на латиницу

См. также

Склонение слов на казахском языке

Локализация решений Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Казахстан Абонемент ($m)

Данная обработка содержит функцию получения всех 7 падежей слова.

1 стартмани

11.05.2023    1747    1    VladimirB    0    

5

Перевод исходного текста

Инструментарий разработчика Локализация решений Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Перевод исходного текста форм конфигураций 1С.

1 стартмани

11.04.2023    2278    4    v3132    0    

5

Реализация перевода текста средствами Azure

WEB-интеграция Локализация решений Платформа 1С v8.3 Россия Бесплатно (free)

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

19.11.2021    1088    user1559835    2    

5

Нюансы создания конфигураций на нескольких языках

Локализация решений Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Рассмотрим на примере ERP WE различные нюансы при реализации решений на нескольких языках.

25.07.2020    2890    Flashill    4    

9

Перевод кода и метаданных конфигурации на английский язык: часть 2

EDT Локализация решений Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Практический пример подготовки словаря для перевода кода и модели конфигурации УНФ 1.6 на английский язык с использованием существующих словарей и плагина EDT Language Tool. В статье приводятся готовые скрипты и алгоритмы сборки и нормализации словаря.

1 стартмани

05.04.2020    5176    vanjushkin    0    

14

Перевод кода и метаданных конфигурации на английский язык с помощью плагина EDT: Language Tool

EDT Локализация решений Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Использование регулярных выражений для парсинга .mdo-файлов и составления русско-английского словаря метаданных. Перевод кода и метаданных конфигурации по словарю с помощью нового инструмента 1С - плагина EDT: Language Tool на примере УНФ 1.6

1 стартмани

03.04.2020    5744    vanjushkin    10    

14

Транслитерация украинского алфавита

Локализация решений Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка для транслитерации украинских текстов на латиницу. ВАЖНО - для транслитерации русского алфавита не подходит!

1 стартмани

23.03.2020    4255    3    kaliuzhnyi    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. deutsch2008 04.05.18 09:36 Сейчас в теме
Хорошая работа. Молодец!
2. sakila 35 04.05.18 14:25 Сейчас в теме
3. sertak 314 18.03.19 06:57 Сейчас в теме
Оставьте свое сообщение