Автор Тема: Создание языкового модуля  (Прочитано 14545 раз)

Оффлайн KonstantinGV

  • Новичок
  • *
  • Сообщений: 10
Создание языкового модуля
« : 05 Июня 2020, 14:08:54 »
Добрый день друзья.
Вопрос возник в том, что есть ряд программ ресурсы которых находятся в жестко-закодированных строках. И при переводе такого рода программ в последствии выявляется ряд проблем связанные со стабильностью их работы.
Можно ли для таких программ создать отдельный "ЯЗЫКОВЫЙ МОДУЛЬ" с требуемым языком в данном случае русским! И главный вопрос как это делается практически?
Пример такой программы разных версий:

https://mega.nz/file/63pTVTrI#JTDYbAshLTRbd802vuHfM-BE_T5Ko2kz3ykBHxqXaVc

https://mega.nz/folder/7mwHjbjb#HUfEmQsctluLW3sXqhjXCQ



Оффлайн Krig

  • Новичок
  • *
  • Сообщений: 5
Re: Создание языкового модуля
« Ответ #1 : 06 Июня 2020, 10:48:41 »
Привет!
Вопрос возник в том, что есть ряд программ ресурсы которых находятся в жестко-закодированных строках. И при переводе такого рода программ в последствии выявляется ряд проблем связанные со стабильностью их работы.
В таких случаях не следует переводить все подряд. Обязательно разделяйте ссылки и после их перевода по каждой из них проверяйте работу/функции программы. Если происходит нарушение функциональности — от перевода такой ссылки отказываемся. Других вариантов нет.

Можно ли для таких программ создать отдельный "ЯЗЫКОВЫЙ МОДУЛЬ" с требуемым языком в данном случае русским! И главный вопрос как это делается практически?
Если разработчик не предусмотрел механизмов локализации интерфейса своего ПО, то вы, как пользователь этого ПО, никоим образом не сможете добавить свою локализацию отдельным модулем (исключение - программы Delphi автоматом подхватывают локализованные ресурсы). Вы можете только перевести ресурсы, если они доступны, и/или жесткие строки. Сама поддержка локализации создается на этапе разработки ПО.