TGViewer
1024B 1024B @thou24b · 106 subscribers
Post #98 610
Начало года заставило меня встрепенуться шумным грохотом выпавшего скелета с дальней полки шкафа под названием сервис деск 🤯
В прошлом году я знатно навозилась с задачей по переводу программы и даже оставила кое какие заметки тут

Но суета оперативных задач затолкала эту работу на дальний план.

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

Так как в интернет вопросов по подобным задачам много, а информации маловато, поделюсь своим опытом здесь.

Постановка задачи. Конфигурация Документооборот 3 (не мультиязычная версия). Нужно обеспечить работу программы в режиме сербского и русского интерфейса и представление данных на сербском и на русском языках.

Я уже упоминала, что большой пласт работ оказался бесполезным. Это получилось из-за скорее моей собственной невнимательности😓. Я, опираясь на документацию и изучая программный код, видела, что в конфигурации есть (как мне казалось) зачатки блока перевода. Но, зная, что есть отдельное платное решение для работы на русском и английском языках, не найдя упоминания о возможности использования нескольких языков в текущей программе, сделала вывод, что нужно реализовать своё. И реализовала. Но, моё решение начало конфликтовать с механизмами самой конфигурации. И тут я поняла, что фактически Документооборот 3 имеет полноценный функционал для ведения данных на трех языках (один из которых русский). Для его активации достаточно нежно поработать дамской пилочкой для ногтей. Спасибо ленивым разработчикам, за почти идентичную конфу с другим платным решением 😊

Что ж.. Бесполезную работу сохранила. Когда-нибудь пригодится 😂

Перевод интерфейса сделала посредством механизма "Редактирование текстов интерфейса". И именно эту часть хочу описать подробнее в формате препятствий и банановой кожуры, на которых я набила немало синяков..

Как я уже писала в предыдущем посте на тему перевода, придётся повозиться с форматами ковычек, пробелами, пропажами символов, если вы будете пользоваться переводчиком. Это ручная работа.

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

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

Не выгружать на перевод бизнес процессы. Формы можно. Но данные схем, модулей - нет.
Я столкнулась с вылетом платформы при попытке загрузить переведённый текст. Учитывая, что на вход шло порядка 75 тысяч строк.. Я долго искала причину вылетов.. 😵

Самый важный вопрос. А что с обновлением?
Так вышло, что как раз вышел новый релиз программы, и я, выполнив перевод всего и вся, решила проверить его установку. На удивление всё прошло отлично! Выполнив стандартное обновление, я сделала повторную загрузку файла  с переводом в режиме "Только незаполненные". Да, есть вероятность, что появятся новые фразы, которых в файле нет. В моем случае этого не произошло. Но, если такие обнаружатся, можно их перевести отдельно, за рамками огромного файла. Ведь мы можем выбирать, какие объекты пойдут на анализ механизма Редактирование текстов.

Сейчас, видя изобилие всплывающих подсказок-пузырьков, затухающие сообщения в правом нижнем углу и прочие бантики и премудрости управляемых форм, активно использующиеся в Документооборот 3, могу сказать, что считаю верным решением перевести именно саму конфигурацию, а не тащить перевод "на лету" из регистра при открытии формы. Потому что у меня все эти пузырьки теперь могут говорить как на русском так и на сербском языке.🎉
#1С
  • 🔥 5
  • 👍 2
More from @thou24b
  1. Aug 9, 2024Ощутила эмоциональное состояние ребёнка, впервые посетившего зоопарк, знакомясь в рамках с…
  2. Aug 7, 2024Коллеги пошутили, что моя самая любимая тема за последний месяц это Узбекистан😱😂 Что ж.…
  3. Jun 18, 2024Ну что ж.. Вернулась я к своему курсу дата сатаниста сайентиста в части изучения блока по…
  4. May 20, 2024😅 Поделился со мной товарищ картинкой Да, тут нам, программистам, не повезло. Заказчики и…
  5. Apr 24, 2024Уйдя отдыхать 7-го марта, очнулась вечером 24 апреля) хорошо хоть в рамках одного года. Ес…
  6. Mar 7, 2024Женщина - ИТ-шник явление распространённое, но по-прежнему не повседневное. К женщинам - п…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →