From 6bf33ed881239163457dd27edf5eeaf07809dcd2 Mon Sep 17 00:00:00 2001 From: vbrabandt <87247880+TheGoogleRider2@users.noreply.github.com> Date: Fri, 15 Mar 2024 12:00:08 +0100 Subject: [PATCH] more stuff managed to build the a rust thingy for the first time (yes, this is my first time dealing with rust) and stuff seems to be looking good. now it's time to suffer even more :sweat_smile: --- assets/locales/th/errors.ftl | 2 +- assets/locales/th/first_run.ftl | 2 +- assets/locales/th/gamescope.ftl | 8 ++++---- assets/locales/th/general.ftl | 16 ++++++++-------- src/i18n.rs | 3 ++- src/ui/about.rs | 3 ++- 6 files changed, 18 insertions(+), 16 deletions(-) diff --git a/assets/locales/th/errors.ftl b/assets/locales/th/errors.ftl index 304a694..50a47e5 100644 --- a/assets/locales/th/errors.ftl +++ b/assets/locales/th/errors.ftl @@ -50,7 +50,7 @@ telemetry-servers-disabling-error = ไม่สามารถปิดใช # Sandbox -documentation-url-open-failed = ไม่สามารถเปิด URL เอกสาร +documentation-url-open-failed = ไม่สามารถเปิด URL เอกสารประกอบ # Game diff --git a/assets/locales/th/first_run.ftl b/assets/locales/th/first_run.ftl index fafe5b2..f400118 100644 --- a/assets/locales/th/first_run.ftl +++ b/assets/locales/th/first_run.ftl @@ -10,7 +10,7 @@ tos-violation-warning = คำเตือนการละเมิดข้ tos-violation-warning-message = แอปนี้เป็นเครื่องมือที่ไม่การเกี่ยวข้องแต่อย่างใดกับ {company-name} หรือ {company-alter-name}. - This tool is designed to facilitate playing {game-name} on Linux, and was built with the sole purpose of installing and running the game with less hassle. + เครื่องมือนี้ออกแบบมาเพื่ออำนวยความสะดวกในการเล่น {game-name} บน Linux และสร้างขึ้นโดยมีวัตถุประสงค์เพียงอย่างเดียวในการติดตั้งและรันเกมโดยมีความยุ่งยากที่น้อยลง Launcher นี้ทำงานได้โดยใช้คอมโพเนนต์ที่มีอยู่แล้ว ผู้ใช้จึงจะได้รับประสบการณ์ที่เรียบง่าย diff --git a/assets/locales/th/gamescope.ftl b/assets/locales/th/gamescope.ftl index c3415c8..da9140c 100644 --- a/assets/locales/th/gamescope.ftl +++ b/assets/locales/th/gamescope.ftl @@ -3,11 +3,11 @@ gamescope-resolution = ความละเอียดของ Gamescope upscaling = การเพิ่มขนาดความละเอียด -integer-scaling = Integer scaling +integer-scaling = มาตราส่วนจำนวนเต็ม integer-scaling-description = Turns each pixel into a square or rectangular group of integer number of same-color pixels. Prevents sharpness loss when scaling Full HD to 4K -gamescope-fsr-description = An open-source upscaling technique developed by AMD for better upscaling quality +gamescope-fsr-description = เทคนิคการขยายขนาดที่พัฒนาโดย AMD เพื่อคุณภาพการขยายขนาดที่ดีขึ้น nis-description = An open source upscaling technique developed by Nvidia as a cross-vendor, low-overhead alternative to their proprietary DLSS solution, meaning it works on AMD and Intel GPUs as well as Nvidia GPUs -other-settings = Other settings -framerate-limit = Framerate limit +other-settings = การตั้งค่าอื่นๆ +framerate-limit = ขีดจำกัดเฟรมเรต unfocused-framerate-limit = Unfocused framerate limit diff --git a/assets/locales/th/general.ftl b/assets/locales/th/general.ftl index 27c0227..202f44b 100644 --- a/assets/locales/th/general.ftl +++ b/assets/locales/th/general.ftl @@ -11,19 +11,19 @@ game-edition = ฉบับเกม global = สากล china = จีน -game-environment = Game environment -game-environment-description = Get specific features like additional payment methods +game-environment = สภาพแวดล้อมของเกม +game-environment-description = รับคุณสมบัติเฉพาะ เช่น วิธีการชำระเงินอื่นๆ -game-voiceovers = ภาษาพากย์เสียงสำหรับเกม +game-voiceovers = ภาษาพากย์เสียงเกม game-voiceovers-description = รายชื่อภาษาเสียงพากย์เกมที่ดาวน์โหลด คุณสามารถเลือกได้ในการตั้งค่าเกม english = ภาษาอังกฤษ japanese = ภาษาญี่ปุ่น korean = ภาษาเกาหลี chinese = ภาษาจีน -migrate-installation = Migrate installation -migrate-installation-description = Open special window where you can change your game installation folder -repair-game = ซ่อมเกม +migrate-installation = ย้ายการติดตั้งเกม +migrate-installation-description = เปิดหน้าต่างพิเศษที่คุณสามารถเปลี่ยนโฟลเดอร์การติดตั้งเกมของคุณได้ +repair-game = ซ่อมแซมการติดตั้งเกม status = สถานะ @@ -34,8 +34,8 @@ game-predownload-available = มีการอัปเดตเกมให้ game-update-available = มีอัปเดตเวอร์ชันเกมใหม่: {$old} -> {$new} game-outdated = เวอร์ชันเกมล้าสมัยเกินไปและไม่สามารถอัปเดตได้. เวอร์ชันล่าสุด: {$latest} -player-patch-version = Player patch version -player-patch-version-description = Main patch that lets you play the game on Linux +player-patch-version = เวอร์ชั่นแพทช์ +player-patch-version-description = แพทช์หลักที่ให้คุณเล่นเกมบน Linux patch-not-available = not available patch-not-available-tooltip = Patch servers are unreachable diff --git a/src/i18n.rs b/src/i18n.rs index abae9b0..bf2ed87 100644 --- a/src/i18n.rs +++ b/src/i18n.rs @@ -26,7 +26,8 @@ pub const SUPPORTED_LANGUAGES: &[LanguageIdentifier] = &[ langid!("pt-br"), langid!("pl-pl"), langid!("vi-vn"), - langid!("nl-nl") + langid!("nl-nl"), + langid!("th-th") ]; pub static mut LANG: LanguageIdentifier = langid!("en-us"); diff --git a/src/ui/about.rs b/src/ui/about.rs index e681af1..26d74c3 100644 --- a/src/ui/about.rs +++ b/src/ui/about.rs @@ -77,7 +77,8 @@ impl SimpleComponent for AboutDialog { "日本語 — @zozonteq https://github.com/zozonteq", "한국어 — @project-dy https://github.com/project-dy", "Indonesia — @yumekarisu https://github.com/yumekarisu", - "Tiếng Việt — Nguyễn Hữu Chánh https://github.com/Chanhnh" + "Tiếng Việt — Nguyễn Hữu Chánh https://github.com/Chanhnh", + "ไทย — @thegooglerider https://github.com/TheGoogleRider2" ].join("\n"), set_debug_info: &[