feat: fix multilingual element/path icons, sort avatars descending, add LC & Relic creators for freesr, and add Aha global toggle

This commit is contained in:
CAtlas0784 committed 2026-10-17 00:48:33 +07:00
1 parent 6438b86450
commit 29a78b4e10
4 files changed
+683 -20

No files matched your search

+234
View File
@@ -19,6 +19,24 @@ export const SUPPORTED_LANGUAGES = [
export const TRANSLATIONS = {
"th": {
"ahaGlobalDesc": "เปิดใช้งานฟังก์ชันพิเศษ Aeon ★ Aha ทั่วทั้งเซิร์ฟเวอร์",
"btnAddLc": "+ เพิ่ม LC",
"btnAddRelic": "+ เพิ่มรีลิกส์",
"modalAddLcTitle": "🗡️ เพิ่มกรวยแสงลง FreeSR",
"modalAddRelicTitle": "🛡️ เพิ่มรีลิกส์ลง FreeSR",
"lblSelectLc": "เลือกกรวยแสง",
"lblSelectRelicSet": "เลือกเซ็ตรีลิกส์",
"lblRelicSlot": "ชิ้นส่วน (Slot)",
"lblMainAffix": "สเตตัสหลัก (Main Affix)",
"lblEquipAvatar": "สวมใส่ให้ตัวละคร",
"unassigned": "-- ยังไม่สวมใส่ (เก็บในคลัง) --",
"btnAddLcSubmit": "💾 เพิ่มลง FreeSR",
"btnAddRelicSubmit": "💾 เพิ่มลง FreeSR",
"toastLcAdded": "เพิ่มกรวยแสงลงใน FreeSR สำเร็จแล้ว",
"toastRelicAdded": "เพิ่มรีลิกส์ลงใน FreeSR สำเร็จแล้ว",
"deleteItem": "ลบ",
"toastItemDeleted": "ลบไอเทมสำเร็จแล้ว",
"appName": "GaC-Srtool",
"appSubtitle": "Star Rail FreeSR & Server Controller",
"online": "เชื่อมต่อแล้ว",
@@ -195,6 +213,24 @@ export const TRANSLATIONS = {
"settingsReset": "คืนค่าเริ่มต้นเรียบร้อย"
},
"en": {
"ahaGlobalDesc": "Enable server-wide Aeon ★ Aha special trait",
"btnAddLc": "+ Add LC",
"btnAddRelic": "+ Add Relic",
"modalAddLcTitle": "🗡️ Add Light Cone to FreeSR",
"modalAddRelicTitle": "🛡️ Add Relic to FreeSR",
"lblSelectLc": "Select Light Cone",
"lblSelectRelicSet": "Select Relic Set",
"lblRelicSlot": "Relic Slot",
"lblMainAffix": "Main Stat",
"lblEquipAvatar": "Equip to Avatar",
"unassigned": "-- Unassigned (Inventory) --",
"btnAddLcSubmit": "💾 Add to FreeSR",
"btnAddRelicSubmit": "💾 Add to FreeSR",
"toastLcAdded": "Light Cone added to FreeSR",
"toastRelicAdded": "Relic added to FreeSR",
"deleteItem": "Delete",
"toastItemDeleted": "Item deleted successfully",
"appName": "GaC-Srtool",
"appSubtitle": "Star Rail FreeSR & Server Controller",
"online": "Connected",
@@ -371,6 +407,24 @@ export const TRANSLATIONS = {
"settingsReset": "Reset to default settings"
},
"zh-CN": {
"ahaGlobalDesc": "全服启用星神·阿哈特殊被动",
"btnAddLc": "+ 添加光锥",
"btnAddRelic": "+ 添加遗器",
"modalAddLcTitle": "🗡️ 添加光锥至 FreeSR",
"modalAddRelicTitle": "🛡️ 添加遗器至 FreeSR",
"lblSelectLc": "选择光锥",
"lblSelectRelicSet": "选择遗器套装",
"lblRelicSlot": "遗器部位",
"lblMainAffix": "主词条属性",
"lblEquipAvatar": "装备给角色",
"unassigned": "-- 暂不装备(存入背包) --",
"btnAddLcSubmit": "💾 添加至 FreeSR",
"btnAddRelicSubmit": "💾 添加至 FreeSR",
"toastLcAdded": "已成功添加光锥至 FreeSR",
"toastRelicAdded": "已成功添加遗器至 FreeSR",
"deleteItem": "删除",
"toastItemDeleted": "道具已成功删除",
"appName": "GaC-Srtool",
"appSubtitle": "星穹铁道 FreeSR 与服务器控制器",
"online": "已连接",
@@ -547,6 +601,24 @@ export const TRANSLATIONS = {
"settingsReset": "已恢复默认设置"
},
"zh-TW": {
"ahaGlobalDesc": "全服啟用星神·阿哈特殊被動",
"btnAddLc": "+ 新增光錐",
"btnAddRelic": "+ 新增遺器",
"modalAddLcTitle": "🗡️ 新增光錐至 FreeSR",
"modalAddRelicTitle": "🛡️ 新增遺器至 FreeSR",
"lblSelectLc": "選擇光錐",
"lblSelectRelicSet": "選擇遺器套裝",
"lblRelicSlot": "遺器部位",
"lblMainAffix": "主詞條屬性",
"lblEquipAvatar": "裝備給角色",
"unassigned": "-- 暫不裝備(存入背包) --",
"btnAddLcSubmit": "💾 新增至 FreeSR",
"btnAddRelicSubmit": "💾 新增至 FreeSR",
"toastLcAdded": "已成功新增光錐至 FreeSR",
"toastRelicAdded": "已成功新增遺器至 FreeSR",
"deleteItem": "刪除",
"toastItemDeleted": "道具已成功刪除",
"appName": "GaC-Srtool",
"appSubtitle": "星穹鐵道 FreeSR 與伺服器控制器",
"online": "已連線",
@@ -723,6 +795,24 @@ export const TRANSLATIONS = {
"settingsReset": "已恢復預設設定"
},
"ja": {
"ahaGlobalDesc": "全サーバーで星神・アッハの特殊パッシブを有効化",
"btnAddLc": "+ 光円錐を追加",
"btnAddRelic": "+ 遺物を追加",
"modalAddLcTitle": "🗡️ FreeSRに光円錐を追加",
"modalAddRelicTitle": "🛡️ FreeSRに遺物を追加",
"lblSelectLc": "光円錐を選択",
"lblSelectRelicSet": "遺物セットを選択",
"lblRelicSlot": "部位",
"lblMainAffix": "メインステータス",
"lblEquipAvatar": "キャラクターに装備",
"unassigned": "-- 未装備(インベントリ) --",
"btnAddLcSubmit": "💾 FreeSRに追加",
"btnAddRelicSubmit": "💾 FreeSRに追加",
"toastLcAdded": "FreeSRに光円錐を追加しました",
"toastRelicAdded": "FreeSRに遺物を追加しました",
"deleteItem": "削除",
"toastItemDeleted": "アイテムを削除しました",
"appName": "GaC-Srtool",
"appSubtitle": "スターレイル FreeSR & サーバーコントローラー",
"online": "接続完了",
@@ -899,6 +989,24 @@ export const TRANSLATIONS = {
"settingsReset": "デフォルト設定に戻しました"
},
"ko": {
"ahaGlobalDesc": "서버 전체 에이언즈★아하 특수 패시브 활성화",
"btnAddLc": "+ 광추 추가",
"btnAddRelic": "+ 유물 추가",
"modalAddLcTitle": "🗡️ FreeSR에 광추 추가",
"modalAddRelicTitle": "🛡️ FreeSR에 유물 추가",
"lblSelectLc": "광추 선택",
"lblSelectRelicSet": "유물 세트 선택",
"lblRelicSlot": "부위",
"lblMainAffix": "메인 속성",
"lblEquipAvatar": "캐릭터에 장착",
"unassigned": "-- 미장착 (인벤토리) --",
"btnAddLcSubmit": "💾 FreeSR에 추가",
"btnAddRelicSubmit": "💾 FreeSR에 추가",
"toastLcAdded": "FreeSR에 광추가 추가되었습니다",
"toastRelicAdded": "FreeSR에 유물이 추가되었습니다",
"deleteItem": "삭제",
"toastItemDeleted": "아이템이 삭제되었습니다",
"appName": "GaC-Srtool",
"appSubtitle": "스타레일 FreeSR & 서버 컨트롤러",
"online": "연결됨",
@@ -1075,6 +1183,24 @@ export const TRANSLATIONS = {
"settingsReset": "기본 설정으로 복원되었습니다"
},
"vi": {
"ahaGlobalDesc": "Bật cơ chế đặc biệt Aeon ★ Aha toàn máy chủ",
"btnAddLc": "+ Thêm Nón Ánh Sáng",
"btnAddRelic": "+ Thêm Di Vật",
"modalAddLcTitle": "🗡️ Thêm Nón Ánh Sáng vào FreeSR",
"modalAddRelicTitle": "🛡️ Thêm Di Vật vào FreeSR",
"lblSelectLc": "Chọn Nón Ánh Sáng",
"lblSelectRelicSet": "Chọn Bộ Di Vật",
"lblRelicSlot": "Vị trí Di Vật",
"lblMainAffix": "Thuộc tính chính",
"lblEquipAvatar": "Trang bị cho nhân vật",
"unassigned": "-- Chưa trang bị (Kho đồ) --",
"btnAddLcSubmit": "💾 Thêm vào FreeSR",
"btnAddRelicSubmit": "💾 Thêm vào FreeSR",
"toastLcAdded": "Đã thêm Nón Ánh Sáng vào FreeSR",
"toastRelicAdded": "Đã thêm Di Vật vào FreeSR",
"deleteItem": "Xóa",
"toastItemDeleted": "Đã xóa vật phẩm thành công",
"appName": "GaC-Srtool",
"appSubtitle": "Bộ điều khiển máy chủ & FreeSR Star Rail",
"online": "Đã kết nối",
@@ -1251,6 +1377,24 @@ export const TRANSLATIONS = {
"settingsReset": "Đã khôi phục cài đặt mặc định"
},
"id": {
"ahaGlobalDesc": "Aktifkan kemampuan khusus Aeon ★ Aha di seluruh server",
"btnAddLc": "+ Tambah Light Cone",
"btnAddRelic": "+ Tambah Relic",
"modalAddLcTitle": "🗡️ Tambah Light Cone ke FreeSR",
"modalAddRelicTitle": "🛡️ Tambah Relic ke FreeSR",
"lblSelectLc": "Pilih Light Cone",
"lblSelectRelicSet": "Pilih Set Relic",
"lblRelicSlot": "Slot Relic",
"lblMainAffix": "Stat Utama",
"lblEquipAvatar": "Pasang ke Karakter",
"unassigned": "-- Belum Dipasang (Tas) --",
"btnAddLcSubmit": "💾 Tambah ke FreeSR",
"btnAddRelicSubmit": "💾 Tambah ke FreeSR",
"toastLcAdded": "Light Cone berhasil ditambahkan ke FreeSR",
"toastRelicAdded": "Relic berhasil ditambahkan ke FreeSR",
"deleteItem": "Hapus",
"toastItemDeleted": "Item berhasil dihapus",
"appName": "GaC-Srtool",
"appSubtitle": "Pengontrol Server & FreeSR Star Rail",
"online": "Terhubung",
@@ -1427,6 +1571,24 @@ export const TRANSLATIONS = {
"settingsReset": "Pengaturan dikembalikan ke default"
},
"es": {
"ahaGlobalDesc": "Activar rasgo especial de Eón ★ Aha en todo el servidor",
"btnAddLc": "+ Añadir cono de luz",
"btnAddRelic": "+ Añadir reliquia",
"modalAddLcTitle": "🗡️ Añadir cono de luz a FreeSR",
"modalAddRelicTitle": "🛡️ Añadir reliquia a FreeSR",
"lblSelectLc": "Seleccionar cono de luz",
"lblSelectRelicSet": "Seleccionar conjunto de reliquias",
"lblRelicSlot": "Ranura de reliquia",
"lblMainAffix": "Atributo principal",
"lblEquipAvatar": "Equipar a personaje",
"unassigned": "-- Sin equipar (Inventario) --",
"btnAddLcSubmit": "💾 Añadir a FreeSR",
"btnAddRelicSubmit": "💾 Añadir a FreeSR",
"toastLcAdded": "Cono de luz añadido a FreeSR",
"toastRelicAdded": "Reliquia añadida a FreeSR",
"deleteItem": "Eliminar",
"toastItemDeleted": "Objeto eliminado correctamente",
"appName": "GaC-Srtool",
"appSubtitle": "Controlador de servidor y FreeSR de Star Rail",
"online": "Conectado",
@@ -1603,6 +1765,24 @@ export const TRANSLATIONS = {
"settingsReset": "Ajustes restablecidos por defecto"
},
"fr": {
"ahaGlobalDesc": "Activer le trait spécial d'Éon ★ Aha sur tout le serveur",
"btnAddLc": "+ Ajouter cône de lumière",
"btnAddRelic": "+ Ajouter relique",
"modalAddLcTitle": "🗡️ Ajouter cône de lumière à FreeSR",
"modalAddRelicTitle": "🛡️ Ajouter relique à FreeSR",
"lblSelectLc": "Sélectionner cône de lumière",
"lblSelectRelicSet": "Sélectionner ensemble de reliques",
"lblRelicSlot": "Emplacement de relique",
"lblMainAffix": "Statistique principale",
"lblEquipAvatar": "Équiper au personnage",
"unassigned": "-- Non équipé (Inventaire) --",
"btnAddLcSubmit": "💾 Ajouter à FreeSR",
"btnAddRelicSubmit": "💾 Ajouter à FreeSR",
"toastLcAdded": "Cône de lumière ajouté à FreeSR",
"toastRelicAdded": "Relique ajoutée à FreeSR",
"deleteItem": "Supprimer",
"toastItemDeleted": "Objet supprimé avec succès",
"appName": "GaC-Srtool",
"appSubtitle": "Contrôleur de serveur et FreeSR Star Rail",
"online": "Connecté",
@@ -1779,6 +1959,24 @@ export const TRANSLATIONS = {
"settingsReset": "Paramètres réinitialisés par défaut"
},
"de": {
"ahaGlobalDesc": "Serverweite Äon ★ Aha-Spezialmechanik aktivieren",
"btnAddLc": "+ Lichtkegel hinzufügen",
"btnAddRelic": "+ Relikt hinzufügen",
"modalAddLcTitle": "🗡️ Lichtkegel zu FreeSR hinzufügen",
"modalAddRelicTitle": "🛡️ Relikt zu FreeSR hinzufügen",
"lblSelectLc": "Lichtkegel auswählen",
"lblSelectRelicSet": "Reliktset auswählen",
"lblRelicSlot": "Reliktslot",
"lblMainAffix": "Hauptwert",
"lblEquipAvatar": "Figur ausrüsten",
"unassigned": "-- Nicht ausgerüstet (Inventar) --",
"btnAddLcSubmit": "💾 Zu FreeSR hinzufügen",
"btnAddRelicSubmit": "💾 Zu FreeSR hinzufügen",
"toastLcAdded": "Lichtkegel zu FreeSR hinzugefügt",
"toastRelicAdded": "Relikt zu FreeSR hinzugefügt",
"deleteItem": "Löschen",
"toastItemDeleted": "Gegenstand erfolgreich gelöscht",
"appName": "GaC-Srtool",
"appSubtitle": "Star Rail FreeSR- & Server-Controller",
"online": "Verbunden",
@@ -1955,6 +2153,24 @@ export const TRANSLATIONS = {
"settingsReset": "Auf Standardeinstellungen zurückgesetzt"
},
"ru": {
"ahaGlobalDesc": "Включить особый пассивный навык Эона ★ Аха по всему серверу",
"btnAddLc": "+ Добавить световой конус",
"btnAddRelic": "+ Добавить реликвию",
"modalAddLcTitle": "🗡️ Добавить световой конус в FreeSR",
"modalAddRelicTitle": "🛡️ Добавить реликвию в FreeSR",
"lblSelectLc": "Выберите световой конус",
"lblSelectRelicSet": "Выберите набор реликвий",
"lblRelicSlot": "Слот реликвии",
"lblMainAffix": "Основная характеристика",
"lblEquipAvatar": "Экипировать персонажу",
"unassigned": "-- Не экипировано (инвентарь) --",
"btnAddLcSubmit": "💾 Добавить в FreeSR",
"btnAddRelicSubmit": "💾 Добавить в FreeSR",
"toastLcAdded": "Световой конус добавлен в FreeSR",
"toastRelicAdded": "Реликвия добавлена в FreeSR",
"deleteItem": "Удалить",
"toastItemDeleted": "Предмет успешно удален",
"appName": "GaC-Srtool",
"appSubtitle": "Контроллер сервера и FreeSR Star Rail",
"online": "Подключено",
@@ -2131,6 +2347,24 @@ export const TRANSLATIONS = {
"settingsReset": "Настройки сброшены по умолчанию"
},
"pt": {
"ahaGlobalDesc": "Ativar habilidade passiva especial de Aeon ★ Aha em todo o servidor",
"btnAddLc": "+ Adicionar Cone de Luz",
"btnAddRelic": "+ Adicionar Relíquia",
"modalAddLcTitle": "🗡️ Adicionar Cone de Luz ao FreeSR",
"modalAddRelicTitle": "🛡️ Adicionar Relíquia ao FreeSR",
"lblSelectLc": "Selecionar Cone de Luz",
"lblSelectRelicSet": "Selecionar Conjunto de Relíquias",
"lblRelicSlot": "Espaço de Relíquia",
"lblMainAffix": "Atributo Principal",
"lblEquipAvatar": "Equipar ao Personagem",
"unassigned": "-- Não Equipado (Inventário) --",
"btnAddLcSubmit": "💾 Adicionar ao FreeSR",
"btnAddRelicSubmit": "💾 Adicionar ao FreeSR",
"toastLcAdded": "Cone de Luz adicionado ao FreeSR",
"toastRelicAdded": "Relíquia adicionada ao FreeSR",
"deleteItem": "Excluir",
"toastItemDeleted": "Item excluído com sucesso",
"appName": "GaC-Srtool",
"appSubtitle": "Controlador de Servidor e FreeSR de Star Rail",
"online": "Conectado",