export type RuntimeMessageTree = { [key: string]: string | number | RuntimeMessageTree; }; export const runtimeLocaleMessages: Record<'en' | 'zh' | 'th', RuntimeMessageTree> = { en: { settings: { title: 'Settings', }, menu: { conversation: { newConversation: 'New Conversation', sortBy: 'Sort By', sortByCreateTime: 'Sort by Creation Time', sortByUpdateTime: 'Sort by Update Time', sortByName: 'Sort by Name', sortByModel: 'Sort by Model', sortAscending: 'Ascending', sortDescending: 'Descending', pinConversation: 'Pin Conversation', renameConversation: 'Rename Conversation', delConversation: 'Delete Conversation', batchOperations: 'Batch Operations', }, message: { copyMessage: 'Copy Message', deleteMessage: 'Delete Message', selectMessage: 'Select Message', }, }, tray: { tooltip: 'ZN-AI', showWindow: 'Show Window', gatewayStatus: 'Gateway Status', status: { running: 'Running', stopped: 'Stopped', restarting: 'Restarting', }, quickActions: 'Quick Actions', openChat: 'Open Chat', openSettings: 'Open Settings', checkForUpdates: 'Check for Updates...', quit: 'Quit ZN-AI', exit: 'Exit', }, }, zh: { settings: { title: '设置', }, menu: { conversation: { newConversation: '新建对话', sortBy: '排序方式', sortByCreateTime: '按创建时间排序', sortByUpdateTime: '按更新时间排序', sortByName: '按名称排序', sortByModel: '按模型排序', sortAscending: '递增', sortDescending: '递减', pinConversation: '置顶对话', renameConversation: '重命名对话', delConversation: '删除对话', batchOperations: '批量操作', }, message: { copyMessage: '复制消息', deleteMessage: '删除消息', selectMessage: '选择消息', }, }, tray: { tooltip: 'ZN-AI', showWindow: '显示窗口', gatewayStatus: '网关状态', status: { running: '运行中', stopped: '已停止', restarting: '重启中', }, quickActions: '快捷操作', openChat: '打开聊天', openSettings: '打开设置', checkForUpdates: '检查更新...', quit: '退出 ZN-AI', exit: '退出', }, }, th: { settings: { title: 'ตั้งค่า', }, menu: { conversation: { newConversation: 'การสนทนาใหม่', sortBy: 'จัดเรียงตาม', sortByCreateTime: 'จัดเรียงตามเวลาสร้าง', sortByUpdateTime: 'จัดเรียงตามเวลาอัปเดต', sortByName: 'จัดเรียงตามชื่อ', sortByModel: 'จัดเรียงตามโมเดล', sortAscending: 'เรียงจากน้อยไปมาก', sortDescending: 'เรียงจากมากไปน้อย', pinConversation: 'ปักหมุดการสนทนา', renameConversation: 'เปลี่ยนชื่อการสนทนา', delConversation: 'ลบการสนทนา', batchOperations: 'ดำเนินการแบบกลุ่ม', }, message: { copyMessage: 'คัดลอกข้อความ', deleteMessage: 'ลบข้อความ', selectMessage: 'เลือกข้อความ', }, }, tray: { tooltip: 'ZN-AI', showWindow: 'แสดงหน้าต่าง', gatewayStatus: 'สถานะเกตเวย์', status: { running: 'กำลังทำงาน', stopped: 'หยุดทำงาน', restarting: 'กำลังรีสตาร์ต', }, quickActions: 'การดำเนินการด่วน', openChat: 'เปิดแชท', openSettings: 'เปิดการตั้งค่า', checkForUpdates: 'ตรวจสอบการอัปเดต...', quit: 'ออกจาก ZN-AI', exit: 'ออก', }, }, };