Если будет необходимость удлинить какие-то строки, там думаю уже сами разберетесь, либо перевести вручную, например с помощью отладчика или воспользоваться Radialix+IDA.
Возникла необходимость удлинить строки. Нашел комплект Radialix+IDA в котором по роликам с Ютуб смог открыть для правки эти ресурсы. Ресурсы действительно удлиняются.
Но вылезла другая проблема. При первом запуске почти все нормально. Ошибки в некоторых(не везде) местах, выводятся подрезанные левые строки. При повторном запуске программы в некоторых окнах выводятся иероглифы(не везде) и переведенные строки возвращаются(не везде) в не переведенное состояние. При этом количество выводимых подрезанных левых строк увеличивается(не везде). Могу скинуть скрины.
Что я делаю не так?
PS В IDA создаю файл Ncui.rdmap. В Radialix открываю Ncui.dll, указываю где лежит Ncui.rdmap и в "Локализованные файлы" указываю Локализованный файл. После правки жму CTRL+F9(создать лок. файл) и получаю Ncui_RUS.dll. Переименовываю его в Ncui.dll и закидываю в папку с программой.
PSS Ncui.dll можно распаковать с помощью 7-Zip. В корне распакованного архива лежат файлы ".data" и ".rdata", в них необходимые ресурсы. Может правильнее как то отредактировать эти файлы и заменить их в архиве!? Нахрапом этого сделать не смог. Еще заметил что кодировки уже переведенных файлов(меню, диалоги), которые нормально отображаются, в "Translation", 0x419, 1200 (UTF-16 LE).