Fix translations

This commit is contained in:
Chi Vinh Le
2018-02-13 15:33:50 +01:00
parent c54a8bdc4f
commit 87af05c0d9
16 changed files with 268 additions and 247 deletions
@@ -38,7 +38,7 @@ const withSetUsername = hoistStatics(WrappedComponent => {
validateUsername = value => {
if (!value) {
return t('sign_in.required_field');
return t('error.required_field');
}
return validate.username(value) ? '' : errorMsg.username;
};
+1 -1
View File
@@ -49,7 +49,7 @@ const withSignUp = hoistStatics(WrappedComponent => {
}
if (requiredFields.includes(field) && !value) {
return t('sign_in.required_field');
return t('error.required_field');
}
if (field in validate) {
+1
View File
@@ -237,6 +237,7 @@ en:
password: "Password must be at least 8 characters"
username: "Usernames can contain letters numbers and _ only"
unexpected: "Unexpected error occurred. Sorry!"
required_field: "This field is required"
flag_comment: "Report comment"
flag_reason: "Reason for reporting (Optional)"
flag_username: "Report username"
+1
View File
@@ -209,6 +209,7 @@ es:
username: "Los nombres pueden contener letras números y _"
USERNAME_IN_USE: "Este nombre ya está siendo usado."
USERNAME_REQUIRED: "Debe ingresar un nombre"
required_field: "Este campo es requerido"
flag_comment: "Reportar este comentario"
flag_reason: "Razón por la que hacer este reporte (Opcional)"
flag_username: "Reportar el nombre de usuario"
+1
View File
@@ -159,6 +159,7 @@ fr:
organization_name: "Le nom de l'organisation ne peut contenir que des lettres ou des chiffres."
password: "Le mot de passe doit être d'au moins 8 caractères"
username: "Les noms d'utilisateur ne peuvent contenir que des chiffres, des lettres et \"_\""
required_field: "Ce champ est obligatoire"
flag_comment: "Signaler un commentaire"
flag_reason: "Motif du signalement (facultatif)"
flag_username: "Signaler un nom d'utilisateur"
+1
View File
@@ -214,6 +214,7 @@ zh_CN:
password: "密码长度须至少为 8 字符"
username: "用户名只能包含字母、数字跟下划线"
unexpected: "发生了异常错误。对不起!"
required_field: "该字段必填"
flag_comment: "举报评论"
flag_reason: "举报理由(可选)"
flag_username: "举报用户名"
+1
View File
@@ -214,6 +214,7 @@ zh_TW:
password: "密碼必須至少8個字符"
username: "用戶名只能包含字母、數字和下劃線。"
unexpected: "發生了意外錯誤。抱歉!"
required_field: "該字段必填"
flag_comment: "舉報評論"
flag_reason: "舉報原因(可選)"
flag_username: "舉報用戶名"
@@ -12,7 +12,7 @@ const External = ({ slot }) => (
<Slot fill={slot} />
</div>
<div className={styles.separator}>
<h1>{t('sign_in.or')}</h1>
<h1>{t('talk-plugin-auth.login.or')}</h1>
</div>
</div>
</IfSlotIsNotEmpty>
@@ -25,7 +25,7 @@ class ForgotPassword extends React.Component {
return (
<div>
<div className={styles.header}>
<h1>{t('sign_in.recover_password')}</h1>
<h1>{t('talk-plugin-auth.login.recover_password')}</h1>
</div>
<form onSubmit={this.handleSubmit}>
<div className={styles.textField}>
@@ -34,13 +34,13 @@ class ForgotPassword extends React.Component {
style={{ fontSize: 16 }}
id="email"
name="email"
label={t('sign_in.email')}
label={t('talk-plugin-auth.login.email')}
onChange={this.handleEmailChange}
value={email}
/>
</div>
<Button type="submit" cStyle="black" className={styles.button} full>
{t('sign_in.recover_password')}
{t('talk-plugin-auth.login.recover_password')}
</Button>
{success ? (
<p className={styles.success}>{t('password_reset.mail_sent')} </p>
@@ -51,12 +51,16 @@ class ForgotPassword extends React.Component {
</form>
<div className={styles.footer}>
<span>
{t('sign_in.need_an_account')}{' '}
<a onClick={this.handleSignUpLink}>{t('sign_in.register')}</a>
{t('talk-plugin-auth.login.need_an_account')}{' '}
<a onClick={this.handleSignUpLink}>
{t('talk-plugin-auth.login.register')}
</a>
</span>
<span>
{t('sign_in.already_have_an_account')}{' '}
<a onClick={this.handleSignInLink}>{t('sign_in.sign_in')}</a>
{t('talk-plugin-auth.login.already_have_an_account')}{' '}
<a onClick={this.handleSignInLink}>
{t('talk-plugin-auth.login.sign_in')}
</a>
</span>
</div>
</div>
@@ -19,7 +19,9 @@ class ResendVerification extends React.Component {
const { email, errorMessage, loading, success } = this.props;
return (
<div className="talk-resend-verification">
<h1 className={styles.header}>{t('sign_in.email_verify_cta')}</h1>
<h1 className={styles.header}>
{t('talk-plugin-auth.login.email_verify_cta')}
</h1>
{errorMessage && <Alert>{errorMessage}</Alert>}
<div className={styles.notVerified}>
@@ -34,7 +36,7 @@ class ResendVerification extends React.Component {
onClick={this.handleSubmit}
full
>
{t('sign_in.request_new_verify_email')}
{t('talk-plugin-auth.login.request_new_verify_email')}
</Button>
)}
{loading && <Spinner />}
@@ -52,7 +52,7 @@ class SignIn extends React.Component {
return (
<div className="coral-sign-in">
<div className={cn(styles.header, 'header')}>
<h1>{t('sign_in.sign_in_to_join')}</h1>
<h1>{t('talk-plugin-auth.login.sign_in_to_join')}</h1>
</div>
{errorMessage && <Alert>{errorMessage}</Alert>}
<div>
@@ -61,7 +61,7 @@ class SignIn extends React.Component {
<TextField
id="email"
type="email"
label={t('sign_in.email')}
label={t('talk-plugin-auth.login.email')}
value={email}
style={{ fontSize: 16 }}
onChange={this.handleEmailChange}
@@ -69,7 +69,7 @@ class SignIn extends React.Component {
<TextField
id="password"
type="password"
label={t('sign_in.password')}
label={t('talk-plugin-auth.login.password')}
value={password}
style={{ fontSize: 16 }}
onChange={this.handlePasswordChange}
@@ -93,7 +93,7 @@ class SignIn extends React.Component {
className={styles.signInButton}
full
>
{t('sign_in.sign_in')}
{t('talk-plugin-auth.login.sign_in')}
</Button>
) : (
<Spinner />
@@ -104,13 +104,13 @@ class SignIn extends React.Component {
<div className={cn(styles.footer, 'footer')}>
<span>
<a onClick={this.handleForgotPasswordLink}>
{t('sign_in.forgot_your_pass')}
{t('talk-plugin-auth.login.forgot_your_pass')}
</a>
</span>
<span>
{t('sign_in.need_an_account')}
{t('talk-plugin-auth.login.need_an_account')}
<a onClick={this.handleSignUpLink} id="coralRegister">
{t('sign_in.register')}
{t('talk-plugin-auth.login.register')}
</a>
</span>
</div>
@@ -47,7 +47,7 @@ class SignUp extends React.Component {
return (
<div>
<div className={styles.header}>
<h1>{t('sign_in.sign_up')}</h1>
<h1>{t('talk-plugin-auth.login.sign_up')}</h1>
</div>
{errorMessage && <Alert>{errorMessage}</Alert>}
@@ -58,7 +58,7 @@ class SignUp extends React.Component {
<TextField
id="email"
type="email"
label={t('sign_in.email')}
label={t('talk-plugin-auth.login.email')}
value={email}
style={{ fontSize: 16 }}
showErrors={!!emailError}
@@ -68,7 +68,7 @@ class SignUp extends React.Component {
<TextField
id="username"
type="text"
label={t('sign_in.username')}
label={t('talk-plugin-auth.login.username')}
value={username}
style={{ fontSize: 16 }}
showErrors={!!usernameError}
@@ -78,7 +78,7 @@ class SignUp extends React.Component {
<TextField
id="password"
type="password"
label={t('sign_in.password')}
label={t('talk-plugin-auth.login.password')}
value={password}
style={{ fontSize: 16 }}
showErrors={!!passwordError}
@@ -95,7 +95,7 @@ class SignUp extends React.Component {
<TextField
id="confirmPassword"
type="password"
label={t('sign_in.confirm_password')}
label={t('talk-plugin-auth.login.confirm_password')}
value={passwordRepeat}
style={{ fontSize: 16 }}
showErrors={!!passwordRepeatError}
@@ -111,7 +111,7 @@ class SignUp extends React.Component {
className={styles.signInButton}
full
>
{t('sign_in.sign_up')}
{t('talk-plugin-auth.login.sign_up')}
</Button>
{loading && <Spinner />}
</div>
@@ -123,18 +123,18 @@ class SignUp extends React.Component {
<Success />
{requireEmailConfirmation && (
<p>
{t('sign_in.verify_email')}
{t('talk-plugin-auth.login.verify_email')}
<br />
<br />
{t('sign_in.verify_email2')}
{t('talk-plugin-auth.login.verify_email2')}
</p>
)}
</div>
)}
<div className={styles.footer}>
{t('sign_in.already_have_an_account')}{' '}
{t('talk-plugin-auth.login.already_have_an_account')}{' '}
<a id="coralSignInViewTrigger" onClick={this.handleSignInLink}>
{t('sign_in.sign_in')}
{t('talk-plugin-auth.login.sign_in')}
</a>
</div>
</div>
@@ -25,24 +25,28 @@ class SetUsernameDialog extends React.Component {
<Dialog className={styles.dialogusername} id="createUsernameDialog" open>
<div>
<div className={styles.header}>
<h1>{t('createdisplay.write_your_username')}</h1>
<h1>
{t('talk-plugin-auth.set_username_dialog.write_your_username')}
</h1>
</div>
<div>
<p className={styles.yourusername}>
{t('createdisplay.your_username')}
{t('talk-plugin-auth.set_username_dialog.your_username')}
</p>
<FakeComment
className={styles.fakeComment}
username={username}
created_at={new Date().toISOString()}
body={t('createdisplay.fake_comment_body')}
body={t('talk-plugin-auth.set_username_dialog.fake_comment_body')}
/>
{errorMessage && <Alert>{errorMessage}</Alert>}
<form id="saveUsername" onSubmit={this.handleSubmit}>
{usernameError && (
<span className={styles.hint}>
{' '}
{t('createdisplay.special_characters')}{' '}
{t(
'talk-plugin-auth.set_username_dialog.special_characters'
)}{' '}
</span>
)}
<div className={styles.saveusername}>
@@ -50,14 +54,14 @@ class SetUsernameDialog extends React.Component {
id="username"
style={{ fontSize: 16 }}
type="string"
label={t('createdisplay.username')}
label={t('talk-plugin-auth.set_username_dialog.username')}
value={username}
showErrors={!!usernameError}
errorMsg={usernameError}
onChange={this.handleUsernameChange}
/>
<Button id="save" type="submit" className={styles.saveButton}>
{t('createdisplay.save')}
{t('talk-plugin-auth.set_username_dialog.save')}
</Button>
</div>
</form>
@@ -7,7 +7,7 @@ const SignInButton = ({ currentUser, showSignInDialog }) => (
<div className="talk-stream-auth-sign-in-button">
{!currentUser ? (
<Button id="coralSignInButton" onClick={showSignInDialog} full>
{t('sign_in.sign_in_to_comment')}
{t('talk-plugin-auth.login.sign_in_to_comment')}
</Button>
) : null}
</div>
@@ -9,14 +9,15 @@ const UserBox = ({ user, logout, onShowProfile }) => (
{user ? (
<div className={cn(styles.userBox, 'talk-stream-auth-userbox')}>
<span className={styles.userBoxLoggedIn}>
{t('sign_in.logged_in_as')}
{t('talk-plugin-auth.login.logged_in_as')}
</span>
<a onClick={onShowProfile}>{user.username}</a>. {t('sign_in.not_you')}
<a onClick={onShowProfile}>{user.username}</a>.{' '}
{t('talk-plugin-auth.login.not_you')}
<a
className={cn(styles.logout, 'talk-stream-userbox-logout')}
onClick={() => logout()}
>
{t('sign_in.logout')}
{t('talk-plugin-auth.login.logout')}
</a>
</div>
) : null}
+213 -208
View File
@@ -1,213 +1,218 @@
en:
sign_in:
email_verify_cta: "Please verify your email address."
request_new_verify_email: "Request another email"
verify_email: "Thank you for creating an account! We sent an email to the address you provided to verify your account."
verify_email2: "You must verify your account before engaging with the community."
not_you: "Not you?"
logged_in_as: "Signed in as"
logout: "Sign out"
sign_in: "Sign in"
sign_in_to_join: "Sign in to join the conversation"
or: "Or"
email: "E-mail Address"
password: "Password"
forgot_your_pass: "Forgot your password?"
need_an_account: "Need an account?"
register: "Register"
sign_up: "Sign Up"
confirm_password: "Confirm Password"
username: "Username"
already_have_an_account: "Already have an account?"
recover_password: "Recover password"
email_in_use: "Email address already in use"
email_or_username_in_use: "Email address or Username already in use"
required_field: "This field is required"
passwords_dont_match: "Passwords don't match."
special_characters: "Usernames can contain letters, numbers and _ only"
sign_in_to_comment: "Sign in to comment"
check_the_form: "Invalid Form. Please, check the fields"
createdisplay:
check_the_form: "Invalid Form. Please check the fields"
continue: "Continue with the same Facebook username"
error_create: "Error when changing username"
fake_comment_body: "This is an example comment. Readers can share their thoughts and opinions with newsrooms in the comments section."
fake_comment_date: "1 minute ago"
if_you_dont_change_your_name: "If you don't change your username at this step your Facebook display name will appear alongside of all your comments."
required_field: "Required field"
save: Save
special_characters: "Usernames can contain letters numbers and _ only"
username: Username
write_your_username: "Edit your username"
your_username: "Your username appears on every comment you post."
talk-plugin-auth:
login:
email_verify_cta: "Please verify your email address."
request_new_verify_email: "Request another email"
verify_email: "Thank you for creating an account! We sent an email to the address you provided to verify your account."
verify_email2: "You must verify your account before engaging with the community."
not_you: "Not you?"
logged_in_as: "Signed in as"
logout: "Sign out"
sign_in: "Sign in"
sign_in_to_join: "Sign in to join the conversation"
or: "Or"
email: "E-mail Address"
password: "Password"
forgot_your_pass: "Forgot your password?"
need_an_account: "Need an account?"
register: "Register"
sign_up: "Sign Up"
confirm_password: "Confirm Password"
username: "Username"
already_have_an_account: "Already have an account?"
recover_password: "Recover password"
email_in_use: "Email address already in use"
email_or_username_in_use: "Email address or Username already in use"
required_field: "This field is required"
passwords_dont_match: "Passwords don't match."
special_characters: "Usernames can contain letters, numbers and _ only"
sign_in_to_comment: "Sign in to comment"
check_the_form: "Invalid Form. Please, check the fields"
set_username_dialog:
check_the_form: "Invalid Form. Please check the fields"
continue: "Continue with the same Facebook username"
error_create: "Error when changing username"
fake_comment_body: "This is an example comment. Readers can share their thoughts and opinions with newsrooms in the comments section."
fake_comment_date: "1 minute ago"
if_you_dont_change_your_name: "If you don't change your username at this step your Facebook display name will appear alongside of all your comments."
required_field: "Required field"
save: Save
special_characters: "Usernames can contain letters numbers and _ only"
username: Username
write_your_username: "Edit your username"
your_username: "Your username appears on every comment you post."
es:
sign_in:
email_verify_cta: "Por favor confirme su correo."
request_new_verify_email: "Enviar otro correo"
verify_email: "¡Gracias por crear una cuenta! Le enviamos un correo a la direcció\
n que dio para confirmar su cuenta."
verify_email2: "Debe confirmarla antes de poder involucrarse en la comunidad."
not_you: "¿No eres tu?"
logged_in_as: "Entraste como"
logout: "Salir"
sign_in: "Entrar"
sign_in_to_join: "Entrar para unirte a la conversación"
or: "O"
email: "Dirección de Correo"
password: "Contraseña"
forgot_your_pass: "¿Has olvidado tu contraseña?"
need_an_account: "¿Necesitas una cuenta?"
register: "Registrar"
sign_up: "Registro"
confirm_password: "Confirmar Contraseña"
username: "Nombre"
already_have_an_account: "¿Ya tienes una cuenta?"
recover_password: "Recuperar la contraseña"
email_in_use: "Este correo se encuentra en uso"
email_or_username_in_use: "Este correo ó nombre de usuario se encuentran en uso"
required_field: "Este campo es requerido"
passwords_dont_match: "Las contraseñas no coinciden."
special_characters: "Los nombres pueden contener letras, números y _"
sign_in_to_comment: "Entrar para comentar"
check_the_form: "Formulario Inválido. Por favor, completa los campos"
createdisplay:
check_the_form: "Formulario Inválido. Por favor verifica los campos"
continue: "Continuar con el mismo nombre que aparece en Facebook"
error_create: "Hubo un error al cambiar el nombre de usuario"
fake_comment_body: "Este es un comentario de ejemplo. Las lectoras pueden compartir\
\ sus ideas y opiniones con los periodistas en la sección de comentarios."
fake_comment_date: "hace un minuto"
if_you_dont_change_your_name: "Si no modificas tu nombre de usuario en este paso\
\ tu nombre de Facebook aparecerá al lado de cada comentario que publiques."
required_field: "Campo requerido"
save: Guardar
special_characters: "Los nombres sólo pueden contener letras números y _"
username: Nombre
write_your_username: "Edita tu nombre"
your_username: "Tu nombre aparece en cada comentario que publiques."
talk-plugin-auth:
login:
email_verify_cta: "Por favor confirme su correo."
request_new_verify_email: "Enviar otro correo"
verify_email: "¡Gracias por crear una cuenta! Le enviamos un correo a la direcció\
n que dio para confirmar su cuenta."
verify_email2: "Debe confirmarla antes de poder involucrarse en la comunidad."
not_you: "¿No eres tu?"
logged_in_as: "Entraste como"
logout: "Salir"
sign_in: "Entrar"
sign_in_to_join: "Entrar para unirte a la conversación"
or: "O"
email: "Dirección de Correo"
password: "Contraseña"
forgot_your_pass: "¿Has olvidado tu contraseña?"
need_an_account: "¿Necesitas una cuenta?"
register: "Registrar"
sign_up: "Registro"
confirm_password: "Confirmar Contraseña"
username: "Nombre"
already_have_an_account: "¿Ya tienes una cuenta?"
recover_password: "Recuperar la contraseña"
email_in_use: "Este correo se encuentra en uso"
email_or_username_in_use: "Este correo ó nombre de usuario se encuentran en uso"
required_field: "Este campo es requerido"
passwords_dont_match: "Las contraseñas no coinciden."
special_characters: "Los nombres pueden contener letras, números y _"
sign_in_to_comment: "Entrar para comentar"
check_the_form: "Formulario Inválido. Por favor, completa los campos"
set_username_dialog:
check_the_form: "Formulario Inválido. Por favor verifica los campos"
continue: "Continuar con el mismo nombre que aparece en Facebook"
error_create: "Hubo un error al cambiar el nombre de usuario"
fake_comment_body: "Este es un comentario de ejemplo. Las lectoras pueden compartir\
\ sus ideas y opiniones con los periodistas en la sección de comentarios."
fake_comment_date: "hace un minuto"
if_you_dont_change_your_name: "Si no modificas tu nombre de usuario en este paso\
\ tu nombre de Facebook aparecerá al lado de cada comentario que publiques."
required_field: "Campo requerido"
save: Guardar
special_characters: "Los nombres sólo pueden contener letras números y _"
username: Nombre
write_your_username: "Edita tu nombre"
your_username: "Tu nombre aparece en cada comentario que publiques."
fr:
sign_in:
email_verify_cta: "Merci de vérifier votre adresse e-mail."
request_new_verify_email: "Demander un nouvel envoi d'e-mail"
verify_email: "Merci d'avoir créé un compte ! Nous avons envoyé un courrier électronique à l'adresse que vous avez fournie pour vérifier votre adresse e-mail."
verify_email2: "Vous devez vérifier votre adresse e-mail avant de vous engager auprès de la communauté."
not_you: "Pas vous ?"
logged_in_as: "Connecté en tant que"
logout: "Se déconnecter"
sign_in: "Se connecter"
sign_in_to_join: "Connectez-vous pour participer à la conversation"
or: "Ou"
email: "Adresse e-mail"
password: "Mot de passe"
forgot_your_pass: "Mot de passe oublié ?"
need_an_account: "Besoin d'un compte ?"
register: "Inscription"
sign_up: "S'inscrire"
confirm_password: "Confirmez Le mot de passe"
username: "Nom d'utilisateur"
already_have_an_account: "Vous avez déjà un compte ?"
recover_password: "Récupérer le mot de passe"
email_in_use: "L'adresse e-mail est déjà utilisée"
email_or_username_in_use: "Adresse e-mail ou nom d'utilisateur déjà utilisé"
required_field: "Ce champ est obligatoire"
passwords_dont_match: "Les mots de passe ne correspondent pas."
special_characters: "Les noms d'utilisateur ne peuvent contenir que des lettres, des chiffres et \"_\" seulement"
sign_in_to_comment: "Connectez-vous pour commenter"
check_the_form: "Formulaire non valide. Veuillez vérifier les champs"
createdisplay:
check_the_form: "Formulaire non valide. Veuillez vérifier les champs"
continue: "Continuez avec le même nom d'utilisateur que sur Facebook"
error_create: "Erreur lors de la modification du nom d'utilisateur"
fake_comment_body: "Ceci est un exemple de commentaire. Les lecteurs peuvent partager leurs pensées et opinions avec les rédactions dans la section des commentaires."
fake_comment_date: "Il y a 1 minute"
if_you_dont_change_your_name: "Si vous ne modifiez pas votre nom d'utilisateur à cette étape, votre nom d'affichage Facebook apparaîtra à côté de tous vos commentaires."
required_field: "champs requis"
save: Sauvegarder
special_characters: "Les noms d'utilisateur ne peuvent contenir que des chiffres, des lettres et \"_\""
username: "Nom d'utilisateur"
write_your_username: "Modifier votre nom d'utilisateur"
your_username: "Votre nom d'utilisateur apparaît sur chaque commentaire que vous publiez."
talk-plugin-auth:
login:
email_verify_cta: "Merci de vérifier votre adresse e-mail."
request_new_verify_email: "Demander un nouvel envoi d'e-mail"
verify_email: "Merci d'avoir créé un compte ! Nous avons envoyé un courrier électronique à l'adresse que vous avez fournie pour vérifier votre adresse e-mail."
verify_email2: "Vous devez vérifier votre adresse e-mail avant de vous engager auprès de la communauté."
not_you: "Pas vous ?"
logged_in_as: "Connecté en tant que"
logout: "Se connecter"
sign_in: "Se connecter"
sign_in_to_join: "Connectez-vous pour participer à la conversation"
or: "Ou"
email: "Adresse e-mail"
password: "Mot de passe"
forgot_your_pass: "Mot de passe oublié ?"
need_an_account: "Besoin d'un compte ?"
register: "Inscription"
sign_up: "S'inscrire"
confirm_password: "Confirmez Le mot de passe"
username: "Nom d'utilisateur"
already_have_an_account: "Vous avez déjà un compte ?"
recover_password: "Récupérer le mot de passe"
email_in_use: "L'adresse e-mail est déjà utilisée"
email_or_username_in_use: "Adresse e-mail ou nom d'utilisateur déjà utilisé"
required_field: "Ce champ est obligatoire"
passwords_dont_match: "Les mots de passe ne correspondent pas."
special_characters: "Les noms d'utilisateur ne peuvent contenir que des lettres, des chiffres et \"_\" seulement"
sign_in_to_comment: "Connectez-vous pour commenter"
check_the_form: "Formulaire non valide. Veuillez vérifier les champs"
set_username_dialog:
check_the_form: "Formulaire non valide. Veuillez vérifier les champs"
continue: "Continuez avec le même nom d'utilisateur que sur Facebook"
error_create: "Erreur lors de la modification du nom d'utilisateur"
fake_comment_body: "Ceci est un exemple de commentaire. Les lecteurs peuvent partager leurs pensées et opinions avec les rédactions dans la section des commentaires."
fake_comment_date: "Il y a 1 minute"
if_you_dont_change_your_name: "Si vous ne modifiez pas votre nom d'utilisateur à cette étape, votre nom d'affichage Facebook apparaîtra à côté de tous vos commentaires."
required_field: "champs requis"
save: Sauvegarder
special_characters: "Les noms d'utilisateur ne peuvent contenir que des chiffres, des lettres et \"_\""
username: "Nom d'utilisateur"
write_your_username: "Modifier votre nom d'utilisateur"
your_username: "Votre nom d'utilisateur apparaît sur chaque commentaire que vous publiez."
zh_CN:
sign_in:
email_verify_cta: "请确认您的邮箱地址。"
request_new_verify_email: "请求再次发送邮件"
verify_email: "感谢您创建帐号。我们已向您提供的地址发送了封邮件,您可以通过邮件验证帐号。"
verify_email2: "您参与社群前须验证帐号。"
not_you: "不是你?"
logged_in_as: "登录身份"
logout: "登"
sign_in: "登"
sign_in_to_join: "登入以加入对话"
or: ""
email: "邮箱地址"
password: "密码"
forgot_your_pass: "忘记密码"
need_an_account: "需要帐号"
register: "注册"
sign_up: "注册"
confirm_password: "确认密码"
username: "用户名"
already_have_an_account: "已有帐号?"
recover_password: "恢复密码"
email_in_use: "邮箱地址已被使用"
email_or_username_in_use: "邮箱地址或用户名已被使用"
required_field: "该字段必填"
passwords_dont_match: "密码不匹配。"
special_characters: "用户名只能包含字母、数字跟下划线"
sign_in_to_comment: "登入以评论"
check_the_form: "表格无效。请检查字段。"
createdisplay:
check_the_form: "表格无效。请检查字段。"
continue: "使用 Facebook 用户名"
error_create: "更改用户名时发生了错误"
fake_comment_body: "此为评论样例。读者可以在评论部分中分享他们关于新闻编辑室的想法和意见。"
fake_comment_date: "1 分钟前"
if_you_dont_change_your_name: "若您不在此改变用户名,您的 Facebook 用户名将随您的评论一同出现。"
required_field: "必填字段"
save: "保存"
special_characters: "用户名只能包含字母、数字跟下划线"
username: "用户名"
write_your_username: "编辑您的用户名"
your_username: "您的用户名将随您发表的所有评论一同出现。"
talk-plugin-auth:
login:
email_verify_cta: "请确认您的邮箱地址。"
request_new_verify_email: "请求再次发送邮件"
verify_email: "感谢您创建帐号。我们已向您提供的地址发送了封邮件,您可以通过邮件验证帐号。"
verify_email2: "您参与社群前须验证帐号。"
not_you: "不是你?"
logged_in_as: "登录身份"
logout: "登"
sign_in: "登入"
sign_in_to_join: "登入以加入对话"
or: ""
email: "邮箱地址"
password: "密码"
forgot_your_pass: "忘记密码"
need_an_account: "需要帐号?"
register: "注册"
sign_up: "注册"
confirm_password: "确认密码"
username: "用户名"
already_have_an_account: "已有帐号?"
recover_password: "恢复密码"
email_in_use: "邮箱地址已被使用"
email_or_username_in_use: "邮箱地址或用户名已被使用"
required_field: "该字段必填"
passwords_dont_match: "密码不匹配。"
special_characters: "用户名只能包含字母、数字跟下划线"
sign_in_to_comment: "登入以评论"
check_the_form: "表格无效。请检查字段。"
set_username_dialog:
check_the_form: "表格无效。请检查字段。"
continue: "使用 Facebook 用户名"
error_create: "更改用户名时发生了错误"
fake_comment_body: "此为评论样例。读者可以在评论部分中分享他们关于新闻编辑室的想法和意见。"
fake_comment_date: "1 分钟前"
if_you_dont_change_your_name: "若您不在此改变用户名,您的 Facebook 用户名将随您的评论一同出现。"
required_field: "必填字段"
save: "保存"
special_characters: "用户名只能包含字母、数字跟下划线"
username: "用户名"
write_your_username: "编辑您的用户名"
your_username: "您的用户名将随您发表的所有评论一同出现。"
zh_TW:
sign_in:
email_verify_cta: "請確認您的郵箱地址。"
request_new_verify_email: "請求再次發送郵件"
verify_email: "感謝您創建帳號。我們已向您提供的地址發送了封郵件,您可以通過郵件驗證帳號。"
verify_email2: "您參與社群前須驗證帳號。"
not_you: "不是你?"
logged_in_as: "登錄身份"
logout: "登"
sign_in: "登"
sign_in_to_join: "登入以加入對話"
or: ""
email: "郵箱地址"
password: "密碼"
forgot_your_pass: "忘記密碼"
need_an_account: "需要帳號"
register: "註冊"
sign_up: "註冊"
confirm_password: "確認密碼"
username: "用戶名"
already_have_an_account: "已有帳號?"
recover_password: "恢覆密碼"
email_in_use: "郵箱地址已被使用"
email_or_username_in_use: "郵箱地址或用戶名已被使用"
required_field: "該字段必填"
passwords_dont_match: "密碼不匹配。"
special_characters: "用戶名只能包含字母、數字跟下劃線"
sign_in_to_comment: "登入以評論"
check_the_form: "表格無效。請檢查字段。"
createdisplay:
check_the_form: "表格無效。請檢查字段。"
continue: "使用 Facebook 用戶名"
error_create: "更改用戶名時發生了錯誤"
fake_comment_body: "此為評論樣例。讀者可以在評論部分中分享他們關於新聞編輯室的想法和意見。"
fake_comment_date: "1 分鐘前"
if_you_dont_change_your_name: "若您不在此改變用戶名,您的 Facebook 用戶名將隨您的評論一同出現。"
required_field: "必填字段"
save: "保存"
special_characters: "用戶名只能包含字母、數字跟下劃線"
username: "用戶名"
write_your_username: "編輯您的用戶名"
your_username: "您的用戶名將隨您發表的所有評論一同出現。"
talk-plugin-auth:
login:
email_verify_cta: "請確認您的郵箱地址。"
request_new_verify_email: "請求再次發送郵件"
verify_email: "感謝您創建帳號。我們已向您提供的地址發送了封郵件,您可以通過郵件驗證帳號。"
verify_email2: "您參與社群前須驗證帳號。"
not_you: "不是你?"
logged_in_as: "登錄身份"
logout: "登"
sign_in: "登入"
sign_in_to_join: "登入以加入對話"
or: ""
email: "郵箱地址"
password: "密碼"
forgot_your_pass: "忘記密碼"
need_an_account: "需要帳號?"
register: "註冊"
sign_up: "註冊"
confirm_password: "確認密碼"
username: "用戶名"
already_have_an_account: "已有帳號?"
recover_password: "恢覆密碼"
email_in_use: "郵箱地址已被使用"
email_or_username_in_use: "郵箱地址或用戶名已被使用"
required_field: "該字段必填"
passwords_dont_match: "密碼不匹配。"
special_characters: "用戶名只能包含字母、數字跟下劃線"
sign_in_to_comment: "登入以評論"
check_the_form: "表格無效。請檢查字段。"
set_username_dialog:
check_the_form: "表格無效。請檢查字段。"
continue: "使用 Facebook 用戶名"
error_create: "更改用戶名時發生了錯誤"
fake_comment_body: "此為評論樣例。讀者可以在評論部分中分享他們關於新聞編輯室的想法和意見。"
fake_comment_date: "1 分鐘前"
if_you_dont_change_your_name: "若您不在此改變用戶名,您的 Facebook 用戶名將隨您的評論一同出現。"
required_field: "必填字段"
save: "保存"
special_characters: "用戶名只能包含字母、數字跟下劃線"
username: "用戶名"
write_your_username: "編輯您的用戶名"
your_username: "您的用戶名將隨您發表的所有評論一同出現。"