Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

Localizer

Program to translate "ComfyUI" & its nodes to another languages

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Localizer

Программа для автоматической локализации строк текстового программного кода языков:

  • python
  • java
  • js
  • ****** & many-many another.

Пока только "заготовка" и отладка технологии, и пока не знаю во что она выльетсся...

So far only "billet" and debugging of technology, and I don't know yet what it will result in....

到目前为止,只有 "坯料 "和调试技术,我还不知道会产生什么结果....。

pascal
![](/catalog-images/b2/b2c20268db84e9ea38f07994.jpg)

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

Поэтому была выбрана технология "поиск и замена отдбелных текстовых участков строк", когда ищется какая-то фраза-образец, и заменяется на русский вариант, назаи=висимо от места расположения этой строки.

НАмного медленнее, дато обновляй перевод хоть каждые 10 минут, все равно найдет и заменит.

К тому же, поскольку хранятся пары "английский оригинал"="русский вариант", возможен обратный перевод файлв в его орининальное состояние.

При появлении в иходных файлах новых текстовых строк, подлежащих переводу, текстовая пара просто добавляется с соответствубщий ini-файл.