Skip to content

translate: Add missing strings for Japanese, Korean and Vietnamese#278

Merged
koiverse merged 3 commits intokoiverse:devfrom
sang765:featured/34
Feb 7, 2026
Merged

translate: Add missing strings for Japanese, Korean and Vietnamese#278
koiverse merged 3 commits intokoiverse:devfrom
sang765:featured/34

Conversation

@sang765
Copy link
Copy Markdown
Contributor

@sang765 sang765 commented Jan 31, 2026

Summary of Changes (Ctrl + C from Gemini Code Assist)

This pull request significantly enhances the localization of the ArchiveTune application for Japanese, Korean, and Vietnamese users. It addresses previously untranslated strings, corrects existing translations for improved accuracy, and expands the application's internal language and country code support. These changes aim to provide a more complete and native-like experience for a broader international audience, laying foundational work for future translation efforts.

Highlights

  • Expanded Language and Country Code Support: The PreferenceKeys.kt file has been updated to include a significantly larger set of language and country codes, enhancing the application's ability to support a global audience.
  • Comprehensive Japanese Localization: New Japanese translations have been added for backup and restore functionalities, and several existing strings have been refined for improved accuracy and natural phrasing.
  • Extensive Korean Localization: A large number of new Korean strings have been introduced, covering features such as tag management, custom themes, player stream client options, and backup/restore processes. Existing translations have also been corrected for better clarity.
  • Enhanced Vietnamese Localization: New Vietnamese translations for player stream client settings and backup/restore operations have been added, alongside numerous corrections to existing strings to ensure more accurate and fluent language.
  • New Feature String Translations: Across all three languages (Japanese, Korean, and Vietnamese), new strings have been added to support features like tempo, pitch controls, debug logging, and various playback states.
Changelog
  • app/src/main/kotlin/moe/koiverse/archivetune/constants/PreferenceKeys.kt
    • Expanded the LanguageCodeToName map to include 28 new language entries, supporting a wider range of global languages.
    • Expanded the CountryCodeToName map to include 29 new country entries, enhancing geographical localization options.
  • app/src/main/res/values-ja/archivetune_strings.xml
    • Added 10 new strings related to backup and restore operations, such as "バックアップ実行中" (Backup in progress) and "復元実行中" (Restore in progress).
  • app/src/main/res/values-ja/strings.xml
    • Corrected 8 existing Japanese string translations for improved grammatical accuracy and natural phrasing (e.g., "これ週" to "今週" for "this_week").
    • Added 28 new strings covering features like tempo, pitch, debug logs, and various playback states.
  • app/src/main/res/values-ko/archivetune_strings.xml
    • Added 72 new strings, introducing translations for features such as tag management, playlist organization, various player design options, "Year in Music" summaries, custom theme creation, and backup/restore processes.
  • app/src/main/res/values-ko/strings.xml
    • Corrected 8 existing Korean string translations to enhance clarity and correctness (e.g., "역사" to "기록" for "history").
    • Added 80 new strings, providing translations for advanced features like tempo, pitch, comprehensive equalizer settings, smart trimmer functionality, debug logging, playback states, and detailed permission requests.
  • app/src/main/res/values-vi/archivetune_strings.xml
    • Added 15 new strings, including translations for player design options, YouTube stream client configurations, and backup/restore operations.
  • app/src/main/res/values-vi/strings.xml
    • Corrected 29 existing Vietnamese string translations for better accuracy and natural language flow (e.g., "Xáo trộn bật" to "Bật xáo trộn" for "action_shuffle_on").
    • Added 31 new strings, covering features such as tempo, pitch, new library design descriptions, permanent shuffle mode, restore success messages, status indicators, debug logs, and playback states.

cto-new bot and others added 3 commits January 31, 2026 21:28
Add extensive language and country code mappings to support broader internationalization:
- Languages: English (UK), Chinese (Simplified/Traditional), French, German, Spanish, Portuguese (Brazilian), Russian, Italian, Dutch, Polish, Turkish, Arabic, Hindi, Thai, Indonesian, Malay, Ukrainian, Czech, Greek, Hebrew, Hungarian, Romanian, Finnish, Danish, Norwegian, Swedish, Slovak, Bulgarian, Croatian, Serbian, Lithuanian, Latvian, Estonian
- Countries: United Kingdom, China, Taiwan, Hong Kong, France, Germany, Spain, Mexico, Brazil, Russia, Italy, Netherlands, Poland, Turkey, Australia, Canada, India, Indonesia, Thailand, Vietnam, Philippines, Malaysia, Singapore, Argentina, Chile, Colombia, Peru, South Africa, Egypt, Saudi Arabia, United Arab Emirates
@koiverse koiverse merged commit 4c80702 into koiverse:dev Feb 7, 2026
1 check passed
@sang765 sang765 deleted the featured/34 branch February 7, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants