From 4e173fe9b1594bf27f995ac58198226d6d082a34 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sun, 9 Apr 2023 19:52:43 +0200 Subject: [PATCH] feat(i18n): added base migration-related locales --- assets/locales/de/first_run.ftl | 5 ++++- assets/locales/en/first_run.ftl | 4 +++- assets/locales/es/first_run.ftl | 5 ++++- assets/locales/fr/first_run.ftl | 5 ++++- assets/locales/ru/first_run.ftl | 5 ++++- assets/locales/tr/first_run.ftl | 5 ++++- assets/locales/zh-cn/first_run.ftl | 5 ++++- src/ui/first_run/default_paths.rs | 7 +++++-- src/ui/migrate_installation.rs | 3 ++- 9 files changed, 34 insertions(+), 10 deletions(-) diff --git a/assets/locales/de/first_run.ftl b/assets/locales/de/first_run.ftl index 87b72a4..d82bd1f 100644 --- a/assets/locales/de/first_run.ftl +++ b/assets/locales/de/first_run.ftl @@ -36,12 +36,15 @@ show-all-folders-subtitle = Zusätzliche Pfadauswahl-Einstellungen anzeigen. Tu runners-folder = Runners-Ordner dxvks-folder = DXVKs-Ordner wine-prefix-folder = Wine prefix-Ordner -game-installation-folder = Spiel-Installationsordner +global-game-installation-folder = Global game version installation folder +chinese-game-installation-folder = Chinese game version installation folder fps-unlocker-folder = FPS Unlocker Ordner components-index = Komponentenverzeichnis patch-folder = Patch-Ordner temp-folder = Temp-Ordner +migrate = Migrate + select-voice-packages = Sprachpakete auswählen diff --git a/assets/locales/en/first_run.ftl b/assets/locales/en/first_run.ftl index b18632a..9ab26c6 100644 --- a/assets/locales/en/first_run.ftl +++ b/assets/locales/en/first_run.ftl @@ -36,7 +36,8 @@ show-all-folders-subtitle = Show additional path selection settings. Do as I say runners-folder = Runners folder dxvks-folder = DXVKs folder wine-prefix-folder = Wine prefix folder -game-installation-folder = Game installation folder +global-game-installation-folder = Global game version installation folder +chinese-game-installation-folder = Chinese game version installation folder fps-unlocker-folder = FPS Unlocker folder components-index = Components index patch-folder = Patch folder @@ -44,6 +45,7 @@ temp-folder = Temp folder migrate = Migrate + select-voice-packages = Select voice packages diff --git a/assets/locales/es/first_run.ftl b/assets/locales/es/first_run.ftl index 6be9081..d526661 100755 --- a/assets/locales/es/first_run.ftl +++ b/assets/locales/es/first_run.ftl @@ -36,12 +36,15 @@ show-all-folders-subtitle = Muestra opciones de selección de rutas adicionales. runners-folder = Carpeta de runners dxvks-folder = Carpeta de DXVKs wine-prefix-folder = Carpeta de prefijo de Wine -game-installation-folder = Carpeta de instalación del juego +global-game-installation-folder = Global game version installation folder +chinese-game-installation-folder = Chinese game version installation folder fps-unlocker-folder = Carpeta del liberador de FPS components-index = Índice de componentes patch-folder = Carpeta del parche temp-folder = Carpeta temporal +migrate = Migrate + select-voice-packages = Elegir paquetes de voz diff --git a/assets/locales/fr/first_run.ftl b/assets/locales/fr/first_run.ftl index 6fff998..42cc3b7 100644 --- a/assets/locales/fr/first_run.ftl +++ b/assets/locales/fr/first_run.ftl @@ -36,12 +36,15 @@ show-all-folders-subtitle = Afficher plus de paramètres de sélection d'emplace runners-folder = Emplacement des runners dxvks-folder = Emplacement des versions de DXVK wine-prefix-folder = Emplacement du préfix wine -game-installation-folder = Emplacement d'installation du jeu +global-game-installation-folder = Global game version installation folder +chinese-game-installation-folder = Chinese game version installation folder fps-unlocker-folder = Emplacement des fichiers du débloqueur de FPS components-index = Indice des composants patch-folder = Emplacement du patch temp-folder = Dossier temporaire +migrate = Migrate + select-voice-packages = Sélectionnez les packs de voix diff --git a/assets/locales/ru/first_run.ftl b/assets/locales/ru/first_run.ftl index 78b80fd..760df53 100644 --- a/assets/locales/ru/first_run.ftl +++ b/assets/locales/ru/first_run.ftl @@ -38,12 +38,15 @@ show-all-folders-subtitle = Отобразить дополнительные о runners-folder = Папка версий Wine dxvks-folder = Папка версий DXVK wine-prefix-folder = Папка префикса Wine -game-installation-folder = Путь установки игры +global-game-installation-folder = Путь установки глобальной версии игры +chinese-game-installation-folder = Путь установки китайской версии игры fps-unlocker-folder = Папка FPS Unlocker components-index = Индекс компонентов patch-folder = Папка скачивания патча temp-folder = Временная папка +migrate = Перенести + select-voice-packages = Выбрать языковые пакеты diff --git a/assets/locales/tr/first_run.ftl b/assets/locales/tr/first_run.ftl index 25575f7..cb61eea 100644 --- a/assets/locales/tr/first_run.ftl +++ b/assets/locales/tr/first_run.ftl @@ -36,12 +36,15 @@ show-all-folders-subtitle = Ek yol seçimi ayarlarını göster. Dediğimi yap.. runners-folder = Başlatıcılar(Runnerlar) klasörü dxvks-folder = DXVKnın klasörü wine-prefix-folder = Wine prefixnin klasörü -game-installation-folder = Oyunun indrildiği klasör +global-game-installation-folder = Global game version installation folder +chinese-game-installation-folder = Chinese game version installation folder fps-unlocker-folder = FPS Unlocker folder components-index = Bileşenlerin dizini patch-folder = Yama klasörü temp-folder = "Geçici" klasörü +migrate = Migrate + select-voice-packages = Ses paketlerini seç diff --git a/assets/locales/zh-cn/first_run.ftl b/assets/locales/zh-cn/first_run.ftl index 5753d3d..8ec7824 100644 --- a/assets/locales/zh-cn/first_run.ftl +++ b/assets/locales/zh-cn/first_run.ftl @@ -36,12 +36,15 @@ show-all-folders-subtitle = 显示额外的路径选项。按我说的做... runners-folder = 运行程序文件夹 dxvks-folder = DXVK 文件夹 wine-prefix-folder = Wine prefix 文件夹 -game-installation-folder = 游戏安装文件夹 +global-game-installation-folder = Global game version installation folder +chinese-game-installation-folder = Chinese game version installation folder fps-unlocker-folder = FPS Unlocker 文件夹 components-index = 成分指数 patch-folder = 补丁文件夹 temp-folder = 临时文件夹 +migrate = Migrate + select-voice-packages = 选择语音包 diff --git a/src/ui/first_run/default_paths.rs b/src/ui/first_run/default_paths.rs index 1d09d29..d20fb29 100644 --- a/src/ui/first_run/default_paths.rs +++ b/src/ui/first_run/default_paths.rs @@ -153,7 +153,7 @@ impl SimpleAsyncComponent for DefaultPathsApp { }, adw::ActionRow { - set_title: &tr("game-installation-folder"), + set_title: &tr("global-game-installation-folder"), set_icon_name: Some("folder-symbolic"), set_activatable: true, @@ -164,7 +164,7 @@ impl SimpleAsyncComponent for DefaultPathsApp { }, adw::ActionRow { - set_title: &tr("game-installation-folder"), // FIXME + set_title: &tr("chinese-game-installation-folder"), set_icon_name: Some("folder-symbolic"), set_activatable: true, @@ -252,6 +252,9 @@ impl SimpleAsyncComponent for DefaultPathsApp { add_css_class: "pill", + #[watch] + set_visible: !model.migrate_installation, + connect_clicked => DefaultPathsAppMsg::Exit } } diff --git a/src/ui/migrate_installation.rs b/src/ui/migrate_installation.rs index 4b97f94..2c554ff 100644 --- a/src/ui/migrate_installation.rs +++ b/src/ui/migrate_installation.rs @@ -3,6 +3,7 @@ use relm4::component::*; use gtk::prelude::*; +use crate::i18n::*; use super::first_run::default_paths::DefaultPathsApp; pub struct MigrateInstallationApp { @@ -22,7 +23,7 @@ impl SimpleComponent for MigrateInstallationApp { set_hide_on_close: true, #[watch] - set_title: Some("Migrate installation"), + set_title: Some(&tr("migrate-installation")), gtk::Box { set_orientation: gtk::Orientation::Vertical,