From f04544e8dfc987179449232cde41c6c0690c0217 Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Mon, 9 Nov 2020 19:08:24 +0800 Subject: [PATCH] =?UTF-8?q?feat(MFA):=20=E4=BF=AE=E6=94=B9=E6=96=87?= =?UTF-8?q?=E6=A1=88Google=20Authenticator=E4=B8=BA=E6=89=8B=E6=9C=BA?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E5=99=A8=20(#4964)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat(MFA): 修改文案Google Authenticator为手机验证器 * feat(MFA): 修改文案手机验证器 为 MFA验证器 * feat(MFA): 修改文案手机验证器 为 MFA验证器2 Co-authored-by: Bai --- .../templates/authentication/login_otp.html | 2 +- apps/locale/zh/LC_MESSAGES/django.mo | Bin 59297 -> 59302 bytes apps/locale/zh/LC_MESSAGES/django.po | 15 ++++++--------- .../templates/users/user_otp_enable_bind.html | 2 +- .../users/user_otp_enable_install_app.html | 2 +- .../templates/users/user_verify_mfa.html | 2 +- 6 files changed, 10 insertions(+), 13 deletions(-) diff --git a/apps/authentication/templates/authentication/login_otp.html b/apps/authentication/templates/authentication/login_otp.html index 4b460ae66..f17451949 100644 --- a/apps/authentication/templates/authentication/login_otp.html +++ b/apps/authentication/templates/authentication/login_otp.html @@ -20,7 +20,7 @@
- {% trans 'Open Google Authenticator and enter the 6-bit dynamic code' %} + {% trans 'Open MFA Authenticator and enter the 6-bit dynamic code' %}
diff --git a/apps/locale/zh/LC_MESSAGES/django.mo b/apps/locale/zh/LC_MESSAGES/django.mo index a2129531563d90d1057251ebbdb9d64e204bdf92..23caa533c081688531a12c8f781a20dbc5b10d73 100644 GIT binary patch delta 17588 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 diff --git a/apps/locale/zh/LC_MESSAGES/django.po b/apps/locale/zh/LC_MESSAGES/django.po index b3a4addee..041706686 100644 --- a/apps/locale/zh/LC_MESSAGES/django.po +++ b/apps/locale/zh/LC_MESSAGES/django.po @@ -1358,9 +1358,6 @@ msgstr "正在使用其他认证服务器,请联系管理员" msgid "One-time password" msgstr "一次性密码" -#: authentication/templates/authentication/login_otp.html:23 -msgid "Open Google Authenticator and enter the 6-bit dynamic code" -msgstr "请打开 Google Authenticator,输入6位动态码" #: authentication/templates/authentication/login_otp.html:26 #: users/templates/users/user_otp_check_password.html:15 @@ -3431,9 +3428,9 @@ msgstr "绑定一次性密码验证器" #: users/templates/users/user_otp_enable_bind.html:13 msgid "" -"Use the mobile Google Authenticator application to scan the following qr " +"Use the MFA Authenticator application to scan the following qr " "code for a 6-bit verification code" -msgstr "使用手机 Google Authenticator 应用扫描以下二维码,获取6位验证码" +msgstr "使用MFA验证器应用扫描以下二维码,获取6位验证码" #: users/templates/users/user_otp_enable_bind.html:22 #: users/templates/users/user_verify_mfa.html:23 @@ -3446,9 +3443,9 @@ msgstr "安装应用" #: users/templates/users/user_otp_enable_install_app.html:13 msgid "" -"Download and install the Google Authenticator application on your phone or " +"Download and install the MFA Authenticator application on your phone or " "applet of WeChat" -msgstr "请在手机端或微信小程序下载并安装 Google Authenticator 应用" +msgstr "请在手机端或微信小程序下载并安装MFA验证器应用" #: users/templates/users/user_otp_enable_install_app.html:18 msgid "Android downloads" @@ -3535,8 +3532,8 @@ msgid "" msgstr "账号保护已开启,请根据提示完成以下操作" #: users/templates/users/user_verify_mfa.html:13 -msgid "Open Authenticator and enter the 6-bit dynamic code" -msgstr "请打开 验证器,输入6位动态码" +msgid "Open MFA Authenticator and enter the 6-bit dynamic code" +msgstr "请打开MFA验证器,输入6位动态码" # msgid "Update user" # msgstr "更新用户" diff --git a/apps/users/templates/users/user_otp_enable_bind.html b/apps/users/templates/users/user_otp_enable_bind.html index 65d770cde..e43f079da 100644 --- a/apps/users/templates/users/user_otp_enable_bind.html +++ b/apps/users/templates/users/user_otp_enable_bind.html @@ -10,7 +10,7 @@

- {% trans 'Use the mobile Google Authenticator application to scan the following qr code for a 6-bit verification code' %} + {% trans 'Use the MFA Authenticator application to scan the following qr code for a 6-bit verification code' %}

diff --git a/apps/users/templates/users/user_otp_enable_install_app.html b/apps/users/templates/users/user_otp_enable_install_app.html index 8ac03416e..f39ed8922 100644 --- a/apps/users/templates/users/user_otp_enable_install_app.html +++ b/apps/users/templates/users/user_otp_enable_install_app.html @@ -10,7 +10,7 @@

- {% trans 'Download and install the Google Authenticator application on your phone or applet of WeChat' %} + {% trans 'Download and install the MFA Authenticator application on your phone or applet of WeChat' %}

diff --git a/apps/users/templates/users/user_verify_mfa.html b/apps/users/templates/users/user_verify_mfa.html index e1f6aa644..3f5c4472a 100644 --- a/apps/users/templates/users/user_verify_mfa.html +++ b/apps/users/templates/users/user_verify_mfa.html @@ -10,7 +10,7 @@

{% trans 'The account protection has been opened, please complete the following operations according to the prompts' %}

-

{% trans 'Open Authenticator and enter the 6-bit dynamic code' %}

+

{% trans 'Open MFA Authenticator and enter the 6-bit dynamic code' %}