Files
zn-ai/runtime-shared/locales/messages.ts
DEV_DSW 79bea4f107 Refactor UUID generation, remove unused logger and encryption utilities, and clean up request handling
- Updated `generateUUID` function for improved readability and performance.
- Deleted `logger.ts`, `other.ts`, `request.ts`, `storage.ts`, `tansParams.ts`, and `validate.ts` as they were no longer needed.
- Simplified TypeScript configuration by removing unnecessary paths and aliases.
- Enhanced Vite configuration for better project structure and maintainability.
2026-04-17 15:38:08 +08:00

100 lines
3.3 KiB
TypeScript

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',
},
},
};