From c40ba585993561eb39db0b3813eb833cd88f242b Mon Sep 17 00:00:00 2001 From: vbrabandt <87247880+TheGoogleRider2@users.noreply.github.com> Date: Thu, 14 Mar 2024 20:57:15 +0100 Subject: [PATCH] Second push of Thai translation WIP --- assets/locales/common.ftl | 1 + assets/locales/th/components.ftl | 20 ++++++++ assets/locales/th/enhancements.ftl | 57 ++++++++++++++++++++++ assets/locales/th/environment.ftl | 7 +++ assets/locales/th/errors.ftl | 66 ++++++++++++++++++++++++++ assets/locales/th/first_run.ftl | 65 +++++++++++++++++++++++++ assets/locales/th/game.ftl | 7 +++ assets/locales/th/gamescope.ftl | 13 +++++ assets/locales/th/general.ftl | 70 +++++++++++++++++++++++++++ assets/locales/th/main.ftl | 76 ++++++++++++++++++++++++++++++ assets/locales/th/sandbox.ftl | 28 +++++++++++ 11 files changed, 410 insertions(+) create mode 100644 assets/locales/th/components.ftl create mode 100644 assets/locales/th/enhancements.ftl create mode 100644 assets/locales/th/environment.ftl create mode 100644 assets/locales/th/errors.ftl create mode 100644 assets/locales/th/first_run.ftl create mode 100644 assets/locales/th/game.ftl create mode 100644 assets/locales/th/gamescope.ftl create mode 100644 assets/locales/th/general.ftl create mode 100644 assets/locales/th/main.ftl create mode 100644 assets/locales/th/sandbox.ftl diff --git a/assets/locales/common.ftl b/assets/locales/common.ftl index 7627b70..8189434 100644 --- a/assets/locales/common.ftl +++ b/assets/locales/common.ftl @@ -31,3 +31,4 @@ ja-jp = 日本語 ko-kr = 한국어 id-id = Indonesia vi-vn = Tiếng Việt +th-th = ไทย diff --git a/assets/locales/th/components.ftl b/assets/locales/th/components.ftl new file mode 100644 index 0000000..7009f08 --- /dev/null +++ b/assets/locales/th/components.ftl @@ -0,0 +1,20 @@ +components = ส่วนประกอบ +components-description = จัดการเวอร์ชัน Wine และ DXVK + +selected-version = เวอร์ชันที่เลือก +recommended-only = แนะนำเท่านั้น + +wine-version = เวอร์ชันของ Wine +wine-recommended-description = แสดงเฉพาะเวอร์ชัน wine ที่แนะนำเท่านั้น + +wine-options = การตั้งค่า Wine + +wine-use-shared-libraries = ใช้ไลบรารีที่ใช้ร่วมกันของ wine +wine-use-shared-libraries-description = ตั้งค่าตัว LD_LIBRARY_PATH เพื่อโหลดไลบรารีระบบจากบิลด์ wine ที่เลือก + +gstreamer-use-shared-libraries = ใช้ไลบรารีที่ใช้ร่วมกันของ gstreamer +gstreamer-use-shared-libraries-description = ตั้งค่าตัวแปร GST_PLUGIN_PATH เพื่อโหลดไลบรารี gstreamer จากบิลด์ wine ที่เลือก + +dxvk-version = เวอร์ชันของ DXVK +dxvk-selection-disabled = DXVK selection is disabled by your wine group preferences +dxvk-recommended-description = แสดงเฉพาะเวอร์ชัน DXVK ที่แนะนำเท่านั้น diff --git a/assets/locales/th/enhancements.ftl b/assets/locales/th/enhancements.ftl new file mode 100644 index 0000000..6239782 --- /dev/null +++ b/assets/locales/th/enhancements.ftl @@ -0,0 +1,57 @@ +game-settings-description = Manage in-game settings and account session +sandbox-settings-description = Run the game in a bubblewrap sandbox, similar to what Flatpak does +environment-settings-description = Specify environment variables and game launching command + +wine = Wine + +synchronization = Synchronization +wine-sync-description = Technology used to synchronize inner wine events + +language = Language +wine-lang-description = Language used in the wine environment. Can fix keyboard layout issues +system = System + +borderless-window = Borderless window +virtual-desktop = Virtual desktop + +map-drive-c = Map drive C: +map-drive-c-description = Automatically symlink drive_c folder from the wine prefix to the dosdevices + +map-game-folder = Map game folder +map-game-folder-description = Automatically symlink game folder to the dosdevices + +game = Game + +hud = HUD + +fsr = FSR +fsr-description = Upscales game to your monitor size. To use select lower resolution in the game's settings and press Alt+Enter +ultra-quality = Ultra quality +quality = Quality +balanced = Balanced +performance = Performance + +gamemode = Gamemode +gamemode-description = Prioritize the game over the rest of the processes + +gamescope = Gamescope +gamescope-description = Gamescope is a tool from Valve that allows for games to run in an isolated Xwayland instance and supports AMD, Intel, and Nvidia GPUs + +discord-rpc = Discord RPC +discord-rpc-description = Discord RPC allows you to provide Discord the info that you are currently playing the game to let your friends know +icon = Icon +title = Title +description = Description + +fps-unlocker = FPS Unlocker +fps-unlocker-description = Remove frames rendering limitation by modifying the game's memory. Can be detected by the anti-cheat + +enabled = Enabled + +fps-unlocker-interval = Overwrite interval +fps-unlocker-interval-description = Delay in milliseconds between overwriting the FPS limit value. Periodic overwrites are necessary to prevent it from resetting + +window-mode = Window Mode +borderless = Borderless +popup = Popup +fullscreen = Fullscreen diff --git a/assets/locales/th/environment.ftl b/assets/locales/th/environment.ftl new file mode 100644 index 0000000..6545a14 --- /dev/null +++ b/assets/locales/th/environment.ftl @@ -0,0 +1,7 @@ +environment = Environment +game-command = Game command +game-command-description = Command used to launch the game. Placeholder %command% is generated automatically by the launcher. For example: gamemoderun '%command%' +new-variable = New variable +name = Name +value = Value +add = Add diff --git a/assets/locales/th/errors.ftl b/assets/locales/th/errors.ftl new file mode 100644 index 0000000..385fe6f --- /dev/null +++ b/assets/locales/th/errors.ftl @@ -0,0 +1,66 @@ +launcher-folder-opening-error = Failed to open launcher folder +game-folder-opening-error = Failed to open game folder +config-file-opening-error = Failed to open config file +debug-file-opening-error = Failed to open debug file + +wish-url-search-failed = No wishes url found +wish-url-opening-error = Could not open wishes url + +wine-run-error = Failed to run {$executable} executable using wine + +game-launching-failed = Failed to launch game +failed-get-selected-wine = Failed to get selected wine version +downloading-failed = Downloading failed +unpacking-failed = Unpacking failed + +kill-game-process-failed = Failed to kill the game's process + +game-file-repairing-error = Failed to repair game file +integrity-files-getting-error = Failed to get integrity files + +background-downloading-failed = Failed to download background picture +components-index-sync-failed = Failed to sync components index +components-index-verify-failed = Failed to verify components index +config-update-error = Failed to save config +wine-prefix-update-failed = Failed to update wine prefix +dxvk-install-failed = Failed to install DXVK +voice-package-deletion-error = Failed to delete voice package + +game-diff-finding-error = Failed to find game diff +patch-info-fetching-error = Failed to fetch patch info +launcher-state-updating-error = Failed to update launcher state + +package-not-available = Package is not available: {$package} +wine-download-error = Failed to download wine +wine-unpack-errror = Failed to unpack wine +wine-install-failed = Failed to install wine +dxvk-download-error = Failed to download DXVK +dxvk-unpack-error = Failed to unpack DXVK +dxvk-apply-error = Failed to apply DXVK + +downloaded-wine-list-failed = Failed to list downloaded wine versions + +patch-sync-failed = Failed to sync patch folder +patch-state-check-failed = Failed to check patch folder state +game-patching-error = Failed to patch game + +# Disable telemetry + +telemetry-servers-disabling-error = Failed to disable telemetry servers + +# Sandbox + +documentation-url-open-failed = Failed to open documentation URL + +# Game + +game-session-add-failed = Failed to add game session +game-session-update-failed = Failed to update game session +game-session-remove-failed = Failed to remove game session +game-session-set-current-failed = Failed to set current game session +game-session-apply-failed = Failed to apply game session + +# Enhancements + +discord-rpc-icons-fetch-failed = Failed to fetch Discord RPC icons +discord-rpc-icon-download-failed = Failed to download Discord RPC icon diff --git a/assets/locales/th/first_run.ftl b/assets/locales/th/first_run.ftl new file mode 100644 index 0000000..23b5a30 --- /dev/null +++ b/assets/locales/th/first_run.ftl @@ -0,0 +1,65 @@ +welcome = Welcome + +welcome-page-message = + Hi there! Welcome to the An Anime Game Launcher + + We need to prepare some stuff and download default components before you could run the game + + +tos-violation-warning = ToS violation warning + +tos-violation-warning-message = + This launcher is an unofficial tool, in no way related to {company-name} nor {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. + + It does so by using existing components and making the experience simple for the user. + + However, some components used here likely break the {company-name} Terms of Service for {game-name}. + + If you are using this launcher, your player account could become identified as TOS-non-compliant by {company-name}/{company-alter-name}. + + If this happens, as your account would be disobeying TOS, {company-name}/{company-alter-name} are free to do what they want. Including banning. + + If you understand the risk of trying to play the game in an unofficial capacity, press OK to continue + +tos-dialog-title = Are you sure you understand what we want to say? +tos-dialog-message = + 1. Don't publish any information about this project + 2. Don't abuse it by using some modded clients and so + 3. Ask questions exceptionally in our discord or matrix server + + +dependencies = Dependencies +missing-dependencies-title = You're missing some dependencies! +missing-dependencies-message = You must install some packages to your system before continue installation process + + +default-paths = Default paths +choose-default-paths = Choose default paths +show-all-folders = I know what I'm doing +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 +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 +temp-folder = Temp folder + +migrate = Migrate + + +select-voice-packages = Select voice packages + + +download-components = Download components +download-dxvk = Download DXVK +apply-dxvk = Apply DXVK + + +finish = Finish +finish-title = Everything's done! +finish-message = All the basic components were downloaded. Now you can restart the launcher and download the game. Welcome to our club! diff --git a/assets/locales/th/game.ftl b/assets/locales/th/game.ftl new file mode 100644 index 0000000..bdd098a --- /dev/null +++ b/assets/locales/th/game.ftl @@ -0,0 +1,7 @@ +game-sessions = Game sessions + +active-sessions = Active session +active-session-description = Currently selected game session. Updates after each game launch + +update-session = Update session using current wine prefix registry values +delete-session = Delete session diff --git a/assets/locales/th/gamescope.ftl b/assets/locales/th/gamescope.ftl new file mode 100644 index 0000000..6fbb639 --- /dev/null +++ b/assets/locales/th/gamescope.ftl @@ -0,0 +1,13 @@ +game-resolution = Game resolution +gamescope-resolution = Gamescope resolution + +upscaling = Upscaling + +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 +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 +unfocused-framerate-limit = Unfocused framerate limit diff --git a/assets/locales/th/general.ftl b/assets/locales/th/general.ftl new file mode 100644 index 0000000..c9b70c7 --- /dev/null +++ b/assets/locales/th/general.ftl @@ -0,0 +1,70 @@ +appearance = Appearance +modern = Modern +classic = Classic +update-background = Update background picture +update-background-description = Download official background picture for the launcher. You can disable it to use your custom image instead + +launcher-language = Launcher language +launcher-language-description = Applies after restart + +game-edition = Game edition +global = Global +china = China + +game-environment = Game environment +game-environment-description = Get specific features like additional payment methods + +game-voiceovers = Game voiceovers +game-voiceovers-description = List of downloaded game voiceovers. You can select them in the game settings +english = English +japanese = Japanese +korean = Korean +chinese = Chinese + +migrate-installation = Migrate installation +migrate-installation-description = Open special window where you can change your game installation folder +repair-game = Repair game + +status = Status + +game-version = Game version +game-not-installed = not installed + +game-predownload-available = Game update pre-downloading available: {$old} -> {$new} +game-update-available = Game update available: {$old} -> {$new} +game-outdated = Game is too outdated and can't be updated. Latest version: {$latest} + +player-patch-version = Player patch version +player-patch-version-description = Main patch that lets you play the game on Linux + +patch-not-available = not available +patch-not-available-tooltip = Patch servers are unreachable + +patch-outdated = outdated ({$current}) +patch-outdated-tooltip = Patch is outdated: {$current} -> {$latest} + +patch-preparation = preparation +patch-preparation-tooltip = Patch is in development + +patch-testing-tooltip = Test patch is available +patch-not-applied-tooltip = Patch is not applied + +apply-main-patch = Apply main patch +apply-main-patch-description = Experimental. Disabling this allows you to run the game without applying the patch. This may not work, or require manual files modifications. Use if you know what you're doing + +disable-mhypbase = Disable mhypbase +disable-mhypbase-description = Experimental. If enabled, launcher will disable mhypbase.dll during the main patch applying, which is currently an equivalent to the xlua patch. Improves performance and reduces CPU usage + +ask-superuser-permissions = Ask superuser permissions +ask-superuser-permissions-description = Launcher will use them to automatically update your hosts file. This is not needed in flatpak edition + +launcher-behavior = Launcher behavior +launcher-behavior-description = What should launcher window do when it starts the game + +wine-tools = Wine tools +command-line = Command line +registry-editor = Registry editor +explorer = Explorer +task-manager = Task manager +configuration = Configuration +debugger = Debugger diff --git a/assets/locales/th/main.ftl b/assets/locales/th/main.ftl new file mode 100644 index 0000000..dcd5f7f --- /dev/null +++ b/assets/locales/th/main.ftl @@ -0,0 +1,76 @@ +custom = Custom +none = None +default = Default +details = Details +options = Options + +width = Width +height = Height + +# Menu items + +launcher-folder = Launcher folder +game-folder = Game folder +config-file = Config file +debug-file = Debug file +wish-url = Open wishes +about = About + + +close = Close +hide = Hide +nothing = Nothing +save = Save +continue = Continue +resume = Resume +exit = Exit +check = Check +restart = Restart +agree = Agree + + +loading-data = Loading data +downloading-background-picture = Downloading background picture +updating-components-index = Updating components index +loading-game-version = Loading game version +loading-patch-status = Loading patch status +loading-launcher-state = Loading launcher state +loading-launcher-state--game = Loading launcher state: verifying game version +loading-launcher-state--voice = Loading launcher state: verifying {$locale} voiceover +loading-launcher-state--patch = Loading launcher state: verifying installed patch + + +checking-free-space = Checking free space +downloading = Downloading +updating-permissions = Updating permissions +unpacking = Unpacking +verifying-files = Verifying files +repairing-files = Repairing files +migrating-folders = Migrating folders +applying-hdiff = Applying hdiff patches +removing-outdated = Removing outdated files + + +components-index-updated = Components index was updated + + +launch = Launch +migrate-folders = Migrate folders +migrate-folders-tooltip = Update game folders structure +apply-patch = Apply patch +disable-telemetry = Disable telemetry +download-wine = Download wine +create-prefix = Create prefix +update = Update +download = Download +predownload-update = Pre-download {$version} update ({$size}) + +kill-game-process = Kill game process + +main-window--patch-unavailable-tooltip = Patch servers are unavailable and launcher can't verify the game's patching status. You're allowed to run the game on your own risk +main-window--patch-outdated-tooltip = Patch is outdated or in preparation state, so unavailable for usage. Return back later to see its status +main-window--version-outdated-tooltip = Version is too outdated and can't be updated + +preferences = Preferences +general = General +enhancements = Enhancements diff --git a/assets/locales/th/sandbox.ftl b/assets/locales/th/sandbox.ftl new file mode 100644 index 0000000..de61f49 --- /dev/null +++ b/assets/locales/th/sandbox.ftl @@ -0,0 +1,28 @@ +sandbox = Sandbox +sandbox-description = Run the game in isolated environment, preventing it from accessing your personal data + +enable-sandboxing = Enable sandboxing +enable-sandboxing-description = Run the game in read-only copy of your root filesystem + +hide-home-directory = Hide home directory +hide-home-directory-description = Isolate your /home, /var/home/$USER, and $HOME folders from the game + +hostname = Hostname +additional-arguments = Additional arguments + +private-directories = Private directories +private-directories-description = These folders will be replaced by an empty virtual filesystem (tmpfs), and their original content will not be available to sandboxed game + +path = Path + +shared-directories = Shared directories +shared-directories-description = These directories will be symlinked to directories in your host system + +original-path = Original path +new-path = New path + +read-only = Read-only +read-only-description = Forbid game to write any data to this directory + +symlinks = Symlinks +symlinks-description = Symlink original path to the new one inside of your sandbox