From 2fa7a40996fc2e4c8240632b45c5587d002afd5b Mon Sep 17 00:00:00 2001
From: Alex <alex.tran1502@gmail.com>
Date: Fri, 23 May 2025 08:01:29 -0500
Subject: [PATCH] fix(mobile): chinese translation (#18491)

* fix: Chinese translation

* using Locale.fromsubtags
---
 mobile/lib/constants/locales.dart | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/mobile/lib/constants/locales.dart b/mobile/lib/constants/locales.dart
index dabfadd485..f16ec68903 100644
--- a/mobile/lib/constants/locales.dart
+++ b/mobile/lib/constants/locales.dart
@@ -6,8 +6,10 @@ const Map<String, Locale> locales = {
   // Additional locales
   'Arabic (ar)': Locale('ar'),
   'Catalan (ca)': Locale('ca'),
-  'Chinese Simplified (zh_CN)': Locale('zh', 'CN'),
-  'Chinese Traditional (zh_TW)': Locale('zh', 'TW'),
+  'Chinese Simplified (zh_CN)':
+      Locale.fromSubtags(languageCode: 'zh', scriptCode: 'SIMPLIFIED'),
+  'Chinese Traditional (zh_TW)':
+      Locale.fromSubtags(languageCode: 'zh', scriptCode: 'Hant'),
   'Czech (cs)': Locale('cs'),
   'Danish (da)': Locale('da'),
   'Dutch (nl)': Locale('nl'),