From c9fe1f6ed0f338dce65d775e50286b041d4cc6c7 Mon Sep 17 00:00:00 2001 From: Yutaka Kurosaki Date: Sun, 30 Nov 2025 13:02:05 +0900 Subject: [PATCH] Reorder language dropdown for better UX MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- src/app/Http/Middleware/SetLocale.php | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/app/Http/Middleware/SetLocale.php b/src/app/Http/Middleware/SetLocale.php index 0e9e35f..ff5fff3 100644 --- a/src/app/Http/Middleware/SetLocale.php +++ b/src/app/Http/Middleware/SetLocale.php @@ -12,10 +12,26 @@ class SetLocale { /** * Supported locales (LTR languages only) + * Order: English, Japanese, Chinese, Korean, Other Asian, European */ public const SUPPORTED_LOCALES = [ + // Primary languages 'en' => 'English', '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', 'fr' => 'Français', 'es' => 'Español', @@ -23,13 +39,7 @@ class SetLocale 'ru' => 'Русский', 'uk' => 'Українська', 'it' => 'Italiano', - 'hi' => 'हिन्दी', - 'vi' => 'Tiếng Việt', - 'tr' => 'Türkçe', 'pl' => 'Polski', - 'zh-CN' => '简体中文', - 'zh-TW' => '繁體中文', - 'ko' => '한국어', ]; /**