diff --git a/CI/check_qt_translations.sh b/CI/check_qt_translations.sh
index f3a82ed2e6..1fc2e19002 100755
--- a/CI/check_qt_translations.sh
+++ b/CI/check_qt_translations.sh
@@ -4,8 +4,8 @@ set -o pipefail
LUPDATE="${LUPDATE:-lupdate}"
-${LUPDATE:?} apps/wizard -ts files/lang/wizard_*.ts
-${LUPDATE:?} apps/launcher -ts files/lang/launcher_*.ts
-${LUPDATE:?} components/contentselector components/process -ts files/lang/components_*.ts
+${LUPDATE:?} -locations none apps/wizard -ts files/lang/wizard_*.ts
+${LUPDATE:?} -locations none apps/launcher -ts files/lang/launcher_*.ts
+${LUPDATE:?} -locations none components/contentselector components/process -ts files/lang/components_*.ts
! (git diff --name-only | grep -q "^") || (echo -e "\033[0;31mBuild a 'translations' CMake target to update Qt localization for these files:\033[0;0m"; git diff --name-only | xargs -i echo -e "\033[0;31m{}\033[0;0m"; exit -1)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 76aede04c9..8a0a59bf4c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1089,17 +1089,17 @@ if (USE_QT)
file(GLOB COMPONENTS_TS_FILES ${CMAKE_SOURCE_DIR}/files/lang/components_*.ts)
get_target_property(QT_LUPDATE_EXECUTABLE Qt::lupdate IMPORTED_LOCATION)
add_custom_target(translations
- COMMAND ${QT_LUPDATE_EXECUTABLE} ${CMAKE_SOURCE_DIR}/components/contentselector ${CMAKE_SOURCE_DIR}/components/process -ts ${COMPONENTS_TS_FILES}
+ COMMAND ${QT_LUPDATE_EXECUTABLE} -locations none ${CMAKE_SOURCE_DIR}/components/contentselector ${CMAKE_SOURCE_DIR}/components/process -ts ${COMPONENTS_TS_FILES}
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/components
VERBATIM
COMMAND_EXPAND_LISTS
- COMMAND ${QT_LUPDATE_EXECUTABLE} ${CMAKE_SOURCE_DIR}/apps/wizard -ts ${WIZARD_TS_FILES}
+ COMMAND ${QT_LUPDATE_EXECUTABLE} -locations none ${CMAKE_SOURCE_DIR}/apps/wizard -ts ${WIZARD_TS_FILES}
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/apps/wizard
VERBATIM
COMMAND_EXPAND_LISTS
- COMMAND ${QT_LUPDATE_EXECUTABLE} ${CMAKE_SOURCE_DIR}/apps/launcher -ts ${LAUNCHER_TS_FILES}
+ COMMAND ${QT_LUPDATE_EXECUTABLE} -locations none ${CMAKE_SOURCE_DIR}/apps/launcher -ts ${LAUNCHER_TS_FILES}
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/apps/launcher
VERBATIM
COMMAND_EXPAND_LISTS)
diff --git a/files/lang/components_ru.ts b/files/lang/components_ru.ts
index b16168effb..d70ebe320a 100644
--- a/files/lang/components_ru.ts
+++ b/files/lang/components_ru.ts
@@ -73,7 +73,7 @@ Arguments:
Параметры:
-
+
diff --git a/files/lang/launcher_ru.ts b/files/lang/launcher_ru.ts
index 843222a423..5c044d38d4 100644
--- a/files/lang/launcher_ru.ts
+++ b/files/lang/launcher_ru.ts
@@ -109,7 +109,7 @@
- Новый список плагинов
+ &Новый список плагинов
@@ -547,7 +547,7 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
- <br><b>Не удалось создать директорию %0</b><br><br>
+ <br><b>Не удалось создать директорию %0</b><br><br>%1<br>
@@ -1066,7 +1066,7 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
- Размер символов в текстах
+ Размер символов в текстах.
diff --git a/files/lang/wizard_de.ts b/files/lang/wizard_de.ts
index 4fecd1de72..d793175dcb 100644
--- a/files/lang/wizard_de.ts
+++ b/files/lang/wizard_de.ts
@@ -4,27 +4,22 @@
ComponentSelectionPage
-
-
-
-
-
@@ -32,17 +27,14 @@
ConclusionPage
-
-
-
@@ -50,27 +42,22 @@
ExistingInstallationPage
-
-
-
-
-
@@ -78,42 +65,34 @@
ImportPage
-
-
-
-
-
-
-
-
@@ -123,17 +102,14 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
InstallationPage
-
-
-
@@ -141,32 +117,26 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
InstallationTargetPage
-
-
-
-
-
-
@@ -174,17 +144,14 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
IntroPage
-
-
-
@@ -192,27 +159,22 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
LanguageSelectionPage
-
-
-
-
-
@@ -220,62 +182,50 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
MethodSelectionPage
-
-
-
-
-
-
-
-
-
-
-
-
@@ -283,42 +233,34 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
QObject
-
-
-
-
-
-
-
-
@@ -326,57 +268,46 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::ComponentSelectionPage
-
-
-
-
-
-
-
-
-
-
-
@@ -384,17 +315,14 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::ConclusionPage
-
-
-
@@ -402,32 +330,26 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::ExistingInstallationPage
-
-
-
-
-
-
@@ -435,78 +357,62 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::InstallationPage
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -514,37 +420,30 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::InstallationTargetPage
-
-
-
-
-
-
-
@@ -552,37 +451,30 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::LanguageSelectionPage
-
-
-
-
-
-
-
@@ -590,267 +482,193 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::MainWizard
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
+
Wizard::UnshieldWorker
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/files/lang/wizard_fr.ts b/files/lang/wizard_fr.ts
index c2950c0a42..ba3c8aaa19 100644
--- a/files/lang/wizard_fr.ts
+++ b/files/lang/wizard_fr.ts
@@ -4,27 +4,22 @@
ComponentSelectionPage
-
-
-
-
-
@@ -32,17 +27,14 @@
ConclusionPage
-
-
-
@@ -50,27 +42,22 @@
ExistingInstallationPage
-
-
-
-
-
@@ -78,42 +65,34 @@
ImportPage
-
-
-
-
-
-
-
-
@@ -123,17 +102,14 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
InstallationPage
-
-
-
@@ -141,32 +117,26 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
InstallationTargetPage
-
-
-
-
-
-
@@ -174,17 +144,14 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
IntroPage
-
-
-
@@ -192,27 +159,22 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
LanguageSelectionPage
-
-
-
-
-
@@ -220,62 +182,50 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
MethodSelectionPage
-
-
-
-
-
-
-
-
-
-
-
-
@@ -283,42 +233,34 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
QObject
-
-
-
-
-
-
-
-
@@ -326,57 +268,46 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::ComponentSelectionPage
-
-
-
-
-
-
-
-
-
-
-
@@ -384,17 +315,14 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::ConclusionPage
-
-
-
@@ -402,32 +330,26 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::ExistingInstallationPage
-
-
-
-
-
-
@@ -435,78 +357,62 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::InstallationPage
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -514,37 +420,30 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::InstallationTargetPage
-
-
-
-
-
-
-
@@ -552,37 +451,30 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::LanguageSelectionPage
-
-
-
-
-
-
-
@@ -590,267 +482,193 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::MainWizard
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
-
-
+
-
-
-
+
Wizard::UnshieldWorker
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/files/lang/wizard_ru.ts b/files/lang/wizard_ru.ts
index 2461204681..0a2e6e5561 100644
--- a/files/lang/wizard_ru.ts
+++ b/files/lang/wizard_ru.ts
@@ -4,27 +4,22 @@
ComponentSelectionPage
- WizardPage
- Выбор компонентов
- Какие компоненты должны быть установлены?
- <html><head/><body><p>Выберите, какие дополнения для Morrowind нужно установить. Для достижения наилучших результатов рекомендуется установить оба дополнения.</p><p><span style=" font-weight:bold;">Подсказка:</span> Можно установить дополнения позже, запустив этот Мастер установки заново.<br/></p></body></html>
- Выбранные компоненты:
@@ -32,17 +27,14 @@
ConclusionPage
- WizardPage
- Завершение работы Мастера установки OpenMW
- Placeholder
@@ -50,27 +42,22 @@
ExistingInstallationPage
- WizardPage
- Выбрать установленную копию игры
- Выбрать установленную копию игры для использования или изменения через OpenMW.
- Обнаруженные установленные копии:
- Выбрать...
@@ -78,42 +65,34 @@
ImportPage
- WizardPage
- Импортировать настройки
- Импортировать настройки из установленной копии Morrowind.
- <html><head/><body><p>Чтобы OpenMW мог работать правильно, ему нужно импортировать настройки из файла с настройками Morrowind.</p><p><span style=" font-weight:bold;">Подсказка:</span> Также можно импортировать настройки позже, запустив Мастер импорта заново.</p><p/></body></html>
- Импортировать настройки из Morrowind.ini
- Импортировать список подключенных плагинов
- Импортировать растровые шрифты из Morrowind.ini
-
@@ -125,17 +104,14 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
InstallationPage
- WizardPage
- Установка
- Пожалуйста, подождите, пока Morrowind устанавливается на ваш компьютер.
@@ -143,32 +119,26 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
InstallationTargetPage
- WizardPage
- Выберите путь для установки
- Куда нужно установить Morrowind?
- <html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html>
-
- Morrowind будет установлен в следующее место.
+ Morrowind будет установлен в следующее место.
- Выбрать...
@@ -176,17 +146,14 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
IntroPage
- WizardPage
- Добро пожаловать в Мастер установки
- Этот Мастер поможет вам установить Morrowind и его дополнения, чтобы OpenMW мог их использовать.
@@ -194,27 +161,22 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
LanguageSelectionPage
- WizardPage
- Выберите язык вашей копии Morrowind
- Какой язык использует ваша копия Morrowind?
- ><html><head/><body><p><img src=":/icons/tango/48x48/preferences-desktop-locale.png"/></p></body></html>
- Выберите язык, используемый вашей копией Morrowind.
@@ -222,62 +184,50 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
MethodSelectionPage
- WizardPage
- Выберите способ установки
- <html><head/><body><p>Выберите способ установки <i>The Elder Scrolls III: Morrowind</i>.</p></body></html>
- CD/DVD-диск
- <html><head/><body><p><img src=":/icons/tango/48x48/system-installer.png"/></p></body></html>
-
- Установить игру с диска
+ Установить игру с диска.
- Установленная копия игры
- <html><head/><body><p><img src=":/icons/tango/48x48/folder.png"/></p></body></html>
- Выбрать установленную копию игры.
- Нет копии игры?
- <html><head/><body><p><img src=":/icons/tango/48x48/dollar.png"/></p></body></html>
- Купить игру
@@ -285,42 +235,34 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
QObject
- <br><b>Не удалось найти Morrowind.ini</b><br><br>Мастеру требуется обновить настройки в этом файле.<br><br>Нажмите "Выбрать...", чтобы задать местоположение файла вручную.<br>
- &Выбрать...
- Выберите файл с настройками
- <b>Morrowind.bsa</b> не найден!<br>Убедитесь, что Morrowind был установлен правильно.
- <br><b>Может существовать более свежая версия Morrowind.</b><br><br>Все равно продолжить?<br>
- Актуальная версия Morrowind не найдена
- Выберите корректный установочный дистрибутив %1.<br><b>Подсказка</b>: он должен содержать как минимум один <b>.cab</b>-файл.
- Может существовать более свежая версия Morrowind.<br><br>Все равно продолжить?
@@ -328,57 +270,46 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::ComponentSelectionPage
- &Установить
- &Пропустить
- Morrowind (установлен)
- Morrowind
- Tribunal (установлен)
- Tribunal
- Bloodmoon (установлен)
- Bloodmoon
- Попытка установить Tribunal после Bloodmoon
- <html><head/><body><p><b>Вы собираетесь установить Tribunal</b></p><p>Bloodmoon уже установлен на ваш компьютер.</p><p>Tribunal рекомендуется устанавлить перед установкой Bloodmoon.</p><p>Желаете ли вы переустановить Bloodmoon?</p></body></html>
- Переустановить &Bloodmoon
@@ -386,17 +317,14 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::ConclusionPage
- <html><head/><body><p>Мастер OpenMW успешно установил Morrowind на ваш компьютер.</p></body></html>
- <html><head/><body><p>Мастер OpenMW успешно завершил изменение вашей установленной копии Morrowind.</body></html>
- <html><head/><body><p>Мастеру OpenMW не удалось установить Morrowind на ваш компьютер.</p><p>Пожалуйста, сообщите о встреченных вами ошибках на наш <a href="https://gitlab.com/OpenMW/openmw/issues">багтрекер</a>.<br/>Не забудьте включить туда лог установки.</p><br/></body></html>
@@ -404,32 +332,26 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::ExistingInstallationPage
- Установленные копии игры не найдены
- Попытка найти настройки Morrowind завершилась ошибкой
- Файл настроек Morrowind (*.ini)
- Выберите Morrowind.esm (расположен в Data Files)
- Мастер-файл Morrowind (Morrowind.esm)
- Не удалось обнаружить файлы Morrowind
@@ -437,78 +359,62 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::InstallationPage
- <p>Попытка установить компонент %1.</p>
- Попытка установить компонент %1.
- Установка %1
- Выберите установочный дистрибутив %1
-
- <p><br/><span style="color:red;"><b>Ошибка: Установка была прервана пользователем</b></span></p>
- lt;p>Обнаружена устаревшая версия компонента Morrowind.</p>
- Обнаружена устаревшая версия компонента Morrowind.
- Установка Morrowind
- Установка завершена
- Установка успешно завершена!
- Установка не удалась!
- <p><br/><span style="color:red;"><b>Ошибка: %1</b></p>
- <p><span style="color:red;"><b>%1</b></p>
- <html><head/><body><p><b>При работе Мастера возникла ошибка</b></p><p>Обнаруженная ошибка:</p><p>%1</p><p>Нажмите "Показать детали..." для получения дополнительной информации.</p></body></html>
- Произошла ошибка
@@ -516,37 +422,30 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::InstallationTargetPage
- Не удалось создать директорию назначения
- <html><head/><body><p><b>Не удалось создать директорию назначения</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку, или же выберите другую директорию.</p></body>
- <html><head/><body><p><b>Не удалось записать данные в директорию назначения</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку, или же выберите другую директорию.</p></body></html>
- <html><head/><body><p><b>Директория назначения содержит файлы</b></p><p>В указанной директории найдена установленная копия Morrowind.</p><p>Пожалуйста, выберите другую директорию, или же вернитесь на предыдущий шаг и выберите подключение установленной копии игры.</p></body></html>
- Не хватает прав доступа
- Выбранная директория не пустая
- Выберите, куда установить Morrowind
@@ -554,37 +453,30 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::LanguageSelectionPage
- Английский
- Французский
- Немецкий
- Итальянский
- Польский
- Русский
- Испанский
@@ -592,59 +484,42 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::MainWizard
- Мастер OpenMW
-
- Не удалось открыть лог-файл Мастера
-
-
- <html><head/><body><p><b>Не удалось открыть %1 для записи</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку.</p></body></html>
-
- <html><head/><body><p><b>Не удалось открыть %1 для чтения</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку.</p></body></html>
-
-
- Не удалось открыть файл с настройками OpenMW
- Завершить работу Мастера
- Вы уверены, что хотите завершить работу Мастера?
- Не удалось создать директорию для настроек OpenMW
- <html><head/><body><p><b>Не удалось создать %1</b></p><p>Пожалуйста, проверьте права доступа и повторите попытку.</p></body></html>
-
- Не удалось записать данные в файл с настройками OpenMW
@@ -652,207 +527,150 @@ to default Morrowind fonts. Check this box if you still prefer original fonts ov
Wizard::UnshieldWorker
-
- Не удалось открыть файл с настройками Morrowind!
-
- Попытка открыть %1 не удалась: %2.
- Не удалось записать данные в файл с настройками Morrowind!
- Запись в %1 завершилась с ошибкой: %2.
- Установка: %1
-
- Установка: директория %1
- Установка завершена!
-
- Некорректный параметр для компонента!
-
- Задан некорректный параметр для компонента.
- Не удалось найти архив, содержащий %1.bsa! Повторная попытка.
- Установка %1
- путь к установочному дистрибутиву не задан!
- Исходный пусть для %1 не задан.
-
- Не удалось создать временную директорию!
-
- Не удалось создать %1.
- Не удалось переместить во временную директорию!
- Не удалось переместить в %1.
- Перемещение файлов установки
-
-
-
- Не удалось установить директорию!
-
-
-
- Не удалось установить %1 в %2.
- Не удалось установить файл с переводом!
- Не удалось установить файлы *%1.
- Не удалось установить файл с данными Morrowind!
-
- Не удалось установить %1.
- Не удалось установить файл с настройками Morrowind!
- Установка: директория Sound
- Не удалось найти файл с данными Tribunal!
-
-
- Не удалось найти %1.
- Не удалось найти файл с патчем для Tribunal!
- Не удалось найти файл с данными Bloodmoon!
- Обновление файла с настройками Morrowind
- Установка %1 завершена!
- Извлечение: %1
-
-
- Не удалось открыть файл InstallShield Cabinet.
-
-
- Не удалось открыть %1.
- Не удалось извлечь %1.
- Полный путь: %1