Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🌐 feat(locale): Add fr-FR (#637) #645

Merged
merged 1 commit into from
Dec 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion .i18nrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,19 @@ module.exports = defineConfig({
entry: 'locales/zh_CN',
entryLocale: 'zh_CN',
output: 'locales',
outputLocales: ['zh_TW', 'en_US', 'ru_RU', 'ja_JP', 'ko_KR'],
outputLocales: ['zh_TW', 'en_US', 'ru_RU', 'ja_JP', 'ko_KR', 'fr_FR'],
temperature: 0,
modelName: 'gpt-3.5-turbo-1106',
splitToken: 1024,
experimental: {
jsonMode: true,
},
markdown: {
entry: ['./README.md'],
outputLocales: ['zh_CN'],
outputExtensions: (locale) => {
if (locale === 'en_US') return '.md';
return `.${locale.replace('_', '-')}.md`;
},
},
});
63 changes: 30 additions & 33 deletions locales/en_US/chat.json
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
{
"agentDefaultMessage": "Hello, I'm **{{name}}**. You can start chatting with me right away or go to [Agent Settings](/chat/settings#session={{id}}) to improve my information.",
"agentDefaultMessageWithSystemRole": "Hello, I'm **{{name}}**, {{systemRole}}. Let's start the conversation!",
"backToBottom": "Go to Latest Messages",
"clearCurrentMessages": "Clear Current Session Messages",
"confirmClearCurrentMessages": "You are about to clear the current session messages. Once cleared, they cannot be recovered. Please confirm your operation.",
"confirmRemoveSessionItemAlert": "You are about to delete this agent. Once deleted, it cannot be recovered. Please confirm your operation.",
"defaultAgent": "Custom Agent",
"defaultSession": "Custom Agent",
"agentDefaultMessage": "Hello, I'm **{{name}}**. You can start chatting with me right away, or go to [Assistant Settings](/chat/settings#session={{id}}) to complete my information.",
"agentDefaultMessageWithSystemRole": "Hello, I'm **{{name}}**, {{systemRole}}. Let's start chatting!",
"backToBottom": "Back to Bottom",
"clearCurrentMessages": "Clear current session messages",
"confirmClearCurrentMessages": "You are about to clear the current session messages. Once cleared, they cannot be retrieved. Please confirm your action.",
"confirmRemoveSessionItemAlert": "You are about to delete this assistant. Once deleted, it cannot be retrieved. Please confirm your action.",
"defaultAgent": "Default Assistant",
"defaultSession": "Default Assistant",
"historyRange": "History Range",
"inbox": {
"defaultMessage": "Hello, I'm your intelligent agent. You can ask me any questions, and I will do my best to answer you. If you need a more professional or customized agent, you can click on `+` to create a custom agent.",
"desc": "Activate brain clusters and spark thinking. Your intelligent agent is here to communicate with you about everything.",
"title": "Chat Randomly"
"defaultMessage": "Hello, I'm your virtual assistant. You can ask me anything, and I'll do my best to answer you. If you need a more professional or customized assistant, click on `+` to create a custom assistant.",
"desc": "Activate the brain cluster and spark creative thinking. Your virtual assistant is here to communicate with you about everything.",
"title": "Just Chat"
},
"newAgent": "Create New Agent",
"newAgent": "New Assistant",
"noDescription": "No description available",
"pin": "Pin",
"pinOff": "Unpin",
"regenerate": "Regenerate",
"roleAndArchive": "Roles and Archives",
"searchAgentPlaceholder": "Search agents and conversations...",
"roleAndArchive": "Role and Archive",
"searchAgentPlaceholder": "Search assistants and conversations...",
"send": "Send",
"sendPlaceholder": "Enter chat content...",
"sessionList": "Agent List",
"sendPlaceholder": "Type your message here...",
"sessionList": "Assistant List",
"shareModal": {
"download": "Download Screenshot",
"imageType": "Image Format",
Expand All @@ -32,13 +32,13 @@
"withBackground": "Include Background Image",
"withFooter": "Include Footer",
"withPluginInfo": "Include Plugin Information",
"withSystemRole": "Include Agent Role Setting"
"withSystemRole": "Include Assistant Role Setting"
},
"stop": "Stop",
"stt": {
"action": "Voice Input",
"loading": "Recognizing...",
"prettifying": "Prettifying..."
"prettifying": "Polishing..."
},
"temp": "Temporary",
"tokenDetail": "Role Setting: {{systemRoleToken}} Β· Chat History: {{chatsToken}}",
Expand All @@ -48,33 +48,30 @@
"used": "Used"
},
"topic": {
"confirmRemoveAll": "You are about to delete all topics. Once deleted, they cannot be recovered. Please proceed with caution.",
"confirmRemoveTopic": "You are about to delete this topic. Once deleted, it cannot be recovered. Please proceed with caution.",
"confirmRemoveUnstarred": "You are about to delete unstarred topics. Once deleted, they cannot be recovered. Please proceed with caution.",
"defaultTitle": "Default Topic",
"saveCurrentMessages": "Save Current Session as Topic",
"searchPlaceholder": "Search topics...",
"deleteAll": "Delete All Topics",
"deleteUnstarred": "Delete Unstarred Topics",
"title": "Topic List",
"confirmRemoveAll": "All topics will be deleted and cannot be recovered. Please proceed with caution.",
"confirmRemoveUnstarred": "All unstarred topics will be deleted and cannot be recovered. Please proceed with caution.",
"openNewTopic": "Open New Topic",
"removeAll": "Remove All Topics",
"removeUnstarred": "Remove Unstarred Topics",
"openNewTopic": "Open a new topic"
"saveCurrentMessages": "Save current session as topic",
"searchPlaceholder": "Search topics...",
"title": "Topic List"
},
"translate": {
"clear": "Clear Translation",
"action": "Translate"
"action": "Translate",
"clear": "Clear Translation"
},
"translateTo": "Translate",
"tts": {
"action": "Text to Speech",
"action": "Text-to-Speech",
"clear": "Clear Speech"
},
"updateAgent": "Update Agent Information",
"updateAgent": "Update Assistant Information",
"upload": {
"actionTooltip": "Upload Image",
"dragDesc": "Drag and drop files here, supports uploading multiple images. Hold Shift to send images directly",
"dragDesc": "Drag and drop files here, support uploading multiple images. Hold down Shift to send images directly.",
"dragTitle": "Upload Image"
},
"warp": "Line Break"
"warp": "捒葌"
}
40 changes: 20 additions & 20 deletions locales/en_US/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,24 @@
"appInitializing": "LobeChat is initializing, please wait...",
"archive": "Archive",
"autoGenerate": "Auto Generate",
"autoGenerateTooltip": "Auto generate agent description based on prompts",
"autoGenerateTooltip": "Auto-generate assistant description based on prompts",
"cancel": "Cancel",
"changelog": "Changelog",
"close": "Close",
"confirmRemoveSessionItemAlert": "You are about to delete this agent. Once deleted, it cannot be recovered. Please confirm your action.",
"confirmRemoveSessionItemAlert": "You are about to delete this assistant. Once deleted, it cannot be recovered. Please confirm your action.",
"copy": "Copy",
"copySuccess": "Copy Successful",
"defaultAgent": "Custom Agent",
"defaultSession": "Custom Agent",
"copySuccess": "Copied successfully",
"defaultAgent": "Default Assistant",
"defaultSession": "Default Assistant",
"delete": "Delete",
"edit": "Edit",
"export": "Export Configuration",
"exportType": {
"agent": "Export Agent Settings",
"agentWithMessage": "Export Agent and Messages",
"all": "Export Global Settings and All Agent Data",
"allAgent": "Export All Agent Settings",
"allAgentWithMessage": "Export All Agents and Messages",
"agent": "Export Assistant Settings",
"agentWithMessage": "Export Assistant and Messages",
"all": "Export Global Settings and All Assistant Data",
"allAgent": "Export All Assistant Settings",
"allAgentWithMessage": "Export All Assistants and Messages",
"globalSetting": "Export Global Settings"
},
"feedback": "Feedback",
Expand All @@ -34,18 +34,18 @@
"finish": {
"onlySettings": "System settings imported successfully",
"start": "Start using",
"subTitle": "Data imported successfully, took {{duration}} seconds. Details of the import are as follows:",
"subTitle": "Data imported successfully, took {{duration}} seconds. Import details are as follows:",
"title": "Data import completed"
},
"loading": "Importing data, please wait patiently...",
"loading": "Data importing, please wait...",
"result": {
"added": "Imported successfully",
"errors": "Import errors",
"messages": "Messages",
"sessions": "Assistants",
"skips": "Skipped duplicates",
"skips": "Duplicates skipped",
"topics": "Topics",
"type": "Data type"
"type": "Data Type"
},
"title": "Import Data"
},
Expand All @@ -57,10 +57,11 @@
"ru-RU": "Russian",
"zh": "Simplified Chinese",
"zh-CN": "Simplified Chinese",
"zh-TW": "Traditional Chinese"
"zh-TW": "Traditional Chinese",
"fr-FR": "French"
},
"layoutInitializing": "Loading layout...",
"noDescription": "No description",
"layoutInitializing": "Initializing layout...",
"noDescription": "No description available",
"ok": "OK",
"password": "Password",
"pin": "Pin",
Expand All @@ -70,7 +71,6 @@
"reset": "Reset",
"retry": "Retry",
"send": "Send",
"sessionList": "Agent List",
"setting": "Settings",
"share": "Share",
"stop": "Stop",
Expand All @@ -80,10 +80,10 @@
"setting": "Settings"
},
"temp": "Temporary",
"updateAgent": "Update Agent Profile",
"updateAgent": "Update Agent Information",
"upgradeVersion": {
"action": "Upgrade Now",
"hasNew": "Update available",
"hasNew": "New update available",
"newVersion": "New version available: {{version}}"
}
}
Loading
Loading