262 lines
10 KiB
XML
262 lines
10 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<messages xmlns:if="Wt.WTemplate.conditions"
|
||
nplurals="2"
|
||
plural="n == 1 ? 0 : 1">
|
||
|
||
<!-- BaseAuth, PasswordAuth and OAuth models -->
|
||
|
||
<message id="Wt.Auth.error-invalid-token">The operation could not be completed: invalid token.</message>
|
||
<message id="Wt.Auth.error-token-expired">The operation could not be completed: the token has expired.</message>
|
||
<message id="Wt.Auth.mail-sent">An email has been sent. Follow the instructions to set a new password.</message>
|
||
<message id="Wt.Auth.info-email-confirmed">Your email address is now confirmed.</message>
|
||
|
||
<message id="Wt.Auth.passwdqc.reason-error">
|
||
Check failed
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-same">
|
||
The same as the old one
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-similar">
|
||
Based on the old one
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-short">
|
||
长度太短
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-long">
|
||
超出长度
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-simpleshort">
|
||
Not enough different characters or classes for this length
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-simple">
|
||
Not enough different characters or classes
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-personal">
|
||
Based on personal information
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-word">
|
||
Based on a dictionary word and not a passphrase
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-seq">
|
||
Based on a common sequence of characters
|
||
</message>
|
||
<message id="Wt.Auth.passwdqc.reason-ok">
|
||
Valid
|
||
</message>
|
||
|
||
<message id="Wt.Auth.GoogleService.badresponse">
|
||
<p>Sorry, could not login using your Google account.</p>
|
||
<small>
|
||
<p>Google's identification server generated an unexpected
|
||
response.</p>
|
||
</small>
|
||
</message>
|
||
|
||
<message id="Wt.Auth.FacebookService.badresponse">
|
||
<p>Sorry, could not login using your Facebook account.</p>
|
||
<small>
|
||
<p>Facebook's identification server generated an unexpected
|
||
response.</p>
|
||
</small>
|
||
</message>
|
||
|
||
<!-- LoginWidget -->
|
||
|
||
<message id="Wt.Auth.login-form-title">登录</message>
|
||
<message id="Wt.Auth.login-form-info"></message>
|
||
<message id="Wt.Auth.user-name">用户名</message>
|
||
<message id="Wt.Auth.user-name-info">请输入您的用户名</message>
|
||
<message id="Wt.Auth.user-name-invalid">无效的用户名</message>
|
||
<message id="Wt.Auth.email">电子邮箱</message>
|
||
<message id="Wt.Auth.email-info">输入您的电子邮箱地址</message>
|
||
<message id="Wt.Auth.optional-email-info">
|
||
输入您的电子邮箱地址(可选)
|
||
</message>
|
||
<message id="Wt.Auth.password">密码</message>
|
||
<message id="Wt.Auth.password-info">请输入您的密码</message>
|
||
<message id="Wt.Auth.remember-me">记住我</message>
|
||
<message id="Wt.Auth.remember-me-info.days">
|
||
<plural case="0">Keeps login for one day</plural>
|
||
<plural case="1">Keeps login for {1} days</plural>
|
||
</message>
|
||
<message id="Wt.Auth.remember-me-info.weeks">
|
||
<plural case="0">保持登录状态1周</plural>
|
||
<plural case="1">保持登录状态{1}周</plural>
|
||
</message>
|
||
<message id="Wt.Auth.remember-me-info.dynamic">Keeps login for {1}</message>
|
||
<message id="Wt.Auth.lost-password">忘记密码</message>
|
||
<message id="Wt.Auth.login">登录</message>
|
||
<message id="Wt.Auth.logout">退出</message>
|
||
<message id="Wt.Auth.throttle-retry">{1}s后重试</message>
|
||
|
||
<message id="Wt.Auth.resend-email-verification">重新发送?</message>
|
||
<message id="Wt.Auth.resend-verification-title">重新发送邮件验证</message>
|
||
<message id="Wt.Auth.resend-verification-msg">请在下方再次输入您的电子邮箱地址以重新发送验证邮件。如果收件箱中未收到邮件,请务必查看垃圾邮件文件夹。</message>
|
||
<message id="Wt.Auth.resend-email-error">电子邮箱地址与该用户不匹配</message>
|
||
<message id="Wt.Auth.verification-sent-title">邮箱验证</message>
|
||
|
||
|
||
<!-- RegistrationWidget -->
|
||
|
||
<message id="Wt.Auth.registration-form-title">注册</message>
|
||
<message id="Wt.Auth.registration-form-info">请填写以下信息进行注册</message>
|
||
<message id="Wt.Auth.password-registration">使用用户名和密码注册:</message>
|
||
<message id="Wt.Auth.oauth-registration">Register with an identity provider:</message>
|
||
<message id="Wt.Auth.or-oauth-registration">Or, register with an identity provider:</message>
|
||
<message id="Wt.Auth.valid">有效</message>
|
||
<message id="Wt.Auth.choose-password">请输入密码</message>
|
||
<message id="Wt.Auth.choose-password-info">请输入密码</message>
|
||
<message id="Wt.Auth.repeat-password">重新输入密码</message>
|
||
<message id="Wt.Auth.repeat-password-info">请重新输入您的密码</message>
|
||
<message id="Wt.Auth.email-invalid">无效的邮箱地址</message>
|
||
<message id="Wt.Auth.email-exists">邮箱已经注册</message>
|
||
<message id="Wt.Auth.oauth">Your external account</message>
|
||
<message id="Wt.Auth.oauth-info">Choose one of your accounts</message>
|
||
<message id="Wt.Auth.user-name-exists">User already exists</message>
|
||
<message id="Wt.Auth.confirm-is-you">User exists, is this you?</message>
|
||
<message id="Wt.Auth.user-name-tooshort">Min. size {1} characters</message>
|
||
<message id="Wt.Auth.password-tooshort">Min. size {1} characters</message>
|
||
<message id="Wt.Auth.passwords-dont-match">Passwords don't match</message>
|
||
<message id="Wt.Auth.registration">注册</message>
|
||
<message id="Wt.Auth.register">注册</message>
|
||
<message id="Wt.Auth.error-user-invalid">注册失败</message>
|
||
<message id="Wt.Auth.email-unverified">请确认您的邮箱</message>
|
||
<message id="Wt.Auth.confirm-email-first">
|
||
<h5>Welcome!</h5>
|
||
|
||
You will be able to login after confirming your email address using the
|
||
email we've just sent you.
|
||
</message>
|
||
|
||
<!-- PasswordPromptDialog -->
|
||
|
||
<message id="Wt.Auth.enter-password">Enter your password</message>
|
||
<message id="Wt.Auth.password-prompt-form-title">Enter your password</message>
|
||
<message id="Wt.Auth.password-prompt-form-info"></message>
|
||
<message id="Wt.Auth.password-invalid">Invalid password</message>
|
||
|
||
<!-- UpdatePasswordWidget -->
|
||
|
||
<message id="Wt.Auth.updatepassword">Update password</message>
|
||
<message id="Wt.Auth.update-password-form-title">Update password</message>
|
||
<message id="Wt.Auth.update-password-form-info">Enter a new password below</message>
|
||
|
||
<!-- LostPasswordDialog -->
|
||
|
||
<message id="Wt.Auth.lostpassword">忘记密码了? 不用担心!</message>
|
||
<message id="Wt.Auth.lost-password-form-title">重置密码</message>
|
||
<message id="Wt.Auth.lost-password-form-info">请输入注册时使用的邮箱,稍后将发送一封邮件至您的邮箱以重置密码。</message>
|
||
<message id="Wt.Auth.send">发送</message>
|
||
|
||
<!-- Message boxes -->
|
||
|
||
<message id="Wt.Auth.error">Error</message>
|
||
<message id="Wt.Auth.notice">Notice</message>
|
||
|
||
<!-- Emails -->
|
||
|
||
<message id="Wt.Auth.confirmmail.subject">用户帐号激活链接</message>
|
||
|
||
<message id="Wt.Auth.confirmmail.body">
|
||
Hello {1},
|
||
|
||
感谢您的参与!
|
||
|
||
要完成您的注册,请最后确认您的帐户点击以下链接或将URL复制到您的浏览器中。
|
||
|
||
请点击此处确认您的注册,或者将以下网址复制粘贴到您的浏览器中:(注意:请确保复制整个网址,包括任何延续到第二行的部分。)
|
||
|
||
{3}
|
||
|
||
再次感觉您的参与,希望这能为您带来点什么~
|
||
|
||
amass.
|
||
</message>
|
||
|
||
<message id="Wt.Auth.confirmmail.htmlbody">
|
||
<h3>Hello {1},</h3>
|
||
|
||
<p>感谢您的参与!</p>
|
||
|
||
<p>要完成您的注册,请最后确认您的帐户点击以下链接或将URL复制到您的浏览器中。</p>
|
||
|
||
<p>请 <a href="{3}">点击此处确认</a> 您的注册,或者将以下网址复制粘贴到您的浏览器中: <i>(注意:请确保复制整个网址,包括任何延续到第二行的部分。)</i></p>
|
||
|
||
<b>{3}</b>
|
||
|
||
<p>再次感觉您的参与,希望这能为您带来点什么~</p>
|
||
|
||
<p>amass.</p>
|
||
</message>
|
||
|
||
<message id="Wt.Auth.lostpasswordmail.subject">Lost password instructions</message>
|
||
|
||
<message id="Wt.Auth.lostpasswordmail.body">
|
||
Hello {1},
|
||
|
||
This mail has been sent to you, because someone (presumably you?)
|
||
indicated that he wishes to choose a new password, because the current
|
||
password escapes his mind.
|
||
|
||
If you requested this, then choose a new password by clicking on the
|
||
following link or copying the URL into your browser. If you didn't
|
||
request this, you can safely ignore and discard this email.
|
||
|
||
Please copy and paste the following URL into your browser: (Note: be
|
||
sure to copy the entire URL, including any part of it which goes onto
|
||
a second line.)
|
||
|
||
{3}
|
||
|
||
This text is resolved from the "Wt.Auth.lostpasswordmail.subject",
|
||
"Wt.Auth.lostpasswordmail.body", and "Wt.Auth.lostpasswordmail.htmlbody"
|
||
resource keys.
|
||
|
||
Good luck with your Wt application,
|
||
|
||
The Wt team.
|
||
</message>
|
||
|
||
<message id="Wt.Auth.lostpasswordmail.htmlbody">
|
||
<h3>Hello {1},</h3>
|
||
|
||
<p>This mail has been sent to you, because someone (presumably
|
||
you?) indicated that he wishes to choose a new password, because
|
||
the current password escapes his mind.</p>
|
||
|
||
<p>If you requested this, then choose a new password by clicking
|
||
on the following link or copying the URL into your browser. If you
|
||
didn't request this, you can safely ignore and discard this
|
||
email.</p>
|
||
|
||
<p>Please <a href="{3}">click here to choose a new password</a> or
|
||
copy and paste the following URL into your browser: <i>(Note: be
|
||
sure to copy the entire URL, including any part of it which goes
|
||
onto a second line.)</i></p>
|
||
|
||
<b>{3}</b>
|
||
|
||
<p>
|
||
<i>Note to developer:</i>
|
||
</p>
|
||
<p>
|
||
This text is resolved from the
|
||
"Wt.Auth.lostpasswordmail.subject",
|
||
"Wt.Auth.lostpasswordmail.body", and
|
||
"Wt.Auth.lostpasswordmail.htmlbody" resource keys.
|
||
</p>
|
||
|
||
<p>Good luck with your Wt application,</p>
|
||
|
||
<p>The Wt team.</p>
|
||
</message>
|
||
|
||
<message id="Wt.Auth.totp-title">TOTP Verification</message>
|
||
<message id="Wt.Auth.totp-info">Use your authenticator app/extension to generate a TOTP code.</message>
|
||
<message id="Wt.Auth.totp-qr-code-explanation">This QR code can be scanned by an authenticator app. It will allow you to generate TOTP codes. This will serve as an additional layer of security.</message>
|
||
<message id="Wt.Auth.totp-code">Code</message>
|
||
<message id="Wt.Auth.totp-code-info">Enter the TOTP code</message>
|
||
<message id="Wt.Auth.totp-code-info-invalid">Invalid TOTP code</message>
|
||
<message id="Wt.Auth.totp-code-info-throttle">Throtteling TOTP validation attempts</message>
|
||
</messages>
|