🔨 chore(i18n): sync locale files across desktop and web (#12887)

Made-with: Cursor
This commit is contained in:
Innei
2026-03-10 19:23:47 +08:00
committed by GitHub
parent eec8e113fc
commit 93aed84399
63 changed files with 143 additions and 622 deletions

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "التحقق من التحديثات...",
"common.checkingUpdates": "جاري التحقق من التحديثات...",
"common.downloadingUpdate": "جاري تنزيل التحديث...",
"common.isLatestVersion": "الإصدار محدث بالفعل",
"common.restartToUpdate": "أعد التشغيل للتحديث",
"context.copyImage": "نسخ الصورة",
"context.copyImageAddress": "نسخ عنوان الصورة",
"context.copyLink": "نسخ الرابط",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Проверка за актуализации...",
"common.checkingUpdates": "Проверяване за актуализации...",
"common.downloadingUpdate": "Изтегляне на актуализация...",
"common.isLatestVersion": "Вече сте с последната версия",
"common.restartToUpdate": "Рестартирайте за актуализация",
"context.copyImage": "Копирай изображение",
"context.copyImageAddress": "Копирай адреса на изображението",
"context.copyLink": "Копирай връзката",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Überprüfen Sie auf Updates...",
"common.checkingUpdates": "Updates werden überprüft...",
"common.downloadingUpdate": "Update wird heruntergeladen...",
"common.isLatestVersion": "Bereits aktuell",
"common.restartToUpdate": "Neu starten zum Aktualisieren",
"context.copyImage": "Bild kopieren",
"context.copyImageAddress": "Bildadresse kopieren",
"context.copyLink": "Link kopieren",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Check for updates...",
"common.checkingUpdates": "Checking for updates...",
"common.downloadingUpdate": "Downloading update...",
"common.isLatestVersion": "Already up to date",
"common.restartToUpdate": "Restart to update",
"context.copyImage": "Copy Image",
"context.copyImageAddress": "Copy Image Address",
"context.copyLink": "Copy Link",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Comprobando actualizaciones...",
"common.checkUpdates": "Comprobar actualizaciones...",
"common.checkingUpdates": "Comprobando actualizaciones...",
"common.downloadingUpdate": "Descargando actualización...",
"common.isLatestVersion": "Ya está actualizado",
"common.restartToUpdate": "Reiniciar para actualizar",
"context.copyImage": "Copiar imagen",
"context.copyImageAddress": "Copiar dirección de la imagen",
"context.copyLink": "Copiar enlace",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "بررسی به‌روزرسانی...",
"common.checkingUpdates": "در حال بررسی به‌روزرسانی...",
"common.downloadingUpdate": "در حال دانلود به‌روزرسانی...",
"common.isLatestVersion": "قبلاً به‌روز است",
"common.restartToUpdate": "برای به‌روزرسانی مجدداً راه‌اندازی کنید",
"context.copyImage": "کپی تصویر",
"context.copyImageAddress": "کپی آدرس تصویر",
"context.copyLink": "کپی لینک",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Vérifier les mises à jour...",
"common.checkingUpdates": "Vérification des mises à jour...",
"common.downloadingUpdate": "Téléchargement de la mise à jour...",
"common.isLatestVersion": "Déjà à jour",
"common.restartToUpdate": "Redémarrer pour mettre à jour",
"context.copyImage": "Copier l'image",
"context.copyImageAddress": "Copier l'adresse de l'image",
"context.copyLink": "Copier le lien",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Controlla aggiornamenti...",
"common.checkingUpdates": "Controllo aggiornamenti in corso...",
"common.downloadingUpdate": "Download aggiornamento in corso...",
"common.isLatestVersion": "Già aggiornato",
"common.restartToUpdate": "Riavvia per aggiornare",
"context.copyImage": "Copia immagine",
"context.copyImageAddress": "Copia indirizzo immagine",
"context.copyLink": "Copia link",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "更新を確認しています...",
"common.checkUpdates": "更新を確認...",
"common.checkingUpdates": "更新を確認しています...",
"common.downloadingUpdate": "更新をダウンロード中...",
"common.isLatestVersion": "すでに最新です",
"common.restartToUpdate": "更新を完了するには再起動してください",
"context.copyImage": "画像をコピー",
"context.copyImageAddress": "画像のアドレスをコピー",
"context.copyLink": "リンクをコピー",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "업데이트 확인...",
"common.checkUpdates": "업데이트 확인...",
"common.checkingUpdates": "업데이트 확인 중...",
"common.downloadingUpdate": "업데이트 다운로드 중...",
"common.isLatestVersion": "이미 최신 버전입니다",
"common.restartToUpdate": "업데이트를 완료하려면 다시 시작하세요",
"context.copyImage": "이미지 복사",
"context.copyImageAddress": "이미지 주소 복사",
"context.copyLink": "링크 복사",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Updates controleren...",
"common.checkingUpdates": "Updates controleren...",
"common.downloadingUpdate": "Update downloaden...",
"common.isLatestVersion": "Al up-to-date",
"common.restartToUpdate": "Herstarten om bij te werken",
"context.copyImage": "Afbeelding kopiëren",
"context.copyImageAddress": "Afbeeldingsadres kopiëren",
"context.copyLink": "Link kopiëren",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Sprawdzanie aktualizacji...",
"common.checkUpdates": "Sprawdź aktualizacje...",
"common.checkingUpdates": "Sprawdzanie aktualizacji...",
"common.downloadingUpdate": "Pobieranie aktualizacji...",
"common.isLatestVersion": "Masz najnowszą wersję",
"common.restartToUpdate": "Uruchom ponownie, aby zaktualizować",
"context.copyImage": "Kopiuj obraz",
"context.copyImageAddress": "Kopiuj adres obrazu",
"context.copyLink": "Kopiuj link",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Verificando atualizações...",
"common.checkUpdates": "Verificar atualizações...",
"common.checkingUpdates": "Verificando atualizações...",
"common.downloadingUpdate": "Baixando atualização...",
"common.isLatestVersion": "Já está atualizado",
"common.restartToUpdate": "Reinicie para atualizar",
"context.copyImage": "Copiar Imagem",
"context.copyImageAddress": "Copiar Endereço da Imagem",
"context.copyLink": "Copiar Link",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Проверка обновлений...",
"common.checkUpdates": "Проверить обновления...",
"common.checkingUpdates": "Проверка обновлений...",
"common.downloadingUpdate": "Загрузка обновления...",
"common.isLatestVersion": "Уже актуальная версия",
"common.restartToUpdate": "Перезапустите для обновления",
"context.copyImage": "Копировать изображение",
"context.copyImageAddress": "Копировать адрес изображения",
"context.copyLink": "Копировать ссылку",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Güncellemeleri kontrol et...",
"common.checkingUpdates": "Güncellemeler kontrol ediliyor...",
"common.downloadingUpdate": "Güncelleme indiriliyor...",
"common.isLatestVersion": "Zaten güncel",
"common.restartToUpdate": "Güncellemek için yeniden başlatın",
"context.copyImage": "Resmi Kopyala",
"context.copyImageAddress": "Resim Adresini Kopyala",
"context.copyLink": "Bağlantıyı Kopyala",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "Kiểm tra cập nhật...",
"common.checkingUpdates": "Đang kiểm tra cập nhật...",
"common.downloadingUpdate": "Đang tải xuống cập nhật...",
"common.isLatestVersion": "Đã là phiên bản mới nhất",
"common.restartToUpdate": "Khởi động lại để cập nhật",
"context.copyImage": "Sao chép hình ảnh",
"context.copyImageAddress": "Sao chép địa chỉ hình ảnh",
"context.copyLink": "Sao chép liên kết",

View File

@@ -18,75 +18,9 @@
"actions.submit": "提交",
"app.description": "你的 AI 助手协作平台",
"app.name": "LobeHub",
"notification.finishChatGeneration": "AI 消息已生成完毕",
"proxy.auth": "需要认证",
"proxy.authDesc": "如果代理服务器需要用户名和密码",
"proxy.authSettings": "认证设置",
"proxy.basicSettings": "代理设置",
"proxy.basicSettingsDesc": "配置代理服务器的连接参数",
"proxy.bypass": "不使用代理的地址",
"proxy.connectionTest": "连接测试",
"proxy.enable": "启用代理",
"proxy.enableDesc": "开启后将通过代理服务器访问网络",
"proxy.password": "密码",
"proxy.password_placeholder": "请输入密码",
"proxy.port": "端口",
"proxy.resetButton": "重置",
"proxy.saveButton": "保存",
"proxy.saveFailed": "保存失败:{{error}}",
"proxy.saveSuccess": "代理设置保存成功",
"proxy.server": "服务器地址",
"proxy.testButton": "测试连接",
"proxy.testDescription": "使用当前代理配置测试连接,验证配置是否正常工作",
"proxy.testFailed": "连接失败",
"proxy.testSuccessWithTime": "测试连接成功,耗时 {{time}} ms",
"proxy.testUrl": "测试地址",
"proxy.testUrlPlaceholder": "请输入要测试的 URL",
"proxy.testing": "正在测试连接…",
"proxy.type": "代理类型",
"proxy.unsavedChanges": "你有未保存的更改",
"proxy.username": "用户名",
"proxy.username_placeholder": "请输入用户名",
"proxy.validation.passwordRequired": "启用认证时密码为必填项",
"proxy.validation.portInvalid": "端口必须是 1 到 65535 之间的数字",
"proxy.validation.portRequired": "启用代理时端口为必填项",
"proxy.validation.serverInvalid": "请输入有效的服务器地址IP 或域名)",
"proxy.validation.serverRequired": "启用代理时服务器地址为必填项",
"proxy.validation.typeRequired": "启用代理时代理类型为必填项",
"proxy.validation.usernameRequired": "启用认证时用户名为必填项",
"remoteServer.authError": "授权失败: {{error}}",
"remoteServer.authPending": "请在浏览器中完成授权",
"remoteServer.configDesc": "连接到远程 LobeHub 服务器,启用数据同步",
"remoteServer.configError": "配置出错",
"remoteServer.configTitle": "配置云同步",
"remoteServer.connect": "连接并授权",
"remoteServer.connected": "已连接",
"remoteServer.disconnect": "断开连接",
"remoteServer.disconnectError": "断开连接失败",
"remoteServer.disconnected": "未连接",
"remoteServer.fetchError": "获取配置失败",
"remoteServer.invalidUrl": "请输入有效的URL地址",
"remoteServer.serverUrl": "服务器地址",
"remoteServer.statusConnected": "已连接",
"remoteServer.statusDisconnected": "未连接",
"remoteServer.urlRequired": "请输入服务器地址",
"status.error": "错误",
"status.info": "信息",
"status.loading": "加载中",
"status.success": "成功",
"status.warning": "警告",
"sync.continue": "继续",
"sync.inCloud": "当前使用云端同步",
"sync.inLocalStorage": "当前使用本地存储",
"sync.isIniting": "正在初始化…",
"sync.lobehubCloud.description": "官方提供的云版本",
"sync.lobehubCloud.title": "LobeHub Cloud",
"sync.local.description": "使用本地数据库,完全离线可用",
"sync.local.title": "本地数据库",
"sync.mode.cloudSync": "云端同步",
"sync.mode.localStorage": "本地存储",
"sync.mode.title": "选择你的连接模式",
"sync.mode.useSelfHosted": "使用自托管实例?",
"sync.selfHosted.description": "自行部署的社区版本",
"sync.selfHosted.title": "自托管实例"
"status.warning": "警告"
}

View File

@@ -15,34 +15,13 @@
"fullDiskAccess.openSettings": "打开设置",
"fullDiskAccess.skip": "稍后",
"fullDiskAccess.title": "需要完全磁盘访问权限",
"update.checkingUpdate": "检查新版本",
"update.checkingUpdateDesc": "正在获取版本信息…",
"update.downloadAndInstall": "下载并安装",
"update.downloadComplete": "下载完成",
"update.downloadCompleteMessage": "已下载更新。现在安装吗?",
"update.downloadNewVersion": "下载新版本",
"update.downloadingUpdate": "正在下载更新",
"update.downloadingUpdateDesc": "更新正在下载中,请稍候…",
"update.installLater": "稍后安装",
"update.installNow": "立即安装",
"update.isLatestVersion": "当前已是最新版本",
"update.isLatestVersionDesc": "当前版本({{version}})已是最新。",
"update.later": "稍后提醒",
"update.newVersion": "发现新版本",
"update.newVersionAvailable": "发现新版本:{{version}}",
"update.newVersionAvailableDesc": "发现新版本 {{version}},是否立即下载?",
"update.restartAndInstall": "安装更新并重启",
"update.skipThisVersion": "跳过此版本",
"update.updateError": "更新错误",
"update.updateReady": "有新版本可用",
"update.updateReadyDesc": "新版本 {{version}} 已下载完成,重启应用后即可完成安装。",
"update.upgradeNow": "立即更新",
"update.willInstallLater": "更新将在下次启动时安装",
"waitingOAuth.cancel": "取消",
"waitingOAuth.description": "浏览器已打开授权页面,请在浏览器中完成授权",
"waitingOAuth.error": "授权失败: {{error}}",
"waitingOAuth.errorTitle": "授权连接失败",
"waitingOAuth.helpText": "如果浏览器没有自动打开,请点击取消后重新尝试",
"waitingOAuth.retry": "重试",
"waitingOAuth.title": "等待授权连接"
"update.skipThisVersion": "跳过此版本"
}

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "检查更新…",
"common.checkingUpdates": "正在检查更新…",
"common.downloadingUpdate": "正在下载更新…",
"common.isLatestVersion": "已是最新版本",
"common.restartToUpdate": "重启以完成更新",
"context.copyImage": "复制图片",
"context.copyImageAddress": "复制图片地址",
"context.copyLink": "复制链接",

View File

@@ -1,5 +1,9 @@
{
"common.checkUpdates": "檢查更新...",
"common.checkingUpdates": "正在檢查更新...",
"common.downloadingUpdate": "正在下載更新...",
"common.isLatestVersion": "已是最新版本",
"common.restartToUpdate": "重新啟動以完成更新",
"context.copyImage": "複製圖片",
"context.copyImageAddress": "複製圖片位址",
"context.copyLink": "複製連結",