by Diakov писал(а):  |
Автор решения прямо и довольно адекватно говорит о том что модификация PE-ресурсов не совсем рациональный способ... |
С тем, что модификация PE-ресурсов не совсем рациональный способ, согласен , поэтому и написал, что солидарен с автором по данному вопросу.
by Diakov писал(а):  |
... а вот отдельные языковые файлы, как и у всех нормальных прог - это универсальный подход. |
Это для нормальных, в которых авторами программы заложена возможность привязывать языковые файлы к коду программы. Автором foobar это не заложено и не предусмотрено в принципе, как он сам об этом писал. Поэтому локализация таких программ возможна только обходными путями (модификация PE-ресурсов и не только), либо через посредника, в виде данного компонента.
by Diakov писал(а):  |
...и причем здесь "на лету" |
Данный посредник (компонент) переводит ресурсы программы "на лету" (при открытии программы и т.п.), но не всегда это можно сделать корректно и часто можно видеть косяки. Поигрался с разными версиями компонента, то не всё переводит, то перевод может поменяться с русского на английский и т.п.
Для себя сделал вывод: качественный результат не получишь, но получить приемлемый результат для понимания тех или иных функций проигрывателя можно, читая русско-английский текст. Под большим вопросом поведение "такой локализации" в различных сборках...
И самое главное, каждый может это делать самостоятельно с выходом новых версий.