From 281ab5ca727457944b5880ba72362d820d74a296 Mon Sep 17 00:00:00 2001
From: chenqiting <qtchen@jihulab.com>
Date: Tue, 2 Aug 2022 15:29:37 +0800
Subject: [PATCH 1/2] Add zh-CN.yml for i18n

---
 config/locales/devise.zh-cn.yml | 70 +++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)
 create mode 100644 config/locales/devise.zh-cn.yml

diff --git a/config/locales/devise.zh-cn.yml b/config/locales/devise.zh-cn.yml
new file mode 100644
index 00000000000000..7d5cd553e3ac22
--- /dev/null
+++ b/config/locales/devise.zh-cn.yml
@@ -0,0 +1,70 @@
+# Additional translations at https://github.com/plataformatec/devise/wiki/I18n
+
+zh-CN:
+  devise:
+    confirmations:
+      confirmed: "您的电子邮件地址已成功确认。"
+      send_instructions: "您将收到一封电子邮件,说明如何在几分钟内确认您的电子邮件地址。"
+      send_paranoid_instructions: "如果您的电子邮件地址存在于我们的数据库中,您将在几分钟内收到一封电子邮件,其中包含如何确认您的电子邮件地址的说明。"
+    failure:
+      already_authenticated: "您已经登录。"
+      inactive: "您的帐户尚未激活。"
+      invalid: "无效的登录信息或密码。"
+      locked: "您的帐户已锁定。"
+      last_attempt: "在您的帐户被锁定之前,您还有一次尝试机会。"
+      not_found_in_database: "无效的登录信息或密码。"
+      timeout: "您的会话已过期,请重新登录。"
+      unauthenticated: "您需要先登录或注册,然后才能继续。"
+      unconfirmed: "在继续之前,您必须确认您的电子邮件地址。请检查您的电子邮件,获取我们发送给您的链接,或单击“重新发送确认电子邮件”。"
+      blocked: "您的帐户已被封禁。如果您认为存在错误,请联系您的管理员。"
+      forbidden: "您的帐户没有登录所需的权限。如果您认为存在错误,请联系您的管理员。"
+      blocked_pending_approval: "您的帐户正在等待管理员的批准,因此被阻止。如果您认为存在错误,请联系您的管理员。"
+    mailer:
+      confirmation_instructions:
+        subject: "确认说明"
+      reset_password_instructions:
+        subject: "重置密码说明"
+      unlock_instructions:
+        subject: "解锁说明"
+      password_change:
+        subject: "密码已更改"
+      password_change_by_admin:
+        subject: "密码已由管理员更改"
+      user_admin_approval:
+        subject: "欢迎使用极狐GitLab!"
+    omniauth_callbacks:
+      failure: "无法通过 %{kind} 对您进行身份验证,原因:\"%{reason}\"。"
+      success: "已成功通过 %{kind} 帐户进行身份验证。"
+    passwords:
+      no_token: "如果没有密码重置电子邮件,您将无法访问此页面。如果您确实从密码重置电子邮件访问此页面,请确保您使用了提供的完整 URL。"
+      send_instructions: "您将收到一封电子邮件,其中包含有关如何在几分钟内重置密码的说明。"
+      send_paranoid_instructions: "如果您的电子邮件地址存在于我们的数据库中,您将在几分钟后在您的电子邮件地址中收到一个密码恢复链接。"
+      updated: "您已成功更改密码。您现在已登录。"
+      updated_not_active: "您已成功更改密码。"
+    registrations:
+      destroyed: "再见!您的帐户已成功注销。我们希望很快再见到您。"
+      signed_up: "欢迎!您已成功注册。"
+      signed_up_but_inactive: "您已成功注册。但是,由于您的帐户尚未激活,我们无法让您登录。"
+      signed_up_but_locked: "您已成功注册。但是,由于您的帐户被锁定,我们无法让您登录。"
+      signed_up_but_unconfirmed: "带有确认链接的消息已发送到您的电子邮件地址。请点击链接激活您的帐户。"
+      signed_up_but_blocked_pending_approval: "您已成功注册。但是,由于您的帐户正在等待管理员的批准,我们无法让您登录。"
+      update_needs_confirmation: "您已成功更新您的帐户,但我们需要验证您的新电子邮件地址。请检查您的电子邮件并点击确认链接,确认您的新电子邮件地址。"
+      updated: "您的帐户已成功更新。"
+    sessions:
+      signed_in: "登录成功。"
+      signed_out: "登出成功。"
+      already_signed_out: "登出成功。"
+    unlocks:
+      send_instructions: "您将收到一封电子邮件,说明如何在几分钟内解锁您的帐户。"
+      send_paranoid_instructions: "如果您的帐户存在,您将在几分钟内收到一封电子邮件,其中包含如何解锁它的说明。"
+      unlocked: "您的帐户已成功解锁。请登录以继续。"
+  errors:
+    messages:
+      already_confirmed: "已确认,请尝试登录"
+      confirmation_period_expired: "需要在 %{period} 内确认,请在下方重新请求新的确认电子邮件"
+      expired: "已过期,请重新请求新的确认电子邮件"
+      not_found: "未找到"
+      not_locked: "未被锁定"
+      not_saved:
+        one: "发生 1 个错误,禁止保存此 %{resource}:"
+        other: "发生 %{count} 个错误,禁止保存此 %{resource}:"
-- 
GitLab


From f0d7ba338bdd16558ef01c53aa935da94edf8cbf Mon Sep 17 00:00:00 2001
From: chenqiting <qtchen@jihulab.com>
Date: Thu, 11 Aug 2022 09:37:01 +0800
Subject: [PATCH 2/2] Resolve review comments

---
 config/locales/devise.zh-cn.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/config/locales/devise.zh-cn.yml b/config/locales/devise.zh-cn.yml
index 7d5cd553e3ac22..2a74df865f01e4 100644
--- a/config/locales/devise.zh-cn.yml
+++ b/config/locales/devise.zh-cn.yml
@@ -31,7 +31,7 @@ zh-CN:
       password_change_by_admin:
         subject: "密码已由管理员更改"
       user_admin_approval:
-        subject: "欢迎使用极狐GitLab!"
+        subject: "欢迎使用极狐GitLab!"
     omniauth_callbacks:
       failure: "无法通过 %{kind} 对您进行身份验证,原因:\"%{reason}\"。"
       success: "已成功通过 %{kind} 帐户进行身份验证。"
-- 
GitLab