Reorder language dropdown for better UX

New order:
1. Primary: English, Japanese
2. Chinese: Simplified, Traditional
3. Korean
4. Other Asian: Hindi, Vietnamese, Turkish
5. European: German, French, Spanish, Portuguese, Russian,
   Ukrainian, Italian, Polish

This prioritizes the most commonly used languages in the target
market while maintaining a logical regional grouping.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-30 13:02:05 +09:00
parent 01c92aeb7c
commit c9fe1f6ed0

View File

@@ -12,10 +12,26 @@ class SetLocale
{ {
/** /**
* Supported locales (LTR languages only) * Supported locales (LTR languages only)
* Order: English, Japanese, Chinese, Korean, Other Asian, European
*/ */
public const SUPPORTED_LOCALES = [ public const SUPPORTED_LOCALES = [
// Primary languages
'en' => 'English', 'en' => 'English',
'ja' => '日本語', 'ja' => '日本語',
// Chinese variants
'zh-CN' => '简体中文',
'zh-TW' => '繁體中文',
// Korean
'ko' => '한국어',
// Other Asian languages
'hi' => 'हिन्दी',
'vi' => 'Tiếng Việt',
'tr' => 'Türkçe',
// European languages
'de' => 'Deutsch', 'de' => 'Deutsch',
'fr' => 'Français', 'fr' => 'Français',
'es' => 'Español', 'es' => 'Español',
@@ -23,13 +39,7 @@ class SetLocale
'ru' => 'Русский', 'ru' => 'Русский',
'uk' => 'Українська', 'uk' => 'Українська',
'it' => 'Italiano', 'it' => 'Italiano',
'hi' => 'हिन्दी',
'vi' => 'Tiếng Việt',
'tr' => 'Türkçe',
'pl' => 'Polski', 'pl' => 'Polski',
'zh-CN' => '简体中文',
'zh-TW' => '繁體中文',
'ko' => '한국어',
]; ];
/** /**