Russian Qt Forum
Ноябрь 22, 2024, 15:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Перевод чужой программы  (Прочитано 19857 раз)
t90
Новичок

Offline Offline

Сообщений: 1


Просмотр профиля
« : Декабрь 02, 2021, 13:31 »

Есть китайский софт, хочу русифицировать. Это возможно не имея исходника? В папке программы есть папка languages c файлом *_N.qm
Какова последовательность действий, если это возможно?
Записан
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #1 : Декабрь 02, 2021, 14:09 »

https://stackoverflow.com/questions/32373449/how-can-i-convert-qm-to-ts-file

Записан

kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #2 : Декабрь 02, 2021, 14:28 »

или можно просто открыть qm в Linguist и переводить.

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

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #3 : Декабрь 02, 2021, 14:52 »

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

qtkoder777
Частый гость
***
Offline Offline

Сообщений: 245


Просмотр профиля
« Ответ #4 : Декабрь 10, 2021, 19:15 »

Есть китайский софт, хочу русифицировать. Это возможно не имея исходника?
Возможно с помощью ИИ. M$ так делает.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 22.