- Fix Team Synergy calculation to use normalized canonical elements and paths across all 13 languages - Fix showcase card, optimal relic builds, and LC dropdown path filters in non-English languages - Add data-i18n and translations for quick commands and GM console greeting - Update filter dropdown option text on language switch - Add test-gay branch to GitHub Pages deployment workflow triggers - Make nav-tabs sticky under header so menu navigation is always accessible while scrolling
4681 lines
256 KiB
JavaScript
4681 lines
256 KiB
JavaScript
// Multi-language (i18n) definitions for GaC-srtool
|
|
// Covers all 13 official languages supported by Honkai: Star Rail
|
|
|
|
export const SUPPORTED_LANGUAGES = [
|
|
{
|
|
"code": "th",
|
|
"name": "ภาษาไทย",
|
|
"flag": "🇹🇭"
|
|
},
|
|
{
|
|
"code": "en",
|
|
"name": "English",
|
|
"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 = {
|
|
"th": {
|
|
"ahaGlobalDesc": "เปิดใช้งานฟังก์ชันพิเศษ Aeon ★ Aha ทั่วทั้งเซิร์ฟเวอร์",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ การ์ดแสดงผล",
|
|
"showcaseAutoRelics": "⚡ ติดตั้งรีลิกส์แนะนำ",
|
|
"showcaseCopy": "📋 คัดลอกข้อความ",
|
|
"showcaseExport": "🖼️ ส่งออกรูปภาพ",
|
|
"btnChangeLc": "เปลี่ยน Light Cone",
|
|
"lcPassiveTitle": "เอฟเฟกต์สกิลพิเศษ",
|
|
"toastE6S5Applied": "⭐ ปรับตัวละครเป็น E6S5 (Lv.80, สกิลเต็ม, S5) เรียบร้อย",
|
|
"toastE0S1Applied": "⚡ ปรับตัวละครเป็น E0S1 (Lv.80, สกิลเต็ม, S1) เรียบร้อย",
|
|
"toastShowcaseCopied": "📋 คัดลอกข้อมูล Build ไปยังคลิปบอร์ดแล้ว",
|
|
"toastRelicsEquipped": "⚡ ติดตั้งเซ็ตรีลิกส์แนะนำ (+15) ให้ {name} เรียบร้อยแล้ว",
|
|
"btnAddLc": "+ เพิ่ม LC",
|
|
"btnAddRelic": "+ เพิ่มรีลิกส์",
|
|
"btnAddSlot": "+ เพิ่ม Slot",
|
|
"lblCreativeMode": "โหมดสร้างสรรค์",
|
|
"badgeCreative": "โหมดสร้างสรรค์",
|
|
"toastSlotRemoved": "ลบ Slot {slot} เรียบร้อยแล้ว",
|
|
"quickActionsBadge": "คำสั่งด่วน",
|
|
"qaEnergy50Title": "พลังงานทีม 50%",
|
|
"qaEnergy50Desc": "ค่าเริ่มต้นมาตรฐานเมื่อเข้าสู้",
|
|
"qaEnergy100Title": "พลังงานทีม 100%",
|
|
"qaEnergy100Desc": "พร้อมกดท่าไม้ตายทันที",
|
|
"qaUnlockAllTitle": "ปลดล็อกตัวละครครบทุกตัว",
|
|
"qaUnlockAllDesc": "เพิ่มครบ 70+ ตัว E6 เต็มคลัง",
|
|
"qaAddLcsTitle": "เพิ่มกรวยแสง 5★ ทั้งหมด",
|
|
"qaAddLcsDesc": "กรวยแสงประจำตัว S5 เข้าคลัง",
|
|
"qaTeleportTitle": "วาร์ปกลับรถไฟ Astral Express",
|
|
"qaTeleportDesc": "กลับสู่ Parlor Car จุดปลอดภัย",
|
|
"qaClearLineupTitle": "ล้างตัวละครในทีม",
|
|
"qaClearLineupDesc": "เคลียร์ทุกช่องเพื่อจัดทีมใหม่",
|
|
"toastEnergy50": "ตั้งค่าพลังงานทีม 50% (มาตรฐานเกม) เรียบร้อยแล้ว",
|
|
"toastEnergy100": "ตั้งค่าพลังงานทีม 100% (อัลติพร้อมใช้) เรียบร้อยแล้ว",
|
|
"toastUnlockedAll": "ปลดล็อกตัวละครครบทุกตัว (70+ ตัว E6) เรียบร้อยแล้ว",
|
|
"toastAddedAllLcs": "เพิ่มกรวยแสง 5 ดาวประจำตัวละครทั้งหมดเข้าคลังแล้ว",
|
|
"toastTeleportedTrain": "วาร์ปตัวละครกลับสู่ Astral Express Parlor Car เรียบร้อยแล้ว",
|
|
"toastLineupCleared": "ล้างตัวละครในทีมเรียบร้อยแล้ว",
|
|
"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": "เชื่อมต่อแล้ว",
|
|
"offline": "ออฟไลน์",
|
|
"checking": "กำลังตรวจสอบ...",
|
|
"refresh": "🔄 รีเฟรช",
|
|
"connectFailed": "เชื่อมต่อไม่สำเร็จ",
|
|
"tabDashboard": "📊 แดชบอร์ด & จัดทีม",
|
|
"tabAvatars": "👥 ตัวละคร",
|
|
"tabEquipment": "🗡️ กรวยแสง & รีลิกส์",
|
|
"tabPersistent": "💾 จัดการเซฟ GaC",
|
|
"tabExrank": "⚡ สกิลพิเศษ Ex-Rank",
|
|
"tabJson": "📝 จัดการไฟล์ JSON",
|
|
"tabSettings": "⚙️ ตั้งค่า",
|
|
"statAvatars": "ตัวละครที่ครอบครอง",
|
|
"statLightcones": "กรวยแสง",
|
|
"statRelics": "รีลิกส์",
|
|
"serverStatusTitle": "📍 สถานะเซิร์ฟเวอร์ & พิกัดปัจจุบัน",
|
|
"lblServerModeActive": "โหมดเซิร์ฟเวอร์ที่ใช้งาน",
|
|
"lblApiEndpoint": "API Gateway Endpoint",
|
|
"lblPlaneId": "Plane ID",
|
|
"lblFloorId": "Floor ID",
|
|
"coords": "พิกัดตัวละคร XYZ",
|
|
"quickActionsTitle": "⚡ ดำเนินการด่วน",
|
|
"quickActionsSubtitle": "ส่งคำสั่งไปยังเซิร์ฟเวอร์ทันที",
|
|
"btnMaxAll": "⭐ ปรับเลเวล 80 & ปลด E6 ตัวละครทั้งหมด",
|
|
"btnSyncPersistent": "💾 ซิงค์ข้อมูล Persistent ล่าสุด",
|
|
"currentLineupTitle": "🎮 ทีมปัจจุบัน",
|
|
"slot": "ตำแหน่งที่",
|
|
"slotEmpty": "ว่าง (คลิกเพื่อเพิ่ม)",
|
|
"slotTooltip": "คลิกเพื่อเลือกตัวละครลงตำแหน่งนี้",
|
|
"removeFromTeam": "นำออกจากทีม",
|
|
"searchPlaceholder": "🔍 ค้นหาชื่อหรือ ID ตัวละคร...",
|
|
"filterAllRarity": "ทุกระดับดาว",
|
|
"filter5Star": "5 ดาว",
|
|
"filter4Star": "4 ดาว",
|
|
"filterAllElements": "ทุกธาตุ",
|
|
"filterAllPaths": "ทุกประเภท",
|
|
"btnReload": "🔄 รีโหลด",
|
|
"avatarsLoading": "กำลังดึงข้อมูลตัวละคร...",
|
|
"noAvatarsFound": "ไม่พบตัวละครที่ตรงกับเงื่อนไข",
|
|
"eidolonLabel": "Eidolon:",
|
|
"confirmMaxAll": "ยืนยันปรับตัวละครทั้งหมดให้เป็นเลเวล 80 และปลด E6 หรือไม่?",
|
|
"maxAllSuccess": "ปรับเต็มทุกตัวละครสำเร็จแล้ว!",
|
|
"avatarRankSuccess": "ปรับตัวละคร {id} เป็น E{rank} สำเร็จ",
|
|
"eqLcTitle": "🗡️ กรวยแสงในคลัง",
|
|
"eqLcSubtitle": "รายการกรวยแสงทั้งหมดจาก freesr-data.json",
|
|
"eqLcLoading": "กำลังโหลดข้อมูลกรวยแสง...",
|
|
"eqRelicTitle": "🛡️ รีลิกส์ในคลัง",
|
|
"eqRelicSubtitle": "รายการรีลิกส์ทั้งหมดจาก freesr-data.json",
|
|
"eqRelicLoading": "กำลังโหลดข้อมูลรีลิกส์...",
|
|
"itemCount": "{n} ชิ้น",
|
|
"notEquipped": "ไม่ได้สวมใส่",
|
|
"equippedBy": "สวมใส่โดย",
|
|
"noLcData": "ยังไม่มีข้อมูลกรวยแสง",
|
|
"noRelicData": "ยังไม่มีข้อมูลรีลิกส์",
|
|
"persistentTitle": "💾 จัดการไฟล์เซฟ GaC",
|
|
"persistentBadge": "เซิร์ฟเวอร์ของเราเอง",
|
|
"persistentSubtitle": "ไฟล์ persistent เก็บการตั้งค่าสถานะผู้เล่นเฉพาะของเซิร์ฟเวอร์ GaC เช่น เพศ/ธาตุตัวเอก, สเตตัส March 7th, สวิตช์ฟังก์ชัน Global ต่างๆ",
|
|
"persistentTbM7Title": "👤 ผู้บุกเบิก & March 7th",
|
|
"lblTbGenderElement": "เพศ & ธาตุของตัวเอก",
|
|
"lblM7Path": "สายของ March 7th",
|
|
"btnSaveCharSettings": "💾 บันทึกการตั้งค่าตัวละคร",
|
|
"persistentGlobalTitle": "⚙️ สวิตช์ระบบพิเศษของ GaC",
|
|
"swGlobalDesc": "เปิดใช้งานฟังก์ชันพิเศษ SW ทั่วทั้งเซิร์ฟเวอร์",
|
|
"castoriceGlobalDesc": "เปิดใช้งานฟังก์ชันพิเศษ Castorice ทั่วทั้งเซิร์ฟเวอร์",
|
|
"btnSaveGlobalSwitch": "💾 บันทึกสวิตช์ Global",
|
|
"exrankTitle": "⚡ ระบบปลดล็อค Ex-Rank Skill",
|
|
"exrankSubtitle": "เปิดใช้งานพรสวรรค์และกลไกพิเศษ Ex-Rank สำหรับตัวละครเฉพาะใน FreeSR (เช่น Jing Yuan โดน CC ไม่หยุดชะงัก, Dan Heng IL, Acheron)",
|
|
"btnEnableAll": "เปิด Ex-Rank ทั้งหมด",
|
|
"btnDisableAll": "ปิด Ex-Rank ทั้งหมด",
|
|
"exrankToggleSuccess": "{name}: {status} Ex-Rank สำเร็จ",
|
|
"exrankAllSuccess": "{status} Ex-Rank ทุกตัวละครสำเร็จ",
|
|
"enabled": "เปิดใช้งาน",
|
|
"disabled": "ปิดใช้งาน",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 ไฟล์เซฟ persistent",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"btnBeautify": "✨ จัดรูปแบบ JSON",
|
|
"btnDownload": "📥 ดาวน์โหลดสำรอง",
|
|
"btnUpload": "📤 อัปโหลดไฟล์",
|
|
"btnSaveServer": "💾 บันทึกไปยังเซิร์ฟเวอร์",
|
|
"jsonTip": "คำแนะนำ: สามารถแก้ไขค่าดิบแล้วกด 'บันทึกไปยังเซิร์ฟเวอร์' ได้ทันที",
|
|
"jsonStatusReady": "พร้อมใช้งาน",
|
|
"jsonStatusOpening": "กำลังเปิด: {name}",
|
|
"jsonSaveSuccess": "บันทึกไฟล์ {name} เรียบร้อยแล้ว",
|
|
"jsonInvalid": "รูปแบบ JSON ไม่ถูกต้อง",
|
|
"settingsConnTitle": "⚙️ ตั้งค่าการเชื่อมต่อ API Gateway",
|
|
"settingsConnSubtitle": "กำหนด Endpoint และโหมดของเซิร์ฟเวอร์ที่ต้องการสั่งการ",
|
|
"lblServerMode": "โหมดเซิร์ฟเวอร์",
|
|
"lblApiGatewayUrl": "REST API Gateway URL",
|
|
"btnTestPing": "⚡ ทดสอบการเชื่อมต่อ",
|
|
"btnSaveSettings": "💾 บันทึกการตั้งค่า",
|
|
"btnResetDefault": "คืนค่าเริ่มต้น",
|
|
"settingsBattleTitle": "🎮 ค่าเริ่มต้นการต่อสู้ & FreeSR",
|
|
"settingsBattleSubtitle": "ปรับแต่งพฤติกรรมเริ่มต้นของระบบในเกมและการจัดทีม",
|
|
"lblDefaultEnergy": "พลังงานเริ่มต้นของทีม (Battle Starting Energy)",
|
|
"lblAutoSync": "ซิงค์ไปยังเซิร์ฟเวอร์อัตโนมัติ (Auto-Sync)",
|
|
"descAutoSync": "ส่งการเปลี่ยนแปลงไปยังเซิร์ฟเวอร์ทันทีเมื่อแก้ไขตัวละครหรือไอเทม",
|
|
"lblDefaultCreative": "เปิดโหมดสร้างสรรค์เมื่อเริ่มต้น (Creative Mode)",
|
|
"descDefaultCreative": "อนุญาตให้ใส่ตัวละครซ้ำหรือจัดทีมได้มากกว่า 4 ช่องตลอดเวลา",
|
|
"settingsShowcaseTitle": "🖼️ การแสดงผลการ์ด Showcase",
|
|
"settingsShowcaseSubtitle": "ปรับแต่งความสวยงามและรายละเอียดในหน้าการ์ดแสดงผล Build",
|
|
"lblShowRolls": "แสดงจำนวน Roll ของซับสเตตัสรีลิกส์",
|
|
"descShowRolls": "แสดงแท็กจำนวนครั้งที่สุ่มลงสเตตัสย่อย (Sub-stat Roll Counts)",
|
|
"lblElementAura": "เอฟเฟกต์แสงเรืองตามธาตุ (Element Aura Glow)",
|
|
"descElementAura": "เปลี่ยนสีพื้นหลังและการเรืองแสงของการ์ดตามธาตุของตัวละครนั้นๆ",
|
|
"settingsCacheTitle": "🧹 จัดการข้อมูลแคช & รีเซ็ตระบบ",
|
|
"settingsCacheSubtitle": "ล้างข้อมูลชั่วคราวในเบราว์เซอร์หรือคืนค่าเครื่องมือเป็นค่าเริ่มต้น",
|
|
"lblCacheSize": "สถานะหน่วยความจำ LocalStorage:",
|
|
"btnClearCache": "🧹 ล้างแคชเบราว์เซอร์",
|
|
"btnFactoryReset": "🔄 คืนค่าเริ่มต้นทั้งหมด",
|
|
"toastPingSuccess": "⚡ เชื่อมต่อสำเร็จ! Latency: {ms} ms",
|
|
"toastPingFailed": "❌ ไม่สามารถเชื่อมต่อกับ Gateway ได้ กรุณาตรวจสอบเซิร์ฟเวอร์",
|
|
"toastCacheCleared": "🧹 ล้างข้อมูลแคชเบราว์เซอร์เรียบร้อยแล้ว",
|
|
"apiSettingsTitle": "⚙️ ตั้งค่าการเชื่อมต่อ API Gateway",
|
|
"apiSettingsSubtitle": "ปรับเปลี่ยนพอร์ตหรือ IP ได้ตามไฟล์ server.json ของคุณ",
|
|
"modalTitleCharEdit": "ปรับแต่งตัวละคร",
|
|
"modalBtnMaxAllChar": "⭐ ปรับเต็มทั้งหมด",
|
|
"modalTabSkills": "⚡ สกิลและร่องรอย",
|
|
"modalTabStatus": "⚙️ เลเวล & Eidolon",
|
|
"modalTabLightcone": "🗡️ กรวยแสง",
|
|
"modalSkillCombatTitle": "ระดับสกิลต่อสู้",
|
|
"modalBtnMaxSkills": "⭐ ปรับสกิลเต็ม 10/10",
|
|
"modalSkillBasic": "โจมตีปกติ",
|
|
"modalSkillSkill": "สกิลต่อสู้",
|
|
"modalSkillUltra": "ท่าไม้ตาย",
|
|
"modalSkillTalent": "พรสวรรค์",
|
|
"modalTracesTitle": "ร่องรอยและเทคนิค",
|
|
"modalTraceTechnique": "⚡ เทคนิค — เปิดใช้งานก่อนเริ่มการต่อสู้",
|
|
"traceA2": "🌟 ร่องรอยพิเศษ A2",
|
|
"traceA4": "🌟 ร่องรอยพิเศษ A4",
|
|
"traceA6": "🌟 ร่องรอยพิเศษ A6",
|
|
"traceStatNodes": "💎 โหนดสเตตัสเสริมทั้งหมด (10 โหนด)",
|
|
"lblLevelRange": "ระดับเลเวล (1-80)",
|
|
"lblPromotionRange": "การเลื่อนขั้น (0-6)",
|
|
"lblEidolonLevel": "ระดับ Eidolon",
|
|
"btnResetE0": "รีเซ็ต E0",
|
|
"btnMaxE6": "⭐ ปลดเต็ม E6",
|
|
"modalEnergyTitle": "พลังงานท่าไม้ตาย",
|
|
"modalEnergy50": "ตั้งค่า 50%",
|
|
"modalEnergy100": "เต็ม 100%",
|
|
"modalLcTitle": "กรวยแสงที่สวมใส่",
|
|
"modalBtnMaxLc": "⭐ ปรับกรวยแสงเต็มขั้น",
|
|
"lblLcId": "ID กรวยแสง",
|
|
"modalLcIdPlaceholder": "เช่น 21002 หรือ 24001",
|
|
"lblLcLevel": "เลเวลกรวยแสง (1-80)",
|
|
"lblLcRank": "ระดับการขัดเกลา",
|
|
"modalBtnClose": "✕ ปิด",
|
|
"modalBtnSave": "💾 บันทึกตัวละคร",
|
|
"pickerTitle": "เลือกตัวละครเข้าทีม",
|
|
"pickerSearchPlaceholder": "🔍 ค้นหาตัวละครเพื่อลงทีม...",
|
|
"apiModalTitle": "⚙️ ตั้งค่าการเชื่อมต่อ API Server",
|
|
"btnCancel": "ยกเลิก",
|
|
"btnSaveTest": "บันทึก & ทดสอบ",
|
|
"toastSlotUpdated": "อัปเดตทีม Slot {slot} เป็น: {name}",
|
|
"toastCharMaxed": "⭐ ปรับ {name} เป็น Lv. 80 E6 เรียบร้อย",
|
|
"toastCharSaved": "บันทึกตัวละคร {name} เรียบร้อย",
|
|
"toastAllSkillsMaxed": "⭐ ปรับสกิลและร่องรอยเต็มทั้งหมดแล้ว",
|
|
"toastServerSwitched": "สลับโหมดเซิร์ฟเวอร์เป็น: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "ผู้บุกเบิกชาย - กายภาพ",
|
|
"FemalePhysical": "ผู้บุกเบิกหญิง - กายภาพ",
|
|
"MalePreservation": "ผู้บุกเบิกชาย - ไฟ",
|
|
"FemalePreservation": "ผู้บุกเบิกหญิง - ไฟ",
|
|
"MaleHarmony": "ผู้บุกเบิกชาย - ประสาน",
|
|
"FemaleHarmony": "ผู้บุกเบิกหญิง - ประสาน",
|
|
"MaleRemembrance": "ผู้บุกเบิกชาย - ความทรงจำ",
|
|
"FemaleRemembrance": "ผู้บุกเบิกหญิง - ความทรงจำ"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "March 7th - ล่าสังหาร",
|
|
"MarchPreservation": "March 7th - อนุรักษ์"
|
|
},
|
|
"elements": {
|
|
"Physical": "กายภาพ",
|
|
"Fire": "ไฟ",
|
|
"Ice": "น้ำแข็ง",
|
|
"Lightning": "สายฟ้า",
|
|
"Wind": "ลม",
|
|
"Quantum": "ควอนตัม",
|
|
"Imaginary": "จินตภาพ",
|
|
"Unknown": "ไม่ระบุ"
|
|
},
|
|
"paths": {
|
|
"Destruction": "ทำลายล้าง",
|
|
"Hunt": "ล่าสังหาร",
|
|
"Erudition": "ปัญญา",
|
|
"Harmony": "ประสาน",
|
|
"Nihility": "ลบล้าง",
|
|
"Preservation": "อนุรักษ์",
|
|
"Abundance": "เฟื่องฟู",
|
|
"Remembrance": "ความทรงจำ",
|
|
"Unknown": "ไม่ระบุ",
|
|
"Elation": "ปีติ"
|
|
},
|
|
"settingsSaved": "บันทึกการตั้งค่าสำเร็จ!",
|
|
"settingsReset": "คืนค่าเริ่มต้นเรียบร้อย",
|
|
"qaLineupE0S1Title": "ปรับทีมเป็น E0S1",
|
|
"qaLineupE0S1Desc": "ตัวละครในทีมเป็น E0 พร้อม LC S1",
|
|
"qaLineupRelicsTitle": "ใส่อุปกรณ์ทีมครบชุด",
|
|
"qaLineupRelicsDesc": "ใส่รีลิกส์ +15 ครบ 4 คนในทีม",
|
|
"lblPersistenceInfo": "ระบบจัดการไฟล์เซฟและข้อมูลฝั่งเซิร์ฟเวอร์",
|
|
"modalTabOverview": "ภาพรวม",
|
|
"modalTabRelics": "รีลิกส์ & อุปกรณ์",
|
|
|
|
"attrBasic": "◆ คุณสมบัติพื้นฐาน",
|
|
"attrAdvanced": "◆ คุณสมบัติขั้นสูง",
|
|
"attrElemental": "◆ คุณสมบัติประเภท",
|
|
"statMaxHp": "HP สูงสุด",
|
|
"statAtk": "พลังโจมตี",
|
|
"statDef": "พลังป้องกัน",
|
|
"statSpd": "ความเร็ว",
|
|
"statCritRate": "อัตราคริ",
|
|
"statCritDmg": "ดาเมจคริ",
|
|
"statBreakEffect": "ทำลายจุดอ่อน",
|
|
"statHealBoost": "เพิ่มการรักษา",
|
|
"statMaxEnergy": "พลังงานสูงสุด",
|
|
"statEnergyRegen": "อัตราการฟื้นฟูพลังงาน",
|
|
"statEhr": "อัตราสร้างสถานะ",
|
|
"statRes": "ต้านทานสถานะ",
|
|
"statDmgBoost": "เพิ่มความเสียหาย {element}",
|
|
"relicPickerTitle": "🛡️ จัดการรีลิกส์: {slot}",
|
|
"tabQuickGen": "⚡ สวมใส่ / สร้างชิ้นแนะนำ",
|
|
"tabFromInventory": "📦 เลือกจากคลัง",
|
|
"btnEquipInstant": "⚡ สวมใส่ชิ้นนี้ทันที (+15 5★ ออฟเทพ)",
|
|
"btnUnequip": "❌ ถอดชิ้นนี้ออก",
|
|
"currentEquipped": "ชิ้นที่กำลังสวมใส่อยู่ในปัจจุบัน",
|
|
"noRelicEquipped": "ยังไม่ได้สวมใส่รีลิกส์ในช่องนี้",
|
|
"chooseMainStat": "เลือกสเตตัสหลัก (Main Stat):",
|
|
"chooseSet": "เลือกเซ็ตที่ต้องการ:",
|
|
"recommendedBadge": "แนะนำ",
|
|
"overviewStatsTitle": "⚔️ ค่าพลังการต่อสู้ (Combat Stats)",
|
|
"overviewStatsNote": "รวมโบนัสกรวยแสงและรีลิกส์",
|
|
"overviewEquippedLc": "🗡️ กรวยแสงที่สวมใส่",
|
|
"overviewEquippedRelics": "🛡️ รีลิกส์และเซ็ต",
|
|
"modalRelicsTitle": "🛡️ สวมใส่รีลิกส์ (Relics 6 ชิ้น)",
|
|
"modalRelicsSubtitle": "คลิกแต่ละช่องเพื่อเลือกเปลี่ยน หรือสวมใส่เซ็ตแนะนำ",
|
|
"btnAutoEquipRelics": "⚡ สวมใส่เซ็ตแนะนำครบชุด",
|
|
"btnClearAllRelics": "🧹 ถอดทั้งหมด",
|
|
"activeSetEffects": "✨ เอฟเฟกต์เซ็ตที่เปิดใช้งาน",
|
|
"modalColLevel": "เลเวล",
|
|
"lblPromotion": "ขั้นเลื่อนขั้น",
|
|
"slotPickerTitle": "🛡️ เลือกสวมใส่รีลิกส์",
|
|
"quickGenRecTitle": "⚡ สร้างชิ้นแนะนำสำหรับช่องนี้",
|
|
"quickGenRecDesc": "สร้างรีลิกส์ 5★ +15 ตรงเซ็ตและสเตตัสหลักที่ดีที่สุด",
|
|
"btnGenAndEquip": "สร้าง & สวมใส่",
|
|
"selectFromInventory": "เลือกจากคลังเก็บของ (ตรงช่อง)",
|
|
"btnAllE0S1": "⚡ ปรับ E0S1 ทุกตัว",
|
|
"qaGachabaseTitle": "ดึงข้อมูล Gachabase",
|
|
"qaGachabaseDesc": "นำเข้าตัวละคร/กรวยแสง เบต้าหรือใหม่ล่าสุด",
|
|
"synergyTitle": "วิเคราะห์ Synergy ทีม & จุดอ่อน",
|
|
"synergySubtitle": "วิเคราะห์การครอบคลุม Weakness Break, ความสมดุลของบทบาท และความพร้อมของทีม",
|
|
"synergyBreakCoverage": "🎯 การทำลายจุดอ่อน (Weakness Break Coverage)",
|
|
"synergyRoleBalance": "🛡️ การกระจายบทบาทในทีม (Team Composition & Roles)",
|
|
"synergyEquipmentTitle": "📊 ความพร้อมของอุปกรณ์และเลเวลเฉลี่ย",
|
|
"synergyAvgLevel": "เลเวลเฉลี่ย",
|
|
"synergyAvgEidolon": "Eidolon เฉลี่ย",
|
|
"synergyLcEquipped": "สวมกรวยแสง",
|
|
"synergyRelicFull": "รีลิกส์ครบชุด",
|
|
"synergyCoverageBadge": "ครอบคลุม {count}/7 ธาตุ",
|
|
"synergyNoInTeam": "ไม่มีในทีม",
|
|
"roleDps": "🗡️ DPS",
|
|
"roleSupport": "⚡ ซัพพอร์ต/ดีบัฟ",
|
|
"roleSustain": "🛡️ Sustain ฮีล/ชิลด์",
|
|
"roleSpecialist": "🔮 พิเศษ/FUA",
|
|
"adviceEmpty": "ยังไม่มีตัวละครในทีม กรุณาเลือกตัวละครในทีมด้านบน",
|
|
"adviceNoSustain": "⚠️ ข้อแนะนำ: ทีมยังขาดตัวละครสายป้องกันหรือรักษา (Preservation / Abundance) แนะนำใส่ 1 ตำแหน่งเพื่อความปลอดภัยในการเล่น",
|
|
"adviceNoDps": "💡 ข้อแนะนำ: ทีมมีแต่ตัวซัพพอร์ต ยังไม่มีตัวทำดาเมจหลัก (Destruction / Hunt / Erudition)",
|
|
"adviceNoSupport": "💡 ข้อแนะนำ: ทีมมีตัวดาเมจแต่ยังไม่มีตัวบัฟหรือดีบัฟ (Harmony / Nihility) เสริมตัวซัพพอร์ตจะช่วยเร่งดาเมจได้มหาศาล",
|
|
"adviceBalanced": "✅ สมดุลยอดเยี่ยม: ทีมมีโครงสร้างครบเครื่อง ทั้งตัวทำดาเมจ ซัพพอร์ตบัฟ/ดีบัฟ และตัวฮีลเลอร์/ชิลเดอร์ พร้อมลุยทุกคอนเทนต์!",
|
|
"consoleTitle": "คอนโซลคำสั่ง GM & Log สด",
|
|
"consoleSubtitle": "ส่งคำสั่ง GM / Server commands แบบเรียลไทม์ พร้อมติดตามสถานะและ Packet Log",
|
|
"consoleCopyLog": "📋 คัดลอก",
|
|
"consoleClearLog": "🗑️ ล้าง Log",
|
|
"consoleQuickTitle": "⚡ คำสั่งด่วนที่ใช้บ่อย (Quick Commands)",
|
|
"quickCmdHeal": "💖 /heal",
|
|
"quickCmdJades": "💎 +100k Jades",
|
|
"quickCmdCredits": "💰 +10M Credits",
|
|
"quickCmdMax": "⚡ /max",
|
|
"quickCmdExpress": "🚂 รถไฟ Express",
|
|
"quickCmdClearLineup": "🧹 เคลียร์ทีม",
|
|
"quickCmdHelp": "❓ /help",
|
|
"consoleReady": "GaC Server Console พร้อมใช้งาน (พิมพ์ /help เพื่อดูคำสั่งทั้งหมด)",
|
|
"filterSamePath": "สายเดียวกัน",
|
|
"consolePlaceholder": "พิมพ์คำสั่ง GM เช่น /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "ส่งคำสั่ง",
|
|
"consoleHistoryHint": "💡 รองรับกด ↑ ↓ เพื่อเลือกประวัติคำสั่งก่อนหน้า",
|
|
"consoleOnline": "● เซิร์ฟเวอร์ออนไลน์",
|
|
"consoleOffline": "○ ออฟไลน์ (คำสั่งทำงานผ่านแคชภายใน)",
|
|
"consoleLogCopied": "📋 คัดลอก Log ทั้งหมดลงในคลิปบอร์ดแล้ว",
|
|
"consoleLogCopyFailed": "❌ ไม่สามารถคัดลอก Log ได้",
|
|
"consoleLogCleared": "ล้างหน้าจอ Terminal เรียบร้อย",
|
|
"btnGachabaseSync": "🌐 ซิงค์ Gachabase",
|
|
"tabPersistentGaC": "💾 จัดการเซฟ GaC",
|
|
"tabPersistentFirefly": "👤 ผู้บุกเบิก & March 7th",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "Superimpose (ขัดเกลา)",
|
|
"lcPickerTitle": "🗡️ เลือกสวมใส่กรวยแสง (Light Cone)",
|
|
"lcPickerSigTitle": "⭐ กรวยแสงประจำตัวแนะนำ (Signature)",
|
|
"lcPickerEquipSig": "⚡ สวมใส่ชิ้นนี้",
|
|
"lcPickerUnequip": "✕ ถอดกรวยแสงออก",
|
|
"lblPingInterval": "ความถี่ในการตรวจสอบเซิร์ฟเวอร์ (Ping Interval)"
|
|
},
|
|
"en": {
|
|
"ahaGlobalDesc": "Enable server-wide Aeon ★ Aha special trait",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ Showcase Card",
|
|
"showcaseAutoRelics": "⚡ Auto-equip Relics",
|
|
"showcaseCopy": "📋 Copy Text",
|
|
"showcaseExport": "🖼️ Export Image",
|
|
"btnChangeLc": "Change Light Cone",
|
|
"lcPassiveTitle": "Light Cone Ability",
|
|
"toastE6S5Applied": "⭐ Character build maxed to E6S5 (Lv.80, Max Skills, S5)!",
|
|
"toastE0S1Applied": "⚡ Character build set to E0S1 (Lv.80, Max Skills, S1)!",
|
|
"toastShowcaseCopied": "📋 Build information copied to clipboard!",
|
|
"toastRelicsEquipped": "⚡ Optimal +15 relic set equipped for {name}!",
|
|
"btnAddLc": "+ Add LC",
|
|
"btnAddRelic": "+ Add Relic",
|
|
"btnAddSlot": "+ Add Slot",
|
|
"lblCreativeMode": "Creative Mode",
|
|
"badgeCreative": "Creative",
|
|
"toastSlotRemoved": "Removed Slot {slot}",
|
|
"quickActionsBadge": "Quick Tools",
|
|
"qaEnergy50Title": "Team Energy 50%",
|
|
"qaEnergy50Desc": "Standard starting battle energy",
|
|
"qaEnergy100Title": "Team Energy 100%",
|
|
"qaEnergy100Desc": "Instant Ultimate ready",
|
|
"qaUnlockAllTitle": "Unlock All Avatars",
|
|
"qaUnlockAllDesc": "Add all 70+ characters at E6",
|
|
"qaAddLcsTitle": "Add All 5★ Light Cones",
|
|
"qaAddLcsDesc": "All signature S5 light cones to inventory",
|
|
"qaTeleportTitle": "Teleport to Astral Express",
|
|
"qaTeleportDesc": "Return to Parlor Car safe hub",
|
|
"qaClearLineupTitle": "Clear Team Lineup",
|
|
"qaClearLineupDesc": "Empty all slots to rebuild team",
|
|
"qaGachabaseTitle": "Fetch from Gachabase",
|
|
"qaGachabaseDesc": "Import latest beta & datamined characters/LCs",
|
|
"toastEnergy50": "Team energy set to 50% (standard)",
|
|
"toastEnergy100": "Team energy set to 100% (instant burst)",
|
|
"toastUnlockedAll": "Unlocked all 70+ characters at E6",
|
|
"toastAddedAllLcs": "Added all 5★ signature light cones to inventory",
|
|
"toastTeleportedTrain": "Teleported to Astral Express Parlor Car",
|
|
"toastLineupCleared": "Lineup cleared successfully",
|
|
"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",
|
|
"offline": "Offline",
|
|
"checking": "Checking...",
|
|
"refresh": "🔄 Refresh",
|
|
"connectFailed": "Connection Failed",
|
|
"tabDashboard": "📊 Dashboard & Party",
|
|
"tabAvatars": "👥 Characters",
|
|
"tabEquipment": "🗡️ Lightcones & Relics",
|
|
"tabPersistent": "💾 GaC Save Manager",
|
|
"tabExrank": "⚡ Ex-Rank Skills",
|
|
"tabJson": "📝 JSON Management",
|
|
"tabSettings": "⚙️ Settings",
|
|
"statAvatars": "Owned Characters",
|
|
"statLightcones": "Lightcones",
|
|
"statRelics": "Relics",
|
|
"serverStatusTitle": "📍 Server Status & Coordinates",
|
|
"lblServerModeActive": "Active Server Mode",
|
|
"lblApiEndpoint": "API Gateway Endpoint",
|
|
"lblPlaneId": "Plane ID",
|
|
"lblFloorId": "Floor ID",
|
|
"coords": "Character Coordinates XYZ",
|
|
"quickActionsTitle": "⚡ Quick Actions",
|
|
"quickActionsSubtitle": "Send commands to server instantly",
|
|
"btnMaxAll": "⭐ Max Level 80 & E6 All Characters",
|
|
"btnSyncPersistent": "💾 Sync Latest Persistent Save",
|
|
"currentLineupTitle": "🎮 Current Lineup",
|
|
"slot": "Slot",
|
|
"slotEmpty": "Empty (Click to add)",
|
|
"slotTooltip": "Click to select a character for this slot",
|
|
"removeFromTeam": "Remove from team",
|
|
"searchPlaceholder": "🔍 Search character name or ID...",
|
|
"filterAllRarity": "All Rarities",
|
|
"filter5Star": "5-Star",
|
|
"filter4Star": "4-Star",
|
|
"filterAllElements": "All Elements",
|
|
"filterAllPaths": "All Paths",
|
|
"btnReload": "🔄 Reload",
|
|
"avatarsLoading": "Loading characters...",
|
|
"noAvatarsFound": "No matching characters found",
|
|
"eidolonLabel": "Eidolon:",
|
|
"confirmMaxAll": "Upgrade all characters to Level 80 and unlock E6?",
|
|
"maxAllSuccess": "All characters maximized successfully!",
|
|
"avatarRankSuccess": "Updated character {id} to E{rank}",
|
|
"eqLcTitle": "🗡️ Lightcones in Inventory",
|
|
"eqLcSubtitle": "All lightcones from freesr-data.json",
|
|
"eqLcLoading": "Loading lightcone data...",
|
|
"eqRelicTitle": "🛡️ Relics in Inventory",
|
|
"eqRelicSubtitle": "All relics from freesr-data.json",
|
|
"eqRelicLoading": "Loading relic data...",
|
|
"itemCount": "{n} items",
|
|
"notEquipped": "Not equipped",
|
|
"equippedBy": "Equipped by",
|
|
"noLcData": "No lightcone data available",
|
|
"noRelicData": "No relic data available",
|
|
"persistentTitle": "💾 GaC Save Manager",
|
|
"persistentBadge": "Our Custom Server",
|
|
"persistentSubtitle": "The persistent save stores GaC-specific player states like Trailblazer gender/element, March 7th path, and server-wide global features.",
|
|
"persistentTbM7Title": "👤 Trailblazer & March 7th",
|
|
"lblTbGenderElement": "Trailblazer Gender & Element",
|
|
"lblM7Path": "March 7th Path",
|
|
"btnSaveCharSettings": "💾 Save Character Settings",
|
|
"persistentGlobalTitle": "⚙️ GaC Special Features",
|
|
"swGlobalDesc": "Enable server-wide Silver Wolf global mechanic",
|
|
"castoriceGlobalDesc": "Enable server-wide Castorice global mechanic",
|
|
"btnSaveGlobalSwitch": "💾 Save Global Toggles",
|
|
"exrankTitle": "⚡ Ex-Rank Skills System",
|
|
"exrankSubtitle": "Toggle special Ex-Rank talents and perks in FreeSR (e.g. Jing Yuan CC immunity, Dan Heng IL, Acheron)",
|
|
"btnEnableAll": "Enable All Ex-Ranks",
|
|
"btnDisableAll": "Disable All Ex-Ranks",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank {status}",
|
|
"exrankAllSuccess": "All characters Ex-Rank {status}",
|
|
"enabled": "enabled",
|
|
"disabled": "disabled",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent save",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"btnBeautify": "✨ Beautify JSON",
|
|
"btnDownload": "📥 Download Backup",
|
|
"btnUpload": "📤 Upload File",
|
|
"btnSaveServer": "💾 Save to Server",
|
|
"jsonTip": "Tip: Edit raw JSON and click 'Save to Server' to apply instantly",
|
|
"jsonStatusReady": "Ready",
|
|
"jsonStatusOpening": "Opening: {name}",
|
|
"jsonSaveSuccess": "File {name} saved successfully",
|
|
"jsonInvalid": "Invalid JSON format",
|
|
"settingsConnTitle": "⚙️ API Gateway Connection",
|
|
"settingsConnSubtitle": "Configure server mode and REST endpoint",
|
|
"lblServerMode": "Server Mode",
|
|
"lblApiGatewayUrl": "REST API Gateway URL",
|
|
"btnTestPing": "⚡ Test Connection",
|
|
"btnSaveSettings": "💾 Save Settings",
|
|
"btnResetDefault": "Reset Defaults",
|
|
"settingsBattleTitle": "🎮 Battle & FreeSR Defaults",
|
|
"settingsBattleSubtitle": "Customize gameplay behavior and lineup defaults",
|
|
"lblDefaultEnergy": "Battle Starting Energy",
|
|
"lblAutoSync": "Auto-Sync to Server",
|
|
"descAutoSync": "Instantly send character and equipment updates to the server",
|
|
"lblDefaultCreative": "Creative Mode by Default",
|
|
"descDefaultCreative": "Allow duplicate characters and more than 4 lineup slots",
|
|
"settingsShowcaseTitle": "🖼️ Showcase Card Display",
|
|
"settingsShowcaseSubtitle": "Customize character build card styling and details",
|
|
"lblShowRolls": "Show Sub-stat Roll Counts",
|
|
"descShowRolls": "Display roll tags for relic sub-affixes",
|
|
"lblElementAura": "Element Aura Glow Effect",
|
|
"descElementAura": "Dynamic card background and ambient glow matching character element",
|
|
"settingsCacheTitle": "🧹 Cache Management & Reset",
|
|
"settingsCacheSubtitle": "Clear temporary browser data or restore default settings",
|
|
"lblCacheSize": "LocalStorage Memory Usage:",
|
|
"btnClearCache": "🧹 Clear Browser Cache",
|
|
"btnFactoryReset": "🔄 Factory Reset",
|
|
"toastPingSuccess": "⚡ Connected successfully! Latency: {ms} ms",
|
|
"toastPingFailed": "❌ Failed to connect to Gateway. Please check server status",
|
|
"toastCacheCleared": "🧹 Browser cache cleared successfully",
|
|
"apiSettingsTitle": "⚙️ API Gateway Connection Settings",
|
|
"apiSettingsSubtitle": "Adjust port or IP according to your server.json",
|
|
"modalTitleCharEdit": "Character Customization",
|
|
"modalBtnMaxAllChar": "⭐ Max All",
|
|
"modalTabSkills": "⚡ Skills & Traces",
|
|
"modalTabStatus": "⚙️ Level & Eidolon",
|
|
"modalTabLightcone": "🗡️ Lightcone",
|
|
"modalSkillCombatTitle": "Combat Skill Levels",
|
|
"modalBtnMaxSkills": "⭐ Max All Skills (10/10)",
|
|
"modalSkillBasic": "Basic ATK",
|
|
"modalSkillSkill": "Skill",
|
|
"modalSkillUltra": "Ultimate",
|
|
"modalSkillTalent": "Talent",
|
|
"modalTracesTitle": "Traces & Technique",
|
|
"modalTraceTechnique": "⚡ Technique — Pre-battle active",
|
|
"traceA2": "🌟 Bonus Trace A2",
|
|
"traceA4": "🌟 Bonus Trace A4",
|
|
"traceA6": "🌟 Bonus Trace A6",
|
|
"traceStatNodes": "💎 All Stat Bonus Nodes (10 nodes)",
|
|
"lblLevelRange": "Level (1-80)",
|
|
"lblPromotionRange": "Ascension / Promotion (0-6)",
|
|
"lblEidolonLevel": "Eidolon Level",
|
|
"btnResetE0": "Reset E0",
|
|
"btnMaxE6": "⭐ Max E6",
|
|
"modalEnergyTitle": "Ultimate Energy",
|
|
"modalEnergy50": "Set 50%",
|
|
"modalEnergy100": "Full 100%",
|
|
"modalLcTitle": "Equipped Lightcone",
|
|
"modalBtnMaxLc": "⭐ Max Lightcone (Lv.80 S5)",
|
|
"lblLcId": "Lightcone ID",
|
|
"modalLcIdPlaceholder": "e.g. 21002 or 24001",
|
|
"lblLcLevel": "Lightcone Level (1-80)",
|
|
"lblLcRank": "Superimposition (S1-S5)",
|
|
"modalBtnClose": "✕ Close",
|
|
"modalBtnSave": "💾 Save Character",
|
|
"pickerTitle": "Select Character for Lineup",
|
|
"pickerSearchPlaceholder": "🔍 Search character to add...",
|
|
"apiModalTitle": "⚙️ API Server Connection Settings",
|
|
"btnCancel": "Cancel",
|
|
"btnSaveTest": "Save & Test",
|
|
"toastSlotUpdated": "Updated Slot {slot} to: {name}",
|
|
"toastCharMaxed": "⭐ Maxed {name} to Lv. 80 E6",
|
|
"toastCharSaved": "Saved character {name}",
|
|
"toastAllSkillsMaxed": "⭐ All skills and traces maxed",
|
|
"toastServerSwitched": "Switched server mode to: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "Trailblazer (Male) - Physical",
|
|
"FemalePhysical": "Trailblazer (Female) - Physical",
|
|
"MalePreservation": "Trailblazer (Male) - Fire",
|
|
"FemalePreservation": "Trailblazer (Female) - Fire",
|
|
"MaleHarmony": "Trailblazer (Male) - Harmony",
|
|
"FemaleHarmony": "Trailblazer (Female) - Harmony",
|
|
"MaleRemembrance": "Trailblazer (Male) - Remembrance",
|
|
"FemaleRemembrance": "Trailblazer (Female) - Remembrance"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "March 7th - The Hunt",
|
|
"MarchPreservation": "March 7th - Preservation"
|
|
},
|
|
"elements": {
|
|
"Physical": "Physical",
|
|
"Fire": "Fire",
|
|
"Ice": "Ice",
|
|
"Lightning": "Lightning",
|
|
"Wind": "Wind",
|
|
"Quantum": "Quantum",
|
|
"Imaginary": "Imaginary",
|
|
"Unknown": "Unknown"
|
|
},
|
|
"paths": {
|
|
"Destruction": "Destruction",
|
|
"Hunt": "Hunt",
|
|
"Erudition": "Erudition",
|
|
"Harmony": "Harmony",
|
|
"Nihility": "Nihility",
|
|
"Preservation": "Preservation",
|
|
"Abundance": "Abundance",
|
|
"Remembrance": "Remembrance",
|
|
"Unknown": "Unknown",
|
|
"Elation": "Elation"
|
|
},
|
|
"settingsSaved": "Settings saved successfully!",
|
|
"settingsReset": "Reset to default settings",
|
|
"qaLineupE0S1Title": "Set Team to E0S1",
|
|
"qaLineupE0S1Desc": "Team characters to E0 with S1 LC",
|
|
"qaLineupRelicsTitle": "Auto-Equip Team Relics",
|
|
"qaLineupRelicsDesc": "Equip +15 relics for 4 teammates",
|
|
"lblPersistenceInfo": "Server save file & data management",
|
|
"modalTabOverview": "Overview",
|
|
"modalTabRelics": "Relics & Gear",
|
|
|
|
"attrBasic": "◆ Basic Attributes",
|
|
"attrAdvanced": "◆ Advanced Attributes",
|
|
"attrElemental": "◆ Damage Type",
|
|
"statMaxHp": "Max HP",
|
|
"statAtk": "ATK",
|
|
"statDef": "DEF",
|
|
"statSpd": "SPD",
|
|
"statCritRate": "CRIT Rate",
|
|
"statCritDmg": "CRIT DMG",
|
|
"statBreakEffect": "Break Effect",
|
|
"statHealBoost": "Outgoing Healing Boost",
|
|
"statMaxEnergy": "Max Energy",
|
|
"statEnergyRegen": "Energy Regeneration Rate",
|
|
"statEhr": "Effect Hit Rate",
|
|
"statRes": "Effect RES",
|
|
"statDmgBoost": "{element} DMG Boost",
|
|
"relicPickerTitle": "🛡️ Manage Relic: {slot}",
|
|
"tabQuickGen": "⚡ Quick & Recommended",
|
|
"tabFromInventory": "📦 From Inventory",
|
|
"btnEquipInstant": "⚡ Equip This Piece (+15 5★ God Rolls)",
|
|
"btnUnequip": "❌ Unequip Relic",
|
|
"currentEquipped": "Currently Equipped",
|
|
"noRelicEquipped": "No relic equipped in this slot",
|
|
"chooseMainStat": "Select Main Stat:",
|
|
"chooseSet": "Select Relic Set:",
|
|
"recommendedBadge": "Recommended",
|
|
"overviewStatsTitle": "⚔️ Combat Stats",
|
|
"overviewStatsNote": "Includes Lightcone & Relic bonuses",
|
|
"overviewEquippedLc": "🗡️ Equipped Lightcone",
|
|
"overviewEquippedRelics": "🛡️ Relics & Set Bonuses",
|
|
"modalRelicsTitle": "🛡️ Equip Relics (6 Slots)",
|
|
"modalRelicsSubtitle": "Click each slot to change or equip recommended sets",
|
|
"btnAutoEquipRelics": "⚡ Equip Recommended Sets",
|
|
"btnClearAllRelics": "🧹 Unequip All",
|
|
"activeSetEffects": "✨ Active Set Bonuses",
|
|
"modalColLevel": "Level",
|
|
"lblPromotion": "Ascension Rank",
|
|
"slotPickerTitle": "🛡️ Select Relic to Equip",
|
|
"quickGenRecTitle": "⚡ Generate Recommended Piece",
|
|
"quickGenRecDesc": "Generate 5★ +15 with best set & main stat",
|
|
"btnGenAndEquip": "Generate & Equip",
|
|
"selectFromInventory": "Select from Inventory",
|
|
"btnAllE0S1": "⚡ All E0S1",
|
|
"synergyTitle": "Team Synergy & Weakness Analysis",
|
|
"synergySubtitle": "Analyze Weakness Break coverage, role balance, and equipment readiness",
|
|
"synergyBreakCoverage": "🎯 Weakness Break Coverage",
|
|
"synergyRoleBalance": "🛡️ Team Composition & Role Distribution",
|
|
"synergyEquipmentTitle": "📊 Equipment Readiness & Average Level",
|
|
"synergyAvgLevel": "Avg Level",
|
|
"synergyAvgEidolon": "Avg Eidolon",
|
|
"synergyLcEquipped": "Lightcones Equipped",
|
|
"synergyRelicFull": "Full Relic Sets",
|
|
"synergyCoverageBadge": "Covers {count}/7 Elements",
|
|
"synergyNoInTeam": "None in team",
|
|
"roleDps": "🗡️ DPS",
|
|
"roleSupport": "⚡ Support / Debuff",
|
|
"roleSustain": "🛡️ Sustain (Healer/Shielder)",
|
|
"roleSpecialist": "🔮 Specialist / FUA",
|
|
"adviceEmpty": "No characters in lineup. Please select teammates above.",
|
|
"adviceNoSustain": "⚠️ Tip: The team lacks a defensive or healer unit (Preservation / Abundance). Adding one is strongly recommended for survival.",
|
|
"adviceNoDps": "💡 Tip: The team consists only of supports without a primary damage dealer (Destruction / Hunt / Erudition).",
|
|
"adviceNoSupport": "💡 Tip: The team has damage dealers but lacks buffers or debuffers (Harmony / Nihility). Adding supports will greatly amplify your damage.",
|
|
"adviceBalanced": "✅ Excellent Balance: The lineup has full coverage with DPS, buffer/debuffer, and sustain units. Ready for any challenge!",
|
|
"consoleTitle": "GM Command Console & Live Log",
|
|
"consoleSubtitle": "Dispatch GM / Server commands in real-time with status and packet logs",
|
|
"consoleCopyLog": "📋 Copy Log",
|
|
"consoleClearLog": "🗑️ Clear Log",
|
|
"consoleQuickTitle": "⚡ Quick Commands",
|
|
"quickCmdHeal": "💖 /heal",
|
|
"quickCmdJades": "💎 +100k Jades",
|
|
"quickCmdCredits": "💰 +10M Credits",
|
|
"quickCmdMax": "⚡ /max",
|
|
"quickCmdExpress": "🚂 Astral Express",
|
|
"quickCmdClearLineup": "🧹 Clear Lineup",
|
|
"quickCmdHelp": "❓ /help",
|
|
"consoleReady": "GaC Server Console is ready (type /help for commands)",
|
|
"filterSamePath": "Same Path",
|
|
"consolePlaceholder": "Type GM command e.g. /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "Dispatch",
|
|
"consoleHistoryHint": "💡 Press ↑ / ↓ to navigate command history",
|
|
"consoleOnline": "● Server Online",
|
|
"consoleOffline": "○ Offline (Local execution fallback)",
|
|
"consoleLogCopied": "📋 All logs copied to clipboard!",
|
|
"consoleLogCopyFailed": "❌ Failed to copy logs",
|
|
"consoleLogCleared": "Terminal log cleared",
|
|
"btnGachabaseSync": "🌐 Sync Gachabase",
|
|
"tabPersistentGaC": "💾 GaC Save Manager",
|
|
"tabPersistentFirefly": "👤 Trailblazer & March 7th",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "Superimpose Rank",
|
|
"lcPickerTitle": "🗡️ Select Light Cone to Equip",
|
|
"lcPickerSigTitle": "⭐ Signature Light Cone",
|
|
"lcPickerEquipSig": "⚡ Equip This",
|
|
"lcPickerUnequip": "✕ Unequip Light Cone",
|
|
"lblPingInterval": "Server Status Check Interval"
|
|
},
|
|
"zh-CN": {
|
|
"ahaGlobalDesc": "全服启用星神·阿哈特殊被动",
|
|
"btnAddLc": "+ 添加光锥",
|
|
"btnAddRelic": "+ 添加遗器",
|
|
"btnAddSlot": "+ 添加槽位",
|
|
"lblCreativeMode": "创造模式",
|
|
"badgeCreative": "创造模式",
|
|
"toastSlotRemoved": "已移除槽位 {slot}",
|
|
"quickActionsBadge": "快捷指令",
|
|
"qaEnergy50Title": "全队能量 50%",
|
|
"qaEnergy50Desc": "进战标准初始能量",
|
|
"qaEnergy100Title": "全队能量 100%",
|
|
"qaEnergy100Desc": "立即释放终结技",
|
|
"qaUnlockAllTitle": "解锁全角色",
|
|
"qaUnlockAllDesc": "添加全部 70+ 角色满魂",
|
|
"qaAddLcsTitle": "添加全部五星光锥",
|
|
"qaAddLcsDesc": "专武叠影5阶入库",
|
|
"qaTeleportTitle": "传送至星穹列车",
|
|
"qaTeleportDesc": "返回车厢安全区",
|
|
"qaClearLineupTitle": "清空编队",
|
|
"qaClearLineupDesc": "重置全部槽位重新配队",
|
|
"toastEnergy50": "已将全队能量设为 50%",
|
|
"toastEnergy100": "已将全队能量设为 100%",
|
|
"toastUnlockedAll": "已解锁全部角色(满魂)",
|
|
"toastAddedAllLcs": "已添加全部五星光锥至背包",
|
|
"toastTeleportedTrain": "已传送至星穹列车观景车厢",
|
|
"toastLineupCleared": "已清空编队角色",
|
|
"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": "已连接",
|
|
"offline": "离线",
|
|
"checking": "检查中...",
|
|
"refresh": "🔄 刷新",
|
|
"connectFailed": "连接失败",
|
|
"tabDashboard": "📊 仪表盘与配队",
|
|
"tabAvatars": "👥 角色列表",
|
|
"tabEquipment": "🗡️ 光锥与遗器",
|
|
"tabPersistent": "💾 GaC 存档管理",
|
|
"tabExrank": "⚡ Ex-Rank 特殊技能",
|
|
"tabJson": "📝 JSON 文件管理",
|
|
"tabSettings": "⚙️ 系统设置",
|
|
"statAvatars": "已拥有角色",
|
|
"statLightcones": "光锥",
|
|
"statRelics": "遗器",
|
|
"serverStatusTitle": "📍 服务器状态与当前坐标",
|
|
"lblServerModeActive": "当前运行模式",
|
|
"lblApiEndpoint": "API 网关端点",
|
|
"lblPlaneId": "地图位面 (Plane ID)",
|
|
"lblFloorId": "楼层 (Floor ID)",
|
|
"coords": "角色坐标 XYZ",
|
|
"quickActionsTitle": "⚡ 快捷操作",
|
|
"quickActionsSubtitle": "立即向服务器发送指令",
|
|
"btnMaxAll": "⭐ 全角色升至80级并满命E6",
|
|
"btnSyncPersistent": "💾 同步最新 Persistent 存档",
|
|
"currentLineupTitle": "🎮 当前队伍阵容",
|
|
"slot": "槽位",
|
|
"slotEmpty": "空位 (点击添加)",
|
|
"slotTooltip": "点击选择角色加入此位置",
|
|
"removeFromTeam": "移出队伍",
|
|
"searchPlaceholder": "🔍 搜索角色名称或 ID...",
|
|
"filterAllRarity": "全部稀有度",
|
|
"filter5Star": "5 星",
|
|
"filter4Star": "4 星",
|
|
"filterAllElements": "全部属性",
|
|
"filterAllPaths": "全部命途",
|
|
"btnReload": "🔄 重新载入",
|
|
"avatarsLoading": "正在获取角色数据...",
|
|
"noAvatarsFound": "未找到符合条件的角色",
|
|
"eidolonLabel": "星魂:",
|
|
"confirmMaxAll": "确定将全部角色升至80级并解锁满命E6吗?",
|
|
"maxAllSuccess": "全角色养成满级成功!",
|
|
"avatarRankSuccess": "已调整角色 {id} 为星魂 {rank}",
|
|
"eqLcTitle": "🗡️ 背包中的光锥",
|
|
"eqLcSubtitle": "来自 freesr-data.json 的所有光锥列表",
|
|
"eqLcLoading": "正在加载光锥数据...",
|
|
"eqRelicTitle": "🛡️ 背包中的遗器",
|
|
"eqRelicSubtitle": "来自 freesr-data.json 的所有遗器列表",
|
|
"eqRelicLoading": "正在加载遗器数据...",
|
|
"itemCount": "{n} 件",
|
|
"notEquipped": "未装备",
|
|
"equippedBy": "装备者",
|
|
"noLcData": "暂无光锥数据",
|
|
"noRelicData": "暂无遗器数据",
|
|
"persistentTitle": "💾 GaC 存档管理",
|
|
"persistentBadge": "独家自定义服务器",
|
|
"persistentSubtitle": "persistent 存档保存 GaC 特有的玩家状态(主角性别/属性、三月七命途、全局开关等)",
|
|
"persistentTbM7Title": "👤 开拓者与三月七",
|
|
"lblTbGenderElement": "主角性别与属性",
|
|
"lblM7Path": "三月七命途形态",
|
|
"btnSaveCharSettings": "💾 保存主角设定",
|
|
"persistentGlobalTitle": "⚙️ GaC 特殊功能开关",
|
|
"swGlobalDesc": "开启全服银狼专属机制",
|
|
"castoriceGlobalDesc": "开启全服 Castorice 专属机制",
|
|
"btnSaveGlobalSwitch": "💾 保存全局开关",
|
|
"exrankTitle": "⚡ Ex-Rank 特殊技能系统",
|
|
"exrankSubtitle": "在 FreeSR 中开启特定角色的 Ex-Rank 专属天赋与强化机制(例如景元免疫受控、饮月、黄泉)",
|
|
"btnEnableAll": "开启全部 Ex-Rank",
|
|
"btnDisableAll": "关闭全部 Ex-Rank",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank 已{status}",
|
|
"exrankAllSuccess": "全角色 Ex-Rank 已{status}",
|
|
"enabled": "启用",
|
|
"disabled": "禁用",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent 存档",
|
|
"btnBeautify": "✨ 格式化 JSON",
|
|
"btnDownload": "📥 下载备份",
|
|
"btnUpload": "📤 上传文件",
|
|
"btnSaveServer": "💾 保存至服务器",
|
|
"jsonTip": "提示: 可直接修改原始 JSON 并点击 '保存至服务器' 生效",
|
|
"jsonStatusReady": "就绪",
|
|
"jsonStatusOpening": "正在打开: {name}",
|
|
"jsonSaveSuccess": "文件 {name} 已成功保存",
|
|
"jsonInvalid": "JSON 格式无效",
|
|
"apiSettingsTitle": "⚙️ API 网关连接设置",
|
|
"apiSettingsSubtitle": "可根据您的 server.json 配置修改端口或 IP",
|
|
"lblServerMode": "服务器模式",
|
|
"lblApiGatewayUrl": "REST API Gateway URL",
|
|
"lblPingInterval": "状态检测频率 (秒)",
|
|
"btnSaveSettings": "💾 保存设置",
|
|
"btnResetDefault": "恢复默认",
|
|
"modalTitleCharEdit": "角色养成与配装",
|
|
"modalBtnMaxAllChar": "⭐ 全部升至满级",
|
|
"modalTabSkills": "⚡ 技能与行迹",
|
|
"modalTabStatus": "⚙️ 等级与星魂",
|
|
"modalTabLightcone": "🗡️ 光锥",
|
|
"modalSkillCombatTitle": "战斗技能等级",
|
|
"modalBtnMaxSkills": "⭐ 技能全满 (10/10)",
|
|
"modalSkillBasic": "普攻",
|
|
"modalSkillSkill": "战技",
|
|
"modalSkillUltra": "终结技",
|
|
"modalSkillTalent": "天赋",
|
|
"modalTracesTitle": "行迹与秘技",
|
|
"modalTraceTechnique": "⚡ 秘技 — 进入战斗前生效",
|
|
"traceA2": "🌟 额外能力 A2",
|
|
"traceA4": "🌟 额外能力 A4",
|
|
"traceA6": "🌟 额外能力 A6",
|
|
"traceStatNodes": "💎 全部属性加成节点 (10个)",
|
|
"lblLevelRange": "角色等级 (1-80)",
|
|
"lblPromotionRange": "晋阶等级 (0-6)",
|
|
"lblEidolonLevel": "星魂等级",
|
|
"btnResetE0": "重置 E0",
|
|
"btnMaxE6": "⭐ 满魂 E6",
|
|
"modalEnergyTitle": "终结技能量",
|
|
"modalEnergy50": "设为 50%",
|
|
"modalEnergy100": "满能量 100%",
|
|
"modalLcTitle": "装备的光锥",
|
|
"modalBtnMaxLc": "⭐ 满级满叠光锥 (Lv.80 叠影5)",
|
|
"lblLcId": "光锥 ID",
|
|
"modalLcIdPlaceholder": "例如 21002 或 24001",
|
|
"lblLcLevel": "光锥等级 (1-80)",
|
|
"lblLcRank": "叠影阶数 (S1-S5)",
|
|
"modalBtnClose": "✕ 关闭",
|
|
"modalBtnSave": "💾 保存角色",
|
|
"pickerTitle": "选择上阵角色",
|
|
"pickerSearchPlaceholder": "🔍 搜索要加入队伍的角色...",
|
|
"apiModalTitle": "⚙️ API 服务器连接设置",
|
|
"btnCancel": "取消",
|
|
"btnSaveTest": "保存并测试",
|
|
"toastSlotUpdated": "已更新槽位 {slot} 为: {name}",
|
|
"toastCharMaxed": "⭐ 已将 {name} 升至 Lv. 80 E6",
|
|
"toastCharSaved": "已保存角色 {name}",
|
|
"toastAllSkillsMaxed": "⭐ 所有技能与行迹已升满",
|
|
"toastServerSwitched": "已切换服务器模式为: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "开拓者 (男) - 物理",
|
|
"FemalePhysical": "开拓者 (女) - 物理",
|
|
"MalePreservation": "开拓者 (男) - 火",
|
|
"FemalePreservation": "开拓者 (女) - 火",
|
|
"MaleHarmony": "开拓者 (男) - 同谐",
|
|
"FemaleHarmony": "开拓者 (女) - 同谐",
|
|
"MaleRemembrance": "开拓者 (男) - 记忆",
|
|
"FemaleRemembrance": "开拓者 (女) - 记忆"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "三月七 - 巡猎",
|
|
"MarchPreservation": "三月七 - 存护"
|
|
},
|
|
"elements": {
|
|
"Physical": "物理",
|
|
"Fire": "火",
|
|
"Ice": "冰",
|
|
"Lightning": "雷",
|
|
"Wind": "风",
|
|
"Quantum": "量子",
|
|
"Imaginary": "虚数",
|
|
"Unknown": "未知"
|
|
},
|
|
"paths": {
|
|
"Destruction": "毁灭",
|
|
"Hunt": "巡猎",
|
|
"Erudition": "智识",
|
|
"Harmony": "同谐",
|
|
"Nihility": "虚无",
|
|
"Preservation": "存护",
|
|
"Abundance": "丰饶",
|
|
"Remembrance": "记忆",
|
|
"Unknown": "未知",
|
|
"Elation": "欢愉"
|
|
},
|
|
"settingsSaved": "设置已成功保存!",
|
|
"settingsReset": "已恢复默认设置",
|
|
"btnE6S5": "⭐ 满命满精 (E6S5)",
|
|
"btnE0S1": "⚡ 零命专武 (E0S1)",
|
|
"modalTabShowcase": "🖼️ 展示卡片",
|
|
"showcaseAutoRelics": "⚡ 一键装备推荐遗器",
|
|
"showcaseCopy": "📋 复制文本",
|
|
"showcaseExport": "🖼️ 导出图片",
|
|
"btnChangeLc": "更换光锥",
|
|
"lcPassiveTitle": "光锥技能效果",
|
|
"toastE6S5Applied": "⭐ 角色已调整为满配 E6S5(80级、技能满级、叠影5)!",
|
|
"toastE0S1Applied": "⚡ 角色已调整为平民毕业 E0S1(80级、技能满级、叠影1)!",
|
|
"toastShowcaseCopied": "📋 角色配装信息已复制到剪贴板!",
|
|
"toastRelicsEquipped": "⚡ 已为 {name} 装备推荐的 +15 遗器全套!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ API Gateway 连接设置",
|
|
"settingsConnSubtitle": "配置服务器运行模式与 REST 接口端点",
|
|
"btnTestPing": "⚡ 测试连接",
|
|
"settingsBattleTitle": "🎮 战斗与 FreeSR 默认配置",
|
|
"settingsBattleSubtitle": "自定义游戏内默认战斗与队伍初始化行为",
|
|
"lblDefaultEnergy": "战斗开局能量值 (Battle Starting Energy)",
|
|
"lblAutoSync": "自动同步至服务器 (Auto-Sync)",
|
|
"descAutoSync": "修改角色或装备时立即将变更发送至服务端",
|
|
"lblDefaultCreative": "默认开启创造模式 (Creative Mode)",
|
|
"descDefaultCreative": "允许队伍配置重复角色及突破4人限制",
|
|
"settingsShowcaseTitle": "🖼️ 角色展示卡片设置",
|
|
"settingsShowcaseSubtitle": "自定义配装展示卡的美观度与展示细节",
|
|
"lblShowRolls": "显示遗器副词条强化次数 (Roll Counts)",
|
|
"descShowRolls": "在副词条旁显示强化命中的次数标签",
|
|
"lblElementAura": "属性光效光晕 (Element Aura Glow)",
|
|
"descElementAura": "卡片背景与氛围光环随角色属性动态变换",
|
|
"settingsCacheTitle": "🧹 缓存管理与系统重置",
|
|
"settingsCacheSubtitle": "清理浏览器临时缓存或将工具恢复出厂设置",
|
|
"lblCacheSize": "LocalStorage 存储占用:",
|
|
"btnClearCache": "🧹 清除浏览器缓存",
|
|
"btnFactoryReset": "🔄 恢复出厂设置",
|
|
"toastPingSuccess": "⚡ 连接成功!延迟: {ms} ms",
|
|
"toastPingFailed": "❌ 无法连接到 Gateway,请检查服务端状态",
|
|
"toastCacheCleared": "🧹 浏览器缓存已清空",
|
|
"qaLineupE0S1Title": "全队一键 E0S1",
|
|
"qaLineupE0S1Desc": "将当前编队角色设为 0命+1叠专武",
|
|
"qaLineupRelicsTitle": "一键全队神装",
|
|
"qaLineupRelicsDesc": "为编队4人一键穿戴 +15 毕业遗器",
|
|
"lblPersistenceInfo": "服务端存档与数据管理",
|
|
"modalTabOverview": "角色总览",
|
|
"modalTabRelics": "遗器与配装",
|
|
|
|
"attrBasic": "◆ 基础属性",
|
|
"attrAdvanced": "◆ 进阶属性",
|
|
"attrElemental": "◆ 伤害属性",
|
|
"statMaxHp": "生命上限",
|
|
"statAtk": "攻击力",
|
|
"statDef": "防御力",
|
|
"statSpd": "速度",
|
|
"statCritRate": "暴击率",
|
|
"statCritDmg": "暴击伤害",
|
|
"statBreakEffect": "击破特攻",
|
|
"statHealBoost": "治疗量加成",
|
|
"statMaxEnergy": "能量上限",
|
|
"statEnergyRegen": "能量恢复效率",
|
|
"statEhr": "效果命中",
|
|
"statRes": "效果抵抗",
|
|
"statDmgBoost": "{element}属性伤害提高",
|
|
"relicPickerTitle": "🛡️ 遗器管理: {slot}",
|
|
"tabQuickGen": "⚡ 快速生成与推荐",
|
|
"tabFromInventory": "📦 仓库选择",
|
|
"btnEquipInstant": "⚡ 立即装备此件 (+15 5★ 完美副词条)",
|
|
"btnUnequip": "❌ 卸下此遗器",
|
|
"currentEquipped": "当前装备中",
|
|
"noRelicEquipped": "该部位尚未装备遗器",
|
|
"chooseMainStat": "选择主词条:",
|
|
"chooseSet": "选择遗器套装:",
|
|
"recommendedBadge": "推荐",
|
|
"overviewStatsTitle": "⚔️ 战斗面板 (Combat Stats)",
|
|
"overviewStatsNote": "已计入光锥与遗器属性加成",
|
|
"overviewEquippedLc": "🗡️ 当前装备光锥",
|
|
"overviewEquippedRelics": "🛡️ 遗器套装效果",
|
|
"modalRelicsTitle": "🛡️ 遗器配装 (6 部位)",
|
|
"modalRelicsSubtitle": "点击单个部位更换,或一键穿戴推荐套装",
|
|
"btnAutoEquipRelics": "⚡ 一键穿戴推荐套装",
|
|
"btnClearAllRelics": "🧹 一键卸下全部",
|
|
"activeSetEffects": "✨ 当前生效的套装效果",
|
|
"modalColLevel": "等级",
|
|
"lblPromotion": "突破阶段",
|
|
"slotPickerTitle": "🛡️ 选择要装备的遗器",
|
|
"quickGenRecTitle": "⚡ 为该部位生成推荐遗器",
|
|
"quickGenRecDesc": "自动生成适配的 5★ +15 最优套装与主词条",
|
|
"btnGenAndEquip": "生成并穿戴",
|
|
"selectFromInventory": "从库存中选择对应部位",
|
|
"btnAllE0S1": "⚡ 全员 E0S1",
|
|
"qaGachabaseTitle": "从 Gachabase 获取数据",
|
|
"qaGachabaseDesc": "导入最新的测试服/解密角色与光锥数据",
|
|
"synergyTitle": "队伍协同与弱点破盾分析",
|
|
"synergySubtitle": "分析弱点属性覆盖度、队伍角色定位均衡性与练度准备状态",
|
|
"synergyBreakCoverage": "🎯 弱点破盾属性覆盖",
|
|
"synergyRoleBalance": "🛡️ 队伍构成与角色分工",
|
|
"synergyEquipmentTitle": "📊 装备准备度与平均等级",
|
|
"synergyAvgLevel": "平均等级",
|
|
"synergyAvgEidolon": "平均星魂",
|
|
"synergyLcEquipped": "光锥装配",
|
|
"synergyRelicFull": "遗器满配",
|
|
"synergyCoverageBadge": "覆盖 {count}/7 属性",
|
|
"synergyNoInTeam": "未在队伍中",
|
|
"roleDps": "🗡️ 输出 (DPS)",
|
|
"roleSupport": "⚡ 辅助/减益",
|
|
"roleSustain": "🛡️ 生存 (治疗/护盾)",
|
|
"roleSpecialist": "🔮 特殊/追击",
|
|
"adviceEmpty": "当前队伍尚无角色,请在上方选择角色加入队伍。",
|
|
"adviceNoSustain": "⚠️ 建议:队伍缺乏防护或治疗角色(存护/丰饶),建议加入1名以保障战斗生存能力。",
|
|
"adviceNoDps": "💡 建议:队伍全为辅助角色,缺少主力输出担当(毁灭/巡猎/智识)。",
|
|
"adviceNoSupport": "💡 建议:队伍有输出但缺乏增益或减益辅佐(同谐/虚无),加入辅助可显著提高队伍总伤害。",
|
|
"adviceBalanced": "✅ 阵容均衡:队伍构架完备,兼备输出、增益减益辅助与治疗护盾生存,随时准备出征!",
|
|
"consoleTitle": "GM 命令行控制台与实时日志",
|
|
"consoleSubtitle": "实时向服务器发送 GM 指令并跟踪数据包日志与执行状态",
|
|
"consoleCopyLog": "📋 复制日志",
|
|
"consoleClearLog": "🗑️ 清空日志",
|
|
"consoleQuickTitle": "⚡ 常用快捷命令",
|
|
"consolePlaceholder": "输入 GM 命令,如 /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "发送指令",
|
|
"consoleHistoryHint": "💡 支持按 ↑ ↓ 键快速选择历史命令",
|
|
"consoleOnline": "● 服务器在线",
|
|
"consoleOffline": "○ 离线模式(本地缓存执行)",
|
|
"consoleLogCopied": "📋 全部日志已复制到剪贴板!",
|
|
"consoleLogCopyFailed": "❌ 无法复制日志",
|
|
"consoleLogCleared": "终端日志已清空",
|
|
"btnGachabaseSync": "🌐 同步 Gachabase",
|
|
"tabPersistentGaC": "💾 GaC 存档管理",
|
|
"tabPersistentFirefly": "👤 开拓者与三月七",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "叠影等阶",
|
|
"lcPickerTitle": "🗡️ 选择要装备的光锥",
|
|
"lcPickerSigTitle": "⭐ 推荐专属光锥 (Signature)",
|
|
"lcPickerEquipSig": "⚡ 立即装备",
|
|
"lcPickerUnequip": "✕ 卸下光锥"
|
|
},
|
|
"zh-TW": {
|
|
"ahaGlobalDesc": "全服啟用星神·阿哈特殊被動",
|
|
"btnAddLc": "+ 新增光錐",
|
|
"btnAddRelic": "+ 新增遺器",
|
|
"btnAddSlot": "+ 新增槽位",
|
|
"lblCreativeMode": "創造模式",
|
|
"badgeCreative": "創造模式",
|
|
"toastSlotRemoved": "已移除槽位 {slot}",
|
|
"quickActionsBadge": "快捷指令",
|
|
"qaEnergy50Title": "全隊能量 50%",
|
|
"qaEnergy50Desc": "進戰標準初始能量",
|
|
"qaEnergy100Title": "全隊能量 100%",
|
|
"qaEnergy100Desc": "立即施放終結技",
|
|
"qaUnlockAllTitle": "解鎖全角色",
|
|
"qaUnlockAllDesc": "新增全部 70+ 角色滿魂",
|
|
"qaAddLcsTitle": "新增全部五星光錐",
|
|
"qaAddLcsDesc": "專武疊影5階入庫",
|
|
"qaTeleportTitle": "傳送至星穹列車",
|
|
"qaTeleportDesc": "返回車廂安全區",
|
|
"qaClearLineupTitle": "清空隊伍",
|
|
"qaClearLineupDesc": "重設全部槽位重新組隊",
|
|
"toastEnergy50": "已將全隊能量設為 50%",
|
|
"toastEnergy100": "已將全隊能量設為 100%",
|
|
"toastUnlockedAll": "已解鎖全部角色(滿魂)",
|
|
"toastAddedAllLcs": "已新增全部五星光錐至背包",
|
|
"toastTeleportedTrain": "已傳送至星穹列車觀景車廂",
|
|
"toastLineupCleared": "已清空隊伍角色",
|
|
"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": "已連線",
|
|
"offline": "離線",
|
|
"checking": "檢查中...",
|
|
"refresh": "🔄 重新整理",
|
|
"connectFailed": "連線失敗",
|
|
"tabDashboard": "📊 儀表板與配隊",
|
|
"tabAvatars": "👥 角色列表",
|
|
"tabEquipment": "🗡️ 光錐與遺器",
|
|
"tabPersistent": "💾 GaC 存檔管理",
|
|
"tabExrank": "⚡ Ex-Rank 特殊技能",
|
|
"tabJson": "📝 JSON 檔案管理",
|
|
"tabSettings": "⚙️ 系統設定",
|
|
"statAvatars": "已擁有角色",
|
|
"statLightcones": "光錐",
|
|
"statRelics": "遺器",
|
|
"serverStatusTitle": "📍 伺服器狀態與當前座標",
|
|
"lblServerModeActive": "當前運行模式",
|
|
"lblApiEndpoint": "API 閘道端點",
|
|
"lblPlaneId": "地圖位面 (Plane ID)",
|
|
"lblFloorId": "樓層 (Floor ID)",
|
|
"coords": "角色座標 XYZ",
|
|
"quickActionsTitle": "⚡ 快捷操作",
|
|
"quickActionsSubtitle": "立即向伺服器發送指令",
|
|
"btnMaxAll": "⭐ 全角色升至80級並滿魂E6",
|
|
"btnSyncPersistent": "💾 同步最新 Persistent 存檔",
|
|
"currentLineupTitle": "🎮 當前隊伍陣容",
|
|
"slot": "欄位",
|
|
"slotEmpty": "空位 (點擊新增)",
|
|
"slotTooltip": "點擊選擇角色加入此位置",
|
|
"removeFromTeam": "移出隊伍",
|
|
"searchPlaceholder": "🔍 搜尋角色名稱或 ID...",
|
|
"filterAllRarity": "全部稀有度",
|
|
"filter5Star": "5 星",
|
|
"filter4Star": "4 星",
|
|
"filterAllElements": "全部屬性",
|
|
"filterAllPaths": "全部命途",
|
|
"btnReload": "🔄 重新載入",
|
|
"avatarsLoading": "正在獲取角色資料...",
|
|
"noAvatarsFound": "未找到符合條件的角色",
|
|
"eidolonLabel": "星魂:",
|
|
"confirmMaxAll": "確定將全部角色升至80級並解鎖滿魂E6嗎?",
|
|
"maxAllSuccess": "全角色養成滿級成功!",
|
|
"avatarRankSuccess": "已調整角色 {id} 為星魂 {rank}",
|
|
"eqLcTitle": "🗡️ 背包中的光錐",
|
|
"eqLcSubtitle": "來自 freesr-data.json 的所有光錐列表",
|
|
"eqLcLoading": "正在載入光錐資料...",
|
|
"eqRelicTitle": "🛡️ 背包中的遺器",
|
|
"eqRelicSubtitle": "來自 freesr-data.json 的所有遺器列表",
|
|
"eqRelicLoading": "正在載入遺器資料...",
|
|
"itemCount": "{n} 件",
|
|
"notEquipped": "未裝備",
|
|
"equippedBy": "裝備者",
|
|
"noLcData": "暫無光錐資料",
|
|
"noRelicData": "暫無遺器資料",
|
|
"persistentTitle": "💾 GaC 存檔管理",
|
|
"persistentBadge": "獨家自訂伺服器",
|
|
"persistentSubtitle": "persistent 存檔儲存 GaC 特有的玩家狀態(主角性別/屬性、三月七命途、全域開關等)",
|
|
"persistentTbM7Title": "👤 開拓者與三月七",
|
|
"lblTbGenderElement": "主角性別與屬性",
|
|
"lblM7Path": "三月七命途型態",
|
|
"btnSaveCharSettings": "💾 儲存主角設定",
|
|
"persistentGlobalTitle": "⚙️ GaC 特殊功能開關",
|
|
"swGlobalDesc": "開啟全服銀狼專屬機制",
|
|
"castoriceGlobalDesc": "開啟全服 Castorice 專屬機制",
|
|
"btnSaveGlobalSwitch": "💾 儲存全域開關",
|
|
"exrankTitle": "⚡ Ex-Rank 特殊技能系統",
|
|
"exrankSubtitle": "在 FreeSR 中開啟特定角色的 Ex-Rank 專屬天賦與強化機制(例如景元免疫受控、飲月、黃泉)",
|
|
"btnEnableAll": "開啟全部 Ex-Rank",
|
|
"btnDisableAll": "關閉全部 Ex-Rank",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank 已{status}",
|
|
"exrankAllSuccess": "全角色 Ex-Rank 已{status}",
|
|
"enabled": "啟用",
|
|
"disabled": "停用",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent 存檔",
|
|
"btnBeautify": "✨ 格式化 JSON",
|
|
"btnDownload": "📥 下載備份",
|
|
"btnUpload": "📤 上傳檔案",
|
|
"btnSaveServer": "💾 儲存至伺服器",
|
|
"jsonTip": "提示: 可直接修改原始 JSON 並點擊 '儲存至伺服器' 生效",
|
|
"jsonStatusReady": "就緒",
|
|
"jsonStatusOpening": "正在開啟: {name}",
|
|
"jsonSaveSuccess": "檔案 {name} 已成功儲存",
|
|
"jsonInvalid": "JSON 格式無效",
|
|
"apiSettingsTitle": "⚙️ API 閘道連線設定",
|
|
"apiSettingsSubtitle": "可根據您的 server.json 配置修改連接埠或 IP",
|
|
"lblServerMode": "伺服器模式",
|
|
"lblApiGatewayUrl": "REST API Gateway URL",
|
|
"lblPingInterval": "狀態檢測頻率 (秒)",
|
|
"btnSaveSettings": "💾 儲存設定",
|
|
"btnResetDefault": "恢復預設值",
|
|
"modalTitleCharEdit": "角色養成與配裝",
|
|
"modalBtnMaxAllChar": "⭐ 全部升至滿級",
|
|
"modalTabSkills": "⚡ 技能與行跡",
|
|
"modalTabStatus": "⚙️ 等級與星魂",
|
|
"modalTabLightcone": "🗡️ 光錐",
|
|
"modalSkillCombatTitle": "戰鬥技能等級",
|
|
"modalBtnMaxSkills": "⭐ 技能全滿 (10/10)",
|
|
"modalSkillBasic": "普攻",
|
|
"modalSkillSkill": "戰技",
|
|
"modalSkillUltra": "終結技",
|
|
"modalSkillTalent": "天賦",
|
|
"modalTracesTitle": "行跡與秘技",
|
|
"modalTraceTechnique": "⚡ 秘技 — 進入戰鬥前生效",
|
|
"traceA2": "🌟 額外能力 A2",
|
|
"traceA4": "🌟 額外能力 A4",
|
|
"traceA6": "🌟 額外能力 A6",
|
|
"traceStatNodes": "💎 全部屬性加成節點 (10個)",
|
|
"lblLevelRange": "角色等級 (1-80)",
|
|
"lblPromotionRange": "晉階等級 (0-6)",
|
|
"lblEidolonLevel": "星魂等級",
|
|
"btnResetE0": "重設 E0",
|
|
"btnMaxE6": "⭐ 滿魂 E6",
|
|
"modalEnergyTitle": "終結技能量",
|
|
"modalEnergy50": "設為 50%",
|
|
"modalEnergy100": "滿能量 100%",
|
|
"modalLcTitle": "裝備的光錐",
|
|
"modalBtnMaxLc": "⭐ 滿級滿疊光錐 (Lv.80 疊影5)",
|
|
"lblLcId": "光錐 ID",
|
|
"modalLcIdPlaceholder": "例如 21002 或 24001",
|
|
"lblLcLevel": "光錐等級 (1-80)",
|
|
"lblLcRank": "疊影階數 (S1-S5)",
|
|
"modalBtnClose": "✕ 關閉",
|
|
"modalBtnSave": "💾 儲存角色",
|
|
"pickerTitle": "選擇上陣角色",
|
|
"pickerSearchPlaceholder": "🔍 搜尋要加入隊伍的角色...",
|
|
"apiModalTitle": "⚙️ API 伺服器連線設定",
|
|
"btnCancel": "取消",
|
|
"btnSaveTest": "儲存並測試",
|
|
"toastSlotUpdated": "已更新欄位 {slot} 為: {name}",
|
|
"toastCharMaxed": "⭐ 已將 {name} 升至 Lv. 80 E6",
|
|
"toastCharSaved": "已儲存角色 {name}",
|
|
"toastAllSkillsMaxed": "⭐ 所有技能與行跡已升滿",
|
|
"toastServerSwitched": "已切換伺服器模式為: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "開拓者 (男) - 物理",
|
|
"FemalePhysical": "開拓者 (女) - 物理",
|
|
"MalePreservation": "開拓者 (男) - 火",
|
|
"FemalePreservation": "開拓者 (女) - 火",
|
|
"MaleHarmony": "開拓者 (男) - 同諧",
|
|
"FemaleHarmony": "開拓者 (女) - 同諧",
|
|
"MaleRemembrance": "開拓者 (男) - 記憶",
|
|
"FemaleRemembrance": "開拓者 (女) - 記憶"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "三月七 - 巡獵",
|
|
"MarchPreservation": "三月七 - 存護"
|
|
},
|
|
"elements": {
|
|
"Physical": "物理",
|
|
"Fire": "火",
|
|
"Ice": "冰",
|
|
"Lightning": "雷",
|
|
"Wind": "風",
|
|
"Quantum": "量子",
|
|
"Imaginary": "虛數",
|
|
"Unknown": "未知"
|
|
},
|
|
"paths": {
|
|
"Destruction": "毀滅",
|
|
"Hunt": "巡獵",
|
|
"Erudition": "智識",
|
|
"Harmony": "同諧",
|
|
"Nihility": "虛無",
|
|
"Preservation": "存護",
|
|
"Abundance": "豐饒",
|
|
"Remembrance": "記憶",
|
|
"Unknown": "未知",
|
|
"Elation": "歡愉"
|
|
},
|
|
"settingsSaved": "設定已成功儲存!",
|
|
"settingsReset": "已恢復預設設定",
|
|
"btnE6S5": "⭐ 滿命滿精 (E6S5)",
|
|
"btnE0S1": "⚡ 零命專武 (E0S1)",
|
|
"modalTabShowcase": "🖼️ 展示卡片",
|
|
"showcaseAutoRelics": "⚡ 一鍵裝備推薦遺器",
|
|
"showcaseCopy": "📋 複製文字",
|
|
"showcaseExport": "🖼️ 匯出圖片",
|
|
"btnChangeLc": "更換光錐",
|
|
"lcPassiveTitle": "光錐技能效果",
|
|
"toastE6S5Applied": "⭐ 角色已調整為滿配 E6S5(80級、技能滿級、疊影5)!",
|
|
"toastE0S1Applied": "⚡ 角色已調整為平民畢業 E0S1(80級、技能滿級、疊影1)!",
|
|
"toastShowcaseCopied": "📋 角色配裝資訊已複製到剪貼簿!",
|
|
"toastRelicsEquipped": "⚡ 已為 {name} 裝備推薦的 +15 遺器全套!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ API Gateway 連線設定",
|
|
"settingsConnSubtitle": "配置伺服器運行模式與 REST 介面端點",
|
|
"btnTestPing": "⚡ 測試連線",
|
|
"settingsBattleTitle": "🎮 戰鬥與 FreeSR 預設配置",
|
|
"settingsBattleSubtitle": "自訂遊戲內預設戰鬥與隊伍初始化行為",
|
|
"lblDefaultEnergy": "戰鬥開局能量值 (Battle Starting Energy)",
|
|
"lblAutoSync": "自動同步至伺服器 (Auto-Sync)",
|
|
"descAutoSync": "修改角色或裝備時立即將變更發送至伺服端",
|
|
"lblDefaultCreative": "預設開啟創造模式 (Creative Mode)",
|
|
"descDefaultCreative": "允許隊伍配置重複角色及突破4人限制",
|
|
"settingsShowcaseTitle": "🖼️ 角色展示卡片設定",
|
|
"settingsShowcaseSubtitle": "自訂配裝展示卡的美觀度與展示細節",
|
|
"lblShowRolls": "顯示遺器副詞條強化次數 (Roll Counts)",
|
|
"descShowRolls": "在副詞條旁顯示強化命中的次數標籤",
|
|
"lblElementAura": "屬性光效光暈 (Element Aura Glow)",
|
|
"descElementAura": "卡片背景與氛圍光環隨角色屬性動態變換",
|
|
"settingsCacheTitle": "🧹 快取管理與系統重設",
|
|
"settingsCacheSubtitle": "清理瀏覽器暫存快取或將工具恢復出廠設定",
|
|
"lblCacheSize": "LocalStorage 儲存佔用:",
|
|
"btnClearCache": "🧹 清除瀏覽器快取",
|
|
"btnFactoryReset": "🔄 恢復出廠設定",
|
|
"toastPingSuccess": "⚡ 連線成功!延遲: {ms} ms",
|
|
"toastPingFailed": "❌ 無法連線到 Gateway,請檢查伺服端狀態",
|
|
"toastCacheCleared": "🧹 瀏覽器快取已清空",
|
|
"qaLineupE0S1Title": "全隊一鍵 E0S1",
|
|
"qaLineupE0S1Desc": "將當前編隊角色設為 0命+1疊專武",
|
|
"qaLineupRelicsTitle": "一鍵全隊神裝",
|
|
"qaLineupRelicsDesc": "為編隊4人一鍵穿戴 +15 畢業遺器",
|
|
"lblPersistenceInfo": "伺服端存檔與資料管理",
|
|
"modalTabOverview": "角色總覽",
|
|
"modalTabRelics": "遺器與配裝",
|
|
|
|
"attrBasic": "◆ 基礎屬性",
|
|
"attrAdvanced": "◆ 進階屬性",
|
|
"attrElemental": "◆ 傷害屬性",
|
|
"statMaxHp": "生命上限",
|
|
"statAtk": "攻擊力",
|
|
"statDef": "防禦力",
|
|
"statSpd": "速度",
|
|
"statCritRate": "暴擊率",
|
|
"statCritDmg": "暴擊傷害",
|
|
"statBreakEffect": "擊破特攻",
|
|
"statHealBoost": "治療量加成",
|
|
"statMaxEnergy": "能量上限",
|
|
"statEnergyRegen": "能量恢復效率",
|
|
"statEhr": "效果命中",
|
|
"statRes": "效果抵抗",
|
|
"statDmgBoost": "{element}屬性傷害提高",
|
|
"relicPickerTitle": "🛡️ 遺器管理: {slot}",
|
|
"tabQuickGen": "⚡ 快速生成與推薦",
|
|
"tabFromInventory": "📦 倉庫選擇",
|
|
"btnEquipInstant": "⚡ 立即裝備此件 (+15 5★ 完美副詞條)",
|
|
"btnUnequip": "❌ 卸下此遺器",
|
|
"currentEquipped": "當前裝備中",
|
|
"noRelicEquipped": "該部位尚未裝備遺器",
|
|
"chooseMainStat": "選擇主詞條:",
|
|
"chooseSet": "選擇遺器套裝:",
|
|
"recommendedBadge": "推薦",
|
|
"overviewStatsTitle": "⚔️ 戰鬥面板 (Combat Stats)",
|
|
"overviewStatsNote": "已計入光錐與遺器屬性加成",
|
|
"overviewEquippedLc": "🗡️ 當前裝備光錐",
|
|
"overviewEquippedRelics": "🛡️ 遺器套裝效果",
|
|
"modalRelicsTitle": "🛡️ 遺器配裝 (6 部位)",
|
|
"modalRelicsSubtitle": "點擊單一部位更換,或一鍵穿戴推薦套裝",
|
|
"btnAutoEquipRelics": "⚡ 一鍵穿戴推薦套裝",
|
|
"btnClearAllRelics": "🧹 一鍵卸下全部",
|
|
"activeSetEffects": "✨ 當前生效的套裝效果",
|
|
"modalColLevel": "等級",
|
|
"lblPromotion": "突破階段",
|
|
"slotPickerTitle": "🛡️ 選擇要裝備的遺器",
|
|
"quickGenRecTitle": "⚡ 為該部位生成推薦遺器",
|
|
"quickGenRecDesc": "自動生成適配的 5★ +15 最優套裝與主詞條",
|
|
"btnGenAndEquip": "生成並穿戴",
|
|
"selectFromInventory": "從庫存中選擇對應部位",
|
|
"btnAllE0S1": "⚡ 全員 E0S1",
|
|
"qaGachabaseTitle": "從 Gachabase 獲取資料",
|
|
"qaGachabaseDesc": "匯入最新的測試服/解密角色與光錐資料",
|
|
"synergyTitle": "隊伍協同與弱點破盾分析",
|
|
"synergySubtitle": "分析弱點屬性覆蓋度、隊伍角色定位均衡性與練度準備狀態",
|
|
"synergyBreakCoverage": "🎯 弱點破盾屬性覆蓋",
|
|
"synergyRoleBalance": "🛡️ 隊伍構成與角色分工",
|
|
"synergyEquipmentTitle": "📊 裝備準備度與平均等級",
|
|
"synergyAvgLevel": "平均等級",
|
|
"synergyAvgEidolon": "平均星魂",
|
|
"synergyLcEquipped": "光錐裝配",
|
|
"synergyRelicFull": "遺器滿配",
|
|
"synergyCoverageBadge": "覆蓋 {count}/7 屬性",
|
|
"synergyNoInTeam": "未在隊伍中",
|
|
"roleDps": "🗡️ 輸出 (DPS)",
|
|
"roleSupport": "⚡ 輔助/減益",
|
|
"roleSustain": "🛡️ 生存 (治療/護盾)",
|
|
"roleSpecialist": "🔮 特殊/追擊",
|
|
"adviceEmpty": "目前隊伍尚無角色,請在上方選擇角色加入隊伍。",
|
|
"adviceNoSustain": "⚠️ 建議:隊伍缺乏防護或治療角色(存護/豐饒),建議加入1名以保障戰鬥生存能力。",
|
|
"adviceNoDps": "💡 建議:隊伍全為輔助角色,缺少主力輸出擔當(毀滅/巡獵/智識)。",
|
|
"adviceNoSupport": "💡 建議:隊伍有輸出但缺乏增益或減益輔佐(同諧/虛無),加入輔助可顯著提高隊伍總傷害。",
|
|
"adviceBalanced": "✅ 陣容均衡:隊伍架構完備,兼備輸出、增益減益輔助與治療護盾生存,隨時準備出征!",
|
|
"consoleTitle": "GM 命令列主控台與即時記錄",
|
|
"consoleSubtitle": "即時向伺服器發送 GM 指令並追蹤封包日誌與執行狀態",
|
|
"consoleCopyLog": "📋 複製記錄",
|
|
"consoleClearLog": "🗑️ 清空記錄",
|
|
"consoleQuickTitle": "⚡ 常用捷徑命令",
|
|
"consolePlaceholder": "輸入 GM 命令,例如 /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "發送指令",
|
|
"consoleHistoryHint": "💡 支援按 ↑ ↓ 鍵快速選擇歷史命令",
|
|
"consoleOnline": "● 伺服器在線",
|
|
"consoleOffline": "○ 離線模式(本機快取執行)",
|
|
"consoleLogCopied": "📋 全部日誌已複製到剪貼簿!",
|
|
"consoleLogCopyFailed": "❌ 無法複製日誌",
|
|
"consoleLogCleared": "終端日誌已清空",
|
|
"btnGachabaseSync": "🌐 同步 Gachabase",
|
|
"tabPersistentGaC": "💾 GaC 存檔管理",
|
|
"tabPersistentFirefly": "👤 開拓者與三月七",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "疊影等階",
|
|
"lcPickerTitle": "🗡️ 選擇要裝備的光錐",
|
|
"lcPickerSigTitle": "⭐ 推薦專屬光錐 (Signature)",
|
|
"lcPickerEquipSig": "⚡ 立即裝備",
|
|
"lcPickerUnequip": "✕ 卸下光錐"
|
|
},
|
|
"ja": {
|
|
"ahaGlobalDesc": "全サーバーで星神・アッハの特殊パッシブを有効化",
|
|
"btnAddLc": "+ 光円錐を追加",
|
|
"btnAddRelic": "+ 遺物を追加",
|
|
"btnAddSlot": "+ スロット追加",
|
|
"lblCreativeMode": "クリエイティブモード",
|
|
"badgeCreative": "クリエイティブ",
|
|
"toastSlotRemoved": "スロット {slot} を削除しました",
|
|
"quickActionsBadge": "クイックツール",
|
|
"qaEnergy50Title": "チームEP 50%",
|
|
"qaEnergy50Desc": "戦闘開始時の標準EP",
|
|
"qaEnergy100Title": "チームEP 100%",
|
|
"qaEnergy100Desc": "必殺技即時発動可能",
|
|
"qaUnlockAllTitle": "全キャラ解放",
|
|
"qaUnlockAllDesc": "70体以上の全キャラを完凸で追加",
|
|
"qaAddLcsTitle": "全★5光円錐を追加",
|
|
"qaAddLcsDesc": "モチーフ光円錐(重畳5)を倉庫に追加",
|
|
"qaTeleportTitle": "星穹列車へテレポート",
|
|
"qaTeleportDesc": "安全エリアの客車へ帰還",
|
|
"qaClearLineupTitle": "編成をクリア",
|
|
"qaClearLineupDesc": "全スロットをリセットして再編成",
|
|
"toastEnergy50": "チームEPを50%に設定しました",
|
|
"toastEnergy100": "チームEPを100%に設定しました",
|
|
"toastUnlockedAll": "全キャラ(完凸)を解放しました",
|
|
"toastAddedAllLcs": "全★5光円錐を追加しました",
|
|
"toastTeleportedTrain": "星穹列車の客車へテレポートしました",
|
|
"toastLineupCleared": "編成をクリアしました",
|
|
"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": "接続完了",
|
|
"offline": "オフライン",
|
|
"checking": "確認中...",
|
|
"refresh": "🔄 更新",
|
|
"connectFailed": "接続失敗",
|
|
"tabDashboard": "📊 ダッシュボード・編成",
|
|
"tabAvatars": "👥 キャラクター",
|
|
"tabEquipment": "🗡️ 光円錐と遺物",
|
|
"tabPersistent": "💾 GaC セーブ管理",
|
|
"tabExrank": "⚡ Ex-Rank 特殊スキル",
|
|
"tabJson": "📝 JSON 管理",
|
|
"tabSettings": "⚙️ 設定",
|
|
"statAvatars": "所持キャラクター",
|
|
"statLightcones": "光円錐",
|
|
"statRelics": "遺物",
|
|
"serverStatusTitle": "📍 サーバー状態と現在座標",
|
|
"lblServerModeActive": "稼働中のサーバーモード",
|
|
"lblApiEndpoint": "API ゲートウェイエンドポイント",
|
|
"lblPlaneId": "マップ平面 (Plane ID)",
|
|
"lblFloorId": "フロア (Floor ID)",
|
|
"coords": "キャラクター座標 XYZ",
|
|
"quickActionsTitle": "⚡ クイック操作",
|
|
"quickActionsSubtitle": "サーバーへ即時コマンドを送信",
|
|
"btnMaxAll": "⭐ 全キャラ Lv.80 & 完凸E6にする",
|
|
"btnSyncPersistent": "💾 最新 Persistent データを同期",
|
|
"currentLineupTitle": "🎮 現在の編成",
|
|
"slot": "枠",
|
|
"slotEmpty": "空き (クリックして追加)",
|
|
"slotTooltip": "クリックしてこの枠にキャラクターを選択",
|
|
"removeFromTeam": "編成から外す",
|
|
"searchPlaceholder": "🔍 キャラ名またはIDで検索...",
|
|
"filterAllRarity": "すべてのレアリティ",
|
|
"filter5Star": "★5",
|
|
"filter4Star": "★4",
|
|
"filterAllElements": "すべての属性",
|
|
"filterAllPaths": "すべての運命",
|
|
"btnReload": "🔄 再読み込み",
|
|
"avatarsLoading": "キャラクターデータを読み込み中...",
|
|
"noAvatarsFound": "該当するキャラクターが見つかりません",
|
|
"eidolonLabel": "星魂:",
|
|
"confirmMaxAll": "全キャラクターをレベル80・星魂E6まで育成しますか?",
|
|
"maxAllSuccess": "全キャラクターの最大化が完了しました!",
|
|
"avatarRankSuccess": "キャラクター {id} を星魂 {rank} に変更しました",
|
|
"eqLcTitle": "🗡️ 所持光円錐一覧",
|
|
"eqLcSubtitle": "freesr-data.json からの全光円錐一覧",
|
|
"eqLcLoading": "光円錐データを読み込み中...",
|
|
"eqRelicTitle": "🛡️ 所持遺物一覧",
|
|
"eqRelicSubtitle": "freesr-data.json からの全遺物一覧",
|
|
"eqRelicLoading": "遺物データを読み込み中...",
|
|
"itemCount": "{n} 個",
|
|
"notEquipped": "未装備",
|
|
"equippedBy": "装備者",
|
|
"noLcData": "光円錐データがありません",
|
|
"noRelicData": "遺物データがありません",
|
|
"persistentTitle": "💾 GaC セーブ管理",
|
|
"persistentBadge": "専用カスタムサーバー",
|
|
"persistentSubtitle": "persistent ファイルには、開拓者の性別/属性、三月なのかの運命、グローバル機能スイッチなど GaC 専用設定が保存されます",
|
|
"persistentTbM7Title": "👤 開拓者 & 三月なのか",
|
|
"lblTbGenderElement": "開拓者の性別・属性",
|
|
"lblM7Path": "三月なのかの運命形態",
|
|
"btnSaveCharSettings": "💾 設定を保存",
|
|
"persistentGlobalTitle": "⚙️ GaC 特殊機能スイッチ",
|
|
"swGlobalDesc": "サーバー全体で銀狼の特殊機能を有効化",
|
|
"castoriceGlobalDesc": "サーバー全体で Castorice の特殊機能を有効化",
|
|
"btnSaveGlobalSwitch": "💾 グローバル設定を保存",
|
|
"exrankTitle": "⚡ Ex-Rank 特殊スキルシステム",
|
|
"exrankSubtitle": "FreeSR で特定キャラの Ex-Rank 専用天賦や特殊メカニクスを有効化(景元の行動制限無効、飲月、黄泉など)",
|
|
"btnEnableAll": "全 Ex-Rank を有効化",
|
|
"btnDisableAll": "全 Ex-Rank を無効化",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank を{status}にしました",
|
|
"exrankAllSuccess": "全キャラの Ex-Rank を{status}にしました",
|
|
"enabled": "有効",
|
|
"disabled": "無効",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent セーブ",
|
|
"btnBeautify": "✨ JSON を整形",
|
|
"btnDownload": "📥 バックアップ保存",
|
|
"btnUpload": "📤 ファイル読込",
|
|
"btnSaveServer": "💾 サーバーへ保存",
|
|
"jsonTip": "ヒント: 生の JSON を編集して「サーバーへ保存」で即時反映できます",
|
|
"jsonStatusReady": "準備完了",
|
|
"jsonStatusOpening": "読み込み中: {name}",
|
|
"jsonSaveSuccess": "{name} の保存に成功しました",
|
|
"jsonInvalid": "無効な JSON 形式です",
|
|
"apiSettingsTitle": "⚙️ API ゲートウェイ接続設定",
|
|
"apiSettingsSubtitle": "server.json に合わせてポートやIPを変更できます",
|
|
"lblServerMode": "サーバーモード",
|
|
"lblApiGatewayUrl": "REST API Gateway URL",
|
|
"lblPingInterval": "ヘルスチェック頻度 (秒)",
|
|
"btnSaveSettings": "💾 設定を保存",
|
|
"btnResetDefault": "デフォルトに戻す",
|
|
"modalTitleCharEdit": "キャラクター育成・カスタマイズ",
|
|
"modalBtnMaxAllChar": "⭐ すべてMAXにする",
|
|
"modalTabSkills": "⚡ スキルと軌跡",
|
|
"modalTabStatus": "⚙️ レベル & 星魂",
|
|
"modalTabLightcone": "🗡️ 光円錐",
|
|
"modalSkillCombatTitle": "戦闘スキルレベル",
|
|
"modalBtnMaxSkills": "⭐ スキル全MAX (10/10)",
|
|
"modalSkillBasic": "通常攻撃",
|
|
"modalSkillSkill": "戦闘スキル",
|
|
"modalSkillUltra": "必殺技",
|
|
"modalSkillTalent": "天賦",
|
|
"modalTracesTitle": "軌跡と秘技",
|
|
"modalTraceTechnique": "⚡ 秘技 — 戦闘突入前に有効化",
|
|
"traceA2": "🌟 追加能力 A2",
|
|
"traceA4": "🌟 追加能力 A4",
|
|
"traceA6": "🌟 追加能力 A6",
|
|
"traceStatNodes": "💎 全ステータスボーナス (10個)",
|
|
"lblLevelRange": "レベル (1-80)",
|
|
"lblPromotionRange": "昇格段階 (0-6)",
|
|
"lblEidolonLevel": "星魂段階",
|
|
"btnResetE0": "E0にリセット",
|
|
"btnMaxE6": "⭐ 完凸 E6",
|
|
"modalEnergyTitle": "必殺技EP",
|
|
"modalEnergy50": "50% に設定",
|
|
"modalEnergy100": "100% (MAX)",
|
|
"modalLcTitle": "装備中の光円錐",
|
|
"modalBtnMaxLc": "⭐ 光円錐MAX (Lv.80 重畳5)",
|
|
"lblLcId": "光円錐 ID",
|
|
"modalLcIdPlaceholder": "例: 21002 または 24001",
|
|
"lblLcLevel": "光円錐レベル (1-80)",
|
|
"lblLcRank": "重畳段階 (S1-S5)",
|
|
"modalBtnClose": "✕ 閉じる",
|
|
"modalBtnSave": "💾 キャラクター保存",
|
|
"pickerTitle": "編成キャラクターを選択",
|
|
"pickerSearchPlaceholder": "🔍 編成するキャラクターを検索...",
|
|
"apiModalTitle": "⚙️ API サーバー接続設定",
|
|
"btnCancel": "キャンセル",
|
|
"btnSaveTest": "保存 & テスト",
|
|
"toastSlotUpdated": "枠 {slot} を {name} に更新しました",
|
|
"toastCharMaxed": "⭐ {name} を Lv.80 E6 に育成完了",
|
|
"toastCharSaved": "{name} の設定を保存しました",
|
|
"toastAllSkillsMaxed": "⭐ 全スキルと軌跡を最大化しました",
|
|
"toastServerSwitched": "サーバーモードを {mode} に切り替えました",
|
|
"tbOptions": {
|
|
"MalePhysical": "開拓者 (男) - 物理",
|
|
"FemalePhysical": "開拓者 (女) - 物理",
|
|
"MalePreservation": "開拓者 (男) - 炎",
|
|
"FemalePreservation": "開拓者 (女) - 炎",
|
|
"MaleHarmony": "開拓者 (男) - 調和",
|
|
"FemaleHarmony": "開拓者 (女) - 調和",
|
|
"MaleRemembrance": "開拓者 (男) - 記憶",
|
|
"FemaleRemembrance": "開拓者 (女) - 記憶"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "三月なのか - 巡狩",
|
|
"MarchPreservation": "三月なのか - 存護"
|
|
},
|
|
"elements": {
|
|
"Physical": "物理",
|
|
"Fire": "炎",
|
|
"Ice": "氷",
|
|
"Lightning": "雷",
|
|
"Wind": "風",
|
|
"Quantum": "量子",
|
|
"Imaginary": "虚数",
|
|
"Unknown": "不明"
|
|
},
|
|
"paths": {
|
|
"Destruction": "壊滅",
|
|
"Hunt": "巡狩",
|
|
"Erudition": "知恵",
|
|
"Harmony": "調和",
|
|
"Nihility": "虚無",
|
|
"Preservation": "存護",
|
|
"Abundance": "豊穣",
|
|
"Remembrance": "記憶",
|
|
"Unknown": "不明",
|
|
"Elation": "愉悦"
|
|
},
|
|
"settingsSaved": "設定を保存しました!",
|
|
"settingsReset": "デフォルト設定に戻しました",
|
|
"btnE6S5": "⭐ 完凸完重 (E6S5)",
|
|
"btnE0S1": "⚡ 無凸モチーフ (E0S1)",
|
|
"modalTabShowcase": "🖼️ ショーケースカード",
|
|
"showcaseAutoRelics": "⚡ 推奨遺物を自動装備",
|
|
"showcaseCopy": "📋 テキストをコピー",
|
|
"showcaseExport": "🖼️ 画像として保存",
|
|
"btnChangeLc": "光円錐を変更",
|
|
"lcPassiveTitle": "光円錐スキル効果",
|
|
"toastE6S5Applied": "⭐ キャラクターを完全育成 E6S5(Lv.80、スキル最大、重畳5)に設定しました!",
|
|
"toastE0S1Applied": "⚡ キャラクターを E0S1(Lv.80、スキル最大、重畳1)に設定しました!",
|
|
"toastShowcaseCopied": "📋 ビルド情報をクリップボードにコピーしました!",
|
|
"toastRelicsEquipped": "⚡ {name} に推奨 +15 遺物フルセットを装備しました!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ API Gateway 接続設定",
|
|
"settingsConnSubtitle": "サーバーモードと REST エンドポイントの設定",
|
|
"btnTestPing": "⚡ 接続テスト",
|
|
"settingsBattleTitle": "🎮 戦闘&FreeSR デフォルト設定",
|
|
"settingsBattleSubtitle": "戦闘開始時の挙動やチーム編成のデフォルト動作を調整",
|
|
"lblDefaultEnergy": "戦闘開始時のチームEP (Starting Energy)",
|
|
"lblAutoSync": "サーバーへの自動同期 (Auto-Sync)",
|
|
"descAutoSync": "キャラクターや装備を変更した際、即座にサーバーへ反映します",
|
|
"lblDefaultCreative": "クリエイティブモードをデフォルトで有効化",
|
|
"descDefaultCreative": "同キャラ重複編成や4枠以上のチーム編成を常時許可します",
|
|
"settingsShowcaseTitle": "🖼️ ショーケースカード表示設定",
|
|
"settingsShowcaseSubtitle": "ビルド表示カードのデザインと詳細項目をカスタマイズ",
|
|
"lblShowRolls": "遺物サブステータスの強化回数を表示",
|
|
"descShowRolls": "サブステータスの強化ヒット回数タグを表示します",
|
|
"lblElementAura": "属性オーラ発光エフェクト",
|
|
"descElementAura": "キャラクターの属性に合わせてカード背景と光彩を変化させます",
|
|
"settingsCacheTitle": "🧹 キャッシュ管理&システムリセット",
|
|
"settingsCacheSubtitle": "ブラウザの一時データを消去するか、ツールを初期状態に戻します",
|
|
"lblCacheSize": "LocalStorage メモリ使用量:",
|
|
"btnClearCache": "🧹 ブラウザキャッシュを消去",
|
|
"btnFactoryReset": "🔄 初期設定に戻す",
|
|
"toastPingSuccess": "⚡ 接続成功! レイテンシ: {ms} ms",
|
|
"toastPingFailed": "❌ Gateway への接続に失敗しました。サーバーを確認してください",
|
|
"toastCacheCleared": "🧹 ブラウザキャッシュをクリアしました",
|
|
"qaLineupE0S1Title": "チーム全員を E0S1 に設定",
|
|
"qaLineupE0S1Desc": "編成キャラを無凸+モチーフ光円錐重畳1に設定",
|
|
"qaLineupRelicsTitle": "チーム全員にフル装備",
|
|
"qaLineupRelicsDesc": "編成中の4人に推奨 +15 遺物を自動装備",
|
|
"lblPersistenceInfo": "サーバーセーブデータ&ファイル管理",
|
|
"modalTabOverview": "キャラクター概要",
|
|
"modalTabRelics": "遺物&装備",
|
|
|
|
"attrBasic": "◆ 基礎ステータス",
|
|
"attrAdvanced": "◆ 上級ステータス",
|
|
"attrElemental": "◆ 属性ステータス",
|
|
"statMaxHp": "最大HP",
|
|
"statAtk": "攻撃力",
|
|
"statDef": "防御力",
|
|
"statSpd": "速度",
|
|
"statCritRate": "会心率",
|
|
"statCritDmg": "会心ダメージ",
|
|
"statBreakEffect": "撃破特効",
|
|
"statHealBoost": "治癒量バフ",
|
|
"statMaxEnergy": "最大EP",
|
|
"statEnergyRegen": "EP回復効率",
|
|
"statEhr": "効果命中",
|
|
"statRes": "効果抵抗",
|
|
"statDmgBoost": "{element}属性与ダメージ増加",
|
|
"relicPickerTitle": "🛡️ 遺物管理: {slot}",
|
|
"tabQuickGen": "⚡ クイック生成とおすすめ",
|
|
"tabFromInventory": "📦 所持品から選択",
|
|
"btnEquipInstant": "⚡ 今すぐ装備 (+15 5★ 神サブ)",
|
|
"btnUnequip": "❌ この遺物を外す",
|
|
"currentEquipped": "現在装備中",
|
|
"noRelicEquipped": "この部位には何も装備されていません",
|
|
"chooseMainStat": "メインステータスを選択:",
|
|
"chooseSet": "遺物セットを選択:",
|
|
"recommendedBadge": "推奨",
|
|
"overviewStatsTitle": "⚔️ 戦闘ステータス (Combat Stats)",
|
|
"overviewStatsNote": "光円錐および遺物のボーナスを含みます",
|
|
"overviewEquippedLc": "🗡️ 装備中の光円錐",
|
|
"overviewEquippedRelics": "🛡️ 遺物&セット効果",
|
|
"modalRelicsTitle": "🛡️ 遺物装備 (全6スロット)",
|
|
"modalRelicsSubtitle": "各スロットをクリックして変更、または推奨セットを一括装備",
|
|
"btnAutoEquipRelics": "⚡ 推奨セットを一括装備",
|
|
"btnClearAllRelics": "🧹 すべて外す",
|
|
"activeSetEffects": "✨ 発動中のセット効果",
|
|
"modalColLevel": "レベル",
|
|
"lblPromotion": "昇格段階",
|
|
"slotPickerTitle": "🛡️ 装備する遺物を選択",
|
|
"quickGenRecTitle": "⚡ この部位の推奨遺物を生成",
|
|
"quickGenRecDesc": "最適なセットとメインステータスの 5★ +15 遺物を生成",
|
|
"btnGenAndEquip": "生成して装備",
|
|
"selectFromInventory": "インベントリから選択",
|
|
"btnAllE0S1": "⚡ 全員 E0S1",
|
|
"qaGachabaseTitle": "Gachabase から最新データを取得",
|
|
"qaGachabaseDesc": "最新のベータ版・データマイニングキャラや光円錐をインポート",
|
|
"synergyTitle": "チームシナジー&弱点撃破分析",
|
|
"synergySubtitle": "弱点撃破の属性網羅度、役割バランス、装備育成状況を分析",
|
|
"synergyBreakCoverage": "🎯 弱点撃破属性カバー",
|
|
"synergyRoleBalance": "🛡️ チーム編成と役割分担",
|
|
"synergyEquipmentTitle": "📊 装備の準備状況と平均レベル",
|
|
"synergyAvgLevel": "平均レベル",
|
|
"synergyAvgEidolon": "平均星魂",
|
|
"synergyLcEquipped": "光円錐装備",
|
|
"synergyRelicFull": "遺物フル装備",
|
|
"synergyCoverageBadge": "{count}/7 属性カバー",
|
|
"synergyNoInTeam": "未編成",
|
|
"roleDps": "🗡️ アタッカー (DPS)",
|
|
"roleSupport": "⚡ サポート/デバフ",
|
|
"roleSustain": "🛡️ 耐久 (回復/シールド)",
|
|
"roleSpecialist": "🔮 特殊/追加攻撃",
|
|
"adviceEmpty": "チームにキャラクターが編成されていません。上部でキャラクターを選択してください。",
|
|
"adviceNoSustain": "⚠️ アドバイス:耐久枠(存護/豊饒)がいません。生存率を高めるため1枠編成することをおすすめします。",
|
|
"adviceNoDps": "💡 アドバイス:サポート主体でメインアタッカー(壊滅/巡狩/知恵)が不足しています。",
|
|
"adviceNoSupport": "💡 アドバイス:アタッカーはいますがバフ/デバフ役(調和/虚無)がいません。サポートを加えることで火力が大幅に向上します。",
|
|
"adviceBalanced": "✅ バランス抜群:アタッカー、バフ/デバフ役、回復/シールド役が完璧に揃った理想の編成です!",
|
|
"consoleTitle": "GMコマンドコンソール&リアルタイムログ",
|
|
"consoleSubtitle": "リアルタイムでGMコマンドを送信し、パケットログと実行状況を追跡",
|
|
"consoleCopyLog": "📋 ログをコピー",
|
|
"consoleClearLog": "🗑️ ログ消去",
|
|
"consoleQuickTitle": "⚡ よく使うクイックコマンド",
|
|
"consolePlaceholder": "GMコマンドを入力 (例: /heal, /max, /teleport 20411, /give 102 1000...)",
|
|
"consoleSend": "送信",
|
|
"consoleHistoryHint": "💡 ↑ ↓ キーで直近のコマンド履歴を呼び出せます",
|
|
"consoleOnline": "● サーバーオンライン",
|
|
"consoleOffline": "○ オフライン(ローカル実行モード)",
|
|
"consoleLogCopied": "📋 すべてのログをクリップボードにコピーしました!",
|
|
"consoleLogCopyFailed": "❌ ログのコピーに失敗しました",
|
|
"consoleLogCleared": "ターミナルログを消去しました",
|
|
"btnGachabaseSync": "🌐 Gachabase同期",
|
|
"tabPersistentGaC": "💾 GaCセーブデータ管理",
|
|
"tabPersistentFirefly": "👤 開拓者&三月なのか",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "重畳ランク",
|
|
"lcPickerTitle": "🗡️ 装備する光円錐を選択",
|
|
"lcPickerSigTitle": "⭐ 推奨モチーフ光円錐 (Signature)",
|
|
"lcPickerEquipSig": "⚡ これを装備",
|
|
"lcPickerUnequip": "✕ 光円錐を外す"
|
|
},
|
|
"ko": {
|
|
"ahaGlobalDesc": "서버 전체 에이언즈★아하 특수 패시브 활성화",
|
|
"btnAddLc": "+ 광추 추가",
|
|
"btnAddRelic": "+ 유물 추가",
|
|
"btnAddSlot": "+ 슬롯 추가",
|
|
"lblCreativeMode": "크리에이티브 모드",
|
|
"badgeCreative": "크리에이티브",
|
|
"toastSlotRemoved": "슬롯 {slot}이(가) 삭제되었습니다",
|
|
"quickActionsBadge": "빠른 작업",
|
|
"qaEnergy50Title": "파티 에너지 50%",
|
|
"qaEnergy50Desc": "전투 진입 기본 표준 에너지",
|
|
"qaEnergy100Title": "파티 에너지 100%",
|
|
"qaEnergy100Desc": "필살기 즉시 사용 가능",
|
|
"qaUnlockAllTitle": "전체 캐릭터 해금",
|
|
"qaUnlockAllDesc": "70명 이상의 모든 캐릭터 풀돌 추가",
|
|
"qaAddLcsTitle": "모든 5★ 광추 추가",
|
|
"qaAddLcsDesc": "전용 광추 5중첩 가방 추가",
|
|
"qaTeleportTitle": "은하열차로 워프",
|
|
"qaTeleportDesc": "안전 구역인 객차로 귀환",
|
|
"qaClearLineupTitle": "파티 비우기",
|
|
"qaClearLineupDesc": "모든 슬롯 초기화 후 재편성",
|
|
"toastEnergy50": "파티 에너지를 50%로 설정했습니다",
|
|
"toastEnergy100": "파티 에너지를 100%로 설정했습니다",
|
|
"toastUnlockedAll": "모든 캐릭터(풀돌)를 해금했습니다",
|
|
"toastAddedAllLcs": "모든 5★ 광추를 추가했습니다",
|
|
"toastTeleportedTrain": "은하열차 객차로 워프했습니다",
|
|
"toastLineupCleared": "파티를 초기화했습니다",
|
|
"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": "연결됨",
|
|
"offline": "오프라인",
|
|
"checking": "확인 중...",
|
|
"refresh": "🔄 새로고침",
|
|
"connectFailed": "연결 실패",
|
|
"tabDashboard": "📊 대시보드 및 파티",
|
|
"tabAvatars": "👥 캐릭터",
|
|
"tabEquipment": "🗡️ 광추 및 유물",
|
|
"tabPersistent": "💾 GaC 세이브 관리",
|
|
"tabExrank": "⚡ Ex-Rank 특수 스킬",
|
|
"tabJson": "📝 JSON 관리",
|
|
"tabSettings": "⚙️ 설정",
|
|
"statAvatars": "보유 캐릭터",
|
|
"statLightcones": "광추",
|
|
"statRelics": "유물",
|
|
"serverStatusTitle": "📍 서버 상태 및 현재 좌표",
|
|
"lblServerModeActive": "활성 서버 모드",
|
|
"lblApiEndpoint": "API 게이트웨이 엔드포인트",
|
|
"lblPlaneId": "플레인 ID",
|
|
"lblFloorId": "층 ID",
|
|
"coords": "캐릭터 좌표 XYZ",
|
|
"quickActionsTitle": "⚡ 빠른 작업",
|
|
"quickActionsSubtitle": "서버로 즉시 명령 전송",
|
|
"btnMaxAll": "⭐ 모든 캐릭터 80레벨 및 6성흔 달성",
|
|
"btnSyncPersistent": "💾 최신 Persistent 데이터 동기화",
|
|
"currentLineupTitle": "🎮 현재 파티",
|
|
"slot": "슬롯",
|
|
"slotEmpty": "비어 있음 (클릭하여 추가)",
|
|
"slotTooltip": "이 슬롯에 캐릭터를 선택하려면 클릭",
|
|
"removeFromTeam": "파티에서 제거",
|
|
"searchPlaceholder": "🔍 캐릭터 이름 또는 ID 검색...",
|
|
"filterAllRarity": "모든 희귀도",
|
|
"filter5Star": "5성",
|
|
"filter4Star": "4성",
|
|
"filterAllElements": "모든 속성",
|
|
"filterAllPaths": "모든 운명의 길",
|
|
"btnReload": "🔄 다시 로드",
|
|
"avatarsLoading": "캐릭터 데이터를 불러오는 중...",
|
|
"noAvatarsFound": "조건에 맞는 캐릭터가 없습니다",
|
|
"eidolonLabel": "성흔:",
|
|
"confirmMaxAll": "모든 캐릭터를 레벨 80 및 성흔 6으로 육성하시겠습니까?",
|
|
"maxAllSuccess": "모든 캐릭터 최대치 달성 완료!",
|
|
"avatarRankSuccess": "캐릭터 {id} 성흔을 {rank}(으)로 변경했습니다",
|
|
"eqLcTitle": "🗡️ 보유 광추 목록",
|
|
"eqLcSubtitle": "freesr-data.json의 모든 광추 목록",
|
|
"eqLcLoading": "광추 데이터 불러오는 중...",
|
|
"eqRelicTitle": "🛡️ 보유 유물 목록",
|
|
"eqRelicSubtitle": "freesr-data.json의 모든 유물 목록",
|
|
"eqRelicLoading": "유물 데이터 불러오는 중...",
|
|
"itemCount": "{n}개",
|
|
"notEquipped": "미장착",
|
|
"equippedBy": "장착 캐릭터",
|
|
"noLcData": "광추 데이터가 없습니다",
|
|
"noRelicData": "유물 데이터가 없습니다",
|
|
"persistentTitle": "💾 GaC 세이브 관리",
|
|
"persistentBadge": "자체 커스텀 서버",
|
|
"persistentSubtitle": "persistent 파일은 개척자 성별/속성, Mar. 7th 운명의 길, 전역 기능 스위치 등 GaC 전용 설정을 저장합니다",
|
|
"persistentTbM7Title": "👤 개척자 & Mar. 7th",
|
|
"lblTbGenderElement": "개척자 성별 및 속성",
|
|
"lblM7Path": "Mar. 7th 운명의 길 형태",
|
|
"btnSaveCharSettings": "💾 캐릭터 설정 저장",
|
|
"persistentGlobalTitle": "⚙️ GaC 특수 기능 스위치",
|
|
"swGlobalDesc": "서버 전체 은랑 특수 메커니즘 활성화",
|
|
"castoriceGlobalDesc": "서버 전체 Castorice 특수 메커니즘 활성화",
|
|
"btnSaveGlobalSwitch": "💾 전역 스위치 저장",
|
|
"exrankTitle": "⚡ Ex-Rank 특수 스킬 시스템",
|
|
"exrankSubtitle": "FreeSR에서 특정 캐릭터의 Ex-Rank 특성 활성화 (경원 제어 면역, 단항 음월, 아케론 등)",
|
|
"btnEnableAll": "모든 Ex-Rank 활성화",
|
|
"btnDisableAll": "모든 Ex-Rank 비활성화",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank {status}",
|
|
"exrankAllSuccess": "모든 캐릭터 Ex-Rank {status}",
|
|
"enabled": "활성화됨",
|
|
"disabled": "비활성화됨",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent 파일",
|
|
"btnBeautify": "✨ JSON 정리",
|
|
"btnDownload": "📥 백업 다운로드",
|
|
"btnUpload": "📤 파일 업로드",
|
|
"btnSaveServer": "💾 서버에 저장",
|
|
"jsonTip": "팁: 원본 JSON을 직접 수정한 후 '서버에 저장'을 누르면 즉시 적용됩니다",
|
|
"jsonStatusReady": "준비 완료",
|
|
"jsonStatusOpening": "열기 중: {name}",
|
|
"jsonSaveSuccess": "{name} 파일이 저장되었습니다",
|
|
"jsonInvalid": "올바르지 않은 JSON 형식입니다",
|
|
"apiSettingsTitle": "⚙️ API 게이트웨이 연결 설정",
|
|
"apiSettingsSubtitle": "server.json에 맞춰 포트 및 IP 변경 가능",
|
|
"lblServerMode": "서버 모드",
|
|
"lblApiGatewayUrl": "REST API Gateway URL",
|
|
"lblPingInterval": "상태 확인 간격 (초)",
|
|
"btnSaveSettings": "💾 설정 저장",
|
|
"btnResetDefault": "기본값 복원",
|
|
"modalTitleCharEdit": "캐릭터 육성 및 세팅",
|
|
"modalBtnMaxAllChar": "⭐ 모두 최대치로 육성",
|
|
"modalTabSkills": "⚡ 스킬 및 행적",
|
|
"modalTabStatus": "⚙️ 레벨 & 성흔",
|
|
"modalTabLightcone": "🗡️ 광추",
|
|
"modalSkillCombatTitle": "전투 스킬 레벨",
|
|
"modalBtnMaxSkills": "⭐ 모든 스킬 최대치 (10/10)",
|
|
"modalSkillBasic": "일반 공격",
|
|
"modalSkillSkill": "전투 스킬",
|
|
"modalSkillUltra": "필살기",
|
|
"modalSkillTalent": "특성",
|
|
"modalTracesTitle": "행적 및 비술",
|
|
"modalTraceTechnique": "⚡ 비술 — 전투 진입 전 활성화",
|
|
"traceA2": "🌟 추가 능력 A2",
|
|
"traceA4": "🌟 추가 능력 A4",
|
|
"traceA6": "🌟 추가 능력 A6",
|
|
"traceStatNodes": "💎 모든 스탯 보너스 노드 (10개)",
|
|
"lblLevelRange": "레벨 (1-80)",
|
|
"lblPromotionRange": "승급 단계 (0-6)",
|
|
"lblEidolonLevel": "성흔 레벨",
|
|
"btnResetE0": "E0 초기화",
|
|
"btnMaxE6": "⭐ 풀성흔 E6",
|
|
"modalEnergyTitle": "필살기 에너지",
|
|
"modalEnergy50": "50% 설정",
|
|
"modalEnergy100": "100% 충전",
|
|
"modalLcTitle": "장착된 광추",
|
|
"modalBtnMaxLc": "⭐ 광추 최대치 (80레벨 중첩5)",
|
|
"lblLcId": "광추 ID",
|
|
"modalLcIdPlaceholder": "예: 21002 또는 24001",
|
|
"lblLcLevel": "광추 레벨 (1-80)",
|
|
"lblLcRank": "중첩 단계 (S1-S5)",
|
|
"modalBtnClose": "✕ 닫기",
|
|
"modalBtnSave": "💾 캐릭터 저장",
|
|
"pickerTitle": "파티 배치 캐릭터 선택",
|
|
"pickerSearchPlaceholder": "🔍 배치할 캐릭터 검색...",
|
|
"apiModalTitle": "⚙️ API 서버 연결 설정",
|
|
"btnCancel": "취소",
|
|
"btnSaveTest": "저장 및 테스트",
|
|
"toastSlotUpdated": "{slot}번 슬롯을 {name}(으)로 업데이트했습니다",
|
|
"toastCharMaxed": "⭐ {name}을(를) 80레벨 6성흔으로 육성 완료",
|
|
"toastCharSaved": "{name} 캐릭터 저장 완료",
|
|
"toastAllSkillsMaxed": "⭐ 모든 스킬과 행적이 최대치로 설정되었습니다",
|
|
"toastServerSwitched": "서버 모드를 {mode}(으)로 변경했습니다",
|
|
"tbOptions": {
|
|
"MalePhysical": "개척자 (남) - 물리",
|
|
"FemalePhysical": "개척자 (여) - 물리",
|
|
"MalePreservation": "개척자 (남) - 화염",
|
|
"FemalePreservation": "개척자 (여) - 화염",
|
|
"MaleHarmony": "개척자 (남) - 화합",
|
|
"FemaleHarmony": "개척자 (여) - 화합",
|
|
"MaleRemembrance": "개척자 (남) - 기억",
|
|
"FemaleRemembrance": "개척자 (여) - 기억"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "Mar. 7th - 수렵",
|
|
"MarchPreservation": "Mar. 7th - 보존"
|
|
},
|
|
"elements": {
|
|
"Physical": "물리",
|
|
"Fire": "화염",
|
|
"Ice": "얼음",
|
|
"Lightning": "번개",
|
|
"Wind": "바람",
|
|
"Quantum": "양자",
|
|
"Imaginary": "허수",
|
|
"Unknown": "미확인"
|
|
},
|
|
"paths": {
|
|
"Destruction": "파멸",
|
|
"Hunt": "수렵",
|
|
"Erudition": "지식",
|
|
"Harmony": "화합",
|
|
"Nihility": "공허",
|
|
"Preservation": "보존",
|
|
"Abundance": "풍요",
|
|
"Remembrance": "기억",
|
|
"Unknown": "미확인",
|
|
"Elation": "환락"
|
|
},
|
|
"settingsSaved": "설정이 저장되었습니다!",
|
|
"settingsReset": "기본 설정으로 복원되었습니다",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ 쇼케이스 카드",
|
|
"showcaseAutoRelics": "⚡ 추천 유물 자동 장착",
|
|
"showcaseCopy": "📋 텍스트 복사",
|
|
"showcaseExport": "🖼️ 이미지 내보내기",
|
|
"btnChangeLc": "광추 변경",
|
|
"lcPassiveTitle": "광추 스킬 효과",
|
|
"toastE6S5Applied": "⭐ 캐릭터를 E6S5(80레벨, 풀스킬, 중첩5)로 설정했습니다!",
|
|
"toastE0S1Applied": "⚡ 캐릭터를 E0S1(80레벨, 풀스킬, 중첩1)로 설정했습니다!",
|
|
"toastShowcaseCopied": "📋 세팅 정보가 클립보드에 복사되었습니다!",
|
|
"toastRelicsEquipped": "⚡ {name}에게 최적 +15 유물 풀세트를 장착했습니다!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ API Gateway 연결 설정",
|
|
"settingsConnSubtitle": "서버 모드 및 REST 엔드포인트 설정",
|
|
"btnTestPing": "⚡ 연결 테스트",
|
|
"settingsBattleTitle": "🎮 전투 및 FreeSR 기본 설정",
|
|
"settingsBattleSubtitle": "게임 내 기본 전투 동작 및 파티 편성 설정",
|
|
"lblDefaultEnergy": "전투 시작 시 파티 에너지 (Starting Energy)",
|
|
"lblAutoSync": "서버 자동 동기화 (Auto-Sync)",
|
|
"descAutoSync": "캐릭터나 장비를 변경할 때 즉시 서버로 전송합니다",
|
|
"lblDefaultCreative": "기본으로 크리에이티브 모드 활성화",
|
|
"descDefaultCreative": "중복 캐릭터 편성 및 4인 초과 파티 편성을 항시 허용합니다",
|
|
"settingsShowcaseTitle": "🖼️ 쇼케이스 카드 표시 설정",
|
|
"settingsShowcaseSubtitle": "세팅 카드 디자인 및 세부 표시 항목 커스터마이징",
|
|
"lblShowRolls": "유물 보조 속성 강화 횟수 표시",
|
|
"descShowRolls": "보조 속성 강화 횟수 태그를 표시합니다",
|
|
"lblElementAura": "속성 아우라 발광 효과",
|
|
"descElementAura": "캐릭터 속성에 맞추어 카드 배경 및 조명이 동적으로 변화합니다",
|
|
"settingsCacheTitle": "🧹 캐시 관리 및 시스템 초기화",
|
|
"settingsCacheSubtitle": "브라우저 임시 데이터를 삭제하거나 공장 초기화합니다",
|
|
"lblCacheSize": "LocalStorage 메모리 사용량:",
|
|
"btnClearCache": "🧹 브라우저 캐시 삭제",
|
|
"btnFactoryReset": "🔄 공장 초기화",
|
|
"toastPingSuccess": "⚡ 연결 성공! 지연 시간: {ms} ms",
|
|
"toastPingFailed": "❌ Gateway 연결 실패. 서버 상태를 확인하세요",
|
|
"toastCacheCleared": "🧹 브라우저 캐시가 삭제되었습니다",
|
|
"qaLineupE0S1Title": "파티 전원 E0S1 설정",
|
|
"qaLineupE0S1Desc": "편성 캐릭터를 명함 전광 1중첩으로 세팅",
|
|
"qaLineupRelicsTitle": "파티 전원 풀세팅",
|
|
"qaLineupRelicsDesc": "편성 중인 4명에게 +15 추천 유물 세트 장착",
|
|
"lblPersistenceInfo": "서버 세이브 파일 및 데이터 관리",
|
|
"modalTabOverview": "캐릭터 개요",
|
|
"modalTabRelics": "유물 및 장비",
|
|
|
|
"attrBasic": "◆ 기본 속성",
|
|
"attrAdvanced": "◆ 고급 속성",
|
|
"attrElemental": "◆ 속성 피해",
|
|
"statMaxHp": "최대 HP",
|
|
"statAtk": "공격력",
|
|
"statDef": "방어력",
|
|
"statSpd": "속도",
|
|
"statCritRate": "치명타 확률",
|
|
"statCritDmg": "치명타 피해",
|
|
"statBreakEffect": "격파 특수효과",
|
|
"statHealBoost": "치유량 보너스",
|
|
"statMaxEnergy": "에너지 최대치",
|
|
"statEnergyRegen": "에너지 회복효율",
|
|
"statEhr": "효과 명중",
|
|
"statRes": "효과 저항",
|
|
"statDmgBoost": "{element} 속성 피해 증가",
|
|
"relicPickerTitle": "🛡️ 유물 관리: {slot}",
|
|
"tabQuickGen": "⚡ 빠른 생성 및 추천",
|
|
"tabFromInventory": "📦 보관함에서 선택",
|
|
"btnEquipInstant": "⚡ 즉시 장착 (+15 5★ 종결옵)",
|
|
"btnUnequip": "❌ 유물 해제",
|
|
"currentEquipped": "현재 장착 중",
|
|
"noRelicEquipped": "이 부위에 유물이 장착되지 않음",
|
|
"chooseMainStat": "메인 옵션 선택:",
|
|
"chooseSet": "유물 세트 선택:",
|
|
"recommendedBadge": "추천",
|
|
"overviewStatsTitle": "⚔️ 전투 스탯 (Combat Stats)",
|
|
"overviewStatsNote": "광추 및 유물 보너스 포함",
|
|
"overviewEquippedLc": "🗡️ 장착 중인 광추",
|
|
"overviewEquippedRelics": "🛡️ 유물 및 세트 효과",
|
|
"modalRelicsTitle": "🛡️ 유물 장착 (6개 부위)",
|
|
"modalRelicsSubtitle": "각 부위를 클릭하여 변경하거나 추천 세트를 일괄 장착",
|
|
"btnAutoEquipRelics": "⚡ 추천 세트 일괄 장착",
|
|
"btnClearAllRelics": "🧹 모두 해제",
|
|
"activeSetEffects": "✨ 활성화된 세트 효과",
|
|
"modalColLevel": "레벨",
|
|
"lblPromotion": "승급 단계",
|
|
"slotPickerTitle": "🛡️ 장착할 유물 선택",
|
|
"quickGenRecTitle": "⚡ 이 부위 추천 유물 생성",
|
|
"quickGenRecDesc": "최적 세트와 주옵션의 5★ +15 유물 자동 생성",
|
|
"btnGenAndEquip": "생성 및 장착",
|
|
"selectFromInventory": "인벤토리에서 선택",
|
|
"btnAllE0S1": "⚡ 전원 E0S1",
|
|
"qaGachabaseTitle": "Gachabase에서 최신 데이터 가져오기",
|
|
"qaGachabaseDesc": "최신 베타 및 데이터마이닝 캐릭터/광추 가져오기",
|
|
"synergyTitle": "파티 시너지 및 약점 격파 분석",
|
|
"synergySubtitle": "약점 격파 속성 커버리지, 역할군 밸런스 및 장비 세팅 완성도 분석",
|
|
"synergyBreakCoverage": "🎯 약점 격파 속성 커버리지",
|
|
"synergyRoleBalance": "🛡️ 파티 구성 및 역할군 분포",
|
|
"synergyEquipmentTitle": "📊 장비 세팅 준비도 및 평균 레벨",
|
|
"synergyAvgLevel": "평균 레벨",
|
|
"synergyAvgEidolon": "평균 성혼",
|
|
"synergyLcEquipped": "광추 장착",
|
|
"synergyRelicFull": "유물 풀세트",
|
|
"synergyCoverageBadge": "{count}/7개 속성 커버",
|
|
"synergyNoInTeam": "파티에 없음",
|
|
"roleDps": "🗡️ 딜러 (DPS)",
|
|
"roleSupport": "⚡ 서포터/디버퍼",
|
|
"roleSustain": "🛡️ 생존 (힐러/실더)",
|
|
"roleSpecialist": "🔮 특수/추가공격",
|
|
"adviceEmpty": "파티에 편성된 캐릭터가 없습니다. 위에서 캐릭터를 선택해 주세요.",
|
|
"adviceNoSustain": "⚠️ 조언: 파티에 방어 또는 회복 캐릭터(보존/풍요)가 없습니다. 안정적인 클리어를 위해 1명을 편성하는 것을 권장합니다.",
|
|
"adviceNoDps": "💡 조언: 파티가 서포터로만 구성되어 있어 메인 딜러(파멸/수렵/지식)가 부족합니다.",
|
|
"adviceNoSupport": "💡 조언: 딜러는 있지만 버프/디버프 서포터(화합/공허)가 없습니다. 서포터를 추가하면 총 대미지가 크게 상승합니다.",
|
|
"adviceBalanced": "✅ 완벽한 밸런스: 딜러, 버프/디버프 서포터, 힐러/실더 생존 요원이 모두 갖춰진 이상적인 파티입니다!",
|
|
"consoleTitle": "GM 명령어 콘솔 및 실시간 로그",
|
|
"consoleSubtitle": "실시간으로 GM 명령어를 서버에 전송하고 패킷 로그와 상태를 모니터링",
|
|
"consoleCopyLog": "📋 로그 복사",
|
|
"consoleClearLog": "🗑️ 로그 지우기",
|
|
"consoleQuickTitle": "⚡ 자주 쓰는 빠른 명령어",
|
|
"consolePlaceholder": "GM 명령어 입력 (예: /heal, /max, /teleport 20411, /give 102 1000...)",
|
|
"consoleSend": "명령 전송",
|
|
"consoleHistoryHint": "💡 ↑ ↓ 키를 눌러 이전 명령어 기록을 탐색할 수 있습니다",
|
|
"consoleOnline": "● 서버 온라인",
|
|
"consoleOffline": "○ 오프라인 (로컬 실행 모드)",
|
|
"consoleLogCopied": "📋 모든 로그가 클립보드에 복사되었습니다!",
|
|
"consoleLogCopyFailed": "❌ 로그 복사 실패",
|
|
"consoleLogCleared": "터미널 로그가 지워졌습니다",
|
|
"btnGachabaseSync": "🌐 Gachabase 동기화",
|
|
"tabPersistentGaC": "💾 GaC 세이브 관리",
|
|
"tabPersistentFirefly": "👤 개척자 & March 7th",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "중첩 등급",
|
|
"lcPickerTitle": "🗡️ 장착할 광추 선택",
|
|
"lcPickerSigTitle": "⭐ 추천 전용 광추 (Signature)",
|
|
"lcPickerEquipSig": "⚡ 바로 장착",
|
|
"lcPickerUnequip": "✕ 광추 해제"
|
|
},
|
|
"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",
|
|
"btnAddSlot": "+ Thêm Vị Trí",
|
|
"lblCreativeMode": "Chế độ sáng tạo",
|
|
"badgeCreative": "Sáng tạo",
|
|
"toastSlotRemoved": "Đã xóa vị trí {slot}",
|
|
"quickActionsBadge": "Lệnh Nhanh",
|
|
"qaEnergy50Title": "Năng lượng đội 50%",
|
|
"qaEnergy50Desc": "Năng lượng khởi đầu tiêu chuẩn",
|
|
"qaEnergy100Title": "Năng lượng đội 100%",
|
|
"qaEnergy100Desc": "Sẵn sàng dùng Tuyệt Kỹ ngay",
|
|
"qaUnlockAllTitle": "Mở khóa toàn bộ nhân vật",
|
|
"qaUnlockAllDesc": "Thêm đầy đủ hơn 70 nhân vật Tinh Hồn 6",
|
|
"qaAddLcsTitle": "Thêm toàn bộ Nón 5★",
|
|
"qaAddLcsDesc": "Nón trấn Tích Tầng 5 vào kho",
|
|
"qaTeleportTitle": "Dịch chuyển về Đội Tàu Astral",
|
|
"qaTeleportDesc": "Trở về Toa Tàu an toàn",
|
|
"qaClearLineupTitle": "Xóa đội hình",
|
|
"qaClearLineupDesc": "Dọn sạch vị trí để xếp đội mới",
|
|
"toastEnergy50": "Đã đặt năng lượng đội về 50%",
|
|
"toastEnergy100": "Đã sạc đầy 100% năng lượng đội",
|
|
"toastUnlockedAll": "Đã mở khóa toàn bộ nhân vật Tinh Hồn 6",
|
|
"toastAddedAllLcs": "Đã thêm toàn bộ Nón Ánh Sáng 5 sao",
|
|
"toastTeleportedTrain": "Đã dịch chuyển về Toa Tàu Astral",
|
|
"toastLineupCleared": "Đã xóa sạch đội hình",
|
|
"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",
|
|
"offline": "Ngoại tuyến",
|
|
"checking": "Đang kiểm tra...",
|
|
"refresh": "🔄 Làm mới",
|
|
"connectFailed": "Kết nối thất bại",
|
|
"tabDashboard": "📊 Tổng quan & Đội hình",
|
|
"tabAvatars": "👥 Nhân vật",
|
|
"tabEquipment": "🗡️ Nón Ánh Sáng & Di Vật",
|
|
"tabPersistent": "💾 Quản lý lưu GaC",
|
|
"tabExrank": "⚡ Kỹ Năng Ex-Rank",
|
|
"tabJson": "📝 Quản lý JSON",
|
|
"tabSettings": "⚙️ Cài đặt",
|
|
"statAvatars": "Nhân vật sở hữu",
|
|
"statLightcones": "Nón Ánh Sáng",
|
|
"statRelics": "Di Vật",
|
|
"serverStatusTitle": "📍 Trạng thái máy chủ & Tọa độ",
|
|
"lblServerModeActive": "Chế độ máy chủ hoạt động",
|
|
"lblApiEndpoint": "Điểm cuối API Gateway",
|
|
"lblPlaneId": "Plane ID",
|
|
"lblFloorId": "Floor ID",
|
|
"coords": "Tọa độ nhân vật XYZ",
|
|
"quickActionsTitle": "⚡ Thao tác nhanh",
|
|
"quickActionsSubtitle": "Gửi lệnh đến máy chủ ngay lập tức",
|
|
"btnMaxAll": "⭐ Đạt cấp 80 & E6 tất cả nhân vật",
|
|
"btnSyncPersistent": "💾 Đồng bộ tệp lưu Persistent mới nhất",
|
|
"currentLineupTitle": "🎮 Đội hình hiện tại",
|
|
"slot": "Vị trí",
|
|
"slotEmpty": "Trống (Nhấp để thêm)",
|
|
"slotTooltip": "Nhấp để chọn nhân vật cho vị trí này",
|
|
"removeFromTeam": "Xóa khỏi đội",
|
|
"searchPlaceholder": "🔍 Tìm kiếm nhân vật hoặc ID...",
|
|
"filterAllRarity": "Tất cả độ hiếm",
|
|
"filter5Star": "5 Sao",
|
|
"filter4Star": "4 Sao",
|
|
"filterAllElements": "Tất cả thuộc tính",
|
|
"filterAllPaths": "Tất cả Vận Mệnh",
|
|
"btnReload": "🔄 Tải lại",
|
|
"avatarsLoading": "Đang tải dữ liệu nhân vật...",
|
|
"noAvatarsFound": "Không tìm thấy nhân vật phù hợp",
|
|
"eidolonLabel": "Tinh Hồn:",
|
|
"confirmMaxAll": "Nâng cấp tất cả nhân vật lên Cấp 80 và Tinh Hồn 6?",
|
|
"maxAllSuccess": "Tối đa tất cả nhân vật thành công!",
|
|
"avatarRankSuccess": "Đã chỉnh nhân vật {id} thành Tinh Hồn {rank}",
|
|
"eqLcTitle": "🗡️ Nón Ánh Sáng trong kho",
|
|
"eqLcSubtitle": "Tất cả Nón Ánh Sáng từ freesr-data.json",
|
|
"eqLcLoading": "Đang tải dữ liệu Nón Ánh Sáng...",
|
|
"eqRelicTitle": "🛡️ Di Vật trong kho",
|
|
"eqRelicSubtitle": "Tất cả Di Vật từ freesr-data.json",
|
|
"eqRelicLoading": "Đang tải dữ liệu Di Vật...",
|
|
"itemCount": "{n} món",
|
|
"notEquipped": "Chưa trang bị",
|
|
"equippedBy": "Trang bị bởi",
|
|
"noLcData": "Chưa có dữ liệu Nón Ánh Sáng",
|
|
"noRelicData": "Chưa có dữ liệu Di Vật",
|
|
"persistentTitle": "💾 Quản lý lưu GaC",
|
|
"persistentBadge": "Máy chủ tùy chỉnh độc quyền",
|
|
"persistentSubtitle": "Tệp persistent lưu trữ trạng thái người chơi của GaC như giới tính/thuộc tính nhân vật chính, March 7th, công tắc toàn cục",
|
|
"persistentTbM7Title": "👤 Nhà Khai Phá & March 7th",
|
|
"lblTbGenderElement": "Giới tính & Thuộc tính nhân vật chính",
|
|
"lblM7Path": "Dạng Vận Mệnh của March 7th",
|
|
"btnSaveCharSettings": "💾 Lưu cài đặt nhân vật",
|
|
"persistentGlobalTitle": "⚙️ Công tắc tính năng đặc biệt GaC",
|
|
"swGlobalDesc": "Bật cơ chế Silver Wolf toàn máy chủ",
|
|
"castoriceGlobalDesc": "Bật cơ chế Castorice toàn máy chủ",
|
|
"btnSaveGlobalSwitch": "💾 Lưu công tắc toàn cục",
|
|
"exrankTitle": "⚡ Hệ thống kỹ năng Ex-Rank",
|
|
"exrankSubtitle": "Kích hoạt thiên phú và đặc quyền Ex-Rank trong FreeSR (ví dụ: Jing Yuan kháng khống chế, Dan Heng IL, Acheron)",
|
|
"btnEnableAll": "Bật tất cả Ex-Rank",
|
|
"btnDisableAll": "Tắt tất cả Ex-Rank",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank {status}",
|
|
"exrankAllSuccess": "Tất cả nhân vật Ex-Rank {status}",
|
|
"enabled": "đã bật",
|
|
"disabled": "đã tắt",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent",
|
|
"btnBeautify": "✨ Định dạng JSON",
|
|
"btnDownload": "📥 Tải xuống Backup",
|
|
"btnUpload": "📤 Tải lên tệp",
|
|
"btnSaveServer": "💾 Lưu vào máy chủ",
|
|
"jsonTip": "Mẹo: Chỉnh sửa trực tiếp JSON và nhấn 'Lưu vào máy chủ'",
|
|
"jsonStatusReady": "Sẵn sàng",
|
|
"jsonStatusOpening": "Đang mở: {name}",
|
|
"jsonSaveSuccess": "Lưu tệp {name} thành công",
|
|
"jsonInvalid": "Định dạng JSON không hợp lệ",
|
|
"apiSettingsTitle": "⚙️ Cài đặt kết nối API Gateway",
|
|
"apiSettingsSubtitle": "Điều chỉnh cổng hoặc IP theo server.json của bạn",
|
|
"lblServerMode": "Chế độ máy chủ",
|
|
"lblApiGatewayUrl": "URL REST API Gateway",
|
|
"lblPingInterval": "Tần suất kiểm tra (giây)",
|
|
"btnSaveSettings": "💾 Lưu cài đặt",
|
|
"btnResetDefault": "Khôi phục mặc định",
|
|
"modalTitleCharEdit": "Tùy chỉnh nhân vật",
|
|
"modalBtnMaxAllChar": "⭐ Nâng tối đa tất cả",
|
|
"modalTabSkills": "⚡ Kỹ Năng & Vết Tích",
|
|
"modalTabStatus": "⚙️ Cấp & Tinh Hồn",
|
|
"modalTabLightcone": "🗡️ Nón Ánh Sáng",
|
|
"modalSkillCombatTitle": "Cấp kỹ năng chiến đấu",
|
|
"modalBtnMaxSkills": "⭐ Tối đa kỹ năng (10/10)",
|
|
"modalSkillBasic": "Tấn Công Thường",
|
|
"modalSkillSkill": "Chiến Kỹ",
|
|
"modalSkillUltra": "Tuyệt Kỹ",
|
|
"modalSkillTalent": "Thiên Phú",
|
|
"modalTracesTitle": "Vết Tích & Bí Kỹ",
|
|
"modalTraceTechnique": "⚡ Bí Kỹ — Kích hoạt trước trận",
|
|
"traceA2": "🌟 Vết Tích Phụ A2",
|
|
"traceA4": "🌟 Vết Tích Phụ A4",
|
|
"traceA6": "🌟 Vết Tích Phụ A6",
|
|
"traceStatNodes": "💎 Tất cả nhánh tăng chỉ số (10 nhánh)",
|
|
"lblLevelRange": "Cấp độ (1-80)",
|
|
"lblPromotionRange": "Đột phá (0-6)",
|
|
"lblEidolonLevel": "Cấp Tinh Hồn",
|
|
"btnResetE0": "Đặt lại E0",
|
|
"btnMaxE6": "⭐ Tối đa E6",
|
|
"modalEnergyTitle": "Năng lượng Tuyệt Kỹ",
|
|
"modalEnergy50": "Đặt 50%",
|
|
"modalEnergy100": "Đầy 100%",
|
|
"modalLcTitle": "Nón Ánh Sáng đã trang bị",
|
|
"modalBtnMaxLc": "⭐ Tối đa Nón Ánh Sáng (Lv.80 S5)",
|
|
"lblLcId": "ID Nón Ánh Sáng",
|
|
"modalLcIdPlaceholder": "VD: 21002 hoặc 24001",
|
|
"lblLcLevel": "Cấp Nón Ánh Sáng (1-80)",
|
|
"lblLcRank": "Bậc Tích Lũy (S1-S5)",
|
|
"modalBtnClose": "✕ Đóng",
|
|
"modalBtnSave": "💾 Lưu nhân vật",
|
|
"pickerTitle": "Chọn nhân vật vào đội hình",
|
|
"pickerSearchPlaceholder": "🔍 Tìm kiếm nhân vật để thêm...",
|
|
"apiModalTitle": "⚙️ Cài đặt kết nối máy chủ API",
|
|
"btnCancel": "Hủy",
|
|
"btnSaveTest": "Lưu & Kiểm tra",
|
|
"toastSlotUpdated": "Đã cập nhật vị trí {slot} thành: {name}",
|
|
"toastCharMaxed": "⭐ Đã nâng {name} lên Lv. 80 E6",
|
|
"toastCharSaved": "Đã lưu nhân vật {name}",
|
|
"toastAllSkillsMaxed": "⭐ Đã nâng tối đa kỹ năng và vết tích",
|
|
"toastServerSwitched": "Đã chuyển chế độ máy chủ sang: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "Nhà Khai Phá (Nam) - Vật Lý",
|
|
"FemalePhysical": "Nhà Khai Phá (Nữ) - Vật Lý",
|
|
"MalePreservation": "Nhà Khai Phá (Nam) - Hỏa",
|
|
"FemalePreservation": "Nhà Khai Phá (Nữ) - Hỏa",
|
|
"MaleHarmony": "Nhà Khai Phá (Nam) - Hòa Hợp",
|
|
"FemaleHarmony": "Nhà Khai Phá (Nữ) - Hòa Hợp",
|
|
"MaleRemembrance": "Nhà Khai Phá (Nam) - Ký Ức",
|
|
"FemaleRemembrance": "Nhà Khai Phá (Nữ) - Ký Ức"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "March 7th - Săn Bắn",
|
|
"MarchPreservation": "March 7th - Bảo Hộ"
|
|
},
|
|
"elements": {
|
|
"Physical": "Vật Lý",
|
|
"Fire": "Hỏa",
|
|
"Ice": "Băng",
|
|
"Lightning": "Lôi",
|
|
"Wind": "Phong",
|
|
"Quantum": "Lượng Tử",
|
|
"Imaginary": "Số Ảo",
|
|
"Unknown": "Chưa rõ"
|
|
},
|
|
"paths": {
|
|
"Destruction": "Hủy Diệt",
|
|
"Hunt": "Săn Bắn",
|
|
"Erudition": "Tri Thức",
|
|
"Harmony": "Hòa Hợp",
|
|
"Nihility": "Hư Vô",
|
|
"Preservation": "Bảo Hộ",
|
|
"Abundance": "Trù Phú",
|
|
"Remembrance": "Ký Ức",
|
|
"Unknown": "Chưa rõ",
|
|
"Elation": "Vui Vẻ"
|
|
},
|
|
"settingsSaved": "Đã lưu cài đặt thành công!",
|
|
"settingsReset": "Đã khôi phục cài đặt mặc định",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ Thẻ trưng bày",
|
|
"showcaseAutoRelics": "⚡ Tự động trang bị Di Vật",
|
|
"showcaseCopy": "📋 Sao chép văn bản",
|
|
"showcaseExport": "🖼️ Xuất hình ảnh",
|
|
"btnChangeLc": "Đổi Nón Ánh Sáng",
|
|
"lcPassiveTitle": "Hiệu ứng Nón Ánh Sáng",
|
|
"toastE6S5Applied": "⭐ Đã nâng nhân vật lên tối đa E6S5 (Lv.80, Kỹ năng tối đa, S5)!",
|
|
"toastE0S1Applied": "⚡ Đã đặt nhân vật thành E0S1 (Lv.80, Kỹ năng tối đa, S1)!",
|
|
"toastShowcaseCopied": "📋 Đã sao chép thông tin trang bị vào khay nhớ tạm!",
|
|
"toastRelicsEquipped": "⚡ Đã trang bị bộ Di Vật +15 đề xuất cho {name}!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ Cài đặt kết nối API Gateway",
|
|
"settingsConnSubtitle": "Cấu hình chế độ máy chủ và địa chỉ REST",
|
|
"btnTestPing": "⚡ Kiểm tra kết nối",
|
|
"settingsBattleTitle": "🎮 Mặc định chiến đấu & FreeSR",
|
|
"settingsBattleSubtitle": "Tùy chỉnh hành vi trận đấu và thiết lập đội hình mặc định",
|
|
"lblDefaultEnergy": "Năng lượng ban đầu khi vào trận",
|
|
"lblAutoSync": "Tự động đồng bộ lên máy chủ (Auto-Sync)",
|
|
"descAutoSync": "Gửi thay đổi nhân vật hoặc trang bị lên máy chủ ngay lập tức",
|
|
"lblDefaultCreative": "Bật Chế độ Sáng tạo theo mặc định",
|
|
"descDefaultCreative": "Cho phép trùng nhân vật và nhiều hơn 4 ô trong đội hình",
|
|
"settingsShowcaseTitle": "🖼️ Hiển thị Thẻ Trưng Bày",
|
|
"settingsShowcaseSubtitle": "Tùy chỉnh giao diện thẻ trưng bày chỉ số nhân vật",
|
|
"lblShowRolls": "Hiển thị số lần nâng dòng phụ",
|
|
"descShowRolls": "Hiển thị nhãn số lần rơi vào thuộc tính phụ của Di Vật",
|
|
"lblElementAura": "Hiệu ứng hào quang nguyên tố",
|
|
"descElementAura": "Đổi màu nền và ánh sáng phát ra theo thuộc tính nhân vật",
|
|
"settingsCacheTitle": "🧹 Quản lý bộ nhớ đệm & Đặt lại",
|
|
"settingsCacheSubtitle": "Xóa dữ liệu tạm thời của trình duyệt hoặc khôi phục cài đặt gốc",
|
|
"lblCacheSize": "Dung lượng LocalStorage:",
|
|
"btnClearCache": "🧹 Xóa bộ nhớ đệm",
|
|
"btnFactoryReset": "🔄 Khôi phục cài đặt gốc",
|
|
"toastPingSuccess": "⚡ Kết nối thành công! Độ trễ: {ms} ms",
|
|
"toastPingFailed": "❌ Không thể kết nối với Gateway. Vui lòng kiểm tra máy chủ",
|
|
"toastCacheCleared": "🧹 Đã xóa bộ nhớ đệm trình duyệt",
|
|
"qaLineupE0S1Title": "Cả đội lên E0S1",
|
|
"qaLineupE0S1Desc": "Đưa nhân vật trong đội về E0 với Nón S1",
|
|
"qaLineupRelicsTitle": "Tự trang bị cho cả đội",
|
|
"qaLineupRelicsDesc": "Trang bị Di Vật +15 cho cả 4 thành viên",
|
|
"lblPersistenceInfo": "Quản lý tệp lưu và dữ liệu máy chủ",
|
|
"modalTabOverview": "Tổng quan",
|
|
"modalTabRelics": "Di Vật & Trang bị",
|
|
|
|
"attrBasic": "◆ Thuộc Tính Cơ Bản",
|
|
"attrAdvanced": "◆ Thuộc Tính Nâng Cao",
|
|
"attrElemental": "◆ Thuộc Tính Sát Thương",
|
|
"statMaxHp": "HP Tối Đa",
|
|
"statAtk": "Tấn Công",
|
|
"statDef": "Phòng Thủ",
|
|
"statSpd": "Tốc Độ",
|
|
"statCritRate": "Tỷ Lệ Bạo Kích",
|
|
"statCritDmg": "Sát Thương Bạo Kích",
|
|
"statBreakEffect": "Tấn Công Kích Phá",
|
|
"statHealBoost": "Tăng Trị Liệu",
|
|
"statMaxEnergy": "Giới Hạn Năng Lượng",
|
|
"statEnergyRegen": "Hiệu Suất Hồi Năng Lượng",
|
|
"statEhr": "Chính Xác Hiệu Ứng",
|
|
"statRes": "Kháng Hiệu Ứng",
|
|
"statDmgBoost": "Tăng Sát Thương {element}",
|
|
"relicPickerTitle": "🛡️ Quản Lý Di Vật: {slot}",
|
|
"tabQuickGen": "⚡ Tạo Nhanh & Đề Xuất",
|
|
"tabFromInventory": "📦 Chọn Từ Kho",
|
|
"btnEquipInstant": "⚡ Trang Bị Ngay (+15 5★ Dòng Siêu Đỉnh)",
|
|
"btnUnequip": "❌ Tháo Di Vật Này",
|
|
"currentEquipped": "Đang Trang Bị Hiện Tại",
|
|
"noRelicEquipped": "Chưa trang bị di vật ở ô này",
|
|
"chooseMainStat": "Chọn Chỉ Số Chính:",
|
|
"chooseSet": "Chọn Bộ Di Vật:",
|
|
"recommendedBadge": "Đề Xuất",
|
|
"overviewStatsTitle": "⚔️ Chỉ số chiến đấu (Combat Stats)",
|
|
"overviewStatsNote": "Bao gồm chỉ số từ Nón Ánh Sáng và Di Vật",
|
|
"overviewEquippedLc": "🗡️ Nón Ánh Sáng đang trang bị",
|
|
"overviewEquippedRelics": "🛡️ Hiệu ứng bộ Di Vật",
|
|
"modalRelicsTitle": "🛡️ Trang bị Di Vật (6 vị trí)",
|
|
"modalRelicsSubtitle": "Nhấn vào từng ô để thay đổi hoặc trang bị bộ đề xuất",
|
|
"btnAutoEquipRelics": "⚡ Trang bị bộ đề xuất",
|
|
"btnClearAllRelics": "🧹 Tháo toàn bộ",
|
|
"activeSetEffects": "✨ Hiệu ứng bộ đang kích hoạt",
|
|
"modalColLevel": "Cấp độ",
|
|
"lblPromotion": "Cấp đột phá",
|
|
"slotPickerTitle": "🛡️ Chọn Di Vật để trang bị",
|
|
"quickGenRecTitle": "⚡ Tạo Di Vật đề xuất cho ô này",
|
|
"quickGenRecDesc": "Tạo Di Vật 5★ +15 chuẩn bộ và dòng chính tốt nhất",
|
|
"btnGenAndEquip": "Tạo & Trang bị",
|
|
"selectFromInventory": "Chọn từ túi đồ",
|
|
"btnAllE0S1": "⚡ Tất cả E0S1",
|
|
"qaGachabaseTitle": "Lấy dữ liệu từ Gachabase",
|
|
"qaGachabaseDesc": "Nhập nhân vật và Nón Ánh Sáng mới nhất từ beta",
|
|
"synergyTitle": "Phân tích phối hợp đội hình & Phá vỡ điểm yếu",
|
|
"synergySubtitle": "Phân tích độ bao phủ điểm yếu, cân bằng vai trò và độ sẵn sàng trang bị",
|
|
"synergyBreakCoverage": "🎯 Độ bao phủ phá vỡ điểm yếu",
|
|
"synergyRoleBalance": "🛡️ Cấu trúc đội hình & Phân chia vai trò",
|
|
"synergyEquipmentTitle": "📊 Độ sẵn sàng trang bị & Cấp trung bình",
|
|
"synergyAvgLevel": "Cấp trung bình",
|
|
"synergyAvgEidolon": "Tinh Hồn TB",
|
|
"synergyLcEquipped": "Nón Ánh Sáng",
|
|
"synergyRelicFull": "Đủ bộ Di Vật",
|
|
"synergyCoverageBadge": "Bao phủ {count}/7 Thuộc tính",
|
|
"synergyNoInTeam": "Không có trong đội",
|
|
"roleDps": "🗡️ DPS Chủ lực",
|
|
"roleSupport": "⚡ Hỗ trợ/Giảm ích",
|
|
"roleSustain": "🛡️ Sinh tồn (Hồi máu/Khiên)",
|
|
"roleSpecialist": "🔮 Đặc biệt/Đòn đánh theo sau",
|
|
"adviceEmpty": "Chưa có nhân vật trong đội. Vui lòng chọn nhân vật ở trên.",
|
|
"adviceNoSustain": "⚠️ Gợi ý: Đội hình đang thiếu nhân vật phòng thủ hoặc trị liệu (Bảo Hộ / Trù Phú). Khuyên dùng 1 vị trí để bảo đảm an toàn.",
|
|
"adviceNoDps": "💡 Gợi ý: Đội hình toàn hỗ trợ, chưa có sát thương chủ lực (Hủy Diệt / Săn Bắn / Tri Thức).",
|
|
"adviceNoSupport": "💡 Gợi ý: Đội có sát thương nhưng thiếu nhân vật tăng ích/giảm ích (Hòa Hợp / Hư Vô). Thêm hỗ trợ sẽ giúp tăng vọt sát thương.",
|
|
"adviceBalanced": "✅ Cân bằng hoàn hảo: Đội hình đầy đủ sát thương, hỗ trợ tăng/giảm ích và hồi phục/khiên. Sẵn sàng cho mọi thử thách!",
|
|
"consoleTitle": "Bảng điều khiển lệnh GM & Nhật ký trực tiếp",
|
|
"consoleSubtitle": "Gửi lệnh GM/Máy chủ theo thời gian thực và theo dõi nhật ký gói tin",
|
|
"consoleCopyLog": "📋 Sao chép",
|
|
"consoleClearLog": "🗑️ Xóa nhật ký",
|
|
"consoleQuickTitle": "⚡ Lệnh nhanh thường dùng",
|
|
"consolePlaceholder": "Nhập lệnh GM, vd: /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "Gửi lệnh",
|
|
"consoleHistoryHint": "💡 Nhấn ↑ ↓ để chọn lịch sử lệnh trước đó",
|
|
"consoleOnline": "● Máy chủ trực tuyến",
|
|
"consoleOffline": "○ Ngoại tuyến (Chế độ cục bộ)",
|
|
"consoleLogCopied": "📋 Đã sao chép tất cả nhật ký vào khay nhớ tạm!",
|
|
"consoleLogCopyFailed": "❌ Không thể sao chép nhật ký",
|
|
"consoleLogCleared": "Đã xóa màn hình nhật ký",
|
|
"btnGachabaseSync": "🌐 Đồng bộ Gachabase",
|
|
"tabPersistentGaC": "💾 Quản lý lưu GaC",
|
|
"tabPersistentFirefly": "👤 Nhà Khai Phá & March 7th",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "Bậc Tích Lũy",
|
|
"lcPickerTitle": "🗡️ Chọn Nón Ánh Sáng để trang bị",
|
|
"lcPickerSigTitle": "⭐ Nón Ánh Sáng Trấn đề xuất",
|
|
"lcPickerEquipSig": "⚡ Trang bị món này",
|
|
"lcPickerUnequip": "✕ Tháo Nón Ánh Sáng"
|
|
},
|
|
"id": {
|
|
"ahaGlobalDesc": "Aktifkan kemampuan khusus Aeon ★ Aha di seluruh server",
|
|
"btnAddLc": "+ Tambah Light Cone",
|
|
"btnAddRelic": "+ Tambah Relic",
|
|
"btnAddSlot": "+ Tambah Slot",
|
|
"lblCreativeMode": "Mode Kreatif",
|
|
"badgeCreative": "Kreatif",
|
|
"toastSlotRemoved": "Slot {slot} berhasil dihapus",
|
|
"quickActionsBadge": "Tindakan Cepat",
|
|
"qaEnergy50Title": "Energi Tim 50%",
|
|
"qaEnergy50Desc": "Energi awal standar saat masuk battle",
|
|
"qaEnergy100Title": "Energi Tim 100%",
|
|
"qaEnergy100Desc": "Ultimate langsung siap pakai",
|
|
"qaUnlockAllTitle": "Buka Semua Karakter",
|
|
"qaUnlockAllDesc": "Tambah 70+ karakter E6 ke tas",
|
|
"qaAddLcsTitle": "Tambah Semua Light Cone 5★",
|
|
"qaAddLcsDesc": "Light Cone signature S5 ke inventaris",
|
|
"qaTeleportTitle": "Teleport ke Astral Express",
|
|
"qaTeleportDesc": "Kembali ke Parlor Car zona aman",
|
|
"qaClearLineupTitle": "Kosongkan Tim",
|
|
"qaClearLineupDesc": "Kosongkan semua slot untuk susun ulang",
|
|
"toastEnergy50": "Energi tim diatur ke 50%",
|
|
"toastEnergy100": "Energi tim diatur ke 100%",
|
|
"toastUnlockedAll": "Berhasil membuka semua karakter (E6)",
|
|
"toastAddedAllLcs": "Berhasil menambahkan semua Light Cone 5★",
|
|
"toastTeleportedTrain": "Teleportasi ke Parlor Car berhasil",
|
|
"toastLineupCleared": "Susunan tim berhasil dikosongkan",
|
|
"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",
|
|
"offline": "Offline",
|
|
"checking": "Memeriksa...",
|
|
"refresh": "🔄 Segarkan",
|
|
"connectFailed": "Koneksi Gagal",
|
|
"tabDashboard": "📊 Dasbor & Tim",
|
|
"tabAvatars": "👥 Karakter",
|
|
"tabEquipment": "🗡️ Light Cone & Relic",
|
|
"tabPersistent": "💾 Pengelola Simpan GaC",
|
|
"tabExrank": "⚡ Keahlian Ex-Rank",
|
|
"tabJson": "📝 Manajemen JSON",
|
|
"tabSettings": "⚙️ Pengaturan",
|
|
"statAvatars": "Karakter Dimiliki",
|
|
"statLightcones": "Light Cone",
|
|
"statRelics": "Relic",
|
|
"serverStatusTitle": "📍 Status Server & Koordinat",
|
|
"lblServerModeActive": "Mode Server Aktif",
|
|
"lblApiEndpoint": "Endpoint API Gateway",
|
|
"lblPlaneId": "Plane ID",
|
|
"lblFloorId": "Floor ID",
|
|
"coords": "Koordinat Karakter XYZ",
|
|
"quickActionsTitle": "⚡ Tindakan Cepat",
|
|
"quickActionsSubtitle": "Kirim perintah ke server secara instan",
|
|
"btnMaxAll": "⭐ Maksimalkan Semua Karakter Lv. 80 & E6",
|
|
"btnSyncPersistent": "💾 Sinkronkan Simpanan Persistent Terbaru",
|
|
"currentLineupTitle": "🎮 Susunan Tim Saat Ini",
|
|
"slot": "Slot",
|
|
"slotEmpty": "Kosong (Klik untuk tambah)",
|
|
"slotTooltip": "Klik untuk memilih karakter di slot ini",
|
|
"removeFromTeam": "Hapus dari tim",
|
|
"searchPlaceholder": "🔍 Cari nama karakter atau ID...",
|
|
"filterAllRarity": "Semua Kelangkaan",
|
|
"filter5Star": "Bintang 5",
|
|
"filter4Star": "Bintang 4",
|
|
"filterAllElements": "Semua Elemen",
|
|
"filterAllPaths": "Semua Path",
|
|
"btnReload": "🔄 Muat Ulang",
|
|
"avatarsLoading": "Memuat data karakter...",
|
|
"noAvatarsFound": "Tidak ada karakter yang cocok",
|
|
"eidolonLabel": "Eidolon:",
|
|
"confirmMaxAll": "Tingkatkan semua karakter ke Lv. 80 dan buka E6?",
|
|
"maxAllSuccess": "Semua karakter berhasil dimaksimalkan!",
|
|
"avatarRankSuccess": "Karakter {id} diperbarui ke E{rank}",
|
|
"eqLcTitle": "🗡️ Light Cone di Inventaris",
|
|
"eqLcSubtitle": "Semua light cone dari freesr-data.json",
|
|
"eqLcLoading": "Memuat data light cone...",
|
|
"eqRelicTitle": "🛡️ Relic di Inventaris",
|
|
"eqRelicSubtitle": "Semua relic dari freesr-data.json",
|
|
"eqRelicLoading": "Memuat data relic...",
|
|
"itemCount": "{n} item",
|
|
"notEquipped": "Tidak terpasang",
|
|
"equippedBy": "Dipasang oleh",
|
|
"noLcData": "Tidak ada data light cone",
|
|
"noRelicData": "Tidak ada data relic",
|
|
"persistentTitle": "💾 Pengelola Simpan GaC",
|
|
"persistentBadge": "Server Kustom Kami",
|
|
"persistentSubtitle": "File persistent menyimpan status pemain khusus GaC seperti gender/elemen Trailblazer, jalur March 7th, dan fitur global",
|
|
"persistentTbM7Title": "👤 Trailblazer & March 7th",
|
|
"lblTbGenderElement": "Gender & Elemen Trailblazer",
|
|
"lblM7Path": "Path March 7th",
|
|
"btnSaveCharSettings": "💾 Simpan Pengaturan Karakter",
|
|
"persistentGlobalTitle": "⚙️ Saklar Fitur Khusus GaC",
|
|
"swGlobalDesc": "Aktifkan fungsi khusus Silver Wolf di seluruh server",
|
|
"castoriceGlobalDesc": "Aktifkan fungsi khusus Castorice di seluruh server",
|
|
"btnSaveGlobalSwitch": "💾 Simpan Saklar Global",
|
|
"exrankTitle": "⚡ Sistem Keahlian Ex-Rank",
|
|
"exrankSubtitle": "Buka bakat khusus Ex-Rank di FreeSR (mis. kekebalan CC Jing Yuan, Dan Heng IL, Acheron)",
|
|
"btnEnableAll": "Aktifkan Semua Ex-Rank",
|
|
"btnDisableAll": "Nonaktifkan Semua Ex-Rank",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank {status}",
|
|
"exrankAllSuccess": "Semua karakter Ex-Rank {status}",
|
|
"enabled": "aktif",
|
|
"disabled": "nonaktif",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent save",
|
|
"btnBeautify": "✨ Rapikan JSON",
|
|
"btnDownload": "📥 Unduh Cadangan",
|
|
"btnUpload": "📤 Unggah File",
|
|
"btnSaveServer": "💾 Simpan ke Server",
|
|
"jsonTip": "Tips: Edit JSON mentah dan klik 'Simpan ke Server'",
|
|
"jsonStatusReady": "Siap",
|
|
"jsonStatusOpening": "Membuka: {name}",
|
|
"jsonSaveSuccess": "File {name} berhasil disimpan",
|
|
"jsonInvalid": "Format JSON tidak valid",
|
|
"apiSettingsTitle": "⚙️ Pengaturan Koneksi API Gateway",
|
|
"apiSettingsSubtitle": "Sesuaikan port atau IP sesuai dengan server.json Anda",
|
|
"lblServerMode": "Mode Server",
|
|
"lblApiGatewayUrl": "URL REST API Gateway",
|
|
"lblPingInterval": "Interval Cek Status (detik)",
|
|
"btnSaveSettings": "💾 Simpan Pengaturan",
|
|
"btnResetDefault": "Kembalikan Default",
|
|
"modalTitleCharEdit": "Kustomisasi Karakter",
|
|
"modalBtnMaxAllChar": "⭐ Maksimalkan Semua",
|
|
"modalTabSkills": "⚡ Skill & Traces",
|
|
"modalTabStatus": "⚙️ Level & Eidolon",
|
|
"modalTabLightcone": "🗡️ Light Cone",
|
|
"modalSkillCombatTitle": "Level Skill Pertempuran",
|
|
"modalBtnMaxSkills": "⭐ Maksimalkan Semua Skill (10/10)",
|
|
"modalSkillBasic": "Basic ATK",
|
|
"modalSkillSkill": "Skill",
|
|
"modalSkillUltra": "Ultimate",
|
|
"modalSkillTalent": "Talent",
|
|
"modalTracesTitle": "Traces & Technique",
|
|
"modalTraceTechnique": "⚡ Technique — Aktif sebelum tempur",
|
|
"traceA2": "🌟 Bonus Trace A2",
|
|
"traceA4": "🌟 Bonus Trace A4",
|
|
"traceA6": "🌟 Bonus Trace A6",
|
|
"traceStatNodes": "💎 Semua Node Bonus Stat (10 node)",
|
|
"lblLevelRange": "Level (1-80)",
|
|
"lblPromotionRange": "Promosi (0-6)",
|
|
"lblEidolonLevel": "Tingkat Eidolon",
|
|
"btnResetE0": "Reset E0",
|
|
"btnMaxE6": "⭐ Maksimal E6",
|
|
"modalEnergyTitle": "Energi Ultimate",
|
|
"modalEnergy50": "Set 50%",
|
|
"modalEnergy100": "Penuh 100%",
|
|
"modalLcTitle": "Light Cone Terpasang",
|
|
"modalBtnMaxLc": "⭐ Maksimalkan Light Cone (Lv.80 S5)",
|
|
"lblLcId": "ID Light Cone",
|
|
"modalLcIdPlaceholder": "Contoh: 21002 atau 24001",
|
|
"lblLcLevel": "Level Light Cone (1-80)",
|
|
"lblLcRank": "Superimposisi (S1-S5)",
|
|
"modalBtnClose": "✕ Tutup",
|
|
"modalBtnSave": "💾 Simpan Karakter",
|
|
"pickerTitle": "Pilih Karakter untuk Tim",
|
|
"pickerSearchPlaceholder": "🔍 Cari karakter untuk ditambahkan...",
|
|
"apiModalTitle": "⚙️ Pengaturan Koneksi API Server",
|
|
"btnCancel": "Batal",
|
|
"btnSaveTest": "Simpan & Uji",
|
|
"toastSlotUpdated": "Memperbarui Slot {slot} menjadi: {name}",
|
|
"toastCharMaxed": "⭐ {name} dimaksimalkan ke Lv. 80 E6",
|
|
"toastCharSaved": "Karakter {name} tersimpan",
|
|
"toastAllSkillsMaxed": "⭐ Semua skill dan trace telah dimaksimalkan",
|
|
"toastServerSwitched": "Beralih mode server ke: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "Trailblazer (Pria) - Fisik",
|
|
"FemalePhysical": "Trailblazer (Wanita) - Fisik",
|
|
"MalePreservation": "Trailblazer (Pria) - Fire",
|
|
"FemalePreservation": "Trailblazer (Wanita) - Fire",
|
|
"MaleHarmony": "Trailblazer (Pria) - Harmony",
|
|
"FemaleHarmony": "Trailblazer (Wanita) - Harmony",
|
|
"MaleRemembrance": "Trailblazer (Pria) - Remembrance",
|
|
"FemaleRemembrance": "Trailblazer (Wanita) - Remembrance"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "March 7th - The Hunt",
|
|
"MarchPreservation": "March 7th - Preservation"
|
|
},
|
|
"elements": {
|
|
"Physical": "Fisik",
|
|
"Fire": "Api",
|
|
"Ice": "Es",
|
|
"Lightning": "Petir",
|
|
"Wind": "Angin",
|
|
"Quantum": "Kuantum",
|
|
"Imaginary": "Imajinasi",
|
|
"Unknown": "Tidak Diketahui"
|
|
},
|
|
"paths": {
|
|
"Destruction": "Destruction",
|
|
"Hunt": "Hunt",
|
|
"Erudition": "Erudition",
|
|
"Harmony": "Harmony",
|
|
"Nihility": "Nihility",
|
|
"Preservation": "Preservation",
|
|
"Abundance": "Abundance",
|
|
"Remembrance": "Remembrance",
|
|
"Unknown": "Tidak Diketahui",
|
|
"Elation": "Elation"
|
|
},
|
|
"settingsSaved": "Pengaturan berhasil disimpan!",
|
|
"settingsReset": "Pengaturan dikembalikan ke default",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ Kartu Showcase",
|
|
"showcaseAutoRelics": "⚡ Pasang Relic Rekomendasi",
|
|
"showcaseCopy": "📋 Salin Teks",
|
|
"showcaseExport": "🖼️ Ekspor Gambar",
|
|
"btnChangeLc": "Ganti Light Cone",
|
|
"lcPassiveTitle": "Efek Kemampuan Light Cone",
|
|
"toastE6S5Applied": "⭐ Karakter dimaksimalkan ke E6S5 (Lv.80, Skill Penuh, S5)!",
|
|
"toastE0S1Applied": "⚡ Karakter disetel ke E0S1 (Lv.80, Skill Penuh, S1)!",
|
|
"toastShowcaseCopied": "📋 Informasi build disalin ke papan klip!",
|
|
"toastRelicsEquipped": "⚡ Set relic +15 terbaik dipasang untuk {name}!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ Pengaturan Koneksi API Gateway",
|
|
"settingsConnSubtitle": "Atur mode server dan endpoint REST",
|
|
"btnTestPing": "⚡ Tes Koneksi",
|
|
"settingsBattleTitle": "🎮 Pengaturan Tempur & FreeSR",
|
|
"settingsBattleSubtitle": "Sesuaikan perilaku pertempuran dan tim bawaan",
|
|
"lblDefaultEnergy": "Energi Awal Pertempuran (Starting Energy)",
|
|
"lblAutoSync": "Sinkronisasi Otomatis ke Server (Auto-Sync)",
|
|
"descAutoSync": "Kirim pembaruan karakter dan perlengkapan langsung ke server",
|
|
"lblDefaultCreative": "Mode Kreatif Secara Default",
|
|
"descDefaultCreative": "Izinkan karakter duplikat dan lebih dari 4 slot tim",
|
|
"settingsShowcaseTitle": "🖼️ Tampilan Kartu Showcase",
|
|
"settingsShowcaseSubtitle": "Kustomisasi gaya dan detail kartu showcase",
|
|
"lblShowRolls": "Tampilkan Jumlah Roll Sub-stat",
|
|
"descShowRolls": "Tampilkan label jumlah roll pada sub-stat relic",
|
|
"lblElementAura": "Efek Cahaya Aura Elemen",
|
|
"descElementAura": "Latar belakang kartu dan pendaran dinamis sesuai elemen karakter",
|
|
"settingsCacheTitle": "🧹 Manajemen Cache & Reset",
|
|
"settingsCacheSubtitle": "Hapus data sementara browser atau pulihkan pengaturan awal",
|
|
"lblCacheSize": "Penggunaan Memori LocalStorage:",
|
|
"btnClearCache": "🧹 Hapus Cache Browser",
|
|
"btnFactoryReset": "🔄 Reset Pabrik",
|
|
"toastPingSuccess": "⚡ Terhubung berhasil! Latensi: {ms} ms",
|
|
"toastPingFailed": "❌ Gagal terhubung ke Gateway. Periksa status server",
|
|
"toastCacheCleared": "🧹 Cache browser berhasil dibersihkan",
|
|
"qaLineupE0S1Title": "Atur Tim ke E0S1",
|
|
"qaLineupE0S1Desc": "Karakter tim menjadi E0 dengan LC S1",
|
|
"qaLineupRelicsTitle": "Pasang Relic Tim Otomatis",
|
|
"qaLineupRelicsDesc": "Pasang relic +15 untuk 4 anggota tim",
|
|
"lblPersistenceInfo": "Manajemen file simpan dan data server",
|
|
"modalTabOverview": "Ringkasan",
|
|
"modalTabRelics": "Relic & Perlengkapan",
|
|
|
|
"attrBasic": "◆ Atribut Dasar",
|
|
"attrAdvanced": "◆ Atribut Lanjutan",
|
|
"attrElemental": "◆ Tipe Damage",
|
|
"statMaxHp": "Max HP",
|
|
"statAtk": "ATK",
|
|
"statDef": "DEF",
|
|
"statSpd": "SPD",
|
|
"statCritRate": "CRIT Rate",
|
|
"statCritDmg": "CRIT DMG",
|
|
"statBreakEffect": "Break Effect",
|
|
"statHealBoost": "Outgoing Healing Boost",
|
|
"statMaxEnergy": "Max Energy",
|
|
"statEnergyRegen": "Energy Regeneration Rate",
|
|
"statEhr": "Effect Hit Rate",
|
|
"statRes": "Effect RES",
|
|
"statDmgBoost": "{element} DMG Boost",
|
|
"relicPickerTitle": "🛡️ Kelola Relic: {slot}",
|
|
"tabQuickGen": "⚡ Buat Cepat & Rekomendasi",
|
|
"tabFromInventory": "📦 Dari Inventaris",
|
|
"btnEquipInstant": "⚡ Pasang Sekarang (+15 5★ Stat Dewa)",
|
|
"btnUnequip": "❌ Lepas Relic",
|
|
"currentEquipped": "Sedang Dipasang",
|
|
"noRelicEquipped": "Belum ada relic terpasang",
|
|
"chooseMainStat": "Pilih Main Stat:",
|
|
"chooseSet": "Pilih Set Relic:",
|
|
"recommendedBadge": "Rekomendasi",
|
|
"overviewStatsTitle": "⚔️ Statistik Tempur (Combat Stats)",
|
|
"overviewStatsNote": "Termasuk bonus Light Cone & Relic",
|
|
"overviewEquippedLc": "🗡️ Light Cone Terpasang",
|
|
"overviewEquippedRelics": "🛡️ Bonus Set Relic",
|
|
"modalRelicsTitle": "🛡️ Pasang Relic (6 Slot)",
|
|
"modalRelicsSubtitle": "Klik setiap slot untuk mengganti atau pasang set rekomendasi",
|
|
"btnAutoEquipRelics": "⚡ Pasang Set Rekomendasi",
|
|
"btnClearAllRelics": "🧹 Lepas Semua",
|
|
"activeSetEffects": "✨ Efek Set yang Aktif",
|
|
"modalColLevel": "Level",
|
|
"lblPromotion": "Peringkat Ascension",
|
|
"slotPickerTitle": "🛡️ Pilih Relic untuk Dipasang",
|
|
"quickGenRecTitle": "⚡ Buat Bagian Rekomendasi Slot Ini",
|
|
"quickGenRecDesc": "Buat relic 5★ +15 dengan set & stat utama terbaik",
|
|
"btnGenAndEquip": "Buat & Pasang",
|
|
"selectFromInventory": "Pilih dari Penyimpanan",
|
|
"btnAllE0S1": "⚡ Semua E0S1",
|
|
"qaGachabaseTitle": "Ambil Data dari Gachabase",
|
|
"qaGachabaseDesc": "Impor karakter dan LC beta/datamine terbaru",
|
|
"synergyTitle": "Analisis Sinergi Tim & Kelemahan Break",
|
|
"synergySubtitle": "Analisis cakupan Weakness Break, keseimbangan peran, dan kesiapan perlengkapan",
|
|
"synergyBreakCoverage": "🎯 Cakupan Weakness Break",
|
|
"synergyRoleBalance": "🛡️ Komposisi Tim & Distribusi Peran",
|
|
"synergyEquipmentTitle": "📊 Kesiapan Perlengkapan & Level Rata-rata",
|
|
"synergyAvgLevel": "Level Rata-rata",
|
|
"synergyAvgEidolon": "Eidolon Rata-rata",
|
|
"synergyLcEquipped": "Light Cone Terpasang",
|
|
"synergyRelicFull": "Relic Lengkap",
|
|
"synergyCoverageBadge": "Mencakup {count}/7 Elemen",
|
|
"synergyNoInTeam": "Tidak ada di tim",
|
|
"roleDps": "🗡️ DPS",
|
|
"roleSupport": "⚡ Support / Debuff",
|
|
"roleSustain": "🛡️ Sustain (Penyembuh/Perisai)",
|
|
"roleSpecialist": "🔮 Spesialis / Serangan Lanjutan",
|
|
"adviceEmpty": "Belum ada karakter di tim. Silakan pilih anggota tim di atas.",
|
|
"adviceNoSustain": "⚠️ Saran: Tim kekurangan karakter pelindung atau penyembuh (Preservation / Abundance). Disarankan membawa 1 untuk bertahan hidup.",
|
|
"adviceNoDps": "💡 Saran: Tim hanya terdiri dari support tanpa DPS utama (Destruction / Hunt / Erudition).",
|
|
"adviceNoSupport": "💡 Saran: Tim memiliki DPS tetapi kurang buffer/debuffer (Harmony / Nihility). Menambahkan support akan meningkatkan damage secara signifikan.",
|
|
"adviceBalanced": "✅ Keseimbangan Luar Biasa: Susunan tim lengkap dengan DPS, buffer/debuffer, dan sustain. Siap menghadapi semua tantangan!",
|
|
"consoleTitle": "Konsol Perintah GM & Log Langsung",
|
|
"consoleSubtitle": "Kirim perintah GM / Server secara langsung dengan log paket dan status",
|
|
"consoleCopyLog": "📋 Salin Log",
|
|
"consoleClearLog": "🗑️ Bersihkan",
|
|
"consoleQuickTitle": "⚡ Perintah Cepat",
|
|
"consolePlaceholder": "Ketik perintah GM, cth: /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "Kirim",
|
|
"consoleHistoryHint": "💡 Tekan ↑ ↓ untuk memilih riwayat perintah sebelumnya",
|
|
"consoleOnline": "● Server Online",
|
|
"consoleOffline": "○ Offline (Eksekusi lokal)",
|
|
"consoleLogCopied": "📋 Semua log disalin ke papan klip!",
|
|
"consoleLogCopyFailed": "❌ Gagal menyalin log",
|
|
"consoleLogCleared": "Log terminal dibersihkan",
|
|
"btnGachabaseSync": "🌐 Sinkron Gachabase",
|
|
"tabPersistentGaC": "💾 Pengelola Simpan GaC",
|
|
"tabPersistentFirefly": "👤 Trailblazer & March 7th",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "Tingkat Superimpose",
|
|
"lcPickerTitle": "🗡️ Pilih Light Cone untuk Dipasang",
|
|
"lcPickerSigTitle": "⭐ Light Cone Signature Rekomendasi",
|
|
"lcPickerEquipSig": "⚡ Pasang Ini",
|
|
"lcPickerUnequip": "✕ Lepas Light Cone"
|
|
},
|
|
"es": {
|
|
"ahaGlobalDesc": "Activar rasgo especial de Eón ★ Aha en todo el servidor",
|
|
"btnAddLc": "+ Añadir cono de luz",
|
|
"btnAddRelic": "+ Añadir reliquia",
|
|
"btnAddSlot": "+ Añadir posición",
|
|
"lblCreativeMode": "Modo creativo",
|
|
"badgeCreative": "Creativo",
|
|
"toastSlotRemoved": "Posición {slot} eliminada",
|
|
"quickActionsBadge": "Herramientas Rápidas",
|
|
"qaEnergy50Title": "Energía de equipo 50%",
|
|
"qaEnergy50Desc": "Energía inicial estándar en batalla",
|
|
"qaEnergy100Title": "Energía de equipo 100%",
|
|
"qaEnergy100Desc": "Habilidad definitiva lista al instante",
|
|
"qaUnlockAllTitle": "Desbloquear todos los personajes",
|
|
"qaUnlockAllDesc": "Añadir más de 70 personajes con E6",
|
|
"qaAddLcsTitle": "Añadir todos los conos de luz 5★",
|
|
"qaAddLcsDesc": "Conos de luz distintivos S5 al inventario",
|
|
"qaTeleportTitle": "Teletransporte al Expreso Astral",
|
|
"qaTeleportDesc": "Volver al vagón panorámico (zona segura)",
|
|
"qaClearLineupTitle": "Vaciar equipo",
|
|
"qaClearLineupDesc": "Limpiar casillas para formar nuevo equipo",
|
|
"toastEnergy50": "Energía del equipo ajustada al 50%",
|
|
"toastEnergy100": "Energía del equipo ajustada al 100%",
|
|
"toastUnlockedAll": "Todos los personajes desbloqueados (E6)",
|
|
"toastAddedAllLcs": "Todos los conos de 5★ añadidos",
|
|
"toastTeleportedTrain": "Teletransportado al Expreso Astral",
|
|
"toastLineupCleared": "Equipo vaciado correctamente",
|
|
"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",
|
|
"offline": "Desconectado",
|
|
"checking": "Comprobando...",
|
|
"refresh": "🔄 Actualizar",
|
|
"connectFailed": "Conexión fallida",
|
|
"tabDashboard": "📊 Panel y equipo",
|
|
"tabAvatars": "👥 Personajes",
|
|
"tabEquipment": "🗡️ Conos de luz y artefactos",
|
|
"tabPersistent": "💾 Gestor de guardado GaC",
|
|
"tabExrank": "⚡ Habilidades Ex-Rank",
|
|
"tabJson": "📝 Gestión de JSON",
|
|
"tabSettings": "⚙️ Ajustes",
|
|
"statAvatars": "Personajes en posesión",
|
|
"statLightcones": "Conos de luz",
|
|
"statRelics": "Artefactos",
|
|
"serverStatusTitle": "📍 Estado del servidor y coordenadas",
|
|
"lblServerModeActive": "Modo de servidor activo",
|
|
"lblApiEndpoint": "Punto de enlace API Gateway",
|
|
"lblPlaneId": "ID de plano",
|
|
"lblFloorId": "ID de piso",
|
|
"coords": "Coordenadas del personaje XYZ",
|
|
"quickActionsTitle": "⚡ Acciones rápidas",
|
|
"quickActionsSubtitle": "Enviar comandos al servidor al instante",
|
|
"btnMaxAll": "⭐ Nivel 80 y E6 a todos los personajes",
|
|
"btnSyncPersistent": "💾 Sincronizar guardado persistent",
|
|
"currentLineupTitle": "🎮 Alineación actual",
|
|
"slot": "Posición",
|
|
"slotEmpty": "Vacío (Haz clic para añadir)",
|
|
"slotTooltip": "Haz clic para seleccionar un personaje en esta casilla",
|
|
"removeFromTeam": "Quitar del equipo",
|
|
"searchPlaceholder": "🔍 Buscar por nombre o ID de personaje...",
|
|
"filterAllRarity": "Todas las rarezas",
|
|
"filter5Star": "5 Estrellas",
|
|
"filter4Star": "4 Estrellas",
|
|
"filterAllElements": "Todos los elementos",
|
|
"filterAllPaths": "Todas las vías",
|
|
"btnReload": "🔄 Recargar",
|
|
"avatarsLoading": "Cargando personajes...",
|
|
"noAvatarsFound": "No se encontraron personajes coincidentes",
|
|
"eidolonLabel": "Eidolon:",
|
|
"confirmMaxAll": "¿Subir todos los personajes a nivel 80 y desbloquear E6?",
|
|
"maxAllSuccess": "¡Todos los personajes maximizados con éxito!",
|
|
"avatarRankSuccess": "Personaje {id} actualizado a E{rank}",
|
|
"eqLcTitle": "🗡️ Conos de luz en inventario",
|
|
"eqLcSubtitle": "Todos los conos de luz de freesr-data.json",
|
|
"eqLcLoading": "Cargando datos de conos de luz...",
|
|
"eqRelicTitle": "🛡️ Artefactos en inventario",
|
|
"eqRelicSubtitle": "Todos los artefactos de freesr-data.json",
|
|
"eqRelicLoading": "Cargando datos de artefactos...",
|
|
"itemCount": "{n} objetos",
|
|
"notEquipped": "No equipado",
|
|
"equippedBy": "Equipado por",
|
|
"noLcData": "No hay datos de conos de luz",
|
|
"noRelicData": "No hay datos de artefactos",
|
|
"persistentTitle": "💾 Gestor de guardado GaC",
|
|
"persistentBadge": "Servidor personalizado propio",
|
|
"persistentSubtitle": "El archivo persistent guarda configuraciones específicas de GaC como género/elemento del Trazacaminos, vía de Siete de Marzo e interruptores globales",
|
|
"persistentTbM7Title": "👤 Trazacaminos y Siete de Marzo",
|
|
"lblTbGenderElement": "Género y elemento del Trazacaminos",
|
|
"lblM7Path": "Vía de Siete de Marzo",
|
|
"btnSaveCharSettings": "💾 Guardar ajustes de personaje",
|
|
"persistentGlobalTitle": "⚙️ Funciones especiales de GaC",
|
|
"swGlobalDesc": "Activar función global de Silver Wolf en todo el servidor",
|
|
"castoriceGlobalDesc": "Activar función global de Castorice en todo el servidor",
|
|
"btnSaveGlobalSwitch": "💾 Guardar interruptores globales",
|
|
"exrankTitle": "⚡ Sistema de habilidades Ex-Rank",
|
|
"exrankSubtitle": "Activa talentos especiales Ex-Rank en FreeSR (inmunidad CC de Jing Yuan, Dan Heng IL, Acheron)",
|
|
"btnEnableAll": "Activar todos los Ex-Rank",
|
|
"btnDisableAll": "Desactivar todos los Ex-Rank",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank {status}",
|
|
"exrankAllSuccess": "Todos los personajes Ex-Rank {status}",
|
|
"enabled": "activado",
|
|
"disabled": "desactivado",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent",
|
|
"btnBeautify": "✨ Formatear JSON",
|
|
"btnDownload": "📥 Descargar copia",
|
|
"btnUpload": "📤 Cargar archivo",
|
|
"btnSaveServer": "💾 Guardar en el servidor",
|
|
"jsonTip": "Consejo: Edite el JSON y haga clic en 'Guardar en el servidor'",
|
|
"jsonStatusReady": "Listo",
|
|
"jsonStatusOpening": "Abriendo: {name}",
|
|
"jsonSaveSuccess": "Archivo {name} guardado con éxito",
|
|
"jsonInvalid": "Formato JSON no válido",
|
|
"apiSettingsTitle": "⚙️ Ajustes de conexión API Gateway",
|
|
"apiSettingsSubtitle": "Ajuste el puerto o la IP según su server.json",
|
|
"lblServerMode": "Modo de servidor",
|
|
"lblApiGatewayUrl": "URL REST API Gateway",
|
|
"lblPingInterval": "Frecuencia de comprobación (segundos)",
|
|
"btnSaveSettings": "💾 Guardar ajustes",
|
|
"btnResetDefault": "Restablecer valores iniciales",
|
|
"modalTitleCharEdit": "Personalización de personaje",
|
|
"modalBtnMaxAllChar": "⭐ Maximizar todo",
|
|
"modalTabSkills": "⚡ Habilidades y rastros",
|
|
"modalTabStatus": "⚙️ Nivel y Eidolon",
|
|
"modalTabLightcone": "🗡️ Cono de luz",
|
|
"modalSkillCombatTitle": "Nivel de habilidades de combate",
|
|
"modalBtnMaxSkills": "⭐ Habilidades al máximo (10/10)",
|
|
"modalSkillBasic": "Ataque básico",
|
|
"modalSkillSkill": "Habilidad básica",
|
|
"modalSkillUltra": "Habilidad definitiva",
|
|
"modalSkillTalent": "Talento",
|
|
"modalTracesTitle": "Rastros y técnica",
|
|
"modalTraceTechnique": "⚡ Técnica — Activa antes de la batalla",
|
|
"traceA2": "🌟 Habilidad adicional A2",
|
|
"traceA4": "🌟 Habilidad adicional A4",
|
|
"traceA6": "🌟 Habilidad adicional A6",
|
|
"traceStatNodes": "💎 Todos los nodos de atributos (10 nodos)",
|
|
"lblLevelRange": "Nivel (1-80)",
|
|
"lblPromotionRange": "Ascensión (0-6)",
|
|
"lblEidolonLevel": "Nivel de Eidolon",
|
|
"btnResetE0": "Restablecer E0",
|
|
"btnMaxE6": "⭐ E6 al máximo",
|
|
"modalEnergyTitle": "Energía definitiva",
|
|
"modalEnergy50": "Poner 50%",
|
|
"modalEnergy100": "Llenar 100%",
|
|
"modalLcTitle": "Cono de luz equipado",
|
|
"modalBtnMaxLc": "⭐ Cono al máximo (Nv.80 Superp.5)",
|
|
"lblLcId": "ID de cono de luz",
|
|
"modalLcIdPlaceholder": "ej. 21002 o 24001",
|
|
"lblLcLevel": "Nivel de cono de luz (1-80)",
|
|
"lblLcRank": "Superposición (S1-S5)",
|
|
"modalBtnClose": "✕ Cerrar",
|
|
"modalBtnSave": "💾 Guardar personaje",
|
|
"pickerTitle": "Seleccionar personaje para el equipo",
|
|
"pickerSearchPlaceholder": "🔍 Buscar personaje para añadir...",
|
|
"apiModalTitle": "⚙️ Ajustes de conexión de servidor API",
|
|
"btnCancel": "Cancelar",
|
|
"btnSaveTest": "Guardar y probar",
|
|
"toastSlotUpdated": "Casilla {slot} actualizada a: {name}",
|
|
"toastCharMaxed": "⭐ {name} al máximo (Nv. 80 E6)",
|
|
"toastCharSaved": "Personaje {name} guardado",
|
|
"toastAllSkillsMaxed": "⭐ Habilidades y rastros al máximo",
|
|
"toastServerSwitched": "Modo de servidor cambiado a: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "Trazacaminos (Masculino) - Físico",
|
|
"FemalePhysical": "Trazacaminos (Femenino) - Físico",
|
|
"MalePreservation": "Trazacaminos (Masculino) - Fuego",
|
|
"FemalePreservation": "Trazacaminos (Femenino) - Fuego",
|
|
"MaleHarmony": "Trazacaminos (Masculino) - Armonía",
|
|
"FemaleHarmony": "Trazacaminos (Femenino) - Armonía",
|
|
"MaleRemembrance": "Trazacaminos (Masculino) - Reminiscencia",
|
|
"FemaleRemembrance": "Trazacaminos (Femenino) - Reminiscencia"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "Siete de Marzo - Cacería",
|
|
"MarchPreservation": "Siete de Marzo - Conservación"
|
|
},
|
|
"elements": {
|
|
"Physical": "Físico",
|
|
"Fire": "Fuego",
|
|
"Ice": "Hielo",
|
|
"Lightning": "Rayo",
|
|
"Wind": "Viento",
|
|
"Quantum": "Cuántico",
|
|
"Imaginary": "Imaginario",
|
|
"Unknown": "Desconocido"
|
|
},
|
|
"paths": {
|
|
"Destruction": "Destrucción",
|
|
"Hunt": "Cacería",
|
|
"Erudition": "Erudición",
|
|
"Harmony": "Armonía",
|
|
"Nihility": "Inexistencia",
|
|
"Preservation": "Conservación",
|
|
"Abundance": "Abundancia",
|
|
"Remembrance": "Reminiscencia",
|
|
"Unknown": "Desconocido",
|
|
"Elation": "Exultación"
|
|
},
|
|
"settingsSaved": "¡Ajustes guardados con éxito!",
|
|
"settingsReset": "Ajustes restablecidos por defecto",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ Tarjeta de exhibición",
|
|
"showcaseAutoRelics": "⚡ Autoequipar artefactos",
|
|
"showcaseCopy": "📋 Copiar texto",
|
|
"showcaseExport": "🖼️ Exportar imagen",
|
|
"btnChangeLc": "Cambiar Cono de Luz",
|
|
"lcPassiveTitle": "Habilidad del Cono de Luz",
|
|
"toastE6S5Applied": "⭐ ¡Personaje maximizado a E6S5 (Nv.80, Habilidades al máximo, S5)!",
|
|
"toastE0S1Applied": "⚡ ¡Personaje ajustado a E0S1 (Nv.80, Habilidades al máximo, S1)!",
|
|
"toastShowcaseCopied": "📋 ¡Información de la build copiada al portapapeles!",
|
|
"toastRelicsEquipped": "⚡ ¡Set de artefactos +15 óptimo equipado para {name}!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ Conexión API Gateway",
|
|
"settingsConnSubtitle": "Configura el modo del servidor y el endpoint REST",
|
|
"btnTestPing": "⚡ Probar conexión",
|
|
"settingsBattleTitle": "🎮 Valores de batalla y FreeSR",
|
|
"settingsBattleSubtitle": "Personaliza el comportamiento de batalla y equipo por defecto",
|
|
"lblDefaultEnergy": "Energía inicial de batalla",
|
|
"lblAutoSync": "Sincronización automática con el servidor",
|
|
"descAutoSync": "Envía cambios de personajes y equipo al servidor inmediatamente",
|
|
"lblDefaultCreative": "Modo Creativo por defecto",
|
|
"descDefaultCreative": "Permite personajes duplicados y más de 4 ranuras de equipo",
|
|
"settingsShowcaseTitle": "🖼️ Visualización de tarjeta de exhibición",
|
|
"settingsShowcaseSubtitle": "Personaliza el estilo y detalles de la tarjeta de build",
|
|
"lblShowRolls": "Mostrar tiradas de substats",
|
|
"descShowRolls": "Muestra etiquetas de número de mejoras en substats de artefactos",
|
|
"lblElementAura": "Efecto de brillo de aura elemental",
|
|
"descElementAura": "Fondo de tarjeta y brillo ambiental según el elemento del personaje",
|
|
"settingsCacheTitle": "🧹 Gestión de caché y reinicio",
|
|
"settingsCacheSubtitle": "Borra datos temporales del navegador o restaura ajustes de fábrica",
|
|
"lblCacheSize": "Uso de memoria LocalStorage:",
|
|
"btnClearCache": "🧹 Limpiar caché del navegador",
|
|
"btnFactoryReset": "🔄 Restablecimiento de fábrica",
|
|
"toastPingSuccess": "⚡ ¡Conexión exitosa! Latencia: {ms} ms",
|
|
"toastPingFailed": "❌ Error al conectar con Gateway. Comprueba el estado del servidor",
|
|
"toastCacheCleared": "🧹 Caché del navegador borrada con éxito",
|
|
"qaLineupE0S1Title": "Equipo en E0S1",
|
|
"qaLineupE0S1Desc": "Personajes del equipo en E0 con Cono S1",
|
|
"qaLineupRelicsTitle": "Autoequipar artefactos de equipo",
|
|
"qaLineupRelicsDesc": "Equipar artefactos +15 a los 4 compañeros",
|
|
"lblPersistenceInfo": "Gestión de datos y archivos de guardado",
|
|
"modalTabOverview": "Resumen",
|
|
"modalTabRelics": "Artefactos y equipo",
|
|
|
|
"attrBasic": "◆ Atributos básicos",
|
|
"attrAdvanced": "◆ Atributos avanzados",
|
|
"attrElemental": "◆ Tipo de daño",
|
|
"statMaxHp": "PV máx.",
|
|
"statAtk": "ATQ",
|
|
"statDef": "DEF",
|
|
"statSpd": "VEL",
|
|
"statCritRate": "Prob. CRIT",
|
|
"statCritDmg": "Daño CRIT",
|
|
"statBreakEffect": "Efecto de Ruptura",
|
|
"statHealBoost": "Bonif. curación realizada",
|
|
"statMaxEnergy": "Energía máx.",
|
|
"statEnergyRegen": "Recuperación de energía",
|
|
"statEhr": "Acierto de efecto",
|
|
"statRes": "Resistencia a efecto",
|
|
"statDmgBoost": "Daño {element} aumentado",
|
|
"relicPickerTitle": "🛡️ Administrar artefacto: {slot}",
|
|
"tabQuickGen": "⚡ Creación rápida y recomendada",
|
|
"tabFromInventory": "📦 Del inventario",
|
|
"btnEquipInstant": "⚡ Equipar ahora (+15 5★ Substats perfectos)",
|
|
"btnUnequip": "❌ Desequipar artefacto",
|
|
"currentEquipped": "Equipado actualmente",
|
|
"noRelicEquipped": "Ningún artefacto equipado en esta casilla",
|
|
"chooseMainStat": "Elegir stat principal:",
|
|
"chooseSet": "Elegir conjunto:",
|
|
"recommendedBadge": "Recomendado",
|
|
"overviewStatsTitle": "⚔️ Estadísticas de combate",
|
|
"overviewStatsNote": "Incluye bonificaciones de Cono y Artefactos",
|
|
"overviewEquippedLc": "🗡️ Cono de Luz equipado",
|
|
"overviewEquippedRelics": "🛡️ Artefactos y efectos de set",
|
|
"modalRelicsTitle": "🛡️ Equipar artefactos (6 ranuras)",
|
|
"modalRelicsSubtitle": "Haz clic en cada ranura para cambiar o equipar sets recomendados",
|
|
"btnAutoEquipRelics": "⚡ Equipar sets recomendados",
|
|
"btnClearAllRelics": "🧹 Desequipar todo",
|
|
"activeSetEffects": "✨ Efectos de set activos",
|
|
"modalColLevel": "Nivel",
|
|
"lblPromotion": "Rango de ascensión",
|
|
"slotPickerTitle": "🛡️ Seleccionar artefacto para equipar",
|
|
"quickGenRecTitle": "⚡ Generar pieza recomendada",
|
|
"quickGenRecDesc": "Genera 5★ +15 con el mejor set y stat principal",
|
|
"btnGenAndEquip": "Generar y equipar",
|
|
"selectFromInventory": "Seleccionar del inventario",
|
|
"btnAllE0S1": "⚡ Todos E0S1",
|
|
"qaGachabaseTitle": "Obtener de Gachabase",
|
|
"qaGachabaseDesc": "Importar últimos personajes y conos de la beta/datamine",
|
|
"synergyTitle": "Análisis de sinergia de equipo y ruptura de debilidad",
|
|
"synergySubtitle": "Analiza la cobertura de debilidades, equilibrio de roles y preparación de equipo",
|
|
"synergyBreakCoverage": "🎯 Cobertura de ruptura de debilidad",
|
|
"synergyRoleBalance": "🛡️ Composición del equipo y distribución de roles",
|
|
"synergyEquipmentTitle": "📊 Preparación de equipo y nivel medio",
|
|
"synergyAvgLevel": "Nivel promedio",
|
|
"synergyAvgEidolon": "Eidolon promedio",
|
|
"synergyLcEquipped": "Conos equipados",
|
|
"synergyRelicFull": "Artefactos completos",
|
|
"synergyCoverageBadge": "Cubre {count}/7 Elementos",
|
|
"synergyNoInTeam": "Ninguno en el equipo",
|
|
"roleDps": "🗡️ DPS",
|
|
"roleSupport": "⚡ Apoyo / Debuff",
|
|
"roleSustain": "🛡️ Supervivencia (Sanador/Escudo)",
|
|
"roleSpecialist": "🔮 Especialista / Adicional",
|
|
"adviceEmpty": "No hay personajes en el equipo. Por favor selecciona integrantes arriba.",
|
|
"adviceNoSustain": "⚠️ Consejo: El equipo carece de un defensor o sanador (Conservación / Abundancia). Se recomienda añadir uno para mayor supervivencia.",
|
|
"adviceNoDps": "💡 Consejo: El equipo solo tiene apoyos sin un causante de daño principal (Destrucción / Cacería / Erudición).",
|
|
"adviceNoSupport": "💡 Consejo: El equipo tiene DPS pero carece de potenciadores/debilitadores (Armonía / Nihilidad). Añadir soporte aumentará enormemente el daño.",
|
|
"adviceBalanced": "✅ Equilibrio excelente: El equipo cuenta con DPS, apoyos de beneficio/perjuicio y supervivencia. ¡Listo para cualquier desafío!",
|
|
"consoleTitle": "Consola de comandos GM y registros en vivo",
|
|
"consoleSubtitle": "Envía comandos GM / Servidor en tiempo real con registros de paquetes y estado",
|
|
"consoleCopyLog": "📋 Copiar",
|
|
"consoleClearLog": "🗑️ Limpiar",
|
|
"consoleQuickTitle": "⚡ Comandos rápidos comunes",
|
|
"consolePlaceholder": "Escribe comando GM, ej: /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "Enviar",
|
|
"consoleHistoryHint": "💡 Pulsa ↑ ↓ para navegar por el historial de comandos",
|
|
"consoleOnline": "● Servidor en línea",
|
|
"consoleOffline": "○ Desconectado (Modo local)",
|
|
"consoleLogCopied": "📋 ¡Todos los registros se han copiado al portapapeles!",
|
|
"consoleLogCopyFailed": "❌ Error al copiar registros",
|
|
"consoleLogCleared": "Registro de la terminal borrado",
|
|
"btnGachabaseSync": "🌐 Sincronizar Gachabase",
|
|
"tabPersistentGaC": "💾 Gestor de guardado GaC",
|
|
"tabPersistentFirefly": "👤 Trazacaminos y Siete de Marzo",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "Rango de superposición",
|
|
"lcPickerTitle": "🗡️ Seleccionar Cono de Luz para equipar",
|
|
"lcPickerSigTitle": "⭐ Cono de Luz insignia recomendado",
|
|
"lcPickerEquipSig": "⚡ Equipar este",
|
|
"lcPickerUnequip": "✕ Desequipar Cono de Luz"
|
|
},
|
|
"fr": {
|
|
"ahaGlobalDesc": "Activer le trait spécial d'Éon ★ Aha sur tout le serveur",
|
|
"btnAddLc": "+ Ajouter cône de lumière",
|
|
"btnAddRelic": "+ Ajouter relique",
|
|
"btnAddSlot": "+ Ajouter un emplacement",
|
|
"lblCreativeMode": "Mode créatif",
|
|
"badgeCreative": "Créatif",
|
|
"toastSlotRemoved": "Emplacement {slot} supprimé",
|
|
"quickActionsBadge": "Outils Rapides",
|
|
"qaEnergy50Title": "Énergie d'équipe 50%",
|
|
"qaEnergy50Desc": "Énergie de départ standard en combat",
|
|
"qaEnergy100Title": "Énergie d'équipe 100%",
|
|
"qaEnergy100Desc": "Ultime prêt instantanément",
|
|
"qaUnlockAllTitle": "Débloquer tous les personnages",
|
|
"qaUnlockAllDesc": "Ajouter 70+ personnages au rang E6",
|
|
"qaAddLcsTitle": "Ajouter tous les cônes 5★",
|
|
"qaAddLcsDesc": "Cônes signatures S5 à l'inventaire",
|
|
"qaTeleportTitle": "Téléportation à l'Astral Express",
|
|
"qaTeleportDesc": "Retourner au wagon-salon (zone sûre)",
|
|
"qaClearLineupTitle": "Vider l'équipe",
|
|
"qaClearLineupDesc": "Effacer les emplacements pour recomposer",
|
|
"toastEnergy50": "Énergie d'équipe réglée à 50%",
|
|
"toastEnergy100": "Énergie d'équipe réglée à 100%",
|
|
"toastUnlockedAll": "Tous les personnages débloqués (E6)",
|
|
"toastAddedAllLcs": "Tous les cônes de lumière 5★ ajoutés",
|
|
"toastTeleportedTrain": "Téléporté au wagon-salon de l'Astral Express",
|
|
"toastLineupCleared": "Équipe réinitialisée",
|
|
"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é",
|
|
"offline": "Hors ligne",
|
|
"checking": "Vérification...",
|
|
"refresh": "🔄 Actualiser",
|
|
"connectFailed": "Échec de connexion",
|
|
"tabDashboard": "📊 Tableau de bord et équipe",
|
|
"tabAvatars": "👥 Personnages",
|
|
"tabEquipment": "🗡️ Cônes de lumière et reliques",
|
|
"tabPersistent": "💾 Gestionnaire de sauvegarde GaC",
|
|
"tabExrank": "⚡ Compétences Ex-Rank",
|
|
"tabJson": "📝 Gestion JSON",
|
|
"tabSettings": "⚙️ Paramètres",
|
|
"statAvatars": "Personnages possédés",
|
|
"statLightcones": "Cônes de lumière",
|
|
"statRelics": "Reliques",
|
|
"serverStatusTitle": "📍 État du serveur et coordonnées",
|
|
"lblServerModeActive": "Mode de serveur actif",
|
|
"lblApiEndpoint": "Point de terminaison API Gateway",
|
|
"lblPlaneId": "ID de plan",
|
|
"lblFloorId": "ID d'étage",
|
|
"coords": "Coordonnées du personnage XYZ",
|
|
"quickActionsTitle": "⚡ Actions rapides",
|
|
"quickActionsSubtitle": "Envoyer des commandes au serveur instantanément",
|
|
"btnMaxAll": "⭐ Niv. 80 et E6 tous les personnages",
|
|
"btnSyncPersistent": "💾 Synchroniser la sauvegarde persistent",
|
|
"currentLineupTitle": "🎮 Équipe actuelle",
|
|
"slot": "Emplacement",
|
|
"slotEmpty": "Vide (Cliquer pour ajouter)",
|
|
"slotTooltip": "Cliquer pour sélectionner un personnage pour cet emplacement",
|
|
"removeFromTeam": "Retirer de l'équipe",
|
|
"searchPlaceholder": "🔍 Rechercher par nom ou ID de personnage...",
|
|
"filterAllRarity": "Toutes les raretés",
|
|
"filter5Star": "5 Étoiles",
|
|
"filter4Star": "4 Étoiles",
|
|
"filterAllElements": "Tous les éléments",
|
|
"filterAllPaths": "Toutes les voies",
|
|
"btnReload": "🔄 Recharger",
|
|
"avatarsLoading": "Chargement des personnages...",
|
|
"noAvatarsFound": "Aucun personnage correspondant trouvé",
|
|
"eidolonLabel": "Eidolon:",
|
|
"confirmMaxAll": "Améliorer tous les personnages au niveau 80 et débloquer E6 ?",
|
|
"maxAllSuccess": "Tous les personnages sont maximisés avec succès !",
|
|
"avatarRankSuccess": "Personnage {id} mis à jour au rang E{rank}",
|
|
"eqLcTitle": "🗡️ Cônes de lumière dans l'inventaire",
|
|
"eqLcSubtitle": "Tous les cônes de lumière de freesr-data.json",
|
|
"eqLcLoading": "Chargement des cônes de lumière...",
|
|
"eqRelicTitle": "🛡️ Reliques dans l'inventaire",
|
|
"eqRelicSubtitle": "Toutes les reliques de freesr-data.json",
|
|
"eqRelicLoading": "Chargement des reliques...",
|
|
"itemCount": "{n} objets",
|
|
"notEquipped": "Non équipé",
|
|
"equippedBy": "Équipé par",
|
|
"noLcData": "Aucune donnée de cône de lumière",
|
|
"noRelicData": "Aucune donnée de relique",
|
|
"persistentTitle": "💾 Gestionnaire de sauvegarde GaC",
|
|
"persistentBadge": "Serveur personnalisé",
|
|
"persistentSubtitle": "Le fichier persistent stocke les paramètres GaC spécifiques comme le sexe/élément du Pionnier, la voie de March 7th et les options globales",
|
|
"persistentTbM7Title": "👤 Pionnier et March 7th",
|
|
"lblTbGenderElement": "Sexe et élément du Pionnier",
|
|
"lblM7Path": "Voie de March 7th",
|
|
"btnSaveCharSettings": "💾 Enregistrer les réglages du personnage",
|
|
"persistentGlobalTitle": "⚙️ Fonctions spéciales GaC",
|
|
"swGlobalDesc": "Activer la fonction globale de Silver Wolf sur tout le serveur",
|
|
"castoriceGlobalDesc": "Activer la fonction globale de Castorice sur tout le serveur",
|
|
"btnSaveGlobalSwitch": "💾 Enregistrer les options globales",
|
|
"exrankTitle": "⚡ Système de compétences Ex-Rank",
|
|
"exrankSubtitle": "Active les bonus spéciaux Ex-Rank dans FreeSR (ex: immunité au contrôle de Jing Yuan, Dan Heng IL, Acheron)",
|
|
"btnEnableAll": "Activer tous les Ex-Rank",
|
|
"btnDisableAll": "Désactiver tous les Ex-Rank",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank {status}",
|
|
"exrankAllSuccess": "Tous les personnages Ex-Rank {status}",
|
|
"enabled": "activé",
|
|
"disabled": "désactivé",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent",
|
|
"btnBeautify": "✨ Mettre en forme le JSON",
|
|
"btnDownload": "📥 Télécharger la sauvegarde",
|
|
"btnUpload": "📤 Importer un fichier",
|
|
"btnSaveServer": "💾 Enregistrer sur le serveur",
|
|
"jsonTip": "Astuce : Modifiez le JSON et cliquez sur 'Enregistrer sur le serveur'",
|
|
"jsonStatusReady": "Prêt",
|
|
"jsonStatusOpening": "Ouverture : {name}",
|
|
"jsonSaveSuccess": "Fichier {name} enregistré avec succès",
|
|
"jsonInvalid": "Format JSON non valide",
|
|
"apiSettingsTitle": "⚙️ Paramètres de connexion API Gateway",
|
|
"apiSettingsSubtitle": "Ajustez le port ou l'IP selon votre server.json",
|
|
"lblServerMode": "Mode serveur",
|
|
"lblApiGatewayUrl": "URL REST API Gateway",
|
|
"lblPingInterval": "Intervalle de vérification (secondes)",
|
|
"btnSaveSettings": "💾 Enregistrer les paramètres",
|
|
"btnResetDefault": "Restaurer par défaut",
|
|
"modalTitleCharEdit": "Personnalisation du personnage",
|
|
"modalBtnMaxAllChar": "⭐ Tout maximiser",
|
|
"modalTabSkills": "⚡ Compétences et traces",
|
|
"modalTabStatus": "⚙️ Niveau et Eidolon",
|
|
"modalTabLightcone": "🗡️ Cône de lumière",
|
|
"modalSkillCombatTitle": "Niveaux de compétences de combat",
|
|
"modalBtnMaxSkills": "⭐ Compétences au max (10/10)",
|
|
"modalSkillBasic": "Attaque normale",
|
|
"modalSkillSkill": "Compétence",
|
|
"modalSkillUltra": "Ultime",
|
|
"modalSkillTalent": "Talent",
|
|
"modalTracesTitle": "Traces et technique",
|
|
"modalTraceTechnique": "⚡ Technique — Active avant le combat",
|
|
"traceA2": "🌟 Capacité bonus A2",
|
|
"traceA4": "🌟 Capacité bonus A4",
|
|
"traceA6": "🌟 Capacité bonus A6",
|
|
"traceStatNodes": "💎 Tous les nœuds de statistiques (10 nœuds)",
|
|
"lblLevelRange": "Niveau (1-80)",
|
|
"lblPromotionRange": "Élévation (0-6)",
|
|
"lblEidolonLevel": "Niveau d'Eidolon",
|
|
"btnResetE0": "Réinitialiser E0",
|
|
"btnMaxE6": "⭐ E6 au max",
|
|
"modalEnergyTitle": "Énergie ultime",
|
|
"modalEnergy50": "Régler 50%",
|
|
"modalEnergy100": "Plein 100%",
|
|
"modalLcTitle": "Cône de lumière équipé",
|
|
"modalBtnMaxLc": "⭐ Cône au max (Niv.80 S5)",
|
|
"lblLcId": "ID de cône de lumière",
|
|
"modalLcIdPlaceholder": "ex. 21002 ou 24001",
|
|
"lblLcLevel": "Niveau du cône (1-80)",
|
|
"lblLcRank": "Superposition (S1-S5)",
|
|
"modalBtnClose": "✕ Fermer",
|
|
"modalBtnSave": "💾 Enregistrer le personnage",
|
|
"pickerTitle": "Sélectionner un personnage pour l'équipe",
|
|
"pickerSearchPlaceholder": "🔍 Rechercher un personnage...",
|
|
"apiModalTitle": "⚙️ Paramètres de connexion au serveur API",
|
|
"btnCancel": "Annuler",
|
|
"btnSaveTest": "Enregistrer et tester",
|
|
"toastSlotUpdated": "Emplacement {slot} mis à jour avec : {name}",
|
|
"toastCharMaxed": "⭐ {name} au max (Niv. 80 E6)",
|
|
"toastCharSaved": "Personnage {name} enregistré",
|
|
"toastAllSkillsMaxed": "⭐ Compétences et traces au max",
|
|
"toastServerSwitched": "Mode serveur basculé sur : {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "Pionnier (Homme) - Physique",
|
|
"FemalePhysical": "Pionnière (Femme) - Physique",
|
|
"MalePreservation": "Pionnier (Homme) - Feu",
|
|
"FemalePreservation": "Pionnière (Femme) - Feu",
|
|
"MaleHarmony": "Pionnier (Homme) - Harmonie",
|
|
"FemaleHarmony": "Pionnière (Femme) - Harmonie",
|
|
"MaleRemembrance": "Pionnier (Homme) - Souvenir",
|
|
"FemaleRemembrance": "Pionnière (Femme) - Souvenir"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "March 7th - La Chasse",
|
|
"MarchPreservation": "March 7th - La Préservation"
|
|
},
|
|
"elements": {
|
|
"Physical": "Physique",
|
|
"Fire": "Feu",
|
|
"Ice": "Glace",
|
|
"Lightning": "Foudre",
|
|
"Wind": "Vent",
|
|
"Quantum": "Quantique",
|
|
"Imaginary": "Imaginaire",
|
|
"Unknown": "Inconnu"
|
|
},
|
|
"paths": {
|
|
"Destruction": "La Destruction",
|
|
"Hunt": "La Chasse",
|
|
"Erudition": "L'Érudition",
|
|
"Harmony": "L'Harmonie",
|
|
"Nihility": "La Nihilité",
|
|
"Preservation": "La Préservation",
|
|
"Abundance": "L'Abondance",
|
|
"Remembrance": "Le Souvenir",
|
|
"Unknown": "Inconnu",
|
|
"Elation": "L'Allégresse"
|
|
},
|
|
"settingsSaved": "Paramètres enregistrés avec succès !",
|
|
"settingsReset": "Paramètres réinitialisés par défaut",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ Carte de présentation",
|
|
"showcaseAutoRelics": "⚡ Équiper reliques auto",
|
|
"showcaseCopy": "📋 Copier texte",
|
|
"showcaseExport": "🖼️ Exporter image",
|
|
"btnChangeLc": "Changer de Cône de Lumière",
|
|
"lcPassiveTitle": "Capacité du Cône de Lumière",
|
|
"toastE6S5Applied": "⭐ Personnage maximisé à E6S5 (Nv.80, Aptitudes max, S5)!",
|
|
"toastE0S1Applied": "⚡ Personnage ajusté à E0S1 (Nv.80, Aptitudes max, S1)!",
|
|
"toastShowcaseCopied": "📋 Informations de build copiées dans le presse-papiers!",
|
|
"toastRelicsEquipped": "⚡ Ensemble optimal de reliques +15 équipé pour {name}!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ Connexion API Gateway",
|
|
"settingsConnSubtitle": "Configurer le mode serveur et le point de terminaison REST",
|
|
"btnTestPing": "⚡ Tester la connexion",
|
|
"settingsBattleTitle": "🎮 Valeurs par défaut de combat & FreeSR",
|
|
"settingsBattleSubtitle": "Personnaliser le comportement de combat et d'équipe",
|
|
"lblDefaultEnergy": "Énergie initiale de combat",
|
|
"lblAutoSync": "Synchronisation automatique vers le serveur",
|
|
"descAutoSync": "Envoyer instantanément les modifications au serveur",
|
|
"lblDefaultCreative": "Mode Créatif par défaut",
|
|
"descDefaultCreative": "Autoriser les doublons et plus de 4 emplacements d'équipe",
|
|
"settingsShowcaseTitle": "🖼️ Affichage de la carte de présentation",
|
|
"settingsShowcaseSubtitle": "Personnaliser le style et les détails de la carte",
|
|
"lblShowRolls": "Afficher le nombre d'améliorations des sous-stats",
|
|
"descShowRolls": "Afficher le nombre de jets pour les sous-attributs",
|
|
"lblElementAura": "Effet d'aura lumineuse élémentaire",
|
|
"descElementAura": "Arrière-plan dynamique selon l'élément du personnage",
|
|
"settingsCacheTitle": "🧹 Gestion du cache & Réinitialisation",
|
|
"settingsCacheSubtitle": "Effacer les données temporaires ou réinitialiser le système",
|
|
"lblCacheSize": "Mémoire LocalStorage utilisée:",
|
|
"btnClearCache": "🧹 Vider le cache du navigateur",
|
|
"btnFactoryReset": "🔄 Réinitialisation d'usine",
|
|
"toastPingSuccess": "⚡ Connexion réussie! Latence: {ms} ms",
|
|
"toastPingFailed": "❌ Échec de connexion au Gateway. Vérifiez le serveur",
|
|
"toastCacheCleared": "🧹 Cache du navigateur vidé avec succès",
|
|
"qaLineupE0S1Title": "Équipe en E0S1",
|
|
"qaLineupE0S1Desc": "Personnages de l'équipe à E0 avec Cône S1",
|
|
"qaLineupRelicsTitle": "Équiper reliques d'équipe auto",
|
|
"qaLineupRelicsDesc": "Équiper reliques +15 aux 4 coéquipiers",
|
|
"lblPersistenceInfo": "Gestion des sauvegardes et données serveur",
|
|
"modalTabOverview": "Aperçu",
|
|
"modalTabRelics": "Reliques & Équipement",
|
|
|
|
"attrBasic": "◆ Caractéristiques de base",
|
|
"attrAdvanced": "◆ Caractéristiques avancées",
|
|
"attrElemental": "◆ Type de dégâts",
|
|
"statMaxHp": "PV max",
|
|
"statAtk": "ATQ",
|
|
"statDef": "DÉF",
|
|
"statSpd": "VIT",
|
|
"statCritRate": "Chances de coup critique",
|
|
"statCritDmg": "Dégâts critiques",
|
|
"statBreakEffect": "Effet de rupture",
|
|
"statHealBoost": "Augmentation des soins prodigués",
|
|
"statMaxEnergy": "Énergie max",
|
|
"statEnergyRegen": "Régénération d'énergie",
|
|
"statEhr": "Chances d'appliquer des effets",
|
|
"statRes": "Résistance aux effets",
|
|
"statDmgBoost": "Augmentation des dégâts {element}",
|
|
"relicPickerTitle": "🛡️ Gérer la relique : {slot}",
|
|
"tabQuickGen": "⚡ Création rapide et recommandée",
|
|
"tabFromInventory": "📦 Depuis l'inventaire",
|
|
"btnEquipInstant": "⚡ Équiper maintenant (+15 5★ Stats parfaites)",
|
|
"btnUnequip": "❌ Déséquiper",
|
|
"currentEquipped": "Actuellement équipé",
|
|
"noRelicEquipped": "Aucune relique équipée dans cet emplacement",
|
|
"chooseMainStat": "Choisir la stat principale :",
|
|
"chooseSet": "Choisir le set :",
|
|
"recommendedBadge": "Recommandé",
|
|
"overviewStatsTitle": "⚔️ Statistiques de combat",
|
|
"overviewStatsNote": "Inclut les bonus de Cône et de Reliques",
|
|
"overviewEquippedLc": "🗡️ Cône de Lumière équipé",
|
|
"overviewEquippedRelics": "🛡️ Reliques et bonus de set",
|
|
"modalRelicsTitle": "🛡️ Équiper reliques (6 emplacements)",
|
|
"modalRelicsSubtitle": "Cliquez sur chaque emplacement pour modifier ou équiper les sets recommandés",
|
|
"btnAutoEquipRelics": "⚡ Équiper sets recommandés",
|
|
"btnClearAllRelics": "🧹 Tout déséquiper",
|
|
"activeSetEffects": "✨ Bonus de set actifs",
|
|
"modalColLevel": "Niveau",
|
|
"lblPromotion": "Rang d'élévation",
|
|
"slotPickerTitle": "🛡️ Sélectionner une relique à équiper",
|
|
"quickGenRecTitle": "⚡ Générer la pièce recommandée",
|
|
"quickGenRecDesc": "Générer 5★ +15 avec le meilleur set et la stat principale",
|
|
"btnGenAndEquip": "Générer & Équiper",
|
|
"selectFromInventory": "Sélectionner dans l'inventaire",
|
|
"btnAllE0S1": "⚡ Tous E0S1",
|
|
"qaGachabaseTitle": "Récupérer depuis Gachabase",
|
|
"qaGachabaseDesc": "Importer les derniers personnages et cônes de la bêta",
|
|
"synergyTitle": "Analyse de synergie d'équipe et rupture de faiblesse",
|
|
"synergySubtitle": "Analysez la couverture de faiblesse, l'équilibre des rôles et la préparation des équipements",
|
|
"synergyBreakCoverage": "🎯 Couverture de rupture de faiblesse",
|
|
"synergyRoleBalance": "🛡️ Composition d'équipe et distribution des rôles",
|
|
"synergyEquipmentTitle": "📊 Préparation des équipements et niveau moyen",
|
|
"synergyAvgLevel": "Niveau moyen",
|
|
"synergyAvgEidolon": "Eidolon moyen",
|
|
"synergyLcEquipped": "Cônes équipés",
|
|
"synergyRelicFull": "Reliques complètes",
|
|
"synergyCoverageBadge": "Couvre {count}/7 Éléments",
|
|
"synergyNoInTeam": "Aucun dans l'équipe",
|
|
"roleDps": "🗡️ DPS",
|
|
"roleSupport": "⚡ Soutien / Affaiblissement",
|
|
"roleSustain": "🛡️ Survie (Soigneur/Bouclier)",
|
|
"roleSpecialist": "🔮 Spécialiste / Attaque de suivi",
|
|
"adviceEmpty": "Aucun personnage dans l'équipe. Veuillez sélectionner des coéquipiers ci-dessus.",
|
|
"adviceNoSustain": "⚠️ Conseil: L'équipe manque d'une unité de défense ou de soin (Préservation / Abondance). En ajouter une est fortement recommandé.",
|
|
"adviceNoDps": "💡 Conseil: L'équipe ne contient que des soutiens sans attaquant principal (Destruction / Chasse / Érudition).",
|
|
"adviceNoSupport": "💡 Conseil: L'équipe a des attaquants mais manque de buffs/débuffs (Harmonie / Nihilité). Ajouter du soutien augmentera grandement vos dégâts.",
|
|
"adviceBalanced": "✅ Équilibre excellent: L'équipe est complète avec DPS, soutiens et survie. Prête pour tous les défis!",
|
|
"consoleTitle": "Console de commandes GM et journaux en direct",
|
|
"consoleSubtitle": "Envoyez des commandes GM / Serveur en temps réel avec journaux de paquets",
|
|
"consoleCopyLog": "📋 Copier",
|
|
"consoleClearLog": "🗑️ Effacer",
|
|
"consoleQuickTitle": "⚡ Commandes rapides",
|
|
"consolePlaceholder": "Entrez commande GM, ex: /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "Envoyer",
|
|
"consoleHistoryHint": "💡 Appuyez sur ↑ ↓ pour naviguer dans l'historique des commandes",
|
|
"consoleOnline": "● Serveur en ligne",
|
|
"consoleOffline": "○ Hors ligne (Exécution locale)",
|
|
"consoleLogCopied": "📋 Tous les journaux ont été copiés dans le presse-papiers!",
|
|
"consoleLogCopyFailed": "❌ Impossible de copier les journaux",
|
|
"consoleLogCleared": "Journaux du terminal effacés",
|
|
"btnGachabaseSync": "🌐 Synchroniser Gachabase",
|
|
"tabPersistentGaC": "💾 Gestionnaire de sauvegarde GaC",
|
|
"tabPersistentFirefly": "👤 Pionnier & March 7th",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "Rang de superposition",
|
|
"lcPickerTitle": "🗡️ Sélectionner un Cône de Lumière à équiper",
|
|
"lcPickerSigTitle": "⭐ Cône de Lumière signature recommandé",
|
|
"lcPickerEquipSig": "⚡ Équiper ceci",
|
|
"lcPickerUnequip": "✕ Déséquiper le Cône"
|
|
},
|
|
"de": {
|
|
"ahaGlobalDesc": "Serverweite Äon ★ Aha-Spezialmechanik aktivieren",
|
|
"btnAddLc": "+ Lichtkegel hinzufügen",
|
|
"btnAddRelic": "+ Relikt hinzufügen",
|
|
"btnAddSlot": "+ Platz hinzufügen",
|
|
"lblCreativeMode": "Kreativmodus",
|
|
"badgeCreative": "Kreativ",
|
|
"toastSlotRemoved": "Platz {slot} entfernt",
|
|
"quickActionsBadge": "Schnellbefehle",
|
|
"qaEnergy50Title": "Team-Energie 50%",
|
|
"qaEnergy50Desc": "Standard-Startenergie im Kampf",
|
|
"qaEnergy100Title": "Team-Energie 100%",
|
|
"qaEnergy100Desc": "Ultimate sofort einsatzbereit",
|
|
"qaUnlockAllTitle": "Alle Figuren freischalten",
|
|
"qaUnlockAllDesc": "Alle 70+ Figuren auf E6 hinzufügen",
|
|
"qaAddLcsTitle": "Alle 5★-Lichtkegel hinzufügen",
|
|
"qaAddLcsDesc": "Signatur-Lichtkegel (S5) ins Inventar",
|
|
"qaTeleportTitle": "Zum Astralexpress teleportieren",
|
|
"qaTeleportDesc": "Zurück zum Parlor Car (Sicherheitszone)",
|
|
"qaClearLineupTitle": "Team leeren",
|
|
"qaClearLineupDesc": "Alle Plätze leeren für neues Team",
|
|
"toastEnergy50": "Team-Energie auf 50% gesetzt",
|
|
"toastEnergy100": "Team-Energie auf 100% gesetzt",
|
|
"toastUnlockedAll": "Alle Figuren auf E6 freigeschaltet",
|
|
"toastAddedAllLcs": "Alle 5★-Lichtkegel hinzugefügt",
|
|
"toastTeleportedTrain": "Zum Astralexpress teleportiert",
|
|
"toastLineupCleared": "Team-Plätze geleert",
|
|
"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",
|
|
"offline": "Offline",
|
|
"checking": "Prüfen...",
|
|
"refresh": "🔄 Aktualisieren",
|
|
"connectFailed": "Verbindung fehlgeschlagen",
|
|
"tabDashboard": "📊 Dashboard & Team",
|
|
"tabAvatars": "👥 Charaktere",
|
|
"tabEquipment": "🗡️ Lichtkegel & Relikte",
|
|
"tabPersistent": "💾 GaC-Speicher-Manager",
|
|
"tabExrank": "⚡ Ex-Rank-Fähigkeiten",
|
|
"tabJson": "📝 JSON-Verwaltung",
|
|
"tabSettings": "⚙️ Einstellungen",
|
|
"statAvatars": "Charaktere im Besitz",
|
|
"statLightcones": "Lichtkegel",
|
|
"statRelics": "Relikte",
|
|
"serverStatusTitle": "📍 Serverstatus & Koordinaten",
|
|
"lblServerModeActive": "Aktiver Servermodus",
|
|
"lblApiEndpoint": "API-Gateway-Endpunkt",
|
|
"lblPlaneId": "Ebenen-ID",
|
|
"lblFloorId": "Stockwerk-ID",
|
|
"coords": "Charakterkoordinaten XYZ",
|
|
"quickActionsTitle": "⚡ Schnellaktionen",
|
|
"quickActionsSubtitle": "Befehle sofort an den Server senden",
|
|
"btnMaxAll": "⭐ Alle Charaktere auf St. 80 & E6",
|
|
"btnSyncPersistent": "💾 Persistent-Speicherstand synchronisieren",
|
|
"currentLineupTitle": "🎮 Aktuelles Team",
|
|
"slot": "Platz",
|
|
"slotEmpty": "Leer (Klicken zum Hinzufügen)",
|
|
"slotTooltip": "Klicken, um einen Charakter für diesen Platz auszuwählen",
|
|
"removeFromTeam": "Aus dem Team entfernen",
|
|
"searchPlaceholder": "🔍 Nach Name oder ID suchen...",
|
|
"filterAllRarity": "Alle Seltenheiten",
|
|
"filter5Star": "5 Sterne",
|
|
"filter4Star": "4 Sterne",
|
|
"filterAllElements": "Alle Elemente",
|
|
"filterAllPaths": "Alle Pfade",
|
|
"btnReload": "🔄 Neu laden",
|
|
"avatarsLoading": "Charaktere werden geladen...",
|
|
"noAvatarsFound": "Keine passenden Charaktere gefunden",
|
|
"eidolonLabel": "Eidolon:",
|
|
"confirmMaxAll": "Alle Charaktere auf Stufe 80 aufwerten und E6 freischalten?",
|
|
"maxAllSuccess": "Alle Charaktere erfolgreich maximiert!",
|
|
"avatarRankSuccess": "Charakter {id} auf E{rank} aktualisiert",
|
|
"eqLcTitle": "🗡️ Lichtkegel im Inventar",
|
|
"eqLcSubtitle": "Alle Lichtkegel aus freesr-data.json",
|
|
"eqLcLoading": "Lichtkegeldaten werden geladen...",
|
|
"eqRelicTitle": "🛡️ Relikte im Inventar",
|
|
"eqRelicSubtitle": "Alle Relikte aus freesr-data.json",
|
|
"eqRelicLoading": "Reliktdaten werden geladen...",
|
|
"itemCount": "{n} Gegenstände",
|
|
"notEquipped": "Nicht ausgerüstet",
|
|
"equippedBy": "Ausgerüstet von",
|
|
"noLcData": "Keine Lichtkegeldaten verfügbar",
|
|
"noRelicData": "Keine Reliktdaten verfügbar",
|
|
"persistentTitle": "💾 GaC-Speicher-Manager",
|
|
"persistentBadge": "Eigener benutzerdefinierter Server",
|
|
"persistentSubtitle": "Die persistent-Datei speichert GaC-spezifische Einstellungen wie Geschlecht/Element des Trailblazers, Pfad von 7. März und globale Schalter",
|
|
"persistentTbM7Title": "👤 Trailblazer & 7. März",
|
|
"lblTbGenderElement": "Geschlecht & Element des Trailblazers",
|
|
"lblM7Path": "Pfad von 7. März",
|
|
"btnSaveCharSettings": "💾 Charaktereinstellungen speichern",
|
|
"persistentGlobalTitle": "⚙️ GaC-Sonderfunktionsschalter",
|
|
"swGlobalDesc": "Serverweite Silver Wolf-Spezialmechanik aktivieren",
|
|
"castoriceGlobalDesc": "Serverweite Castorice-Spezialmechanik aktivieren",
|
|
"btnSaveGlobalSwitch": "💾 Globale Schalter speichern",
|
|
"exrankTitle": "⚡ Ex-Rank-Fähigkeitensystem",
|
|
"exrankSubtitle": "Aktiviert spezielle Ex-Rank-Talente in FreeSR (z.B. CC-Immunität für Jing Yuan, Dan Heng IL, Acheron)",
|
|
"btnEnableAll": "Alle Ex-Ranks aktivieren",
|
|
"btnDisableAll": "Alle Ex-Ranks deaktivieren",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank {status}",
|
|
"exrankAllSuccess": "Alle Charaktere Ex-Rank {status}",
|
|
"enabled": "aktiviert",
|
|
"disabled": "deaktiviert",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent",
|
|
"btnBeautify": "✨ JSON formatieren",
|
|
"btnDownload": "📥 Backup herunterladen",
|
|
"btnUpload": "📤 Datei hochladen",
|
|
"btnSaveServer": "💾 Auf Server speichern",
|
|
"jsonTip": "Tipp: JSON bearbeiten und auf 'Auf Server speichern' klicken",
|
|
"jsonStatusReady": "Bereit",
|
|
"jsonStatusOpening": "Öffnen: {name}",
|
|
"jsonSaveSuccess": "Datei {name} erfolgreich gespeichert",
|
|
"jsonInvalid": "Ungültiges JSON-Format",
|
|
"apiSettingsTitle": "⚙️ API-Gateway-Verbindungseinstellungen",
|
|
"apiSettingsSubtitle": "Passen Sie Port oder IP gemäß Ihrer server.json an",
|
|
"lblServerMode": "Servermodus",
|
|
"lblApiGatewayUrl": "REST API Gateway URL",
|
|
"lblPingInterval": "Prüfintervall (Sekunden)",
|
|
"btnSaveSettings": "💾 Einstellungen speichern",
|
|
"btnResetDefault": "Auf Standard zurücksetzen",
|
|
"modalTitleCharEdit": "Charakteranpassung",
|
|
"modalBtnMaxAllChar": "⭐ Alles maximieren",
|
|
"modalTabSkills": "⚡ Fähigkeiten & Spuren",
|
|
"modalTabStatus": "⚙️ Stufe & Eidolon",
|
|
"modalTabLightcone": "🗡️ Lichtkegel",
|
|
"modalSkillCombatTitle": "Kampffertigkeitsstufe",
|
|
"modalBtnMaxSkills": "⭐ Alle Fähigkeiten max. (10/10)",
|
|
"modalSkillBasic": "Standardangriff",
|
|
"modalSkillSkill": "Fertigkeit",
|
|
"modalSkillUltra": "Ultimate",
|
|
"modalSkillTalent": "Talent",
|
|
"modalTracesTitle": "Spuren & Technik",
|
|
"modalTraceTechnique": "⚡ Technik — Vor dem Kampf aktiv",
|
|
"traceA2": "🌟 Zusatzfähigkeit A2",
|
|
"traceA4": "🌟 Zusatzfähigkeit A4",
|
|
"traceA6": "🌟 Zusatzfähigkeit A6",
|
|
"traceStatNodes": "💎 Alle Attributs-Bonus-Knoten (10 Knoten)",
|
|
"lblLevelRange": "Stufe (1-80)",
|
|
"lblPromotionRange": "Aufstieg (0-6)",
|
|
"lblEidolonLevel": "Eidolon-Stufe",
|
|
"btnResetE0": "Auf E0 zurücksetzen",
|
|
"btnMaxE6": "⭐ Voll E6",
|
|
"modalEnergyTitle": "Ultimate-Energie",
|
|
"modalEnergy50": "50% setzen",
|
|
"modalEnergy100": "Voll 100%",
|
|
"modalLcTitle": "Ausgerüsteter Lichtkegel",
|
|
"modalBtnMaxLc": "⭐ Lichtkegel max. (St.80 Überl.5)",
|
|
"lblLcId": "Lichtkegel-ID",
|
|
"modalLcIdPlaceholder": "z.B. 21002 oder 24001",
|
|
"lblLcLevel": "Lichtkegel-Stufe (1-80)",
|
|
"lblLcRank": "Überlagerung (S1-S5)",
|
|
"modalBtnClose": "✕ Schließen",
|
|
"modalBtnSave": "💾 Charakter speichern",
|
|
"pickerTitle": "Charakter für das Team auswählen",
|
|
"pickerSearchPlaceholder": "🔍 Charakter zum Hinzufügen suchen...",
|
|
"apiModalTitle": "⚙️ API-Server-Verbindungseinstellungen",
|
|
"btnCancel": "Abbrechen",
|
|
"btnSaveTest": "Speichern & Testen",
|
|
"toastSlotUpdated": "Platz {slot} auf {name} aktualisiert",
|
|
"toastCharMaxed": "⭐ {name} auf St. 80 E6 maximiert",
|
|
"toastCharSaved": "Charakter {name} gespeichert",
|
|
"toastAllSkillsMaxed": "⭐ Alle Fertigkeiten und Spuren maximiert",
|
|
"toastServerSwitched": "Servermodus gewechselt zu: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "Trailblazer (Männlich) - Physisch",
|
|
"FemalePhysical": "Trailblazer (Weiblich) - Physisch",
|
|
"MalePreservation": "Trailblazer (Männlich) - Feuer",
|
|
"FemalePreservation": "Trailblazer (Weiblich) - Feuer",
|
|
"MaleHarmony": "Trailblazer (Männlich) - Harmonie",
|
|
"FemaleHarmony": "Trailblazer (Weiblich) - Harmonie",
|
|
"MaleRemembrance": "Trailblazer (Männlich) - Erinnerung",
|
|
"FemaleRemembrance": "Trailblazer (Weiblich) - Erinnerung"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "7. März - Die Jagd",
|
|
"MarchPreservation": "7. März - Die Bewahrung"
|
|
},
|
|
"elements": {
|
|
"Physical": "Physisch",
|
|
"Fire": "Feuer",
|
|
"Ice": "Eis",
|
|
"Lightning": "Blitz",
|
|
"Wind": "Wind",
|
|
"Quantum": "Quanten",
|
|
"Imaginary": "Imaginär",
|
|
"Unknown": "Unbekannt"
|
|
},
|
|
"paths": {
|
|
"Destruction": "Die Zerstörung",
|
|
"Hunt": "Die Jagd",
|
|
"Erudition": "Die Gelehrsamkeit",
|
|
"Harmony": "Die Harmonie",
|
|
"Nihility": "Die Nichtigkeit",
|
|
"Preservation": "Die Bewahrung",
|
|
"Abundance": "Der Überfluss",
|
|
"Remembrance": "Das Gedenken",
|
|
"Unknown": "Unbekannt",
|
|
"Elation": "Der Frohsinn"
|
|
},
|
|
"settingsSaved": "Einstellungen erfolgreich gespeichert!",
|
|
"settingsReset": "Auf Standardeinstellungen zurückgesetzt",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ Showcase-Karte",
|
|
"showcaseAutoRelics": "⚡ Relikte autom. anlegen",
|
|
"showcaseCopy": "📋 Text kopieren",
|
|
"showcaseExport": "🖼️ Bild exportieren",
|
|
"btnChangeLc": "Lichtkegel wechseln",
|
|
"lcPassiveTitle": "Lichtkegel-Fähigkeit",
|
|
"toastE6S5Applied": "⭐ Charakter auf E6S5 maximiert (Stufe 80, Max Fertigkeiten, S5)!",
|
|
"toastE0S1Applied": "⚡ Charakter auf E0S1 gesetzt (Stufe 80, Max Fertigkeiten, S1)!",
|
|
"toastShowcaseCopied": "📋 Build-Informationen in die Zwischenablage kopiert!",
|
|
"toastRelicsEquipped": "⚡ Optimales +15 Reliktset für {name} ausgerüstet!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ API-Gateway-Verbindung",
|
|
"settingsConnSubtitle": "Servermodus und REST-Endpunkt konfigurieren",
|
|
"btnTestPing": "⚡ Verbindung testen",
|
|
"settingsBattleTitle": "🎮 Kampf- & FreeSR-Standardwerte",
|
|
"settingsBattleSubtitle": "Standardverhalten im Kampf und bei Aufstellungen anpassen",
|
|
"lblDefaultEnergy": "Startenergie im Kampf",
|
|
"lblAutoSync": "Automatisch mit Server synchronisieren",
|
|
"descAutoSync": "Änderungen an Charakteren und Ausrüstung sofort senden",
|
|
"lblDefaultCreative": "Kreativmodus standardmäßig aktivieren",
|
|
"descDefaultCreative": "Doppelte Charaktere und mehr als 4 Aufstellungsplätze erlauben",
|
|
"settingsShowcaseTitle": "🖼️ Showcase-Kartenanzeige",
|
|
"settingsShowcaseSubtitle": "Design und Details der Build-Karte anpassen",
|
|
"lblShowRolls": "Anzahl der Substat-Verbesserungen anzeigen",
|
|
"descShowRolls": "Roll-Zähler für Relikt-Nebenwerte anzeigen",
|
|
"lblElementAura": "Elementarer Aura-Leuchteffekt",
|
|
"descElementAura": "Dynamischer Kartenhintergrund passend zum Charakter-Element",
|
|
"settingsCacheTitle": "🧹 Cache-Verwaltung & Zurücksetzen",
|
|
"settingsCacheSubtitle": "Temporäre Browserdaten löschen oder Werkseinstellungen wiederherstellen",
|
|
"lblCacheSize": "LocalStorage-Speichernutzung:",
|
|
"btnClearCache": "🧹 Browser-Cache leeren",
|
|
"btnFactoryReset": "🔄 Werkseinstellungen wiederherstellen",
|
|
"toastPingSuccess": "⚡ Erfolgreich verbunden! Latenz: {ms} ms",
|
|
"toastPingFailed": "❌ Verbindung zum Gateway fehlgeschlagen. Bitte Server prüfen",
|
|
"toastCacheCleared": "🧹 Browser-Cache erfolgreich geleert",
|
|
"qaLineupE0S1Title": "Team auf E0S1 setzen",
|
|
"qaLineupE0S1Desc": "Teamcharaktere auf E0 mit S1 Lichtkegel",
|
|
"qaLineupRelicsTitle": "Team-Relikte autom. ausrüsten",
|
|
"qaLineupRelicsDesc": "+15 Relikte für 4 Teammitglieder anlegen",
|
|
"lblPersistenceInfo": "Server-Speicherdatei & Datenverwaltung",
|
|
"modalTabOverview": "Übersicht",
|
|
"modalTabRelics": "Relikte & Ausrüstung",
|
|
|
|
"attrBasic": "◆ Basiswerte",
|
|
"attrAdvanced": "◆ Erweiterte Werte",
|
|
"attrElemental": "◆ Schadenstyp",
|
|
"statMaxHp": "Max. LP",
|
|
"statAtk": "ANG",
|
|
"statDef": "VER",
|
|
"statSpd": "GES",
|
|
"statCritRate": "KRIT-Rate",
|
|
"statCritDmg": "KRIT-SCH",
|
|
"statBreakEffect": "Bruch-Effekt",
|
|
"statHealBoost": "Ausgehender Heilungsbonus",
|
|
"statMaxEnergy": "Max. Energie",
|
|
"statEnergyRegen": "Energie-Regenerationsrate",
|
|
"statEhr": "Effekt-Trefferquote",
|
|
"statRes": "Effekt-WDS",
|
|
"statDmgBoost": "{element}-Schadensbonus",
|
|
"relicPickerTitle": "🛡️ Relikt verwalten: {slot}",
|
|
"tabQuickGen": "⚡ Schnellherstellung & Empfohlen",
|
|
"tabFromInventory": "📦 Aus Inventar",
|
|
"btnEquipInstant": "⚡ Sofort ausrüsten (+15 5★ Perfekte Werte)",
|
|
"btnUnequip": "❌ Relikt ablegen",
|
|
"currentEquipped": "Aktuell ausgerüstet",
|
|
"noRelicEquipped": "Kein Relikt in diesem Platz ausgerüstet",
|
|
"chooseMainStat": "Hauptwert wählen:",
|
|
"chooseSet": "Set auswählen:",
|
|
"recommendedBadge": "Empfohlen",
|
|
"overviewStatsTitle": "⚔️ Kampfwerte (Combat Stats)",
|
|
"overviewStatsNote": "Enthält Boni von Lichtkegel und Relikten",
|
|
"overviewEquippedLc": "🗡️ Ausgerüsteter Lichtkegel",
|
|
"overviewEquippedRelics": "🛡️ Relikte & Set-Boni",
|
|
"modalRelicsTitle": "🛡️ Relikte ausrüsten (6 Plätze)",
|
|
"modalRelicsSubtitle": "Klicken Sie auf einen Platz zum Wechseln oder empfohlene Sets ausrüsten",
|
|
"btnAutoEquipRelics": "⚡ Empfohlene Sets anlegen",
|
|
"btnClearAllRelics": "🧹 Alles ablegen",
|
|
"activeSetEffects": "✨ Aktive Set-Boni",
|
|
"modalColLevel": "Stufe",
|
|
"lblPromotion": "Aufstiegsrang",
|
|
"slotPickerTitle": "🛡️ Relikt zum Ausrüsten wählen",
|
|
"quickGenRecTitle": "⚡ Empfohlenes Teil generieren",
|
|
"quickGenRecDesc": "5★ +15 mit bestem Set und Hauptwert erstellen",
|
|
"btnGenAndEquip": "Erstellen & Ausrüsten",
|
|
"selectFromInventory": "Aus dem Inventar auswählen",
|
|
"btnAllE0S1": "⚡ Alle E0S1",
|
|
"qaGachabaseTitle": "Von Gachabase abrufen",
|
|
"qaGachabaseDesc": "Neueste Beta-/Datamined-Charaktere und Lichtkegel importieren",
|
|
"synergyTitle": "Team-Synergie & Schwächenbruch-Analyse",
|
|
"synergySubtitle": "Analysieren Sie Schwächenabdeckung, Rollenbalance und Ausrüstungsbereitschaft",
|
|
"synergyBreakCoverage": "🎯 Schwächenbruch-Abdeckung",
|
|
"synergyRoleBalance": "🛡️ Teamzusammensetzung & Rollenverteilung",
|
|
"synergyEquipmentTitle": "📊 Ausrüstungsbereitschaft & Durchschnittsstufe",
|
|
"synergyAvgLevel": "Durchschnittsstufe",
|
|
"synergyAvgEidolon": "Durchschn. Eidolon",
|
|
"synergyLcEquipped": "Lichtkegel ausgerüstet",
|
|
"synergyRelicFull": "Vollständige Relikte",
|
|
"synergyCoverageBadge": "Deckt {count}/7 Elemente ab",
|
|
"synergyNoInTeam": "Nicht im Team",
|
|
"roleDps": "🗡️ DPS",
|
|
"roleSupport": "⚡ Unterstützung / Debuff",
|
|
"roleSustain": "🛡️ Überleben (Heiler/Schild)",
|
|
"roleSpecialist": "🔮 Spezialist / Folgeangriff",
|
|
"adviceEmpty": "Keine Charaktere im Team. Bitte wählen Sie oben Teammitglieder aus.",
|
|
"adviceNoSustain": "⚠️ Tipp: Dem Team fehlt ein Verteidiger oder Heiler (Bewahrung / Überfluss). Es wird dringend empfohlen, einen hinzuzufügen.",
|
|
"adviceNoDps": "💡 Tipp: Das Team besteht nur aus Unterstützern ohne primären Schadensausteiler (Zerstörung / Jagd / Gelehrsamkeit).",
|
|
"adviceNoSupport": "💡 Tipp: Das Team hat DPS, aber keine Puffer/Debuffer (Harmonie / Nichtigkeit). Unterstützung erhöht den Gesamtschaden massiv.",
|
|
"adviceBalanced": "✅ Ausgezeichnete Balance: Vollständige Aufstellung mit DPS, Puffer/Debuffer und Überleben. Bereit für jede Herausforderung!",
|
|
"consoleTitle": "GM-Befehlskonsole & Live-Protokolle",
|
|
"consoleSubtitle": "GM-/Serverbefehle in Echtzeit mit Paketprotokollen und Status senden",
|
|
"consoleCopyLog": "📋 Kopieren",
|
|
"consoleClearLog": "🗑️ Löschen",
|
|
"consoleQuickTitle": "⚡ Schnelle Befehle",
|
|
"consolePlaceholder": "GM-Befehl eingeben, z.B. /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "Senden",
|
|
"consoleHistoryHint": "💡 Drücken Sie ↑ ↓, um den Befehlsverlauf aufzurufen",
|
|
"consoleOnline": "● Server online",
|
|
"consoleOffline": "○ Offline (Lokale Ausführung)",
|
|
"consoleLogCopied": "📋 Alle Protokolle in die Zwischenablage kopiert!",
|
|
"consoleLogCopyFailed": "❌ Fehler beim Kopieren der Protokolle",
|
|
"consoleLogCleared": "Terminalprotokoll gelöscht",
|
|
"btnGachabaseSync": "🌐 Gachabase synchronisieren",
|
|
"tabPersistentGaC": "💾 GaC-Speicherverwaltung",
|
|
"tabPersistentFirefly": "👤 Trailblazer & March 7th",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "Überlagerungsrang",
|
|
"lcPickerTitle": "🗡️ Lichtkegel zum Ausrüsten wählen",
|
|
"lcPickerSigTitle": "⭐ Empfohlener Signatur-Lichtkegel",
|
|
"lcPickerEquipSig": "⚡ Diesen anlegen",
|
|
"lcPickerUnequip": "✕ Lichtkegel ablegen"
|
|
},
|
|
"ru": {
|
|
"ahaGlobalDesc": "Включить особый пассивный навык Эона ★ Аха по всему серверу",
|
|
"btnAddLc": "+ Добавить световой конус",
|
|
"btnAddRelic": "+ Добавить реликвию",
|
|
"btnAddSlot": "+ Добавить слот",
|
|
"lblCreativeMode": "Творческий режим",
|
|
"badgeCreative": "Творческий",
|
|
"toastSlotRemoved": "Слот {slot} удален",
|
|
"quickActionsBadge": "Быстрые команды",
|
|
"qaEnergy50Title": "Энергия отряда 50%",
|
|
"qaEnergy50Desc": "Стандартная начальная энергия",
|
|
"qaEnergy100Title": "Энергия отряда 100%",
|
|
"qaEnergy100Desc": "Сверхспособность сразу готова",
|
|
"qaUnlockAllTitle": "Разблокировать всех героев",
|
|
"qaUnlockAllDesc": "Добавить 70+ героев с Эйдолонами 6",
|
|
"qaAddLcsTitle": "Добавить все 5★ конусы",
|
|
"qaAddLcsDesc": "Сигнатурные конусы (Н5) в инвентарь",
|
|
"qaTeleportTitle": "Телепорт на Звёздный экспресс",
|
|
"qaTeleportDesc": "Возврат в общий вагон",
|
|
"qaClearLineupTitle": "Очистить отряд",
|
|
"qaClearLineupDesc": "Сбросить слоты для нового состава",
|
|
"toastEnergy50": "Энергия отряда установлена на 50%",
|
|
"toastEnergy100": "Энергия отряда установлена на 100%",
|
|
"toastUnlockedAll": "Все персонажи разблокированы (Э6)",
|
|
"toastAddedAllLcs": "Все 5★ световые конусы добавлены",
|
|
"toastTeleportedTrain": "Телепортирован в общий вагон экспресса",
|
|
"toastLineupCleared": "Слоты отряда очищены",
|
|
"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": "Подключено",
|
|
"offline": "Не в сети",
|
|
"checking": "Проверка...",
|
|
"refresh": "🔄 Обновить",
|
|
"connectFailed": "Ошибка подключения",
|
|
"tabDashboard": "📊 Панель и отряд",
|
|
"tabAvatars": "👥 Персонажи",
|
|
"tabEquipment": "🗡️ Световые конусы и реликвии",
|
|
"tabPersistent": "💾 Управление сохранениями GaC",
|
|
"tabExrank": "⚡ Особые навыки Ex-Rank",
|
|
"tabJson": "📝 Управление JSON",
|
|
"tabSettings": "⚙️ Настройки",
|
|
"statAvatars": "Полученные персонажи",
|
|
"statLightcones": "Световые конусы",
|
|
"statRelics": "Реликвии",
|
|
"serverStatusTitle": "📍 Статус сервера и координаты",
|
|
"lblServerModeActive": "Активный режим сервера",
|
|
"lblApiEndpoint": "Конечная точка API Gateway",
|
|
"lblPlaneId": "ID плоскости",
|
|
"lblFloorId": "ID этажа",
|
|
"coords": "Координаты персонажа XYZ",
|
|
"quickActionsTitle": "⚡ Быстрые действия",
|
|
"quickActionsSubtitle": "Мгновенная отправка команд на сервер",
|
|
"btnMaxAll": "⭐ Все персонажи 80 ур. и E6",
|
|
"btnSyncPersistent": "💾 Синхронизировать сохранение Persistent",
|
|
"currentLineupTitle": "🎮 Текущий отряд",
|
|
"slot": "Слот",
|
|
"slotEmpty": "Пусто (нажмите для добавления)",
|
|
"slotTooltip": "Нажмите, чтобы выбрать персонажа в этот слот",
|
|
"removeFromTeam": "Убрать из отряда",
|
|
"searchPlaceholder": "🔍 Поиск по имени или ID...",
|
|
"filterAllRarity": "Все редкости",
|
|
"filter5Star": "5 Звёзд",
|
|
"filter4Star": "4 Звезды",
|
|
"filterAllElements": "Все элементы",
|
|
"filterAllPaths": "Все Пути",
|
|
"btnReload": "🔄 Перезагрузить",
|
|
"avatarsLoading": "Загрузка данных персонажей...",
|
|
"noAvatarsFound": "Персонажи не найдены",
|
|
"eidolonLabel": "Эйдолон:",
|
|
"confirmMaxAll": "Повысить всех персонажей до 80 уровня и разблокировать E6?",
|
|
"maxAllSuccess": "Все персонажи успешно прокачаны!",
|
|
"avatarRankSuccess": "Персонаж {id} повышен до эйдолона {rank}",
|
|
"eqLcTitle": "🗡️ Световые конусы в инвентаре",
|
|
"eqLcSubtitle": "Все световые конусы из freesr-data.json",
|
|
"eqLcLoading": "Загрузка конусов...",
|
|
"eqRelicTitle": "🛡️ Реликвии в инвентаре",
|
|
"eqRelicSubtitle": "Все реликвии из freesr-data.json",
|
|
"eqRelicLoading": "Загрузка реликвий...",
|
|
"itemCount": "{n} шт.",
|
|
"notEquipped": "Не экипировано",
|
|
"equippedBy": "Экипировано на",
|
|
"noLcData": "Нет данных о конусах",
|
|
"noRelicData": "Нет данных о реликвиях",
|
|
"persistentTitle": "💾 Управление сохранениями GaC",
|
|
"persistentBadge": "Наш собственный сервер",
|
|
"persistentSubtitle": "Файл persistent хранит уникальные настройки GaC: пол/путь Первопроходца, путь Март 7 и глобальные переключатели",
|
|
"persistentTbM7Title": "👤 Первопроходец и Март 7",
|
|
"lblTbGenderElement": "Пол и путь Первопроходца",
|
|
"lblM7Path": "Путь Март 7",
|
|
"btnSaveCharSettings": "💾 Сохранить настройки персонажей",
|
|
"persistentGlobalTitle": "⚙️ Особые функции GaC",
|
|
"swGlobalDesc": "Включить особую механику Серебряного Волка на всем сервере",
|
|
"castoriceGlobalDesc": "Включить особую механику Castorice на всем сервере",
|
|
"btnSaveGlobalSwitch": "💾 Сохранить глобальные переключатели",
|
|
"exrankTitle": "⚡ Система навыков Ex-Rank",
|
|
"exrankSubtitle": "Включение уникальных талантов Ex-Rank в FreeSR (иммунитет Цзин Юаня к контролю, Дань Хэн Пожиратель Луны, Ахерон)",
|
|
"btnEnableAll": "Включить все Ex-Rank",
|
|
"btnDisableAll": "Выключить все Ex-Rank",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank {status}",
|
|
"exrankAllSuccess": "Все персонажи Ex-Rank {status}",
|
|
"enabled": "включен",
|
|
"disabled": "выключен",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent",
|
|
"btnBeautify": "✨ Форматировать JSON",
|
|
"btnDownload": "📥 Скачать копию",
|
|
"btnUpload": "📤 Загрузить файл",
|
|
"btnSaveServer": "💾 Сохранить на сервере",
|
|
"jsonTip": "Совет: измените JSON и нажмите 'Сохранить на сервере'",
|
|
"jsonStatusReady": "Готово",
|
|
"jsonStatusOpening": "Открытие: {name}",
|
|
"jsonSaveSuccess": "Файл {name} успешно сохранен",
|
|
"jsonInvalid": "Неверный формат JSON",
|
|
"apiSettingsTitle": "⚙️ Настройки подключения к API Gateway",
|
|
"apiSettingsSubtitle": "Измените порт или IP в соответствии с вашим server.json",
|
|
"lblServerMode": "Режим сервера",
|
|
"lblApiGatewayUrl": "URL REST API Gateway",
|
|
"lblPingInterval": "Интервал проверки (секунды)",
|
|
"btnSaveSettings": "💾 Сохранить настройки",
|
|
"btnResetDefault": "Сбросить по умолчанию",
|
|
"modalTitleCharEdit": "Настройка персонажа",
|
|
"modalBtnMaxAllChar": "⭐ Максимум всего",
|
|
"modalTabSkills": "⚡ Навыки и следы",
|
|
"modalTabStatus": "⚙️ Уровень и Эйдолоны",
|
|
"modalTabLightcone": "🗡️ Световой конус",
|
|
"modalSkillCombatTitle": "Уровни боевых навыков",
|
|
"modalBtnMaxSkills": "⭐ Все навыки на макс. (10/10)",
|
|
"modalSkillBasic": "Базовая атака",
|
|
"modalSkillSkill": "Навык",
|
|
"modalSkillUltra": "Сверхспособность",
|
|
"modalSkillTalent": "Талант",
|
|
"modalTracesTitle": "Следы и техника",
|
|
"modalTraceTechnique": "⚡ Техника — Активна перед боем",
|
|
"traceA2": "🌟 Доп. способность A2",
|
|
"traceA4": "🌟 Доп. способность A4",
|
|
"traceA6": "🌟 Доп. способность A6",
|
|
"traceStatNodes": "💎 Все узлы усиления параметров (10 узлов)",
|
|
"lblLevelRange": "Уровень (1-80)",
|
|
"lblPromotionRange": "Возвышение (0-6)",
|
|
"lblEidolonLevel": "Уровень Эйдолона",
|
|
"btnResetE0": "Сбросить на E0",
|
|
"btnMaxE6": "⭐ Макс E6",
|
|
"modalEnergyTitle": "Энергия сверхспособности",
|
|
"modalEnergy50": "Задать 50%",
|
|
"modalEnergy100": "100% (Макс)",
|
|
"modalLcTitle": "Экипированный конус",
|
|
"modalBtnMaxLc": "⭐ Макс. конус (Ур.80 Н5)",
|
|
"lblLcId": "ID светового конуса",
|
|
"modalLcIdPlaceholder": "напр. 21002 или 24001",
|
|
"lblLcLevel": "Уровень конуса (1-80)",
|
|
"lblLcRank": "Наложение (S1-S5)",
|
|
"modalBtnClose": "✕ Закрыть",
|
|
"modalBtnSave": "💾 Сохранить персонажа",
|
|
"pickerTitle": "Выбор персонажа в отряд",
|
|
"pickerSearchPlaceholder": "🔍 Поиск персонажа...",
|
|
"apiModalTitle": "⚙️ Настройки подключения к серверу API",
|
|
"btnCancel": "Отмена",
|
|
"btnSaveTest": "Сохранить и проверить",
|
|
"toastSlotUpdated": "Слот {slot} изменён на: {name}",
|
|
"toastCharMaxed": "⭐ {name} прокачан до 80 ур. E6",
|
|
"toastCharSaved": "Персонаж {name} сохранен",
|
|
"toastAllSkillsMaxed": "⭐ Все навыки и следы на максимуме",
|
|
"toastServerSwitched": "Режим сервера переключен на: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "Первопроходец (Муж.) - Физический",
|
|
"FemalePhysical": "Первопроходец (Жен.) - Физический",
|
|
"MalePreservation": "Первопроходец (Муж.) - Огненный",
|
|
"FemalePreservation": "Первопроходец (Жен.) - Огненный",
|
|
"MaleHarmony": "Первопроходец (Муж.) - Гармония",
|
|
"FemaleHarmony": "Первопроходец (Жен.) - Гармония",
|
|
"MaleRemembrance": "Первопроходец (Муж.) - Память",
|
|
"FemaleRemembrance": "Первопроходец (Жен.) - Память"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "Март 7 - Охота",
|
|
"MarchPreservation": "Март 7 - Сохранение"
|
|
},
|
|
"elements": {
|
|
"Physical": "Физический",
|
|
"Fire": "Огненный",
|
|
"Ice": "Ледяной",
|
|
"Lightning": "Электрический",
|
|
"Wind": "Ветряной",
|
|
"Quantum": "Квантовый",
|
|
"Imaginary": "Мнимый",
|
|
"Unknown": "Неизвестно"
|
|
},
|
|
"paths": {
|
|
"Destruction": "Разрушение",
|
|
"Hunt": "Охота",
|
|
"Erudition": "Эрудиция",
|
|
"Harmony": "Гармония",
|
|
"Nihility": "Небытие",
|
|
"Preservation": "Сохранение",
|
|
"Abundance": "Изобилие",
|
|
"Remembrance": "Память",
|
|
"Unknown": "Неизвестно",
|
|
"Elation": "Радость"
|
|
},
|
|
"settingsSaved": "Настройки успешно сохранены!",
|
|
"settingsReset": "Настройки сброшены по умолчанию",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ Карточка персонажа",
|
|
"showcaseAutoRelics": "⚡ Надеть реликвии авто",
|
|
"showcaseCopy": "📋 Скопировать текст",
|
|
"showcaseExport": "🖼️ Сохранить изображение",
|
|
"btnChangeLc": "Сменить Световой конус",
|
|
"lcPassiveTitle": "Навык Светового конуса",
|
|
"toastE6S5Applied": "⭐ Персонаж прокачан на максимум: E6S5 (80 ур., макс. следы, Наложение 5)!",
|
|
"toastE0S1Applied": "⚡ Персонаж настроен на E0S1 (80 ур., макс. следы, Наложение 1)!",
|
|
"toastShowcaseCopied": "📋 Информация о билде скопирована в буфер обмена!",
|
|
"toastRelicsEquipped": "⚡ Оптимальный набор реликвий +15 надет на {name}!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ Подключение к API Gateway",
|
|
"settingsConnSubtitle": "Настройка режима сервера и адреса REST эндпоинта",
|
|
"btnTestPing": "⚡ Проверить соединение",
|
|
"settingsBattleTitle": "🎮 Настройки боя и FreeSR по умолчанию",
|
|
"settingsBattleSubtitle": "Поведение в бою и параметры формирования отряда",
|
|
"lblDefaultEnergy": "Начальная энергия в бою (Starting Energy)",
|
|
"lblAutoSync": "Автосинхронизация с сервером (Auto-Sync)",
|
|
"descAutoSync": "Мгновенно отправлять изменения персонажей и экипировки на сервер",
|
|
"lblDefaultCreative": "Творческий режим по умолчанию",
|
|
"descDefaultCreative": "Разрешить дубликаты персонажей и более 4 слотов в отряде",
|
|
"settingsShowcaseTitle": "🖼️ Отображение карточки персонажа",
|
|
"settingsShowcaseSubtitle": "Настройка стиля и деталей карточки сборки",
|
|
"lblShowRolls": "Показывать число роллов сабстатов",
|
|
"descShowRolls": "Отображать метки числа улучшений дополнительных характеристик",
|
|
"lblElementAura": "Свечение ауры элемента",
|
|
"descElementAura": "Динамический фон и свечение карточки под цвет стихии персонажа",
|
|
"settingsCacheTitle": "🧹 Управление кэшем и сброс",
|
|
"settingsCacheSubtitle": "Очистка временных данных браузера или полный сброс к заводским",
|
|
"lblCacheSize": "Использование памяти LocalStorage:",
|
|
"btnClearCache": "🧹 Очистить кэш браузера",
|
|
"btnFactoryReset": "🔄 Заводской сброс",
|
|
"toastPingSuccess": "⚡ Успешное подключение! Задержка: {ms} мс",
|
|
"toastPingFailed": "❌ Ошибка подключения к Gateway. Проверьте сервер",
|
|
"toastCacheCleared": "🧹 Кэш браузера успешно очищен",
|
|
"qaLineupE0S1Title": "Отряд на E0S1",
|
|
"qaLineupE0S1Desc": "Герои отряда на E0 с конусом S1",
|
|
"qaLineupRelicsTitle": "Авто-экипировка отряда",
|
|
"qaLineupRelicsDesc": "Надеть реликвии +15 всем 4 бойцам отряда",
|
|
"lblPersistenceInfo": "Управление сохранениями и данными сервера",
|
|
"modalTabOverview": "Обзор",
|
|
"modalTabRelics": "Реликвии и снаряжение",
|
|
|
|
"attrBasic": "◆ Базовые характеристики",
|
|
"attrAdvanced": "◆ Продвинутые характеристики",
|
|
"attrElemental": "◆ Тип урона",
|
|
"statMaxHp": "Макс. HP",
|
|
"statAtk": "Сила атаки",
|
|
"statDef": "Защита",
|
|
"statSpd": "Скорость",
|
|
"statCritRate": "Крит. шанс",
|
|
"statCritDmg": "Крит. урон",
|
|
"statBreakEffect": "Эффект пробития",
|
|
"statHealBoost": "Бонус исцеления",
|
|
"statMaxEnergy": "Макс. энергия",
|
|
"statEnergyRegen": "Скорость восстановления энергии",
|
|
"statEhr": "Шанс попадания эффектов",
|
|
"statRes": "Сопротивление эффектам",
|
|
"statDmgBoost": "Бонус {element} урона",
|
|
"relicPickerTitle": "🛡️ Управление реликвией: {slot}",
|
|
"tabQuickGen": "⚡ Быстрое создание и рекомендации",
|
|
"tabFromInventory": "📦 Из инвентаря",
|
|
"btnEquipInstant": "⚡ Экипировать сейчас (+15 5★ Идеальные сабы)",
|
|
"btnUnequip": "❌ Снять реликвию",
|
|
"currentEquipped": "Сейчас экипировано",
|
|
"noRelicEquipped": "В этом слоте нет реликвии",
|
|
"chooseMainStat": "Выберите основной стат:",
|
|
"chooseSet": "Выберите набор:",
|
|
"recommendedBadge": "Рекомендуется",
|
|
"overviewStatsTitle": "⚔️ Боевые характеристики",
|
|
"overviewStatsNote": "Включает бонусы конуса и реликвий",
|
|
"overviewEquippedLc": "🗡️ Надетый Световой конус",
|
|
"overviewEquippedRelics": "🛡️ Реликвии и бонусы комплектов",
|
|
"modalRelicsTitle": "🛡️ Экипировка реликвий (6 слотов)",
|
|
"modalRelicsSubtitle": "Нажмите на слот для смены или наденьте рекомендованные комплекты",
|
|
"btnAutoEquipRelics": "⚡ Надеть рекомендованные сеты",
|
|
"btnClearAllRelics": "🧹 Снять всё",
|
|
"activeSetEffects": "✨ Активные эффекты комплектов",
|
|
"modalColLevel": "Уровень",
|
|
"lblPromotion": "Ранг возвышения",
|
|
"slotPickerTitle": "🛡️ Выбор реликвии для экипировки",
|
|
"quickGenRecTitle": "⚡ Создать рекомендованную деталь",
|
|
"quickGenRecDesc": "Создать 5★ +15 с лучшим сетом и главным статом",
|
|
"btnGenAndEquip": "Создать и надеть",
|
|
"selectFromInventory": "Выбрать из инвентаря",
|
|
"btnAllE0S1": "⚡ Все на E0S1",
|
|
"qaGachabaseTitle": "Получить данные из Gachabase",
|
|
"qaGachabaseDesc": "Импорт новых героев и конусов из беты/датамайна",
|
|
"synergyTitle": "Анализ синергии отряда и пробития уязвимостей",
|
|
"synergySubtitle": "Анализ покрытия уязвимостей, баланса ролей и готовности экипировки",
|
|
"synergyBreakCoverage": "🎯 Покрытие пробития уязвимостей",
|
|
"synergyRoleBalance": "🛡️ Состав отряда и распределение ролей",
|
|
"synergyEquipmentTitle": "📊 Готовность экипировки и средний уровень",
|
|
"synergyAvgLevel": "Средний уровень",
|
|
"synergyAvgEidolon": "Средний Эйдолон",
|
|
"synergyLcEquipped": "Конусов надето",
|
|
"synergyRelicFull": "Полный сет реликвий",
|
|
"synergyCoverageBadge": "Покрыто {count}/7 стихий",
|
|
"synergyNoInTeam": "Нет в отряде",
|
|
"roleDps": "🗡️ ДД (DPS)",
|
|
"roleSupport": "⚡ Саппорт / Дебаффер",
|
|
"roleSustain": "🛡️ Выживание (Хил/Щит)",
|
|
"roleSpecialist": "🔮 Специалист / Бонус-атака",
|
|
"adviceEmpty": "В отряде нет персонажей. Пожалуйста, выберите героев выше.",
|
|
"adviceNoSustain": "⚠️ Совет: В отряде нет персонажа защиты или лечения (Сохранение / Изобилие). Рекомендуется добавить одного для выживаемости.",
|
|
"adviceNoDps": "💡 Совет: В отряде только саппорты, нет основного бойца нанесения урона (Разрушение / Охота / Эрудиция).",
|
|
"adviceNoSupport": "💡 Совет: В отряде есть ДД, но не хватает бафферов или дебафферов (Гармония / Небытие). Поддержка сильно увеличит общий урон.",
|
|
"adviceBalanced": "✅ Отличный баланс: В отряде есть всё — ДД, баффер/дебаффер и персонаж выживания. Готов к любым испытаниям!",
|
|
"consoleTitle": "GM-консоль команд и живой журнал",
|
|
"consoleSubtitle": "Отправка команд GM / сервера в реальном времени с логированием пакетов",
|
|
"consoleCopyLog": "📋 Копировать",
|
|
"consoleClearLog": "🗑️ Очистить",
|
|
"consoleQuickTitle": "⚡ Быстрые команды",
|
|
"consolePlaceholder": "Введите GM-команду, напр.: /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "Отправить",
|
|
"consoleHistoryHint": "💡 Нажимайте ↑ ↓ для переключения истории команд",
|
|
"consoleOnline": "● Сервер онлайн",
|
|
"consoleOffline": "○ Офлайн (Локальное выполнение)",
|
|
"consoleLogCopied": "📋 Все логи скопированы в буфер обмена!",
|
|
"consoleLogCopyFailed": "❌ Не удалось скопировать логи",
|
|
"consoleLogCleared": "Журнал терминала очищен",
|
|
"btnGachabaseSync": "🌐 Синхронизация Gachabase",
|
|
"tabPersistentGaC": "💾 Управление сохранениями GaC",
|
|
"tabPersistentFirefly": "👤 Первопроходец и Март 7",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "Ранг наложения",
|
|
"lcPickerTitle": "🗡️ Выберите Световой конус для экипировки",
|
|
"lcPickerSigTitle": "⭐ Рекомендованный сигнатурный конус",
|
|
"lcPickerEquipSig": "⚡ Надеть этот",
|
|
"lcPickerUnequip": "✕ Снять Световой конус"
|
|
},
|
|
"pt": {
|
|
"ahaGlobalDesc": "Ativar habilidade passiva especial de Aeon ★ Aha em todo o servidor",
|
|
"btnAddLc": "+ Adicionar Cone de Luz",
|
|
"btnAddRelic": "+ Adicionar Relíquia",
|
|
"btnAddSlot": "+ Adicionar espaço",
|
|
"lblCreativeMode": "Modo Criativo",
|
|
"badgeCreative": "Criativo",
|
|
"toastSlotRemoved": "Espaço {slot} removido",
|
|
"quickActionsBadge": "Ações Rápidas",
|
|
"qaEnergy50Title": "Energia da Equipe 50%",
|
|
"qaEnergy50Desc": "Energia inicial padrão de batalha",
|
|
"qaEnergy100Title": "Energia da Equipe 100%",
|
|
"qaEnergy100Desc": "Perícia Suprema pronta na hora",
|
|
"qaUnlockAllTitle": "Desbloquear Todos os Personagens",
|
|
"qaUnlockAllDesc": "Adicionar todos os 70+ personagens E6",
|
|
"qaAddLcsTitle": "Adicionar Todos os Cones 5★",
|
|
"qaAddLcsDesc": "Cones de Luz assinatura S5 ao inventário",
|
|
"qaTeleportTitle": "Teleporte para o Expresso Astral",
|
|
"qaTeleportDesc": "Retornar ao Vagão Panorâmico seguro",
|
|
"qaClearLineupTitle": "Limpar Equipe",
|
|
"qaClearLineupDesc": "Esvaziar espaços para nova formação",
|
|
"toastEnergy50": "Energia da equipe definida em 50%",
|
|
"toastEnergy100": "Energia da equipe definida em 100%",
|
|
"toastUnlockedAll": "Todos os personagens desbloqueados (E6)",
|
|
"toastAddedAllLcs": "Todos os Cones de Luz 5★ adicionados",
|
|
"toastTeleportedTrain": "Teleportado para o Expresso Astral",
|
|
"toastLineupCleared": "Equipe limpa com sucesso",
|
|
"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",
|
|
"offline": "Offline",
|
|
"checking": "Verificando...",
|
|
"refresh": "🔄 Atualizar",
|
|
"connectFailed": "Falha na Conexão",
|
|
"tabDashboard": "📊 Painel e Equipe",
|
|
"tabAvatars": "👥 Personagens",
|
|
"tabEquipment": "🗡️ Cones de Luz e Relíquias",
|
|
"tabPersistent": "💾 Gerenciador de Salvamento GaC",
|
|
"tabExrank": "⚡ Habilidades Ex-Rank",
|
|
"tabJson": "📝 Gerenciamento de JSON",
|
|
"tabSettings": "⚙️ Configurações",
|
|
"statAvatars": "Personagens Obtidos",
|
|
"statLightcones": "Cones de Luz",
|
|
"statRelics": "Relíquias",
|
|
"serverStatusTitle": "📍 Status do Servidor e Coordenadas",
|
|
"lblServerModeActive": "Modo de Servidor Ativo",
|
|
"lblApiEndpoint": "Ponto de Extremidade da API Gateway",
|
|
"lblPlaneId": "ID do Plano",
|
|
"lblFloorId": "ID do Andar",
|
|
"coords": "Coordenadas do Personagem XYZ",
|
|
"quickActionsTitle": "⚡ Ações Rápidas",
|
|
"quickActionsSubtitle": "Enviar comandos para o servidor instantaneamente",
|
|
"btnMaxAll": "⭐ Todos os personagens Nv. 80 e E6",
|
|
"btnSyncPersistent": "💾 Sincronizar salvamento Persistent",
|
|
"currentLineupTitle": "🎮 Equipe Atual",
|
|
"slot": "Espaço",
|
|
"slotEmpty": "Vazio (Clique para adicionar)",
|
|
"slotTooltip": "Clique para escolher um personagem para este espaço",
|
|
"removeFromTeam": "Remover da equipe",
|
|
"searchPlaceholder": "🔍 Buscar por nome ou ID de personagem...",
|
|
"filterAllRarity": "Todas as raridades",
|
|
"filter5Star": "5 Estrelas",
|
|
"filter4Star": "4 Estrellas",
|
|
"filterAllElements": "Todos os elementos",
|
|
"filterAllPaths": "Todos os caminhos",
|
|
"btnReload": "🔄 Recarregar",
|
|
"avatarsLoading": "Carregando personagens...",
|
|
"noAvatarsFound": "Nenhum personagem correspondente encontrado",
|
|
"eidolonLabel": "Eidolon:",
|
|
"confirmMaxAll": "Evoluir todos os personagens para o Nível 80 e desbloquear E6?",
|
|
"maxAllSuccess": "Todos os personagens foram maximizados com sucesso!",
|
|
"avatarRankSuccess": "Personagem {id} atualizado para E{rank}",
|
|
"eqLcTitle": "🗡️ Cones de Luz no Inventário",
|
|
"eqLcSubtitle": "Todos os cones de luz de freesr-data.json",
|
|
"eqLcLoading": "Carregando dados dos cones de luz...",
|
|
"eqRelicTitle": "🛡️ Relíquias no Inventário",
|
|
"eqRelicSubtitle": "Todas as relíquias de freesr-data.json",
|
|
"eqRelicLoading": "Carregando dados das relíquias...",
|
|
"itemCount": "{n} itens",
|
|
"notEquipped": "Não equipado",
|
|
"equippedBy": "Equipado por",
|
|
"noLcData": "Nenhum dado de cone de luz disponível",
|
|
"noRelicData": "Nenhum dado de relíquia disponível",
|
|
"persistentTitle": "💾 Gerenciador de Salvamento GaC",
|
|
"persistentBadge": "Nosso Servidor Personalizado",
|
|
"persistentSubtitle": "O arquivo persistent armazena configurações específicas do GaC, como gênero/elemento do Desbravador, caminho de 7 de Março e opções globais",
|
|
"persistentTbM7Title": "👤 Desbravador e 7 de Março",
|
|
"lblTbGenderElement": "Gênero e Elemento do Desbravador",
|
|
"lblM7Path": "Caminho de 7 de Março",
|
|
"btnSaveCharSettings": "💾 Salvar Configurações de Personagem",
|
|
"persistentGlobalTitle": "⚙️ Recursos Especiais do GaC",
|
|
"swGlobalDesc": "Ativar recurso global da Silver Wolf em todo o servidor",
|
|
"castoriceGlobalDesc": "Ativar recurso global da Castorice em todo o servidor",
|
|
"btnSaveGlobalSwitch": "💾 Salvar Interruptores Globais",
|
|
"exrankTitle": "⚡ Sistema de Habilidades Ex-Rank",
|
|
"exrankSubtitle": "Ativa talentos especiais Ex-Rank no FreeSR (ex: imunidade a CC de Jing Yuan, Dan Heng IL, Acheron)",
|
|
"btnEnableAll": "Ativar todos os Ex-Ranks",
|
|
"btnDisableAll": "Desativar todos os Ex-Ranks",
|
|
"exrankToggleSuccess": "{name}: Ex-Rank {status}",
|
|
"exrankAllSuccess": "Todos os personagens Ex-Rank {status}",
|
|
"enabled": "ativado",
|
|
"disabled": "desativado",
|
|
"btnFreesr": "📄 freesr-data.json",
|
|
"btnPersistent": "💾 persistent",
|
|
"btnBeautify": "✨ Formatar JSON",
|
|
"btnDownload": "📥 Baixar Backup",
|
|
"btnUpload": "📤 Carregar Arquivo",
|
|
"btnSaveServer": "💾 Salvar no Servidor",
|
|
"jsonTip": "Dica: Edite o JSON e clique em 'Salvar no Servidor'",
|
|
"jsonStatusReady": "Pronto",
|
|
"jsonStatusOpening": "Abrindo: {name}",
|
|
"jsonSaveSuccess": "Arquivo {name} salvo com sucesso",
|
|
"jsonInvalid": "Formato JSON inválido",
|
|
"apiSettingsTitle": "⚙️ Configurações de Conexão com API Gateway",
|
|
"apiSettingsSubtitle": "Ajuste a porta ou o IP de acordo com seu server.json",
|
|
"lblServerMode": "Modo de Servidor",
|
|
"lblApiGatewayUrl": "URL REST API Gateway",
|
|
"lblPingInterval": "Intervalo de verificação (segundos)",
|
|
"btnSaveSettings": "💾 Salvar Configurações",
|
|
"btnResetDefault": "Restaurar Padrão",
|
|
"modalTitleCharEdit": "Personalização de Personagem",
|
|
"modalBtnMaxAllChar": "⭐ Maximizar Tudo",
|
|
"modalTabSkills": "⚡ Habilidades e Rastros",
|
|
"modalTabStatus": "⚙️ Nível e Eidolon",
|
|
"modalTabLightcone": "🗡️ Cone de Luz",
|
|
"modalSkillCombatTitle": "Níveis de Habilidade de Combate",
|
|
"modalBtnMaxSkills": "⭐ Todas as habilidades no máx. (10/10)",
|
|
"modalSkillBasic": "ATQ Básico",
|
|
"modalSkillSkill": "Perícia",
|
|
"modalSkillUltra": "Perícia Suprema",
|
|
"modalSkillTalent": "Talento",
|
|
"modalTracesTitle": "Rastros e Técnica",
|
|
"modalTraceTechnique": "⚡ Técnica — Ativa pré-combate",
|
|
"traceA2": "🌟 Habilidade Bônus A2",
|
|
"traceA4": "🌟 Habilidade Bônus A4",
|
|
"traceA6": "🌟 Habilidade Bônus A6",
|
|
"traceStatNodes": "💎 Todos os nós de atributos bônus (10 nós)",
|
|
"lblLevelRange": "Nível (1-80)",
|
|
"lblPromotionRange": "Ascensão (0-6)",
|
|
"lblEidolonLevel": "Nível de Eidolon",
|
|
"btnResetE0": "Redefinir E0",
|
|
"btnMaxE6": "⭐ E6 Máximo",
|
|
"modalEnergyTitle": "Energia Suprema",
|
|
"modalEnergy50": "Definir 50%",
|
|
"modalEnergy100": "Cheio 100%",
|
|
"modalLcTitle": "Cone de Luz Equipado",
|
|
"modalBtnMaxLc": "⭐ Cone no máx. (Nv.80 S5)",
|
|
"lblLcId": "ID do Cone de Luz",
|
|
"modalLcIdPlaceholder": "ex. 21002 ou 24001",
|
|
"lblLcLevel": "Nível do Cone (1-80)",
|
|
"lblLcRank": "Sobreposição (S1-S5)",
|
|
"modalBtnClose": "✕ Fechar",
|
|
"modalBtnSave": "💾 Salvar Personagem",
|
|
"pickerTitle": "Selecionar Personagem para a Equipe",
|
|
"pickerSearchPlaceholder": "🔍 Buscar personagem para adicionar...",
|
|
"apiModalTitle": "⚙️ Configurações de Conexão do Servidor API",
|
|
"btnCancel": "Cancelar",
|
|
"btnSaveTest": "Salvar e Testar",
|
|
"toastSlotUpdated": "Espaço {slot} atualizado para: {name}",
|
|
"toastCharMaxed": "⭐ {name} maximizado para Nv. 80 E6",
|
|
"toastCharSaved": "Personagem {name} salvo",
|
|
"toastAllSkillsMaxed": "⭐ Todas as habilidades e rastros maximizados",
|
|
"toastServerSwitched": "Modo de servidor alterado para: {mode}",
|
|
"tbOptions": {
|
|
"MalePhysical": "Desbravador (Masc.) - Físico",
|
|
"FemalePhysical": "Desbravadora (Fem.) - Físico",
|
|
"MalePreservation": "Desbravador (Masc.) - Fogo",
|
|
"FemalePreservation": "Desbravadora (Fem.) - Fogo",
|
|
"MaleHarmony": "Desbravador (Masc.) - Harmonia",
|
|
"FemaleHarmony": "Desbravadora (Fem.) - Harmonia",
|
|
"MaleRemembrance": "Desbravador (Masc.) - A Recordação",
|
|
"FemaleRemembrance": "Desbravadora (Fem.) - A Recordação"
|
|
},
|
|
"marchOptions": {
|
|
"MarchHunt": "7 de Março - A Caça",
|
|
"MarchPreservation": "7 de Março - A Preservação"
|
|
},
|
|
"elements": {
|
|
"Physical": "Físico",
|
|
"Fire": "Fogo",
|
|
"Ice": "Gelo",
|
|
"Lightning": "Raio",
|
|
"Wind": "Vento",
|
|
"Quantum": "Quântico",
|
|
"Imaginary": "Imaginário",
|
|
"Unknown": "Desconhecido"
|
|
},
|
|
"paths": {
|
|
"Destruction": "A Destruição",
|
|
"Hunt": "A Caça",
|
|
"Erudition": "A Erudição",
|
|
"Harmony": "A Harmonia",
|
|
"Nihility": "A Inexistência",
|
|
"Preservation": "A Preservação",
|
|
"Abundance": "A Abundância",
|
|
"Remembrance": "A Recordação",
|
|
"Unknown": "Desconhecido",
|
|
"Elation": "A Alegria"
|
|
},
|
|
"settingsSaved": "Configurações salvas com sucesso!",
|
|
"settingsReset": "Configurações restauradas para o padrão",
|
|
"btnE6S5": "⭐ E6S5",
|
|
"btnE0S1": "⚡ E0S1",
|
|
"modalTabShowcase": "🖼️ Cartão de Exibição",
|
|
"showcaseAutoRelics": "⚡ Autoequipar Relíquias",
|
|
"showcaseCopy": "📋 Copiar Texto",
|
|
"showcaseExport": "🖼️ Exportar Imagem",
|
|
"btnChangeLc": "Mudar Cone de Luz",
|
|
"lcPassiveTitle": "Habilidade do Cone de Luz",
|
|
"toastE6S5Applied": "⭐ Personagem maximizado para E6S5 (Nv.80, Habilidades no máx, S5)!",
|
|
"toastE0S1Applied": "⚡ Personagem ajustado para E0S1 (Nv.80, Habilidades no máx, S1)!",
|
|
"toastShowcaseCopied": "📋 Informações da build copiadas para a área de transferência!",
|
|
"toastRelicsEquipped": "⚡ Conjunto ótimo de relíquias +15 equipado para {name}!",
|
|
"btnDataGame": "🎮 data-in-game.json",
|
|
"settingsConnTitle": "⚙️ Conexão com API Gateway",
|
|
"settingsConnSubtitle": "Configurar modo do servidor e endpoint REST",
|
|
"btnTestPing": "⚡ Testar Conexão",
|
|
"settingsBattleTitle": "🎮 Padrões de Batalha & FreeSR",
|
|
"settingsBattleSubtitle": "Personalizar comportamento de combate e padrões de equipe",
|
|
"lblDefaultEnergy": "Energia Inicial de Batalha",
|
|
"lblAutoSync": "Sincronização Automática com o Servidor",
|
|
"descAutoSync": "Enviar alterações de personagens e equipamentos imediatamente",
|
|
"lblDefaultCreative": "Modo Criativo por Padrão",
|
|
"descDefaultCreative": "Permitir personagens duplicados e mais de 4 espaços na equipe",
|
|
"settingsShowcaseTitle": "🖼️ Exibição do Cartão de Showcase",
|
|
"settingsShowcaseSubtitle": "Personalizar design e detalhes do cartão de build",
|
|
"lblShowRolls": "Exibir Contagem de Rolagens de Sub-atributos",
|
|
"descShowRolls": "Mostrar marcadores de rolagens para sub-atributos de relíquias",
|
|
"lblElementAura": "Efeito de Brilho de Aura Elemental",
|
|
"descElementAura": "Fundo dinâmico e brilho ambiente correspondente ao elemento",
|
|
"settingsCacheTitle": "🧹 Gerenciamento de Cache & Redefinição",
|
|
"settingsCacheSubtitle": "Limpar dados temporários do navegador ou restaurar configurações de fábrica",
|
|
"lblCacheSize": "Uso de Memória LocalStorage:",
|
|
"btnClearCache": "🧹 Limpar Cache do Navegador",
|
|
"btnFactoryReset": "🔄 Redefinição de Fábrica",
|
|
"toastPingSuccess": "⚡ Conectado com sucesso! Latência: {ms} ms",
|
|
"toastPingFailed": "❌ Falha ao conectar ao Gateway. Verifique o servidor",
|
|
"toastCacheCleared": "🧹 Cache do navegador limpo com sucesso",
|
|
"qaLineupE0S1Title": "Equipe em E0S1",
|
|
"qaLineupE0S1Desc": "Personagens da equipe em E0 com Cone S1",
|
|
"qaLineupRelicsTitle": "Autoequipar Relíquias da Equipe",
|
|
"qaLineupRelicsDesc": "Equipar relíquias +15 para os 4 integrantes",
|
|
"lblPersistenceInfo": "Gerenciamento de saves e dados do servidor",
|
|
"modalTabOverview": "Visão Geral",
|
|
"modalTabRelics": "Relíquias & Equipamentos",
|
|
|
|
"attrBasic": "◆ Atributos Básicos",
|
|
"attrAdvanced": "◆ Atributos Avançados",
|
|
"attrElemental": "◆ Tipo de Dano",
|
|
"statMaxHp": "PV Máx.",
|
|
"statAtk": "ATQ",
|
|
"statDef": "DEF",
|
|
"statSpd": "VEL",
|
|
"statCritRate": "Taxa Crítica",
|
|
"statCritDmg": "Dano Crítico",
|
|
"statBreakEffect": "Efeito de Quebra",
|
|
"statHealBoost": "Bônus de Cura Realizada",
|
|
"statMaxEnergy": "Energia Máx.",
|
|
"statEnergyRegen": "Taxa de Regeneração de Energia",
|
|
"statEhr": "Taxa de Acerto de Efeito",
|
|
"statRes": "RES a Efeito",
|
|
"statDmgBoost": "Aumento de Dano {element}",
|
|
"relicPickerTitle": "🛡️ Gerenciar Relíquia: {slot}",
|
|
"tabQuickGen": "⚡ Criação Rápida e Recomendada",
|
|
"tabFromInventory": "📦 Do Inventário",
|
|
"btnEquipInstant": "⚡ Equipar Agora (+15 5★ Substats Perfeitos)",
|
|
"btnUnequip": "❌ Desequipar",
|
|
"currentEquipped": "Atualmente Equipado",
|
|
"noRelicEquipped": "Nenhuma relíquia equipada neste espaço",
|
|
"chooseMainStat": "Escolha o Stat Principal:",
|
|
"chooseSet": "Escolher Conjunto:",
|
|
"recommendedBadge": "Recomendado",
|
|
"overviewStatsTitle": "⚔️ Atributos de Combate",
|
|
"overviewStatsNote": "Inclui bônus de Cone de Luz e Relíquias",
|
|
"overviewEquippedLc": "🗡️ Cone de Luz Equipado",
|
|
"overviewEquippedRelics": "🛡️ Relíquias e Efeitos de Conjunto",
|
|
"modalRelicsTitle": "🛡️ Equipar Relíquias (6 Espaços)",
|
|
"modalRelicsSubtitle": "Clique em cada espaço para alterar ou equipar conjuntos recomendados",
|
|
"btnAutoEquipRelics": "⚡ Equipar Conjuntos Recomendados",
|
|
"btnClearAllRelics": "🧹 Desequipar Tudo",
|
|
"activeSetEffects": "✨ Efeitos de Conjunto Ativos",
|
|
"modalColLevel": "Nível",
|
|
"lblPromotion": "Classificação de Ascensão",
|
|
"slotPickerTitle": "🛡️ Selecionar Relíquia para Equipar",
|
|
"quickGenRecTitle": "⚡ Gerar Peça Recomendada",
|
|
"quickGenRecDesc": "Gerar 5★ +15 com o melhor conjunto e atributo principal",
|
|
"btnGenAndEquip": "Gerar & Equipar",
|
|
"selectFromInventory": "Selecionar do Inventário",
|
|
"btnAllE0S1": "⚡ Todos E0S1",
|
|
"qaGachabaseTitle": "Buscar do Gachabase",
|
|
"qaGachabaseDesc": "Importar personagens e cones mais recentes da beta",
|
|
"synergyTitle": "Análise de Sinergia de Equipe e Quebra de Fraqueza",
|
|
"synergySubtitle": "Analise a cobertura de fraquezas, equilíbrio de funções e prontidão de equipamentos",
|
|
"synergyBreakCoverage": "🎯 Cobertura de Quebra de Fraqueza",
|
|
"synergyRoleBalance": "🛡️ Composição da Equipe e Distribuição de Funções",
|
|
"synergyEquipmentTitle": "📊 Prontidão de Equipamentos e Nível Médio",
|
|
"synergyAvgLevel": "Nível Médio",
|
|
"synergyAvgEidolon": "Eidolon Médio",
|
|
"synergyLcEquipped": "Cones Equipados",
|
|
"synergyRelicFull": "Relíquias Completas",
|
|
"synergyCoverageBadge": "Cobre {count}/7 Elementos",
|
|
"synergyNoInTeam": "Nenhum na equipe",
|
|
"roleDps": "🗡️ DPS",
|
|
"roleSupport": "⚡ Suporte / Debuff",
|
|
"roleSustain": "🛡️ Sobrevivência (Cura/Escudo)",
|
|
"roleSpecialist": "🔮 Especialista / Ataque Extra",
|
|
"adviceEmpty": "Nenhum personagem na equipe. Selecione integrantes acima.",
|
|
"adviceNoSustain": "⚠️ Dica: A equipe não tem um defensor ou curador (Preservação / Abundância). Recomenda-se adicionar um para sobrevivência.",
|
|
"adviceNoDps": "💡 Dica: A equipe é composta apenas por suportes sem um causador de dano principal (Destruição / Caça / Erudição).",
|
|
"adviceNoSupport": "💡 Dica: A equipe tem DPS, mas carece de buffers/debuffers (Harmonia / Inexistência). Adicionar suporte aumentará bastante o dano.",
|
|
"adviceBalanced": "✅ Equilíbrio Excelente: A formação conta com DPS, suporte de buffer/debuffer e sobrevivência. Pronta para qualquer desafio!",
|
|
"consoleTitle": "Console de Comandos GM e Log em Tempo Real",
|
|
"consoleSubtitle": "Envie comandos GM / Servidor em tempo real com logs de pacotes e status",
|
|
"consoleCopyLog": "📋 Copiar",
|
|
"consoleClearLog": "🗑️ Limpar",
|
|
"consoleQuickTitle": "⚡ Comandos Rápidos",
|
|
"consolePlaceholder": "Digite comando GM, ex: /heal, /max, /teleport 20411, /give 102 1000...",
|
|
"consoleSend": "Enviar",
|
|
"consoleHistoryHint": "💡 Pressione ↑ ↓ para navegar no histórico de comandos",
|
|
"consoleOnline": "● Servidor Online",
|
|
"consoleOffline": "○ Offline (Execução local)",
|
|
"consoleLogCopied": "📋 Todos os logs copiados para a área de transferência!",
|
|
"consoleLogCopyFailed": "❌ Falha ao copiar logs",
|
|
"consoleLogCleared": "Log do terminal limpo",
|
|
"btnGachabaseSync": "🌐 Sincronizar Gachabase",
|
|
"tabPersistentGaC": "💾 Gerenciador de Saves GaC",
|
|
"tabPersistentFirefly": "👤 Desbravador e March 7th",
|
|
"badgePersistenceGaC": "GaC: persistent.json (/api/persistent)",
|
|
"badgePersistenceFirefly": "FireflyGo: data-in-game.json & freesr-data.json",
|
|
"badgePersistenceRobin": "RobinSR: freesr-data.json (/api/freesr)",
|
|
"lblLcSuperimpose": "Classificação de Sobreposição",
|
|
"lcPickerTitle": "🗡️ Selecionar Cone de Luz para Equipar",
|
|
"lcPickerSigTitle": "⭐ Cone de Luz de Assinatura Recomendado",
|
|
"lcPickerEquipSig": "⚡ Equipar Este",
|
|
"lcPickerUnequip": "✕ Desequipar Cone de Luz"
|
|
}
|
|
};
|
|
|
|
let currentLang = 'th';
|
|
if (typeof localStorage !== 'undefined') {
|
|
currentLang = localStorage.getItem('gac_srtool_lang') || 'th';
|
|
}
|
|
|
|
export function getCurrentLanguage() {
|
|
return currentLang;
|
|
}
|
|
|
|
export function setLanguage(langCode) {
|
|
if (TRANSLATIONS[langCode]) {
|
|
currentLang = langCode;
|
|
if (typeof localStorage !== 'undefined') {
|
|
localStorage.setItem('gac_srtool_lang', langCode);
|
|
}
|
|
}
|
|
}
|
|
|
|
export function t(key, vars = {}) {
|
|
const dict = TRANSLATIONS[currentLang] || TRANSLATIONS.en || TRANSLATIONS.th;
|
|
let text = dict[key] || TRANSLATIONS.en[key] || TRANSLATIONS.th[key] || key;
|
|
|
|
// Substitute variables e.g. {id}, {rank}, {name}, {slot}, {mode}, {n}, {count}, {ms}
|
|
for (const [vKey, vVal] of Object.entries(vars)) {
|
|
text = text.replace(new RegExp(`\\{${vKey}\\}`, 'g'), vVal);
|
|
}
|
|
return text;
|
|
}
|
|
|
|
export function translateElement(elem) {
|
|
const dict = TRANSLATIONS[currentLang] || TRANSLATIONS.en;
|
|
return dict.elements?.[elem] || TRANSLATIONS.en.elements?.[elem] || elem;
|
|
}
|
|
|
|
export function translatePath(path) {
|
|
const dict = TRANSLATIONS[currentLang] || TRANSLATIONS.en;
|
|
return dict.paths?.[path] || TRANSLATIONS.en.paths?.[path] || path;
|
|
}
|