export type RuntimeMessageTree = { [key: string]: string | number | RuntimeMessageTree; }; export const runtimeLocaleMessages: Record<'en' | 'zh' | 'ja', 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', exit: 'Exit', }, }, zh: { settings: { title: '\u8bbe\u7f6e', }, menu: { conversation: { newConversation: '\u65b0\u5efa\u5bf9\u8bdd', sortBy: '\u6392\u5e8f\u65b9\u5f0f', sortByCreateTime: '\u6309\u521b\u5efa\u65f6\u95f4\u6392\u5e8f', sortByUpdateTime: '\u6309\u66f4\u65b0\u65f6\u95f4\u6392\u5e8f', sortByName: '\u6309\u540d\u79f0\u6392\u5e8f', sortByModel: '\u6309\u6a21\u578b\u6392\u5e8f', sortAscending: '\u9012\u589e', sortDescending: '\u9012\u51cf', pinConversation: '\u7f6e\u9876\u5bf9\u8bdd', renameConversation: '\u91cd\u547d\u540d\u5bf9\u8bdd', delConversation: '\u5220\u9664\u5bf9\u8bdd', batchOperations: '\u6279\u91cf\u64cd\u4f5c', }, message: { copyMessage: '\u590d\u5236\u6d88\u606f', deleteMessage: '\u5220\u9664\u6d88\u606f', selectMessage: '\u9009\u62e9\u6d88\u606f', }, }, tray: { tooltip: 'ZN-AI', showWindow: '\u663e\u793a\u7a97\u53e3', exit: '\u9000\u51fa', }, }, ja: { settings: { title: '\u8a2d\u5b9a', }, menu: { conversation: { newConversation: '\u65b0\u3057\u3044\u4f1a\u8a71', sortBy: '\u4e26\u3079\u66ff\u3048', sortByCreateTime: '\u4f5c\u6210\u65e5\u6642\u3067\u4e26\u3079\u66ff\u3048', sortByUpdateTime: '\u66f4\u65b0\u65e5\u6642\u3067\u4e26\u3079\u66ff\u3048', sortByName: '\u540d\u524d\u3067\u4e26\u3079\u66ff\u3048', sortByModel: '\u30e2\u30c7\u30eb\u3067\u4e26\u3079\u66ff\u3048', sortAscending: '\u6607\u9806', sortDescending: '\u964d\u9806', pinConversation: '\u4f1a\u8a71\u3092\u30d4\u30f3\u7559\u3081', renameConversation: '\u4f1a\u8a71\u540d\u3092\u5909\u66f4', delConversation: '\u4f1a\u8a71\u3092\u524a\u9664', batchOperations: '\u4e00\u62ec\u64cd\u4f5c', }, message: { copyMessage: '\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u30b3\u30d4\u30fc', deleteMessage: '\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u524a\u9664', selectMessage: '\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u9078\u629e', }, }, tray: { tooltip: 'ZN-AI', showWindow: '\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u8868\u793a', exit: '\u7d42\u4e86', }, }, };