From 2500973c1998135e2ead71aa19930ac697cbe8a7 Mon Sep 17 00:00:00 2001 From: Neo Date: Mon, 11 May 2026 01:28:48 -0700 Subject: [PATCH 1/2] fix(auth): localize reset password confirmation Wrap reset confirmation page copy in frontend i18n calls and add matching locale entries so the page no longer mixes translated labels with hardcoded English copy. --- .../src/features/auth/reset-password-confirm/index.tsx | 10 +++++----- web/default/src/i18n/locales/en.json | 5 +++++ web/default/src/i18n/locales/fr.json | 5 +++++ web/default/src/i18n/locales/ja.json | 5 +++++ web/default/src/i18n/locales/ru.json | 5 +++++ web/default/src/i18n/locales/vi.json | 5 +++++ web/default/src/i18n/locales/zh.json | 5 +++++ 7 files changed, 35 insertions(+), 5 deletions(-) diff --git a/web/default/src/features/auth/reset-password-confirm/index.tsx b/web/default/src/features/auth/reset-password-confirm/index.tsx index c953284d59fb..7292f622a2ce 100644 --- a/web/default/src/features/auth/reset-password-confirm/index.tsx +++ b/web/default/src/features/auth/reset-password-confirm/index.tsx @@ -112,8 +112,8 @@ export function ResetPasswordConfirm({

{newPassword - ? 'Your password has been reset successfully' - : 'Confirm the reset request to generate a new password.'} + ? t('Your password has been reset successfully') + : t('Confirm the reset request to generate a new password.')}

@@ -178,10 +178,10 @@ export function ResetPasswordConfirm({ } > {newPassword - ? 'Return to login' + ? t('Return to login') : isActive - ? `Retry (${secondsLeft}s)` - : 'Confirm reset password'} + ? t('Retry ({{seconds}}s)', { seconds: secondsLeft }) + : t('Confirm reset password')} {!newPassword && ( diff --git a/web/default/src/i18n/locales/en.json b/web/default/src/i18n/locales/en.json index ed77ba196629..ef4adc5d46ad 100644 --- a/web/default/src/i18n/locales/en.json +++ b/web/default/src/i18n/locales/en.json @@ -871,6 +871,8 @@ "Confirm New Password": "Confirm New Password", "Confirm password": "Confirm password", "Confirm Payment": "Confirm Payment", + "Confirm reset password": "Confirm reset password", + "Confirm the reset request to generate a new password.": "Confirm the reset request to generate a new password.", "Confirm Selection": "Confirm Selection", "Confirm settings and finish setup": "Confirm settings and finish setup", "Confirm Unbind": "Confirm Unbind", @@ -3301,6 +3303,7 @@ "Retain last N files": "Retain last N files", "Retention days": "Retention days", "Retry": "Retry", + "Retry ({{seconds}}s)": "Retry ({{seconds}}s)", "Retry Chain": "Retry Chain", "Retry Suggestion": "Retry Suggestion", "Retry Times": "Retry Times", @@ -3310,6 +3313,7 @@ "Return Error": "Return Error", "Return per-token log probabilities": "Return per-token log probabilities", "Return to dashboard": "Return to dashboard", + "Return to login": "Return to login", "Return vector embeddings for inputs": "Return vector embeddings for inputs", "Reveal API key": "Reveal API key", "Reveal key": "Reveal key", @@ -4394,6 +4398,7 @@ "Your GitHub OAuth Client ID": "Your GitHub OAuth Client ID", "Your GitHub OAuth Client Secret": "Your GitHub OAuth Client Secret", "Your new backup codes are ready": "Your new backup codes are ready", + "Your password has been reset successfully": "Your password has been reset successfully", "Your Referral Link": "Your Referral Link", "Your setup guide is collapsed so usage stays in focus.": "Your setup guide is collapsed so usage stays in focus.", "Your system access token for API authentication. Keep it secure and don't share it with others.": "Your system access token for API authentication. Keep it secure and don't share it with others.", diff --git a/web/default/src/i18n/locales/fr.json b/web/default/src/i18n/locales/fr.json index 67ab11789afe..1449f5748c97 100644 --- a/web/default/src/i18n/locales/fr.json +++ b/web/default/src/i18n/locales/fr.json @@ -871,6 +871,8 @@ "Confirm New Password": "Confirmer le nouveau mot de passe", "Confirm password": "Confirmer le mot de passe", "Confirm Payment": "Confirmer le paiement", + "Confirm reset password": "Confirmer la réinitialisation du mot de passe", + "Confirm the reset request to generate a new password.": "Confirmez la demande de réinitialisation pour générer un nouveau mot de passe.", "Confirm Selection": "Confirmer la sélection", "Confirm settings and finish setup": "Confirmez les paramètres et terminez la configuration", "Confirm Unbind": "Confirmer la dissociation", @@ -3301,6 +3303,7 @@ "Retain last N files": "Conserver les N derniers fichiers", "Retention days": "Jours de rétention", "Retry": "Réessayer", + "Retry ({{seconds}}s)": "Réessayer ({{seconds}}s)", "Retry Chain": "Chaîne de tentatives", "Retry Suggestion": "Suggestion de relance", "Retry Times": "Nombre de tentatives", @@ -3310,6 +3313,7 @@ "Return Error": "Retourner l'erreur", "Return per-token log probabilities": "Retourner les log-probabilités par jeton", "Return to dashboard": "Retour au tableau de bord", + "Return to login": "Retour à la connexion", "Return vector embeddings for inputs": "Renvoyer des embeddings vectoriels pour les entrées", "Reveal API key": "Afficher la clé API", "Reveal key": "Révéler la clé", @@ -4394,6 +4398,7 @@ "Your GitHub OAuth Client ID": "Votre ID Client OAuth GitHub", "Your GitHub OAuth Client Secret": "Votre Secret Client OAuth GitHub", "Your new backup codes are ready": "Vos nouveaux codes de secours sont prêts", + "Your password has been reset successfully": "Votre mot de passe a été réinitialisé avec succès", "Your Referral Link": "Votre lien de parrainage", "Your setup guide is collapsed so usage stays in focus.": "Le guide de configuration est réduit afin de garder l'utilisation au premier plan.", "Your system access token for API authentication. Keep it secure and don't share it with others.": "Votre jeton d'accès système pour l'authentification API. Gardez-le en sécurité et ne le partagez pas avec d'autres.", diff --git a/web/default/src/i18n/locales/ja.json b/web/default/src/i18n/locales/ja.json index 6184b912f26f..92085c9ea0c0 100644 --- a/web/default/src/i18n/locales/ja.json +++ b/web/default/src/i18n/locales/ja.json @@ -871,6 +871,8 @@ "Confirm New Password": "新しいパスワードの確認", "Confirm password": "パスワードの確認", "Confirm Payment": "支払いの確認", + "Confirm reset password": "パスワードリセットを確認", + "Confirm the reset request to generate a new password.": "新しいパスワードを生成するには、リセット要求を確認してください。", "Confirm Selection": "選択の確認", "Confirm settings and finish setup": "設定を確認してセットアップを完了", "Confirm Unbind": "連携解除を確認", @@ -3301,6 +3303,7 @@ "Retain last N files": "最新N個のファイルを保持", "Retention days": "保持日数", "Retry": "再試行", + "Retry ({{seconds}}s)": "再試行 ({{seconds}}秒)", "Retry Chain": "リトライチェーン", "Retry Suggestion": "リトライ提案", "Retry Times": "再試行回数", @@ -3310,6 +3313,7 @@ "Return Error": "エラーを返す", "Return per-token log probabilities": "トークンごとの対数確率を返します", "Return to dashboard": "ダッシュボードに戻る", + "Return to login": "ログインに戻る", "Return vector embeddings for inputs": "入力に対してベクトル埋め込みを返却", "Reveal API key": "APIキーを表示", "Reveal key": "キーを表示", @@ -4394,6 +4398,7 @@ "Your GitHub OAuth Client ID": "あなたのGitHub OAuthクライアントID", "Your GitHub OAuth Client Secret": "あなたのGitHub OAuthクライアントシークレット", "Your new backup codes are ready": "新しいバックアップコードの準備ができました", + "Your password has been reset successfully": "パスワードが正常にリセットされました", "Your Referral Link": "あなたの紹介リンク", "Your setup guide is collapsed so usage stays in focus.": "利用状況に集中できるよう、セットアップガイドを折りたたみました。", "Your system access token for API authentication. Keep it secure and don't share it with others.": "API認証用のシステムアクセストークンです。安全に保管し、他者と共有しないでください。", diff --git a/web/default/src/i18n/locales/ru.json b/web/default/src/i18n/locales/ru.json index 5cf0e0aaf307..1aed46d4a458 100644 --- a/web/default/src/i18n/locales/ru.json +++ b/web/default/src/i18n/locales/ru.json @@ -871,6 +871,8 @@ "Confirm New Password": "Подтвердить новый пароль", "Confirm password": "Подтвердить пароль", "Confirm Payment": "Подтвердить оплату", + "Confirm reset password": "Подтвердить сброс пароля", + "Confirm the reset request to generate a new password.": "Подтвердите запрос на сброс, чтобы создать новый пароль.", "Confirm Selection": "Подтвердить выбор", "Confirm settings and finish setup": "Подтвердите настройки и завершите установку", "Confirm Unbind": "Подтвердить отвязку", @@ -3301,6 +3303,7 @@ "Retain last N files": "Хранить последние N файлов", "Retention days": "Дней хранения", "Retry": "Повторить попытку", + "Retry ({{seconds}}s)": "Повторить ({{seconds}}с)", "Retry Chain": "Цепочка повторов", "Retry Suggestion": "Рекомендация по повтору", "Retry Times": "Количество повторных попыток", @@ -3310,6 +3313,7 @@ "Return Error": "Вернуть ошибку", "Return per-token log probabilities": "Возвращать логарифмические вероятности по токенам", "Return to dashboard": "Вернуться на панель управления", + "Return to login": "Вернуться ко входу", "Return vector embeddings for inputs": "Возвращать векторные эмбеддинги для входных данных", "Reveal API key": "Показать API ключ", "Reveal key": "Показать ключ", @@ -4394,6 +4398,7 @@ "Your GitHub OAuth Client ID": "Ваш ID клиента GitHub OAuth", "Your GitHub OAuth Client Secret": "Ваш секрет клиента GitHub OAuth", "Your new backup codes are ready": "Ваши новые резервные коды готовы", + "Your password has been reset successfully": "Ваш пароль успешно сброшен", "Your Referral Link": "Ваша реферальная ссылка", "Your setup guide is collapsed so usage stays in focus.": "Руководство свернуто, чтобы основные показатели оставались в фокусе.", "Your system access token for API authentication. Keep it secure and don't share it with others.": "Ваш системный токен доступа для аутентификации API. Храните его в безопасности и не делитесь им с другими.", diff --git a/web/default/src/i18n/locales/vi.json b/web/default/src/i18n/locales/vi.json index 4047a683d97e..f24ac0ba2a84 100644 --- a/web/default/src/i18n/locales/vi.json +++ b/web/default/src/i18n/locales/vi.json @@ -871,6 +871,8 @@ "Confirm New Password": "Xác nhận mật khẩu mới", "Confirm password": "Xác nhận mật khẩu", "Confirm Payment": "Xác nhận Thanh toán", + "Confirm reset password": "Xác nhận đặt lại mật khẩu", + "Confirm the reset request to generate a new password.": "Xác nhận yêu cầu đặt lại để tạo mật khẩu mới.", "Confirm Selection": "Xác nhận lựa chọn", "Confirm settings and finish setup": "Xác nhận cài đặt và hoàn tất thiết lập", "Confirm Unbind": "Xác nhận hủy liên kết", @@ -3301,6 +3303,7 @@ "Retain last N files": "Giữ lại N tệp gần nhất", "Retention days": "Số ngày lưu giữ", "Retry": "Thử lại", + "Retry ({{seconds}}s)": "Thử lại ({{seconds}} giây)", "Retry Chain": "Chuỗi thử lại", "Retry Suggestion": "Gợi ý thử lại", "Retry Times": "Số lần thử lại", @@ -3310,6 +3313,7 @@ "Return Error": "Trả về lỗi", "Return per-token log probabilities": "Trả về log probabilities cho từng token", "Return to dashboard": "Quay lại bảng điều khiển", + "Return to login": "Quay lại đăng nhập", "Return vector embeddings for inputs": "Trả về vector embedding cho đầu vào", "Reveal API key": "Hiển thị khóa API", "Reveal key": "Display key", @@ -4394,6 +4398,7 @@ "Your GitHub OAuth Client ID": "Client ID OAuth GitHub của bạn", "Your GitHub OAuth Client Secret": "Bí mật ứng dụng OAuth của GitHub của bạn", "Your new backup codes are ready": "Mã dự phòng mới của bạn đã sẵn sàng", + "Your password has been reset successfully": "Mật khẩu của bạn đã được đặt lại thành công", "Your Referral Link": "Liên kết giới thiệu của bạn", "Your setup guide is collapsed so usage stays in focus.": "Hướng dẫn thiết lập đã thu gọn để giữ phần sử dụng ở vị trí nổi bật.", "Your system access token for API authentication. Keep it secure and don't share it with others.": "Mã truy cập hệ thống của bạn để xác thực API. Hãy giữ nó an toàn và đừng chia sẻ nó với người khác.", diff --git a/web/default/src/i18n/locales/zh.json b/web/default/src/i18n/locales/zh.json index 949944d9285a..703b2bb9a8ff 100644 --- a/web/default/src/i18n/locales/zh.json +++ b/web/default/src/i18n/locales/zh.json @@ -871,6 +871,8 @@ "Confirm New Password": "确认新密码", "Confirm password": "确认密码", "Confirm Payment": "确认付款", + "Confirm reset password": "确认重置密码", + "Confirm the reset request to generate a new password.": "确认重置请求以生成新密码。", "Confirm Selection": "确认选择", "Confirm settings and finish setup": "确认设置并完成安装", "Confirm Unbind": "确认解绑", @@ -3301,6 +3303,7 @@ "Retain last N files": "保留最近 N 个文件", "Retention days": "保留天数", "Retry": "重试", + "Retry ({{seconds}}s)": "重试 ({{seconds}}s)", "Retry Chain": "重试链路", "Retry Suggestion": "重试建议", "Retry Times": "重试次数", @@ -3310,6 +3313,7 @@ "Return Error": "返回错误", "Return per-token log probabilities": "返回每个 token 的对数概率", "Return to dashboard": "返回仪表盘", + "Return to login": "返回登录", "Return vector embeddings for inputs": "为输入返回向量嵌入", "Reveal API key": "显示 API 密钥", "Reveal key": "显示密钥", @@ -4394,6 +4398,7 @@ "Your GitHub OAuth Client ID": "您的 GitHub OAuth 客户端 ID", "Your GitHub OAuth Client Secret": "您的 GitHub OAuth 客户端密钥", "Your new backup codes are ready": "您的新备份代码已准备就绪", + "Your password has been reset successfully": "您的密码已成功重置", "Your Referral Link": "您的推荐链接", "Your setup guide is collapsed so usage stays in focus.": "设置引导已收起,让用量信息保持在焦点位置。", "Your system access token for API authentication. Keep it secure and don't share it with others.": "您的系统访问令牌,用于 API 认证。请妥善保管,不要与他人分享。", From d5daccc08075d7c2d55645ec656a86bf7ff41fc8 Mon Sep 17 00:00:00 2001 From: Neo Date: Mon, 11 May 2026 02:25:10 -0700 Subject: [PATCH 2/2] fix(auth): use semantic reset i18n keys --- .../features/auth/reset-password-confirm/index.tsx | 12 +++++++----- web/default/src/i18n/locales/en.json | 10 +++++----- web/default/src/i18n/locales/fr.json | 10 +++++----- web/default/src/i18n/locales/ja.json | 10 +++++----- web/default/src/i18n/locales/ru.json | 10 +++++----- web/default/src/i18n/locales/vi.json | 10 +++++----- web/default/src/i18n/locales/zh.json | 10 +++++----- 7 files changed, 37 insertions(+), 35 deletions(-) diff --git a/web/default/src/features/auth/reset-password-confirm/index.tsx b/web/default/src/features/auth/reset-password-confirm/index.tsx index 7292f622a2ce..634153642504 100644 --- a/web/default/src/features/auth/reset-password-confirm/index.tsx +++ b/web/default/src/features/auth/reset-password-confirm/index.tsx @@ -112,8 +112,8 @@ export function ResetPasswordConfirm({

{newPassword - ? t('Your password has been reset successfully') - : t('Confirm the reset request to generate a new password.')} + ? t('auth.resetPasswordConfirm.success') + : t('auth.resetPasswordConfirm.description')}

@@ -178,10 +178,12 @@ export function ResetPasswordConfirm({ } > {newPassword - ? t('Return to login') + ? t('auth.resetPasswordConfirm.backToLogin') : isActive - ? t('Retry ({{seconds}}s)', { seconds: secondsLeft }) - : t('Confirm reset password')} + ? t('auth.resetPasswordConfirm.retry', { + seconds: secondsLeft, + }) + : t('auth.resetPasswordConfirm.confirm')} {!newPassword && ( diff --git a/web/default/src/i18n/locales/en.json b/web/default/src/i18n/locales/en.json index ef4adc5d46ad..7bc072fb1faa 100644 --- a/web/default/src/i18n/locales/en.json +++ b/web/default/src/i18n/locales/en.json @@ -871,8 +871,8 @@ "Confirm New Password": "Confirm New Password", "Confirm password": "Confirm password", "Confirm Payment": "Confirm Payment", - "Confirm reset password": "Confirm reset password", - "Confirm the reset request to generate a new password.": "Confirm the reset request to generate a new password.", + "auth.resetPasswordConfirm.confirm": "Confirm reset password", + "auth.resetPasswordConfirm.description": "Confirm the reset request to generate a new password.", "Confirm Selection": "Confirm Selection", "Confirm settings and finish setup": "Confirm settings and finish setup", "Confirm Unbind": "Confirm Unbind", @@ -3303,7 +3303,7 @@ "Retain last N files": "Retain last N files", "Retention days": "Retention days", "Retry": "Retry", - "Retry ({{seconds}}s)": "Retry ({{seconds}}s)", + "auth.resetPasswordConfirm.retry": "Retry ({{seconds}}s)", "Retry Chain": "Retry Chain", "Retry Suggestion": "Retry Suggestion", "Retry Times": "Retry Times", @@ -3313,7 +3313,7 @@ "Return Error": "Return Error", "Return per-token log probabilities": "Return per-token log probabilities", "Return to dashboard": "Return to dashboard", - "Return to login": "Return to login", + "auth.resetPasswordConfirm.backToLogin": "Return to login", "Return vector embeddings for inputs": "Return vector embeddings for inputs", "Reveal API key": "Reveal API key", "Reveal key": "Reveal key", @@ -4398,7 +4398,7 @@ "Your GitHub OAuth Client ID": "Your GitHub OAuth Client ID", "Your GitHub OAuth Client Secret": "Your GitHub OAuth Client Secret", "Your new backup codes are ready": "Your new backup codes are ready", - "Your password has been reset successfully": "Your password has been reset successfully", + "auth.resetPasswordConfirm.success": "Your password has been reset successfully", "Your Referral Link": "Your Referral Link", "Your setup guide is collapsed so usage stays in focus.": "Your setup guide is collapsed so usage stays in focus.", "Your system access token for API authentication. Keep it secure and don't share it with others.": "Your system access token for API authentication. Keep it secure and don't share it with others.", diff --git a/web/default/src/i18n/locales/fr.json b/web/default/src/i18n/locales/fr.json index 1449f5748c97..6ab107ecf813 100644 --- a/web/default/src/i18n/locales/fr.json +++ b/web/default/src/i18n/locales/fr.json @@ -871,8 +871,8 @@ "Confirm New Password": "Confirmer le nouveau mot de passe", "Confirm password": "Confirmer le mot de passe", "Confirm Payment": "Confirmer le paiement", - "Confirm reset password": "Confirmer la réinitialisation du mot de passe", - "Confirm the reset request to generate a new password.": "Confirmez la demande de réinitialisation pour générer un nouveau mot de passe.", + "auth.resetPasswordConfirm.confirm": "Confirmer la réinitialisation du mot de passe", + "auth.resetPasswordConfirm.description": "Confirmez la demande de réinitialisation pour générer un nouveau mot de passe.", "Confirm Selection": "Confirmer la sélection", "Confirm settings and finish setup": "Confirmez les paramètres et terminez la configuration", "Confirm Unbind": "Confirmer la dissociation", @@ -3303,7 +3303,7 @@ "Retain last N files": "Conserver les N derniers fichiers", "Retention days": "Jours de rétention", "Retry": "Réessayer", - "Retry ({{seconds}}s)": "Réessayer ({{seconds}}s)", + "auth.resetPasswordConfirm.retry": "Réessayer ({{seconds}}s)", "Retry Chain": "Chaîne de tentatives", "Retry Suggestion": "Suggestion de relance", "Retry Times": "Nombre de tentatives", @@ -3313,7 +3313,7 @@ "Return Error": "Retourner l'erreur", "Return per-token log probabilities": "Retourner les log-probabilités par jeton", "Return to dashboard": "Retour au tableau de bord", - "Return to login": "Retour à la connexion", + "auth.resetPasswordConfirm.backToLogin": "Retour à la connexion", "Return vector embeddings for inputs": "Renvoyer des embeddings vectoriels pour les entrées", "Reveal API key": "Afficher la clé API", "Reveal key": "Révéler la clé", @@ -4398,7 +4398,7 @@ "Your GitHub OAuth Client ID": "Votre ID Client OAuth GitHub", "Your GitHub OAuth Client Secret": "Votre Secret Client OAuth GitHub", "Your new backup codes are ready": "Vos nouveaux codes de secours sont prêts", - "Your password has been reset successfully": "Votre mot de passe a été réinitialisé avec succès", + "auth.resetPasswordConfirm.success": "Votre mot de passe a été réinitialisé avec succès", "Your Referral Link": "Votre lien de parrainage", "Your setup guide is collapsed so usage stays in focus.": "Le guide de configuration est réduit afin de garder l'utilisation au premier plan.", "Your system access token for API authentication. Keep it secure and don't share it with others.": "Votre jeton d'accès système pour l'authentification API. Gardez-le en sécurité et ne le partagez pas avec d'autres.", diff --git a/web/default/src/i18n/locales/ja.json b/web/default/src/i18n/locales/ja.json index 92085c9ea0c0..fc1159b62d02 100644 --- a/web/default/src/i18n/locales/ja.json +++ b/web/default/src/i18n/locales/ja.json @@ -871,8 +871,8 @@ "Confirm New Password": "新しいパスワードの確認", "Confirm password": "パスワードの確認", "Confirm Payment": "支払いの確認", - "Confirm reset password": "パスワードリセットを確認", - "Confirm the reset request to generate a new password.": "新しいパスワードを生成するには、リセット要求を確認してください。", + "auth.resetPasswordConfirm.confirm": "パスワードリセットを確認", + "auth.resetPasswordConfirm.description": "新しいパスワードを生成するには、リセット要求を確認してください。", "Confirm Selection": "選択の確認", "Confirm settings and finish setup": "設定を確認してセットアップを完了", "Confirm Unbind": "連携解除を確認", @@ -3303,7 +3303,7 @@ "Retain last N files": "最新N個のファイルを保持", "Retention days": "保持日数", "Retry": "再試行", - "Retry ({{seconds}}s)": "再試行 ({{seconds}}秒)", + "auth.resetPasswordConfirm.retry": "再試行 ({{seconds}}秒)", "Retry Chain": "リトライチェーン", "Retry Suggestion": "リトライ提案", "Retry Times": "再試行回数", @@ -3313,7 +3313,7 @@ "Return Error": "エラーを返す", "Return per-token log probabilities": "トークンごとの対数確率を返します", "Return to dashboard": "ダッシュボードに戻る", - "Return to login": "ログインに戻る", + "auth.resetPasswordConfirm.backToLogin": "ログインに戻る", "Return vector embeddings for inputs": "入力に対してベクトル埋め込みを返却", "Reveal API key": "APIキーを表示", "Reveal key": "キーを表示", @@ -4398,7 +4398,7 @@ "Your GitHub OAuth Client ID": "あなたのGitHub OAuthクライアントID", "Your GitHub OAuth Client Secret": "あなたのGitHub OAuthクライアントシークレット", "Your new backup codes are ready": "新しいバックアップコードの準備ができました", - "Your password has been reset successfully": "パスワードが正常にリセットされました", + "auth.resetPasswordConfirm.success": "パスワードが正常にリセットされました", "Your Referral Link": "あなたの紹介リンク", "Your setup guide is collapsed so usage stays in focus.": "利用状況に集中できるよう、セットアップガイドを折りたたみました。", "Your system access token for API authentication. Keep it secure and don't share it with others.": "API認証用のシステムアクセストークンです。安全に保管し、他者と共有しないでください。", diff --git a/web/default/src/i18n/locales/ru.json b/web/default/src/i18n/locales/ru.json index 1aed46d4a458..dd0a10efcd05 100644 --- a/web/default/src/i18n/locales/ru.json +++ b/web/default/src/i18n/locales/ru.json @@ -871,8 +871,8 @@ "Confirm New Password": "Подтвердить новый пароль", "Confirm password": "Подтвердить пароль", "Confirm Payment": "Подтвердить оплату", - "Confirm reset password": "Подтвердить сброс пароля", - "Confirm the reset request to generate a new password.": "Подтвердите запрос на сброс, чтобы создать новый пароль.", + "auth.resetPasswordConfirm.confirm": "Подтвердить сброс пароля", + "auth.resetPasswordConfirm.description": "Подтвердите запрос на сброс, чтобы создать новый пароль.", "Confirm Selection": "Подтвердить выбор", "Confirm settings and finish setup": "Подтвердите настройки и завершите установку", "Confirm Unbind": "Подтвердить отвязку", @@ -3303,7 +3303,7 @@ "Retain last N files": "Хранить последние N файлов", "Retention days": "Дней хранения", "Retry": "Повторить попытку", - "Retry ({{seconds}}s)": "Повторить ({{seconds}}с)", + "auth.resetPasswordConfirm.retry": "Повторить ({{seconds}}с)", "Retry Chain": "Цепочка повторов", "Retry Suggestion": "Рекомендация по повтору", "Retry Times": "Количество повторных попыток", @@ -3313,7 +3313,7 @@ "Return Error": "Вернуть ошибку", "Return per-token log probabilities": "Возвращать логарифмические вероятности по токенам", "Return to dashboard": "Вернуться на панель управления", - "Return to login": "Вернуться ко входу", + "auth.resetPasswordConfirm.backToLogin": "Вернуться ко входу", "Return vector embeddings for inputs": "Возвращать векторные эмбеддинги для входных данных", "Reveal API key": "Показать API ключ", "Reveal key": "Показать ключ", @@ -4398,7 +4398,7 @@ "Your GitHub OAuth Client ID": "Ваш ID клиента GitHub OAuth", "Your GitHub OAuth Client Secret": "Ваш секрет клиента GitHub OAuth", "Your new backup codes are ready": "Ваши новые резервные коды готовы", - "Your password has been reset successfully": "Ваш пароль успешно сброшен", + "auth.resetPasswordConfirm.success": "Ваш пароль успешно сброшен", "Your Referral Link": "Ваша реферальная ссылка", "Your setup guide is collapsed so usage stays in focus.": "Руководство свернуто, чтобы основные показатели оставались в фокусе.", "Your system access token for API authentication. Keep it secure and don't share it with others.": "Ваш системный токен доступа для аутентификации API. Храните его в безопасности и не делитесь им с другими.", diff --git a/web/default/src/i18n/locales/vi.json b/web/default/src/i18n/locales/vi.json index f24ac0ba2a84..525b9b7e0012 100644 --- a/web/default/src/i18n/locales/vi.json +++ b/web/default/src/i18n/locales/vi.json @@ -871,8 +871,8 @@ "Confirm New Password": "Xác nhận mật khẩu mới", "Confirm password": "Xác nhận mật khẩu", "Confirm Payment": "Xác nhận Thanh toán", - "Confirm reset password": "Xác nhận đặt lại mật khẩu", - "Confirm the reset request to generate a new password.": "Xác nhận yêu cầu đặt lại để tạo mật khẩu mới.", + "auth.resetPasswordConfirm.confirm": "Xác nhận đặt lại mật khẩu", + "auth.resetPasswordConfirm.description": "Xác nhận yêu cầu đặt lại để tạo mật khẩu mới.", "Confirm Selection": "Xác nhận lựa chọn", "Confirm settings and finish setup": "Xác nhận cài đặt và hoàn tất thiết lập", "Confirm Unbind": "Xác nhận hủy liên kết", @@ -3303,7 +3303,7 @@ "Retain last N files": "Giữ lại N tệp gần nhất", "Retention days": "Số ngày lưu giữ", "Retry": "Thử lại", - "Retry ({{seconds}}s)": "Thử lại ({{seconds}} giây)", + "auth.resetPasswordConfirm.retry": "Thử lại ({{seconds}} giây)", "Retry Chain": "Chuỗi thử lại", "Retry Suggestion": "Gợi ý thử lại", "Retry Times": "Số lần thử lại", @@ -3313,7 +3313,7 @@ "Return Error": "Trả về lỗi", "Return per-token log probabilities": "Trả về log probabilities cho từng token", "Return to dashboard": "Quay lại bảng điều khiển", - "Return to login": "Quay lại đăng nhập", + "auth.resetPasswordConfirm.backToLogin": "Quay lại đăng nhập", "Return vector embeddings for inputs": "Trả về vector embedding cho đầu vào", "Reveal API key": "Hiển thị khóa API", "Reveal key": "Display key", @@ -4398,7 +4398,7 @@ "Your GitHub OAuth Client ID": "Client ID OAuth GitHub của bạn", "Your GitHub OAuth Client Secret": "Bí mật ứng dụng OAuth của GitHub của bạn", "Your new backup codes are ready": "Mã dự phòng mới của bạn đã sẵn sàng", - "Your password has been reset successfully": "Mật khẩu của bạn đã được đặt lại thành công", + "auth.resetPasswordConfirm.success": "Mật khẩu của bạn đã được đặt lại thành công", "Your Referral Link": "Liên kết giới thiệu của bạn", "Your setup guide is collapsed so usage stays in focus.": "Hướng dẫn thiết lập đã thu gọn để giữ phần sử dụng ở vị trí nổi bật.", "Your system access token for API authentication. Keep it secure and don't share it with others.": "Mã truy cập hệ thống của bạn để xác thực API. Hãy giữ nó an toàn và đừng chia sẻ nó với người khác.", diff --git a/web/default/src/i18n/locales/zh.json b/web/default/src/i18n/locales/zh.json index 703b2bb9a8ff..a281db208169 100644 --- a/web/default/src/i18n/locales/zh.json +++ b/web/default/src/i18n/locales/zh.json @@ -871,8 +871,8 @@ "Confirm New Password": "确认新密码", "Confirm password": "确认密码", "Confirm Payment": "确认付款", - "Confirm reset password": "确认重置密码", - "Confirm the reset request to generate a new password.": "确认重置请求以生成新密码。", + "auth.resetPasswordConfirm.confirm": "确认重置密码", + "auth.resetPasswordConfirm.description": "确认重置请求以生成新密码。", "Confirm Selection": "确认选择", "Confirm settings and finish setup": "确认设置并完成安装", "Confirm Unbind": "确认解绑", @@ -3303,7 +3303,7 @@ "Retain last N files": "保留最近 N 个文件", "Retention days": "保留天数", "Retry": "重试", - "Retry ({{seconds}}s)": "重试 ({{seconds}}s)", + "auth.resetPasswordConfirm.retry": "重试 ({{seconds}}s)", "Retry Chain": "重试链路", "Retry Suggestion": "重试建议", "Retry Times": "重试次数", @@ -3313,7 +3313,7 @@ "Return Error": "返回错误", "Return per-token log probabilities": "返回每个 token 的对数概率", "Return to dashboard": "返回仪表盘", - "Return to login": "返回登录", + "auth.resetPasswordConfirm.backToLogin": "返回登录", "Return vector embeddings for inputs": "为输入返回向量嵌入", "Reveal API key": "显示 API 密钥", "Reveal key": "显示密钥", @@ -4398,7 +4398,7 @@ "Your GitHub OAuth Client ID": "您的 GitHub OAuth 客户端 ID", "Your GitHub OAuth Client Secret": "您的 GitHub OAuth 客户端密钥", "Your new backup codes are ready": "您的新备份代码已准备就绪", - "Your password has been reset successfully": "您的密码已成功重置", + "auth.resetPasswordConfirm.success": "您的密码已成功重置", "Your Referral Link": "您的推荐链接", "Your setup guide is collapsed so usage stays in focus.": "设置引导已收起,让用量信息保持在焦点位置。", "Your system access token for API authentication. Keep it secure and don't share it with others.": "您的系统访问令牌,用于 API 认证。请妥善保管,不要与他人分享。",