fix(i18n): separate Thai and English cleanly without parentheses mixing
This commit is contained in:
1 parent
9b5b4087c9
commit
9dc33afb89
4 files changed
+179
-179
No files matched your search
+33
-33
@@ -2,19 +2,19 @@
|
||||
// Covers all 13 official languages supported by Honkai: Star Rail
|
||||
|
||||
export const SUPPORTED_LANGUAGES = [
|
||||
{ code: 'th', name: 'ภาษาไทย (Thai)', flag: '🇹🇭' },
|
||||
{ code: 'th', name: 'ภาษาไทย', flag: '🇹🇭' },
|
||||
{ code: 'en', name: 'English', flag: '🇺🇸' },
|
||||
{ code: 'zh-CN', name: '简体中文 (Simplified Chinese)', flag: '🇨🇳' },
|
||||
{ code: 'zh-TW', name: '繁體中文 (Traditional Chinese)', flag: '🇹🇼' },
|
||||
{ code: 'ja', name: '日本語 (Japanese)', flag: '🇯🇵' },
|
||||
{ code: 'ko', name: '한국어 (Korean)', flag: '🇰🇷' },
|
||||
{ code: 'vi', name: 'Tiếng Việt (Vietnamese)', flag: '🇻🇳' },
|
||||
{ code: 'id', name: 'Bahasa Indonesia (Indonesian)', flag: '🇮🇩' },
|
||||
{ code: 'es', name: 'Español (Spanish)', flag: '🇪🇸' },
|
||||
{ code: 'fr', name: 'Français (French)', flag: '🇫🇷' },
|
||||
{ code: 'de', name: 'Deutsch (German)', flag: '🇩🇪' },
|
||||
{ code: 'ru', name: 'Русский (Russian)', flag: '🇷🇺' },
|
||||
{ code: 'pt', name: 'Português (Portuguese)', flag: '🇧🇷' }
|
||||
{ code: 'zh-CN', name: '简体中文', flag: '🇨🇳' },
|
||||
{ code: 'zh-TW', name: '繁體中文', flag: '🇹🇼' },
|
||||
{ code: 'ja', name: '日本語', flag: '🇯🇵' },
|
||||
{ code: 'ko', name: '한국어', flag: '🇰🇷' },
|
||||
{ code: 'vi', name: 'Tiếng Việt', flag: '🇻🇳' },
|
||||
{ code: 'id', name: 'Bahasa Indonesia', flag: '🇮🇩' },
|
||||
{ code: 'es', name: 'Español', flag: '🇪🇸' },
|
||||
{ code: 'fr', name: 'Français', flag: '🇫🇷' },
|
||||
{ code: 'de', name: 'Deutsch', flag: '🇩🇪' },
|
||||
{ code: 'ru', name: 'Русский', flag: '🇷🇺' },
|
||||
{ code: 'pt', name: 'Português', flag: '🇧🇷' }
|
||||
];
|
||||
|
||||
export const TRANSLATIONS = {
|
||||
@@ -22,39 +22,39 @@ export const TRANSLATIONS = {
|
||||
// Header
|
||||
appName: "GaC-Srtool",
|
||||
appSubtitle: "Star Rail FreeSR & Server Controller",
|
||||
online: "เชื่อมต่อแล้ว (Online)",
|
||||
offline: "ออฟไลน์ (Offline)",
|
||||
online: "เชื่อมต่อแล้ว",
|
||||
offline: "ออฟไลน์",
|
||||
checking: "กำลังตรวจสอบ...",
|
||||
refresh: "🔄 รีเฟรช",
|
||||
connectFailed: "เชื่อมต่อไม่สำเร็จ",
|
||||
// Tabs
|
||||
tabDashboard: "📊 แดชบอร์ด (Overview)",
|
||||
tabAvatars: "👥 ตัวละคร (Avatars)",
|
||||
tabExrank: "⚡ Ex-Rank (สกิลพิเศษ)",
|
||||
tabTeleport: "🚀 วาร์ปฉาก (Teleport)",
|
||||
tabDashboard: "📊 แดชบอร์ด & จัดทีม",
|
||||
tabAvatars: "👥 ตัวละคร",
|
||||
tabExrank: "⚡ สกิลพิเศษ Ex-Rank",
|
||||
tabTeleport: "🚀 วาร์ปฉาก",
|
||||
tabJson: "📝 จัดการไฟล์ JSON",
|
||||
tabSettings: "⚙️ ตั้งค่า & คู่มือ Host",
|
||||
tabSettings: "⚙️ ตั้งค่า & ข้อมูลโหมด",
|
||||
// Dashboard
|
||||
statAvatars: "ตัวละครที่ครอบครอง",
|
||||
statLightcones: "กรวยแสง (Lightcones)",
|
||||
statRelics: "รีลิกส์ (Relics)",
|
||||
serverStatusTitle: "📍 สถานะเซิร์ฟเวอร์ & ตำแหน่งปัจจุบัน",
|
||||
quickActionsTitle: "⚡ ดำเนินการด่วน (Quick Actions)",
|
||||
quickActionsSubtitle: "สั่งการส่งไปยัง REST API Gateway ทันที",
|
||||
statLightcones: "กรวยแสง",
|
||||
statRelics: "รีลิกส์",
|
||||
serverStatusTitle: "📍 สถานะเซิร์ฟเวอร์ & พิกัดปัจจุบัน",
|
||||
quickActionsTitle: "⚡ ดำเนินการด่วน",
|
||||
quickActionsSubtitle: "ส่งคำสั่งไปยังเซิร์ฟเวอร์ทันที",
|
||||
btnMaxAll: "⭐ ปรับเลเวล 80 & ปลด E6 ตัวละครทั้งหมด",
|
||||
btnWarpExpress: "🚂 วาร์ปกลับรถไฟ Astral Express ทันที",
|
||||
btnSyncPersistent: "💾 ซิงค์ข้อมูล Persistent ล่าสุด",
|
||||
currentLineupTitle: "🎮 ทีมปัจจุบัน (Current Lineup)",
|
||||
currentLineupTitle: "🎮 ทีมปัจจุบัน",
|
||||
slot: "ตำแหน่งที่",
|
||||
slotEmpty: "(ว่าง)",
|
||||
coords: "พิกัดตัวละคร (X, Y, Z)",
|
||||
// Avatars
|
||||
searchPlaceholder: "🔍 ค้นหาชื่อหรือ ID ตัวละคร...",
|
||||
filterAllRarity: "ทุกระดับดาว",
|
||||
filter5Star: "5 ดาว (SSR)",
|
||||
filter4Star: "4 ดาว (SR)",
|
||||
filter5Star: "5 ดาว",
|
||||
filter4Star: "4 ดาว",
|
||||
btnReload: "🔄 รีโหลด",
|
||||
eidolonLabel: "EIDOLON (E):",
|
||||
eidolonLabel: "Eidolon:",
|
||||
confirmMaxAll: "ยืนยันปรับตัวละครทั้งหมดให้เป็นเลเวล 80 และปลด E6 หรือไม่?",
|
||||
maxAllSuccess: "ปรับ Max ทุกตัวละครสำเร็จแล้ว!",
|
||||
avatarRankSuccess: "ปรับตัวละคร {id} เป็น E{rank} สำเร็จ",
|
||||
@@ -68,17 +68,17 @@ export const TRANSLATIONS = {
|
||||
enabled: "เปิดใช้งาน",
|
||||
disabled: "ปิดใช้งาน",
|
||||
// Teleport
|
||||
presetsTitle: "📍 จุดวาร์ปปลอดภัยยอดนิยม (Safe Presets)",
|
||||
presetsTitle: "📍 จุดวาร์ปปลอดภัยยอดนิยม",
|
||||
presetsSubtitle: "คลิกจุดวาร์ปเพื่อย้ายฉากของผู้เล่นในไฟล์เซฟได้ทันที",
|
||||
customTeleportTitle: "🎯 กำหนดพิกัดวาร์ปเอง (Custom Teleport)",
|
||||
customTeleportTitle: "🎯 กำหนดพิกัดวาร์ปเอง",
|
||||
customTeleportSubtitle: "ใส่ PlaneID, FloorID และ EntryID ตามต้องการ",
|
||||
btnExecuteWarp: "🚀 ยืนยันการวาร์ป (Execute Teleport)",
|
||||
btnExecuteWarp: "🚀 ยืนยันการวาร์ป",
|
||||
warpBtn: "🚀 วาร์ป",
|
||||
warpSuccess: "วาร์ปไปยัง {label} สำเร็จ (บันทึกลง Persistent)",
|
||||
warpFailed: "วาร์ปไม่สำเร็จ: {err}",
|
||||
// JSON
|
||||
btnFreesr: "📄 freesr-data.json",
|
||||
btnPersistent: "💾 persistent (Save)",
|
||||
btnPersistent: "💾 ไฟล์เซฟ persistent",
|
||||
btnBeautify: "✨ จัดรูปแบบ JSON",
|
||||
btnDownload: "📥 ดาวน์โหลด Backup",
|
||||
btnUpload: "📤 อัปโหลดไฟล์",
|
||||
@@ -120,7 +120,7 @@ export const TRANSLATIONS = {
|
||||
Abundance: "เฟื่องฟู",
|
||||
Remembrance: "ความทรงจำ",
|
||||
Unknown: "ไม่ระบุ",
|
||||
Elation: "ปีติ (Elation)"
|
||||
Elation: "ปีติ"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in new issue
Block a user