From a842ba14981ed11664664808887617c42bb186e2 Mon Sep 17 00:00:00 2001 From: llama Date: Mon, 29 Sep 2025 22:13:09 +0800 Subject: [PATCH] replace more hardcoded strings in the launcher with translations (#4368) --- ftl/core/launcher.ftl | 4 ++++ qt/launcher/src/main.rs | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ftl/core/launcher.ftl b/ftl/core/launcher.ftl index d07608fbd..13d419a0c 100644 --- a/ftl/core/launcher.ftl +++ b/ftl/core/launcher.ftl @@ -31,3 +31,7 @@ launcher-mirror-no-mirror = No mirror launcher-mirror-china = China launcher-mirror-disabled = Mirror disabled. launcher-mirror-china-enabled = China mirror enabled. +launcher-beta-releases-enabled = Beta releases enabled. +launcher-beta-releases-disabled = Beta releases disabled. +launcher-download-caching-enabled = Download caching enabled. +launcher-download-caching-disabled = Download caching disabled and cache cleared. diff --git a/qt/launcher/src/main.rs b/qt/launcher/src/main.rs index e53f34ca3..cdfc54d8c 100644 --- a/qt/launcher/src/main.rs +++ b/qt/launcher/src/main.rs @@ -390,10 +390,10 @@ fn main_menu_loop(state: &State) -> Result<()> { // Toggle beta prerelease file if state.prerelease_marker.exists() { let _ = remove_file(&state.prerelease_marker); - println!("Beta releases disabled."); + println!("{}", state.tr.launcher_beta_releases_disabled()); } else { write_file(&state.prerelease_marker, "")?; - println!("Beta releases enabled."); + println!("{}", state.tr.launcher_beta_releases_enabled()); } println!(); continue; @@ -402,14 +402,14 @@ fn main_menu_loop(state: &State) -> Result<()> { // Toggle cache disable file if state.no_cache_marker.exists() { let _ = remove_file(&state.no_cache_marker); - println!("Download caching enabled."); + println!("{}", state.tr.launcher_download_caching_enabled()); } else { write_file(&state.no_cache_marker, "")?; // Delete the cache directory and everything in it if state.uv_cache_dir.exists() { let _ = anki_io::remove_dir_all(&state.uv_cache_dir); } - println!("Download caching disabled and cache cleared."); + println!("{}", state.tr.launcher_download_caching_disabled()); } println!(); continue;