Serj777, давайте разберём всё по порядку.
1. Если я правильно понял, при выборе языка программа обращается в соответствующую папку с ресурсами, но в папке для русского языка (то есть 1049) меньше файлов, чем в аналогичной папке для английского языка, и поэтому вы решили, что в папке 1049 есть не все ресурсы для перевода. Так? Ну это ещё не факт, ведь в англ. папке может быть и мусор. Т.е. строки вроде и вынесены для перевода, но при их переводе всё равно в программе будет английский текст. Это значит, что строки нужно менять в коде программы (пункт 2). Если вы всё-таки сомневаетесь, что чего-то в русского папку разработчики "не доложили", сделайте очень простой эксперимент: переводите файлы в английской папке и запускайте программу в режиме английского языка (если, конечно, программа не меняет кодировку в зависимости от языка, и в результате не получится "крякозябл" - но это редкость и всё равно можно исправить, главное - попробовать ). Давно попробовал. Если и в этом случае некоторые строки не переводятся, тогда и только тогда переходим к пункту 2, иначе к пункту 3.
2. Некоторые строки скорее всего "зашиты" в коде программы. Это не значит, что их нельзя найти и изменить - можно (хотя бывают редкие исключения, когда некоторые строки текста зашифрованы особым алгоритмом, но даже это не неисправимо ). Так бывает в большинстве случаев, в этом, как правило, виноват компилятор, который оставляет в программе ссылки на строки внутри себя (а не в языковых файлах). Это так, для справки, если чего не знаете.
А перевести их можно в любом HEX-редакторе (т.е. шестнадцатеричном редакторе). Не знаете, как это сделать, или поиск в HEX-редакторе ничего не выдает – пишите. И это я знаю.
3.
На чём программа написана? Если на Delphi, то у вас в Passolo должны быть ресурсы RCData - там можно увеличить размеры элементов управления (чтобы строки вмещались). Эти ресурсы есть и размеры меняются.
Я не говорю что я все знаю или умею, но нового для меня в этой ветке практически ничего не было сказано. Не обижайтесь, просто вы возможно с таким конструктором не сталкивались.Теперь о программе, постараюсь в очередной раз описать структуру и принцип работы(завязок).
О программе:Эта программа отличается от своих аналогов сквозной работой по разным направлениям(документация, схема, трассировка плат, корпуса, 3D моделирование, виртуальная лаборатория, конвертеры во все возможные приложения, помощники для авто создания по заданным направлениям, онлайн консультация из оболочки программы....). То есть если в финале проекта мне понадобится чтоб разъем был другого типа и выходил с другой стороны устройства, то я в этой же программе на схеме заменю разъем, затем на плате перетащу его в другое место и затем поправлю корпус. Быстро функционально и удобно.
Как оно работает:Разработчики создали свой браузер для работы со всеми этими модулями. То есть, запускаю браузер и через меню работаю,
в зависимости от того что я делаю у меня постоянно меняется конфигурация этого меню. Особенностью является то что в исполнительных файлах отсутствует меню. Это меню и параметры по умолчанию для всех пунктов находятся в отдельном файле с разрешением *.rcs.
Содержимое окон присутствует в исполнительных файлах но все равно дублируется в файлах *.ins, которые в свою очередь не хранят информации о размере полей, но хранят информацию о состоянии. Удаление этих файлов делает программу не работа способной.
В папке с локализацией присутствуют три типа файлов: *.rcs, *.ins и *.fdb.
В *.rcs и *.ins перевод меню и содержимого окон.
*.fdb, он всего один и в нем бинарным кодом записана таблица строк.
Планы на перевод:Распаковал MSI архив с диска. Посмотрел что реально и куда распихивается при установке(установка для XP и VISTA различаются).
Перевожу файлы меню и содержимого окон, делаю по их типу глоссарий для Passolo и перевожу до кучи окна исполнительных файлов с изменением размера полей.
Запихиваю все обратно в архив, до кучи туда же файлы с настройками под наши госты, рус. гостовские шрифты, гостовские рамки и до кучи русское меню установки.
Вот собственно и все. Пока процесс перевода с проверками на работоспособность идет нормально.