Merge branch 'captcha_reload_on_click' into 'develop'
Made captcha reloadable on image click. Fixes #203 Closes #203 See merge request soapbox-pub/soapbox-fe!89
This commit is contained in:
commit
b6c0884a1d
|
@ -5,6 +5,7 @@ import { connect } from 'react-redux';
|
|||
import { Map as ImmutableMap } from 'immutable';
|
||||
import { fetchCaptcha } from 'soapbox/actions/auth';
|
||||
import { TextInput } from 'soapbox/features/forms';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
|
||||
const noOp = () => {};
|
||||
|
||||
|
@ -15,6 +16,7 @@ class CaptchaField extends React.Component {
|
|||
onChange: PropTypes.func,
|
||||
onFetch: PropTypes.func,
|
||||
onFetchFail: PropTypes.func,
|
||||
onClick: PropTypes.func,
|
||||
dispatch: PropTypes.func,
|
||||
refreshInterval: PropTypes.number,
|
||||
idempotencyKey: PropTypes.string,
|
||||
|
@ -24,6 +26,7 @@ class CaptchaField extends React.Component {
|
|||
onChange: noOp,
|
||||
onFetch: noOp,
|
||||
onFetchFail: noOp,
|
||||
onClick: noOp,
|
||||
refreshInterval: 5*60*1000, // 5 minutes, Pleroma default
|
||||
}
|
||||
|
||||
|
@ -79,10 +82,16 @@ class CaptchaField extends React.Component {
|
|||
render() {
|
||||
const { captcha } = this.state;
|
||||
const { onChange } = this.props;
|
||||
const { onClick } = this.props;
|
||||
|
||||
switch(captcha.get('type')) {
|
||||
case 'native':
|
||||
return <NativeCaptchaField captcha={captcha} onChange={onChange} />;
|
||||
return (
|
||||
<div>
|
||||
<p>{<FormattedMessage id='registration.captcha.hint' defaultMessage='Click the image to get a new captcha' />}</p>
|
||||
<NativeCaptchaField captcha={captcha} onChange={onChange} onClick={onClick} />
|
||||
</div>
|
||||
);
|
||||
case 'none':
|
||||
default:
|
||||
return null;
|
||||
|
@ -91,9 +100,9 @@ class CaptchaField extends React.Component {
|
|||
|
||||
}
|
||||
|
||||
export const NativeCaptchaField = ({ captcha, onChange }) => (
|
||||
<div className='captcha'>
|
||||
<img alt='captcha' src={captcha.get('url')} />
|
||||
export const NativeCaptchaField = ({ captcha, onChange, onClick }) => (
|
||||
<div className='captcha' >
|
||||
<img alt='captcha' src={captcha.get('url')} onClick={onClick} />
|
||||
<TextInput
|
||||
placeholder='Enter the pictured text'
|
||||
name='captcha_solution'
|
||||
|
@ -107,4 +116,5 @@ export const NativeCaptchaField = ({ captcha, onChange }) => (
|
|||
NativeCaptchaField.propTypes = {
|
||||
captcha: ImmutablePropTypes.map.isRequired,
|
||||
onChange: PropTypes.func,
|
||||
onClick: PropTypes.func,
|
||||
};
|
||||
|
|
|
@ -69,6 +69,10 @@ class RegistrationForm extends ImmutablePureComponent {
|
|||
});
|
||||
}
|
||||
|
||||
onCaptchaClick = e => {
|
||||
this.refreshCaptcha();
|
||||
}
|
||||
|
||||
onFetchCaptcha = captcha => {
|
||||
this.setState({ captchaLoading: false });
|
||||
this.setParams({
|
||||
|
@ -137,6 +141,7 @@ class RegistrationForm extends ImmutablePureComponent {
|
|||
onFetch={this.onFetchCaptcha}
|
||||
onFetchFail={this.onFetchCaptchaFail}
|
||||
onChange={this.onInputChange}
|
||||
onClick={this.onCaptchaClick}
|
||||
idempotencyKey={this.state.captchaIdempotencyKey}
|
||||
/>
|
||||
<div className='fields-group'>
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "جارٍ التحميل…",
|
||||
"regeneration_indicator.sublabel": "جارٍ تجهيز تغذية صفحتك الرئيسية!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Cargando…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "আসছে…",
|
||||
"regeneration_indicator.sublabel": "আপনার বাড়ির-সময়রেখা প্রস্তূত করা হচ্ছে!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Carregant…",
|
||||
"regeneration_indicator.sublabel": "S'està preparant la línia de temps Inici!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Caricamentu…",
|
||||
"regeneration_indicator.sublabel": "Priparazione di a vostra pagina d'accolta!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Načítám…",
|
||||
"regeneration_indicator.sublabel": "Váš domovský proud se připravuje!",
|
||||
"registration.agreement": "Souhlasím s {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Heslo (znovu)",
|
||||
"registration.fields.email_placeholder": "Emailová adresa",
|
||||
"registration.fields.password_placeholder": "Heslo",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Llwytho…",
|
||||
"regeneration_indicator.sublabel": "Mae eich ffrwd cartref yn cael ei baratoi!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Indlæser…",
|
||||
"regeneration_indicator.sublabel": "Din startside er ved at blive forberedt!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Laden…",
|
||||
"regeneration_indicator.sublabel": "Deine Startseite wird gerade vorbereitet!",
|
||||
"registration.agreement": "Ich akzeptiere die {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Passwort (wiederholen)",
|
||||
"registration.fields.email_placeholder": "Emailadresse",
|
||||
"registration.fields.password_placeholder": "Passwort",
|
||||
|
|
|
@ -905,6 +905,15 @@
|
|||
],
|
||||
"path": "app/soapbox/features/audio/index.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
"defaultMessage": "Click the image to get a new captcha",
|
||||
"id": "registration.captcha.hint"
|
||||
}
|
||||
],
|
||||
"path": "app/soapbox/features/auth_login/components/captcha.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Φορτώνει…",
|
||||
"regeneration_indicator.sublabel": "Η αρχική σου ροή ετοιμάζεται!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Ŝargado…",
|
||||
"regeneration_indicator.sublabel": "Via hejma fluo pretiĝas!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Cargando…",
|
||||
"regeneration_indicator.sublabel": "¡Se está preparando tu línea temporal principal!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Cargando…",
|
||||
"regeneration_indicator.sublabel": "¡Tu historia de inicio se está preparando!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Laeb…",
|
||||
"regeneration_indicator.sublabel": "Sinu kodu voog on ettevalmistamisel!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Kargatzen…",
|
||||
"regeneration_indicator.sublabel": "Zure hasiera-jarioa prestatzen ari da!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "در حال باز شدن…",
|
||||
"regeneration_indicator.sublabel": "این فهرست دارد آماده میشود!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Ladataan…",
|
||||
"regeneration_indicator.sublabel": "Kotinäkymääsi valmistellaan!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Chargement…",
|
||||
"regeneration_indicator.sublabel": "Le flux de votre page principale est en cours de préparation !",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Cargando…",
|
||||
"regeneration_indicator.sublabel": "Estase a preparar a súa liña temporal de inicio!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Töltődik…",
|
||||
"regeneration_indicator.sublabel": "A saját idővonalad épp készül!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Linimasa anda sedang disiapkan!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Caricamento in corso…",
|
||||
"regeneration_indicator.sublabel": "Stiamo preparando il tuo home feed!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "読み込み中…",
|
||||
"regeneration_indicator.sublabel": "ホームタイムラインは準備中です!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "იტვირთება…",
|
||||
"regeneration_indicator.sublabel": "თქვენი სახლის ლენტა მზადდება!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Жүктеу…",
|
||||
"regeneration_indicator.sublabel": "Жергілікті желі құрылуда!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "불러오는 중…",
|
||||
"regeneration_indicator.sublabel": "당신의 홈 피드가 준비되는 중입니다!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Aan het laden…",
|
||||
"regeneration_indicator.sublabel": "Jouw tijdlijn wordt aangemaakt!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Laster…",
|
||||
"regeneration_indicator.sublabel": "Dine startside forberedes!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Cargament…",
|
||||
"regeneration_indicator.sublabel": "Sèm a preparar vòstre flux d’acuèlh !",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Ładuję…",
|
||||
"regeneration_indicator.sublabel": "Twoja oś czasu jest przygotowywana!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Carregando…",
|
||||
"regeneration_indicator.sublabel": "Sua página inicial está sendo preparada!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "A carregar…",
|
||||
"regeneration_indicator.sublabel": "A tua home está a ser preparada!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Încărcare…",
|
||||
"regeneration_indicator.sublabel": "Fluxul tău este în preparare!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Загрузка…",
|
||||
"regeneration_indicator.sublabel": "Ваша домашняя лента готовится!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Načítava sa…",
|
||||
"regeneration_indicator.sublabel": "Vaša domovská nástenka sa pripravuje!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Nalaganje…",
|
||||
"regeneration_indicator.sublabel": "Vaš domači vir se pripravlja!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Po ngarkohet…",
|
||||
"regeneration_indicator.sublabel": "Prurja juaj vetjake po përgatiteet!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Loading…",
|
||||
"regeneration_indicator.sublabel": "Your home feed is being prepared!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Учитавање…",
|
||||
"regeneration_indicator.sublabel": "Ваша почетна страница се припрема!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Laddar…",
|
||||
"regeneration_indicator.sublabel": "Ditt hemmaflöde förbereds!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "சுமையேற்றம்…",
|
||||
"regeneration_indicator.sublabel": "உங்கள் வீட்டு ஊட்டம் தயார் செய்யப்படுகிறது!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "లోడ్ అవుతోంది…",
|
||||
"regeneration_indicator.sublabel": "మీ హోమ్ ఫీడ్ సిద్ధమవుతోంది!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "กำลังโหลด…",
|
||||
"regeneration_indicator.sublabel": "กำลังเตรียมฟีดหน้าแรกของคุณ!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Yükleniyor…",
|
||||
"regeneration_indicator.sublabel": "Ev akışınız hazırlanıyor!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "Завантаження…",
|
||||
"regeneration_indicator.sublabel": "Ваша домашня стрічка готується!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "加载中……",
|
||||
"regeneration_indicator.sublabel": "你的主页时间轴正在准备中!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "載入中……",
|
||||
"regeneration_indicator.sublabel": "你的主頁時間軸正在準備中!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
|
@ -349,6 +349,7 @@
|
|||
"regeneration_indicator.label": "載入中…",
|
||||
"regeneration_indicator.sublabel": "你的主頁時間軸正在準備中!",
|
||||
"registration.agreement": "I agree to the {tos}.",
|
||||
"registration.captcha.hint": "Click the image to get a new captcha",
|
||||
"registration.fields.confirm_placeholder": "Password (again)",
|
||||
"registration.fields.email_placeholder": "E-Mail address",
|
||||
"registration.fields.password_placeholder": "Password",
|
||||
|
|
Loading…
Reference in New Issue