Russian Qt Forum

Qt => Интернационализация, локализация => Тема начата: t90 от Декабрь 02, 2021, 13:31



Название: Перевод чужой программы
Отправлено: t90 от Декабрь 02, 2021, 13:31
Есть китайский софт, хочу русифицировать. Это возможно не имея исходника? В папке программы есть папка languages c файлом *_N.qm
Какова последовательность действий, если это возможно?


Название: Re: Перевод чужой программы
Отправлено: tux от Декабрь 02, 2021, 14:09
https://stackoverflow.com/questions/32373449/how-can-i-convert-qm-to-ts-file



Название: Re: Перевод чужой программы
Отправлено: kambala от Декабрь 02, 2021, 14:28
или можно просто открыть qm в Linguist и переводить.

если вдруг список поддерживаемых языков жестко зашит в программу, а не читается из папки, то придется заменить один из существующих файлов своим (ну или пропатчить бинарник, что посложнее).


Название: Re: Перевод чужой программы
Отправлено: tux от Декабрь 02, 2021, 14:52
Там ещё может быть засада в том, что китайский - это UTF-16, а не UTF-8. Чаще всего.
Ну и надо быть готовым к тому, что дизайн "разъедется"


Название: Re: Перевод чужой программы
Отправлено: qtkoder777 от Декабрь 10, 2021, 19:15
Есть китайский софт, хочу русифицировать. Это возможно не имея исходника?
Возможно с помощью ИИ. M$ так делает.