Bgerstle has uploaded a new change for review. https://gerrit.wikimedia.org/r/185190
Change subject: add localized account creation error msgs ...................................................................... add localized account creation error msgs Change-Id: Icf578d6985d3e78c4900ade13e6a055be262c0ba --- M wikipedia/Networking/Fetchers/AccountCreator.m M wikipedia/View Controllers/AccountCreation/AccountCreationViewController.m M wikipedia/bn.lproj/Localizable.strings M wikipedia/br.lproj/Localizable.strings M wikipedia/ca.lproj/Localizable.strings M wikipedia/ce.lproj/Localizable.strings M wikipedia/cs.lproj/Localizable.strings M wikipedia/da.lproj/Localizable.strings M wikipedia/de.lproj/Localizable.strings M wikipedia/en.lproj/Localizable.strings M wikipedia/es.lproj/Localizable.strings M wikipedia/fa.lproj/Localizable.strings M wikipedia/fi.lproj/Localizable.strings M wikipedia/fo.lproj/Localizable.strings M wikipedia/fr.lproj/Localizable.strings M wikipedia/gl.lproj/Localizable.strings M wikipedia/he.lproj/Localizable.strings M wikipedia/id.lproj/Localizable.strings M wikipedia/it.lproj/Localizable.strings M wikipedia/ja.lproj/Localizable.strings M wikipedia/ka.lproj/Localizable.strings M wikipedia/km.lproj/Localizable.strings M wikipedia/kn.lproj/Localizable.strings M wikipedia/ko.lproj/Localizable.strings M wikipedia/lb.lproj/Localizable.strings M wikipedia/lt.lproj/Localizable.strings M wikipedia/mk.lproj/Localizable.strings M wikipedia/ml.lproj/Localizable.strings M wikipedia/ms.lproj/Localizable.strings M wikipedia/nb.lproj/Localizable.strings M wikipedia/nl.lproj/Localizable.strings M wikipedia/oc.lproj/Localizable.strings M wikipedia/or.lproj/Localizable.strings M wikipedia/pa.lproj/Localizable.strings M wikipedia/pl.lproj/Localizable.strings M wikipedia/pt.lproj/Localizable.strings M wikipedia/qqq.lproj/Localizable.strings M wikipedia/ro.lproj/Localizable.strings M wikipedia/ru.lproj/Localizable.strings M wikipedia/sk.lproj/Localizable.strings M wikipedia/sv.lproj/Localizable.strings M wikipedia/tr.lproj/Localizable.strings M wikipedia/uk.lproj/Localizable.strings M wikipedia/uz.lproj/Localizable.strings M wikipedia/vi.lproj/Localizable.strings 45 files changed, 437 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/apps/ios/wikipedia refs/changes/90/185190/1 diff --git a/wikipedia/Networking/Fetchers/AccountCreator.m b/wikipedia/Networking/Fetchers/AccountCreator.m index 0757308..ec2d6b3 100644 --- a/wikipedia/Networking/Fetchers/AccountCreator.m +++ b/wikipedia/Networking/Fetchers/AccountCreator.m @@ -24,6 +24,33 @@ @implementation AccountCreator +// workaround for parsing issues w/ localized error descriptions from back-end API ++ (NSString*)localizedErrorDescriptionForCode:(NSString*)code +{ + static NSDictionary *codesToLocalizedStringKeys = nil; + + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + codesToLocalizedStringKeys = @{ + @"blocked": @"create_account_blocked_error", + @"acct_creation_throttle_hit": @"create_account_ip_throttle_error", + @"sorbs_create_account_reason": @"create_account_open_proxy_error", + @"userexists": @"create_account_username_exists_error", + @"noname": @"create_account_noname_error", + @"invalidemailaddress": @"create_account_invalid_email_error", + @"passwordtooshort": @"create_account_password_too_short_error", + @"password-name-match": @"password-name-match" + }; + }); + NSString *errDesc = MWLocalizedString(codesToLocalizedStringKeys[code], nil); + #if DEBUG + if (!errDesc || errDesc.length == 0) { + NSLog(@"Couldn't find err description for code %@, falling back to create_account_generic_error", code); + } + #endif + return errDesc ?: MWLocalizedString(@"create_account_generic_error", nil); +} + -(instancetype)initAndCreateAccountForUserName: (NSString *)userName realName: (NSString *)realName domain: (NSString *)domain @@ -76,7 +103,7 @@ NSError *error = nil; if (responseObject[@"error"]){ NSMutableDictionary *errorDict = [responseObject[@"error"] mutableCopy]; - errorDict[NSLocalizedDescriptionKey] = errorDict[@"info"]; + errorDict[NSLocalizedDescriptionKey] = [AccountCreator localizedErrorDescriptionForCode:errorDict[@"code"]]; error = [NSError errorWithDomain: @"Acct Creation Fetcher" code: ACCOUNT_CREATION_ERROR_API userInfo: errorDict]; diff --git a/wikipedia/View Controllers/AccountCreation/AccountCreationViewController.m b/wikipedia/View Controllers/AccountCreation/AccountCreationViewController.m index d5753f4..db23077 100644 --- a/wikipedia/View Controllers/AccountCreation/AccountCreationViewController.m +++ b/wikipedia/View Controllers/AccountCreation/AccountCreationViewController.m @@ -88,7 +88,7 @@ ; } --(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation +-(void)didRotateFromInterfaceOrienhation:(UIInterfaceOrientation)fromInterfaceOrientation { // Ensure adjustScrollLimitForCaptchaVisiblity gets called again after rotating. [self.view setNeedsUpdateConstraints]; @@ -252,7 +252,9 @@ [self.passwordRepeatField becomeFirstResponder]; }else if(textField == self.passwordRepeatField) { [self.emailField becomeFirstResponder]; - }else if((textField == self.emailField) || (textField == self.captchaViewController.captchaTextBox)) { + }else { + NSAssert(((textField == self.emailField) || (textField == self.captchaViewController.captchaTextBox)), + @"Received -textFieldShouldReturn for unexpected text field: %@", textField); [self save]; } return YES; @@ -266,10 +268,12 @@ -(void)prepopulateTextFieldsForDebugging { +#if DEBUG self.usernameField.text = @"acct_creation_test_010"; self.passwordField.text = @""; self.passwordRepeatField.text = @""; self.emailField.text = @"mh...@wikimedia.org"; +#endif } -(void)viewWillDisappear:(BOOL)animated diff --git a/wikipedia/bn.lproj/Localizable.strings b/wikipedia/bn.lproj/Localizable.strings index 69adbeb..39845b6 100644 --- a/wikipedia/bn.lproj/Localizable.strings +++ b/wikipedia/bn.lproj/Localizable.strings @@ -203,3 +203,13 @@ "nearby-cancel" = "বাতিল"; "nearby-location-updates-settings-menu" = "গোপনীয়তা > অবস্থান পরিষেবা > উইকিপিডিয়া"; "nearby-location-general-error" = "অবস্থান নির্ণয় করা যাচ্ছে না। পুনঃসতেজ করতে টানুন বা পরে আবার চেষ্টা করুন।"; + +// Account creation errors +"create_account_username_exists_error" = "এই ব্যবহারকারী নাম আগে নিবন্ধিত হয়েছে"; +"create_account_ip_throttle_error" = "একই আইপি ঠিকানা থেকে অনেকগুলো অ্যাকাউন্ট তৈরী করা হয়েছে। অনুগ্রহ করে কিছুক্ষন পরে চেষ্টা করুন।"; +"create_account_open_proxy_error" = "নতুন অ্যাকাউন্ট তৈরীর ক্ষেত্রে এই অ্যাকাউন্টটি ব্লক করা আছে।"; +"create_account_noname_error" = "আপনার দেওয়া ব্যবহারকারীর নাম অবৈধ। আরেকটি ব্যবহারকারীর নাম প্রদান করুন।"; +"create_account_invalid_email_error" = "আপনার দেওয়া ইমেইল ঠিকানা সঠিক নয়।"; +"create_account_password_too_short_error" = "আপনার দেওয়া পাসওয়ার্ড অত্যন্ত ছোট।"; +"create_account_blocked_error" = "আপনি অ্যাকাউন্ট তৈরি করতে পারবেন না কারণ আপনার অ্যাকাউন্ট অবরুদ্ধ রয়েছে।"; +"create_account_generic_error" = "অ্যাকাউন্ট তৈরী করা যাচ্ছে না"; diff --git a/wikipedia/br.lproj/Localizable.strings b/wikipedia/br.lproj/Localizable.strings index f448f53..a4f3fd5 100644 --- a/wikipedia/br.lproj/Localizable.strings +++ b/wikipedia/br.lproj/Localizable.strings @@ -233,3 +233,13 @@ "nearby-location-updates-settings-menu" = "Prevezded> Servijoù lec'hiadurioù - Wikipedia"; "nearby-location-general-error" = "N'haller termenañ al lec'hiadur. Sachañ evit freskaat pe klask en-dro diwezhatoc'h."; "nearby-wifi" = "Gweredekaat ar wifi a c'hall sikour hoc'h ardivink da dermenañ gwelloc'h ho lec'hiadur."; + +/* Account creation errors */ +"create_account_username_exists_error" = "Implijet eo an anv implijer dija"; +"create_account_ip_throttle_error" = "Re a gontoù zo bet krouet diwar ar chomlec'h IP-mañ. Klaskit en-dro diwezhatoc'h."; +"create_account_open_proxy_error" = "Prennet eo bet ar chomlec'h IP-mañ evit krouiñ kontoù."; +"create_account_noname_error" = "N'eo ket mat an anv implijer roet. Roit unan all, mar plij."; +"create_account_invalid_email_error" = "N'eo ket mat ar chomlec'h postel roet."; +"create_account_password_too_short_error" = "Re verr eo ar ger-tremen roet."; +"create_account_blocked_error" = "Ne c'hallit ket krouiñ un gont peogwir eo sparlet ho kont."; +"create_account_generic_error" = "N'haller ket krouiñ ar gont"; diff --git a/wikipedia/ca.lproj/Localizable.strings b/wikipedia/ca.lproj/Localizable.strings index ae438e0..67ab877 100644 --- a/wikipedia/ca.lproj/Localizable.strings +++ b/wikipedia/ca.lproj/Localizable.strings @@ -235,3 +235,13 @@ "nearby-location-updates-settings-menu" = "Privacitat > Localització > Wikipedia"; "nearby-location-general-error" = "No es pot determinar la ubicació. Arrossegueu per refrescar-la o torneu-ho a provar més endavant."; "nearby-wifi" = "Si activeu la Wi-Fi pot ajudar el vostre dispositiu a determinar millor la vostra localització."; + +/* Account creation errors */ +"create_account_username_exists_error" = "Nom d'usuari ja està en ús"; +"create_account_ip_throttle_error" = "S'han creat massa comptes d'usuari des d'aquesta IP. Intenteu-ho més tard."; +"create_account_open_proxy_error" = "S'ha bloquejat aquesta IP per la creació de comptes."; +"create_account_noname_error" = "El nom d'usuari que heu proporcionat no és vàlid. Proporcioneu-ne un altre."; +"create_account_invalid_email_error" = "L'adreça electrònica que heu proporcionat no és vàlida."; +"create_account_password_too_short_error" = "La contrasenya que heu proporcionat és massa curta."; +"create_account_blocked_error" = "No podeu crear un compte perquè el vostre compte està blocat."; +"create_account_generic_error" = "No s'ha pogut crear el compte"; diff --git a/wikipedia/ce.lproj/Localizable.strings b/wikipedia/ce.lproj/Localizable.strings index 905c1b6..f30af7a 100644 --- a/wikipedia/ce.lproj/Localizable.strings +++ b/wikipedia/ce.lproj/Localizable.strings @@ -108,3 +108,7 @@ "nearby-pull-to-refresh-prompt" = "ТӀеоза, карлаяккха"; "nearby-pull-to-refresh-is-refreshing" = "Карлаяккхар"; "nearby-cancel" = "Цаоьшу"; + +// Account Creation Error Codes +"create_account_username_exists_error" = "Иштта декъашхочун цӀе йолуш ю"; +"create_account_generic_error" = "Декъашхочун дӀаяздар кхолла йиш яц"; diff --git a/wikipedia/cs.lproj/Localizable.strings b/wikipedia/cs.lproj/Localizable.strings index 223b048..fba2381 100644 --- a/wikipedia/cs.lproj/Localizable.strings +++ b/wikipedia/cs.lproj/Localizable.strings @@ -64,3 +64,12 @@ "onboarding-skip" = "Přeskočit"; "onboarding-free-encyclopedia" = "Otevřená encyklopedie"; "license-footer-name" = "CC BY-SA 3.0"; + +// Account creation errors +"create_account_username_exists_error" = "Uživatelské jméno se již používá"; +"create_account_ip_throttle_error" = "Z této IP adresy bylo založeno příliš mnoho účtů. Zkuste to znovu později."; +"create_account_open_proxy_error" = "Této IP adrese bylo zablokováno vytváření účtů."; +"create_account_invalid_email_error" = "E-mailová adresa, kterou jste uvedli, je neplatná."; +"create_account_password_too_short_error" = "Heslo, které jste uvedli, je příliš krátké."; +"create_account_blocked_error" = "Nemůžete vytvořit účet, protože je váš účet zablokován."; +"create_account_generic_error" = "Nepodařilo se vytvořit uživatelský účet"; diff --git a/wikipedia/da.lproj/Localizable.strings b/wikipedia/da.lproj/Localizable.strings index 2412670..29f9812 100644 --- a/wikipedia/da.lproj/Localizable.strings +++ b/wikipedia/da.lproj/Localizable.strings @@ -231,3 +231,13 @@ "nearby-location-updates-settings-menu" = "Beskyttelse Af Personlige Oplysninger > Placeringstjenester > Wikipedia"; "nearby-location-general-error" = "Ude af stand til at bestemme placering. Træk for at opdaterer, eller prøv igen senere."; "nearby-wifi" = "Aktivering af wifi kan hjælpe din enhed med bedre at bestemme din placering."; + +// Account Creation errors +"create_account_username_exists_error" = "Brugernavnet er allerede i brug"; +"create_account_ip_throttle_error" = "For mange konti oprettet fra denne IP-adresse. Prøv igen senere."; +"create_account_open_proxy_error" = "Denne IP-adresse er blevet blokeret fra at oprette konti."; +"create_account_noname_error" = "Det brugernavn, du har angivet, er ugyldigt. Angiv et andet brugernavn."; +"create_account_invalid_email_error" = "Den e-mailadresse du angav er ugyldig."; +"create_account_password_too_short_error" = "Den adgangskode du angav er for kort."; +"create_account_blocked_error" = "Du kan ikke oprette en konto, fordi din konto er blokeret."; +"create_account_generic_error" = "Kunne ikke oprette konto"; diff --git a/wikipedia/de.lproj/Localizable.strings b/wikipedia/de.lproj/Localizable.strings index bed15c4..8aefe8c 100644 --- a/wikipedia/de.lproj/Localizable.strings +++ b/wikipedia/de.lproj/Localizable.strings @@ -231,3 +231,13 @@ "nearby-location-updates-settings-menu" = "Datenschutz > Ortungsdienste > Wikipedia"; "nearby-location-general-error" = "Standort konnte nicht bestimmt werden. Zum Aktualisieren ziehen oder später erneut versuchen."; "nearby-wifi" = "Das Aktivieren von Wi-Fi kann dabei helfen, den Standort deines Gerätes besser zu bestimmen."; + +// Account creation errors +"create_account_username_exists_error" = "Der Benutzername ist bereits in Verwendung."; +"create_account_ip_throttle_error" = "Von dieser IP-Adresse wurden zu viele Benutzerkonten erstellt. Versuche es später erneut."; +"create_account_open_proxy_error" = "Diese IP-Adresse wurde für das Erstellen von Benutzerkonten gesperrt."; +"create_account_noname_error" = "Der angegebene Benutzername ist ungültig. Bitte wähle einen anderen."; +"create_account_invalid_email_error" = "Die angegebene E-Mail-Adresse ist ungültig."; +"create_account_password_too_short_error" = "Das angegebene Passwort ist zu kurz."; +"create_account_blocked_error" = "Du kannst kein Benutzerkonto erstellen, da dein Benutzerkonto gesperrt ist."; +"create_account_generic_error" = "Benutzerkonto konnte nicht erstellt werden"; diff --git a/wikipedia/en.lproj/Localizable.strings b/wikipedia/en.lproj/Localizable.strings index 0e0d36f..4a8b6d2 100644 --- a/wikipedia/en.lproj/Localizable.strings +++ b/wikipedia/en.lproj/Localizable.strings @@ -260,3 +260,13 @@ "nearby-location-updates-settings-menu" = "Privacy > Location Services > Wikipedia"; "nearby-location-general-error" = "Unable to determine location. Pull to refresh or try again later."; "nearby-wifi" = "Enabling Wi-Fi can help your device better determine your location."; + +/* Account Creation Errors (workaround until server-side localization is fixed) */ +"create_account_username_exists_error" = "Username already in use"; +"create_account_ip_throttle_error" = "Too many accounts created from this IP address. Try again later."; +"create_account_open_proxy_error" = "This IP address has been blocked from creating accounts."; +"create_account_noname_error" = "The username you provided is invalid. Please provide another username."; +"create_account_invalid_email_error" = "The email address you provided is invalid."; +"create_account_password_too_short_error" = "The password you provided is too short."; +"create_account_blocked_error" = "You cannot create an account because your account is blocked."; +"create_account_generic_error" = "Could not create account"; diff --git a/wikipedia/es.lproj/Localizable.strings b/wikipedia/es.lproj/Localizable.strings index 5f052f2..bee7505 100644 --- a/wikipedia/es.lproj/Localizable.strings +++ b/wikipedia/es.lproj/Localizable.strings @@ -236,3 +236,13 @@ "nearby-location-updates-settings-menu" = "Privacidad > Servicios de localización > Wikipedia"; "nearby-location-general-error" = "No se puede determinar la ubicación. Tira para actualizar o inténtalo más tarde."; "nearby-wifi" = "Activar wifi puede ayudar a que tu dispositivo determine mejor tu ubicación."; + +// Account creation errors +"create_account_username_exists_error" = "El nombre de usuario ya está en uso"; +"create_account_ip_throttle_error" = "Demasiadas cuentas creadas desde esta IP. Inténtalo más tarde."; +"create_account_open_proxy_error" = "Esta IP ha sido bloqueada para la creación de cuentas."; +"create_account_noname_error" = "El nombre de usuario proporcionado no es válido. Escribe otro."; +"create_account_invalid_email_error" = "La dirección de correo electrónico proporcionada no es válida."; +"create_account_password_too_short_error" = "La contraseña proporcionada es demasiado corta."; +"create_account_blocked_error" = "No puedes crear una cuenta ya que tu cuenta está bloqueada."; +"create_account_generic_error" = "No se pudo crear la cuenta"; diff --git a/wikipedia/fa.lproj/Localizable.strings b/wikipedia/fa.lproj/Localizable.strings index ddedcd4..fa729d6 100644 --- a/wikipedia/fa.lproj/Localizable.strings +++ b/wikipedia/fa.lproj/Localizable.strings @@ -236,3 +236,13 @@ "nearby-location-updates-settings-menu" = "حریم شخصی > خدمات موقعیت > ویکیپدیا"; "nearby-location-general-error" = "ناتوان در تشخیص موقعیت. برای تازهکردن فشار دهید یا بعداً تلاش کنید."; "nearby-wifi" = "فعالکردن وایفای میتواند به دستگاهتان در بهتر تشخیصدادن موقعیتتان کمک کند."; + +// Account creation errors +"create_account_username_exists_error" = "نام کاربری در حال استفاده است"; +"create_account_ip_throttle_error" = "حساب کاربری زیادی با این نشانی آیپی ساخته شدهاند بعدا تلاش کنید."; +"create_account_open_proxy_error" = "این نشانی آیپی برای ایجاد حساب مسدود شده است."; +"create_account_noname_error" = "نام کاربریای که انتخاب کردهاید نامعتبر است. نام کاربری دیگری را انتخاب کنید"; +"create_account_invalid_email_error" = "رایانامهای که وارد کردید نامعتبر است."; +"create_account_password_too_short_error" = "گذرواژه خیلی کوتاه است."; +"create_account_blocked_error" = "امکان ساخت حساب کاربری به دلیل بسته بودن حساب کاربریتان نیست."; +"create_account_generic_error" = "امکان ساختن حساب کاربری وجود ندارد"; diff --git a/wikipedia/fi.lproj/Localizable.strings b/wikipedia/fi.lproj/Localizable.strings index 1a63fd7..3eebe52 100644 --- a/wikipedia/fi.lproj/Localizable.strings +++ b/wikipedia/fi.lproj/Localizable.strings @@ -234,3 +234,13 @@ "nearby-location-updates-settings-menu" = "Yksityisyys > Sijaintipalvelut > Wikipedia"; "nearby-location-general-error" = "Sijainnin määritys ei onnistu. Vedä päivittääksesi tai yritä uudelleen myöhemmin."; "nearby-wifi" = "Langattoman verkkoyhteyden käyttöönotto voi auttaa laitettasi määrittämään sijaintisi paremmin."; + +// Account creation errors +"create_account_username_exists_error" = "Käyttäjätunnus on jo käytössä"; +"create_account_ip_throttle_error" = "Liian monta tiliä luotu tältä IP-osoitteelta. Yritä uudelleen myöhemmin."; +"create_account_open_proxy_error" = "Tältä IP-osoitteelta on estetty tilien luominen."; +"create_account_noname_error" = "Syöttämäsi käyttäjänimi ei kelpaa. Anna toinen käyttäjänimi."; +"create_account_invalid_email_error" = "Syöttämäsi sähköpostiosoite ei kelpaa."; +"create_account_password_too_short_error" = "Syöttämäsi salasana on liian lyhyt."; +"create_account_blocked_error" = "Et voi luoda tiliä, koska tilisi on estetty."; +"create_account_generic_error" = "Tunnusta ei voitu luoda"; diff --git a/wikipedia/fo.lproj/Localizable.strings b/wikipedia/fo.lproj/Localizable.strings index 4d06dbc..cef9429 100644 --- a/wikipedia/fo.lproj/Localizable.strings +++ b/wikipedia/fo.lproj/Localizable.strings @@ -106,3 +106,9 @@ "timestamp-days" = "%d dagar síðan"; "timestamp-months" = "%d mánaðar síðan"; "timestamp-years" = "%d ár síðan"; + +// Account creation errors +"create_account_username_exists_error" = "Brúkaranavnið er longu í brúk"; +"create_account_ip_throttle_error" = "Ov nógvar kontur eru stovnaðar frá hesi IP adreseeuni. Royn aftur seinni."; +"create_account_open_proxy_error" = "Henda IP adressan er blivin sperrað fyri upprættan av kontum."; +"create_account_generic_error" = "Tað bar ikki til at upprætta kontu"; diff --git a/wikipedia/fr.lproj/Localizable.strings b/wikipedia/fr.lproj/Localizable.strings index f8f6b11..d3937dd 100644 --- a/wikipedia/fr.lproj/Localizable.strings +++ b/wikipedia/fr.lproj/Localizable.strings @@ -236,3 +236,13 @@ "nearby-location-updates-settings-menu" = "Confidentialité > Services d’emplacement > Wikipédia"; "nearby-location-general-error" = "Impossible de déterminer l’emplacement. Tirer pour rafraîchir ou réessayer ultérieurement."; "nearby-wifi" = "L’activation du wifi peut aider votre appareil à mieux déterminer votre emplacement."; + +// Account creation errors +"create_account_username_exists_error" = "Le nom d’utilisateur est déjà utilisé"; +"create_account_ip_throttle_error" = "Trop de comptes créés depuis cette adresse IP. Réessayez plus tard."; +"create_account_open_proxy_error" = "Cette adresse IP a été bloquée pour la création de comptes."; +"create_account_noname_error" = "Le nom d’utilisateur fourni n’est pas valide. Veuillez en fournir un autre."; +"create_account_invalid_email_error" = "L’adresse électronique fournie n’est pas valide"; +"create_account_password_too_short_error" = "Le mot de passe fourni est trop court"; +"create_account_blocked_error" = "Vous ne pouvez pas créer de compte car votre compte est bloqué."; +"create_account_generic_error" = "Impossible de créer le compte"; diff --git a/wikipedia/gl.lproj/Localizable.strings b/wikipedia/gl.lproj/Localizable.strings index aebfdb8..b0d8390 100644 --- a/wikipedia/gl.lproj/Localizable.strings +++ b/wikipedia/gl.lproj/Localizable.strings @@ -232,3 +232,13 @@ "nearby-location-updates-settings-menu" = "Privacidade > Servizos de localización > Wikipedia"; "nearby-location-general-error" = "Non se pode determinar a localización. Tire para actualizar ou ténteo máis tarde."; "nearby-wifi" = "Activar wifi pode axudar a que o seu dispositivo determine mellor a súa localización."; + +// Account creation errors +"create_account_username_exists_error" = "O nome de usuario xa está en uso"; +"create_account_ip_throttle_error" = "Creáronse demasiadas contas desde este enderezo IP. Inténteo de novo máis tarde."; +"create_account_open_proxy_error" = "Este enderezo IP foi bloqueado fronte á creación de contas."; +"create_account_noname_error" = "O nome de usuario proporcionado non é válido. Por favor escriba outro."; +"create_account_invalid_email_error" = "A dirección de correo electrónico proporcionada non é válida."; +"create_account_password_too_short_error" = "O contrasinal proporcionado é demasiado corto."; +"create_account_blocked_error" = "Non pode crear unha cuenta porque a súa conta está bloqueada."; +"create_account_generic_error" = "Non se puido crear a conta"; diff --git a/wikipedia/he.lproj/Localizable.strings b/wikipedia/he.lproj/Localizable.strings index f5c22ee..2e68c21 100644 --- a/wikipedia/he.lproj/Localizable.strings +++ b/wikipedia/he.lproj/Localizable.strings @@ -233,3 +233,13 @@ "nearby-location-updates-settings-menu" = "פרטיות > שירותי מיקום > ויקיפדיה"; "nearby-location-general-error" = "לא ניתן להבין מה המיקום. נא למשוך לרענון או לנסות מאוחר יותר."; "nearby-wifi" = "הפעלת וייפיי יכולה לעזור למכשיר שלך להבין את המיקום טוב יותר."; + +// Account creation errors +"create_account_username_exists_error" = "שם המשתמש כבר בשימוש"; +"create_account_ip_throttle_error" = "יותר מדי חשבונות נוצרו מכתובת ה־IP הזאת. נא לנסות שוב מאוחר יותר."; +"create_account_open_proxy_error" = "כתובת ה־IP נחסמה מיצירת חשבונות."; +"create_account_noname_error" = "שם המשתמש שסיפקת אינו חוקי. נא לספק שם משתמש אחר."; +"create_account_invalid_email_error" = "כתובת הדוא\"ל שסיפקת אינה חוקית."; +"create_account_password_too_short_error" = "הסיסמה שסיפקת קצרה מדי."; +"create_account_blocked_error" = "אין באפשרותך ליצור חשבון משום שהחשבון שלך חסום."; +"create_account_generic_error" = "לא היה ניתן ליצור חשבון"; diff --git a/wikipedia/id.lproj/Localizable.strings b/wikipedia/id.lproj/Localizable.strings index d912444..58a5832 100644 --- a/wikipedia/id.lproj/Localizable.strings +++ b/wikipedia/id.lproj/Localizable.strings @@ -235,3 +235,13 @@ "nearby-location-updates-settings-menu" = "Privasi > Layanan Lokasi > Wikipedia"; "nearby-location-general-error" = "Tidak dapat menentukan lokasi. Tarik untuk menyegarkan atau coba lagi nanti."; "nearby-wifi" = "Mengaktifkan Wi-Fi dapat membantu perangkat Anda menentukan lokasi Anda lebih baik."; + +// Account creation errors +"create_account_username_exists_error" = "Nama pengguna telah digunakan"; +"create_account_ip_throttle_error" = "Terlalu banyak akun yang dibuat dari alamat IP ini. Coba lagi nanti."; +"create_account_open_proxy_error" = "Alamat IP ini telah diblokir dari membuat akun."; +"create_account_noname_error" = "Nama pengguna yang Anda masukkan tidak sah. Mohon gunakan nama yang lain."; +"create_account_invalid_email_error" = "Surer yang Anda sediakan tidak sah."; +"create_account_password_too_short_error" = "Kata sandi yang anda masukkan terlalu pendek"; +"create_account_blocked_error" = "Anda tidak dapat membuat akun dikarenakan akun Anda diblokir."; +"create_account_generic_error" = "Tidak dapat membuat akun"; diff --git a/wikipedia/it.lproj/Localizable.strings b/wikipedia/it.lproj/Localizable.strings index 3714860..d2c986e 100644 --- a/wikipedia/it.lproj/Localizable.strings +++ b/wikipedia/it.lproj/Localizable.strings @@ -222,3 +222,13 @@ "nearby-location-updates-settings-menu" = "Privacy > Localizzazione > Wikipedia"; "nearby-location-general-error" = "Impossibile determinare la posizione. Tira su per ricaricare o riprova più tardi."; "nearby-wifi" = "Abilitando il WiFi, aiuti il dispositivo a determinar meglio la tua posizione."; + +// Account creation errors +"create_account_username_exists_error" = "Nome utente già in uso"; +"create_account_ip_throttle_error" = "Troppi account creati da questo indirizzo IP. Riprova più tardi."; +"create_account_open_proxy_error" = "Questo indirizzo IP è stato bloccato dalla creazione di account."; +"create_account_noname_error" = "Il nome utente che hai fornito non è valido. Indica un altro nome utente."; +"create_account_invalid_email_error" = "L'indirizzo email che hai fornito non è valido."; +"create_account_password_too_short_error" = "La password che hai fornito è troppo breve."; +"create_account_blocked_error" = "Non puoi creare un'utenza perché il tuo account è bloccato."; +"create_account_generic_error" = "Impossibile creare l'account"; diff --git a/wikipedia/ja.lproj/Localizable.strings b/wikipedia/ja.lproj/Localizable.strings index f0fe189..b0dcc2a 100644 --- a/wikipedia/ja.lproj/Localizable.strings +++ b/wikipedia/ja.lproj/Localizable.strings @@ -235,3 +235,13 @@ "nearby-location-updates-settings-menu" = "プライバシー > 位置情報サービス > ウィキペディア"; "nearby-location-general-error" = "位置を確定できません。引っ張って更新するか、後ほどもう一度試してみてください。"; "nearby-wifi" = "Wi-Fi を有効にすると、位置情報の精度をより高めることができます。"; + +// Account creation errors +"create_account_username_exists_error" = "既に使用されている利用者名です"; +"create_account_ip_throttle_error" = "この IP アドレスからのアカウント作成が多すぎます。しばらくしてから再試行してください"; +"create_account_open_proxy_error" = "この IP アドレスはアカウント作成についてはブロックされています"; +"create_account_noname_error" = "入力した利用者名は無効です。別の利用者名を入力してください。"; +"create_account_invalid_email_error" = "入力したメールアドレスは無効です。"; +"create_account_password_too_short_error" = "パスワードが短すぎます。"; +"create_account_blocked_error" = "あなたのアカウントがブロックされているため、アカウントを作成できません。"; +"create_account_generic_error" = "アカウントを作成できませんでした"; diff --git a/wikipedia/ka.lproj/Localizable.strings b/wikipedia/ka.lproj/Localizable.strings index 029547e..5b921af 100644 --- a/wikipedia/ka.lproj/Localizable.strings +++ b/wikipedia/ka.lproj/Localizable.strings @@ -176,3 +176,13 @@ "nearby-location-updates-denied" = "აპლიკაციას არ აქვს ადგილმდებარეობის განახლებაზე წვდომის უფლება."; "nearby-location-updates-enable" = "ლოკაციის განახლებებისათვის გახსენით პარამეტრების აპლიკაცია და აირჩიეთ შემდეგი:"; "nearby-location-updates-settings-menu" = "კონფიდენსიალურობა > ლოკაციის სერვისი > ვიკიპედია"; + +// Account creation errors +"create_account_username_exists_error" = "მომხმარებლის სახელი უკვე გამოიყენება"; +"create_account_ip_throttle_error" = "ამ IP-მისამართიდან ბევრი ანგარიშია შექმნილი. გთხოვთ, სცადეთ მოგვიანებით."; +"create_account_open_proxy_error" = "ეს IP-მისამართი დაბლოკილია ანგარიშების შექმნისაგან"; +"create_account_noname_error" = "თქვენს მიერ შეყვანილი მომხმარებლის სახელი არასწორია. გთხოვთ, შეიყვანეთ სხვა მომხმარებლის სახელი."; +"create_account_invalid_email_error" = "თქვენ მიერ მითითებული ელ-ფოსტის მისამართი არასწორია."; +"create_account_password_too_short_error" = "თქვენ მიერ მითითებული პაროლი ზედმეტად მოკლეა."; +"create_account_blocked_error" = "თქვენ არ შეგიძლიათ ანგარიშის შექმნა, რადგან თქვენი IP-მისამართი დაბლოკილია."; +"create_account_generic_error" = "ანგარიშის შექმნა ვერ მოხერხდა"; diff --git a/wikipedia/km.lproj/Localizable.strings b/wikipedia/km.lproj/Localizable.strings index 61304e2..0ea01c6 100644 --- a/wikipedia/km.lproj/Localizable.strings +++ b/wikipedia/km.lproj/Localizable.strings @@ -178,3 +178,13 @@ "nearby-none" = "រកមិនឃើញអត្ថបទជិតខាង។ ទាញដើម្បីផ្ទុកជាថ្មីឬក៏ព្យាយាមម្ដងទៀតនៅពេលក្រោយ។"; "nearby-open-in-maps" = "បើកក្នុងផែនទី"; "nearby-cancel" = "បោះបង់"; + +// Account creation errors +"create_account_username_exists_error" = "ឈ្មោះអ្នកប្រើមានរួចហើយ"; +"create_account_ip_throttle_error" = "មានគណនីច្រើនពេកហើយដែលបានបង្កើតចេញពីអាសយដ្ឋានIPនេះ។ សូមសាកល្បងម្ដងទៀតនៅពេលក្រោយ។"; +"create_account_open_proxy_error" = "អាសយដ្ឋានIPនេះត្រូវបានហាមឃាត់មិនអោយបង្កើតគណនីទេ។"; +"create_account_noname_error" = "អត្តនាមដែលអ្នកបានផ្ដល់អោយមិនត្រឹមត្រូវទេ។ សូមផ្ដល់អត្តនាមមួយផ្សេងទៀត។"; +"create_account_invalid_email_error" = "អាសយដ្ឋានអ៊ីមែលដែលអ្នកបានផ្ដល់អោយមិនត្រឹមត្រូវទេ។"; +"create_account_password_too_short_error" = "ពាក្យសម្ងាត់ដែលអ្នកបានផ្ដល់អោយខ្លីពេកហើយ។"; +"create_account_blocked_error" = "អ្នកមិនអាចបង្កើតគណនីទេព្រោះគណនីរបស់អ្នកត្រូវបានហាមឃាត់ហើយ។"; +"create_account_generic_error" = "មិនអាចបង្កើតគណនីបានទេ"; diff --git a/wikipedia/kn.lproj/Localizable.strings b/wikipedia/kn.lproj/Localizable.strings index 33c0e3a..3fbdc49 100644 --- a/wikipedia/kn.lproj/Localizable.strings +++ b/wikipedia/kn.lproj/Localizable.strings @@ -56,3 +56,7 @@ "credits-title" = "ಮುಕ್ತ ಮೂಲ ಭಂಡಾರಗಳು"; "credits-wikimedia-repos" = "ವಿಕಿಮೀಡಿಯ"; "credits-external-libraries" = "ಭಾಹ್ಯ"; + +// Account creation errors +"create_account_username_exists_error" = "ಬಳಕೆದಾರ ಹೆಸರು ಈಗಾಗಲೇ ಉಪಯೋಗದಲ್ಲಿದೆ"; +"create_account_generic_error" = "ಖಾತೆಯನ್ನು ಸೃಷ್ಟಿಸಲಾಗುತ್ತಿಲ್ಲ"; diff --git a/wikipedia/ko.lproj/Localizable.strings b/wikipedia/ko.lproj/Localizable.strings index 65387ce..672c8fe 100644 --- a/wikipedia/ko.lproj/Localizable.strings +++ b/wikipedia/ko.lproj/Localizable.strings @@ -232,3 +232,13 @@ "nearby-location-updates-settings-menu" = "개인 정보 보호 > 위치 서비스 > 위키백과"; "nearby-location-general-error" = "위치를 확정할 수 없습니다. 새로 고치려면 당기거나 나중에 다시 시도하세요."; "nearby-wifi" = "Wi-Fi를 활성화하면 장치가 위치를 더 정확하도록 도울 수 있습니다."; + +// Account creation errors +"create_account_username_exists_error" = "이미 사용 중인 사용자 이름"; +"create_account_ip_throttle_error" = "이 IP 주소에서 너무 많은 계정이 만들어졌습니다. 나중에 다시 시도하세요."; +"create_account_open_proxy_error" = "이 IP 주소는 계정 만들기에서 차단되어 있습니다."; +"create_account_noname_error" = "제공한 사용자 이름은 올바르지 않습니다. 다른 사용자 이름을 제공하세요."; +"create_account_invalid_email_error" = "제공한 이메일 주소는 올바르지 않습니다."; +"create_account_password_too_short_error" = "제공한 비밀번호는 너무 짧습니다."; +"create_account_blocked_error" = "당신의 계정이 차단되어 있기 때문에 계정을 만들 수 없습니다."; +"create_account_generic_error" = "계정을 만들 수 없습니다"; diff --git a/wikipedia/lb.lproj/Localizable.strings b/wikipedia/lb.lproj/Localizable.strings index 9074ab4..5bc1e83 100644 --- a/wikipedia/lb.lproj/Localizable.strings +++ b/wikipedia/lb.lproj/Localizable.strings @@ -216,3 +216,13 @@ "nearby-location-updates-denied" = "Dës App huet net d'Recht fir Aktualisatiounen iwwer d'Plaz wou e grad ass ze kréien."; "nearby-location-general-error" = "D'Plaz wou Dir sidd konnt net festgestallt ginn. Dréckt fir z'aktualiséieren oder probéiert méi spéit nach eng Kéier."; "nearby-wifi" = "D'Aschalte vum Wifi kann Ärem Apparat hëllefen d'Plaz wou Dir sidd besser festzeleeën."; + +// Account creation errors +"create_account_username_exists_error" = "De Benotzernumm gëtt scho benotzt"; +"create_account_ip_throttle_error" = "Zevill Benotzerkonte goufe vun dëser IP-Adress ugeluecht. Probéiert méi spéit nach eng Kéier."; +"create_account_open_proxy_error" = "Dës IP-Adress ass fir d'Uleeë vu Benotzerkonte gespaart."; +"create_account_noname_error" = "De Benotzernumm deen Dir uginn hutt ass net valabel. Gitt w.e.g. en anere Benotzernumm un."; +"create_account_invalid_email_error" = "D'E-Mail-Adress déi Dir uginn hutt ass net valabel."; +"create_account_password_too_short_error" = "D'Passwuert dat Dir uginn hutt ass ze kuerz."; +"create_account_blocked_error" = "Dir kënnt kee Benotzerkont uleeë wëll Är Benotzerkont gespaart ass."; +"create_account_generic_error" = "Benotzerkont konnt net opgemaach ginn"; diff --git a/wikipedia/lt.lproj/Localizable.strings b/wikipedia/lt.lproj/Localizable.strings index 032a325..45fd698 100644 --- a/wikipedia/lt.lproj/Localizable.strings +++ b/wikipedia/lt.lproj/Localizable.strings @@ -148,3 +148,13 @@ "nearby-open-in-maps" = "Atidaryti Žemėlapiuose"; "nearby-cancel" = "Atšaukti"; "nearby-location-updates-denied" = "Ši programėlė neturi leidimo gauti vietos atnaujinimus."; + +// Account creation errors +"create_account_username_exists_error" = "Naudotojo vardas jau yra užimtas"; +"create_account_ip_throttle_error" = "Per daug paskyrų sukurta iš šio IP adreso. Bandykite dar kartą vėliau."; +"create_account_open_proxy_error" = "Šis IP adresas yra užblokuotas nuo paskyrų kūrimo."; +"create_account_noname_error" = "Naudotojo vardas, kurį pateikėte, yra neteisingas. Prašome pateikti kitą naudotojo vardą."; +"create_account_invalid_email_error" = "El. pašto adresas, kurį pateikėte, yra neteisingas."; +"create_account_password_too_short_error" = "Slaptažodis, kurį pateikėte, yra per trumpas."; +"create_account_blocked_error" = "Jūs negalite kurti paskyros, nes Jūsų paskyra yra užblokuota."; +"create_account_generic_error" = "Nepavyko sukurti paskyros"; diff --git a/wikipedia/mk.lproj/Localizable.strings b/wikipedia/mk.lproj/Localizable.strings index 34fbe81..f6660c1 100644 --- a/wikipedia/mk.lproj/Localizable.strings +++ b/wikipedia/mk.lproj/Localizable.strings @@ -232,3 +232,13 @@ "nearby-location-updates-settings-menu" = "Приватност > Местоположбени услуги > Википедија"; "nearby-location-general-error" = "Не можам да ја утврдам местоположбата. Повлечете за да превчитате или обидете се повторно."; "nearby-wifi" = "Ако ја вклучите безжичната линија (Wi-Fi), уредот ќе може подобро да ја утврди вашата местоположба."; + +// Account creation errors +"create_account_username_exists_error" = "Корисничкото име е зафатено"; +"create_account_ip_throttle_error" = "Од овааа IP-адреса се направени премногу кориснички сметки. Обидете се подоцна."; +"create_account_open_proxy_error" = "Оваа IP-адреса е блокирана за создавање кориснички сметки."; +"create_account_noname_error" = "Укажаното корисничко име е неважечко. Внесете друго."; +"create_account_invalid_email_error" = "Укажаната е-пошта е неважечка."; +"create_account_password_too_short_error" = "Укажаната лозинка е прекратка."; +"create_account_blocked_error" = "Не можете да направите сметка бидејќи сметката ви е забранета."; +"create_account_generic_error" = "Не можам да направам корисничка сметка"; diff --git a/wikipedia/ml.lproj/Localizable.strings b/wikipedia/ml.lproj/Localizable.strings index d9a9bb1..194af20 100644 --- a/wikipedia/ml.lproj/Localizable.strings +++ b/wikipedia/ml.lproj/Localizable.strings @@ -144,3 +144,9 @@ "onboarding-login" = "പ്രവേശിക്കുക"; "onboarding-already-have-account" = "മുമ്പേ അംഗത്വമുണ്ടോ? $1"; "onboarding-skip" = "കടക്കുക"; + +// Account creation errors +"create_account_username_exists_error" = "ഉപയോക്തൃനാമം മുമ്പേ ഉപയോഗത്തിലുണ്ട്"; +"create_account_ip_throttle_error" = "ഈ ഐ.പി. വിലാസത്തിൽ നിന്നും നിരവധി അംഗത്വങ്ങൾ സൃഷ്ടിച്ചിരിക്കുന്നു. പിന്നീട് വീണ്ടും ശ്രമിക്കുക."; +"create_account_open_proxy_error" = "അംഗത്വം സൃഷ്ടിക്കുന്നതിൽ നിന്നും ഈ ഐ.പി. വിലാസം തടയപ്പെട്ടിരിക്കുന്നു."; +"create_account_generic_error" = "അംഗത്വം സൃഷ്ടിക്കാൻ കഴിഞ്ഞില്ല"; diff --git a/wikipedia/ms.lproj/Localizable.strings b/wikipedia/ms.lproj/Localizable.strings index 659d435..bc5413b 100644 --- a/wikipedia/ms.lproj/Localizable.strings +++ b/wikipedia/ms.lproj/Localizable.strings @@ -231,3 +231,13 @@ "nearby-location-updates-settings-menu" = "Privasi > Perkhidmatan Lokasi > Wikipedia\n(Privacy > Location Services > Wikipedia)"; "nearby-location-general-error" = "Lokasi tidak dapat ditentukan. Sila tarik untuk muat semula atau cuba lagi nanti."; "nearby-wifi" = "Memasang Wi-Fi boleh membantu peranti anda menentukan lokasi anda dengan lebih baik."; + +// Account creation errors +"create_account_username_exists_error" = "Nama pengguna sudah dipakai"; +"create_account_ip_throttle_error" = "Terlalu banyak akaun yang dibuka dari alamat IP ini. Cuba lagi nanti."; +"create_account_open_proxy_error" = "Alamat IP ini telah disekat dari membuka akaun."; +"create_account_noname_error" = "Nama pengguna yang anda berikan tidak sah. Sila berikan nama pengguna yang lain."; +"create_account_invalid_email_error" = "Alamat e-mel yang anda berikan tidak sah."; +"create_account_password_too_short_error" = "Kata laluan yang anda berikan terlalu pendek."; +"create_account_blocked_error" = "Anda tidak boleh membuka akaun kerana akaun anda disekat."; +"create_account_generic_error" = "Akaun tidak dapat dibuka"; diff --git a/wikipedia/nb.lproj/Localizable.strings b/wikipedia/nb.lproj/Localizable.strings index edb0bee..09721b7 100644 --- a/wikipedia/nb.lproj/Localizable.strings +++ b/wikipedia/nb.lproj/Localizable.strings @@ -223,3 +223,13 @@ "nearby-location-updates-settings-menu" = "Innstillinger > Personvern > Stedstjenester > Wikipedia"; "nearby-location-general-error" = "Kunne ikke bestemme plasseringen din. Dra for å gjenoppfriske eller prøv på nytt senere."; "nearby-wifi" = "Å skru på wifi kan hjelpe enheten din til å bestemme posisjonen din bedre."; + +// Account creation errors +"create_account_username_exists_error" = "Brukernavnet er allerede i bruk"; +"create_account_ip_throttle_error" = "For many kontoer opprettet fra denne IP-adressen. Prøv igjen senere."; +"create_account_open_proxy_error" = "Denne IP-adressen har blitt blokkert fra å opprette kontoer."; +"create_account_noname_error" = "Brukernavnet du oppga er ugyldig. Vennligst oppgi et annet brukernavn."; +"create_account_invalid_email_error" = "Epost-adressen du oppga er ugyldig."; +"create_account_password_too_short_error" = "Passordet du oppga er for kort."; +"create_account_blocked_error" = "Du kan ikke opprette en konto fordi kontoen din er blokkert."; +"create_account_generic_error" = "Kunne ikke opprette konto"; diff --git a/wikipedia/nl.lproj/Localizable.strings b/wikipedia/nl.lproj/Localizable.strings index 30f3420..67a87fd 100644 --- a/wikipedia/nl.lproj/Localizable.strings +++ b/wikipedia/nl.lproj/Localizable.strings @@ -235,3 +235,13 @@ "nearby-location-updates-settings-menu" = "Privacy > Locatievoorzieningen > Wikipedia"; "nearby-location-general-error" = "Kan locatie niet bepalen. Trek naar beneden om bij te werken of probeer het later opnieuw."; "nearby-wifi" = "Het inschakelen van Wi-Fi zorgt voor een nauwkeuriger locatie."; + +// Account creation errors +"create_account_username_exists_error" = "De gebruikersnaam is al in gebruik"; +"create_account_ip_throttle_error" = "Er zijn te veel gebruikers aangemaakt vanaf dit IP-adres. Probeer het later opnieuw."; +"create_account_open_proxy_error" = "Vanaf dit IP-adres mogen geen gebruikers aangemaakt worden."; +"create_account_noname_error" = "De opgegeven gebruikersnaam is ongeldig. Geef een andere gebruikersnaam op."; +"create_account_invalid_email_error" = "Het opgegeven e-mailadres is ongeldig."; +"create_account_password_too_short_error" = "Het opgegeven wachtwoord is te kort."; +"create_account_blocked_error" = "U kunt geen gebruiker maken omdat uw gebruiker is geblokkeerd."; +"create_account_generic_error" = "Het was niet mogelijk een gebruiker aan te maken"; diff --git a/wikipedia/oc.lproj/Localizable.strings b/wikipedia/oc.lproj/Localizable.strings index 5a31656..a29d964 100644 --- a/wikipedia/oc.lproj/Localizable.strings +++ b/wikipedia/oc.lproj/Localizable.strings @@ -67,3 +67,6 @@ "edit-summary-choice-added-clarification" = "Apondon d’una precision"; "article-pull-to-refresh-prompt" = "Tirar per refrescar l’article"; "article-pull-to-refresh-is-refreshing" = "Article refrescat"; + +// Account creation errors +"create_account_username_exists_error" = "Lo nom d’utilizaire es ja utilizat"; diff --git a/wikipedia/or.lproj/Localizable.strings b/wikipedia/or.lproj/Localizable.strings index 48694e2..653b18d 100644 --- a/wikipedia/or.lproj/Localizable.strings +++ b/wikipedia/or.lproj/Localizable.strings @@ -125,3 +125,9 @@ "credits-gerrit-repo" = "App main (Gerrit)"; "credits-github-mirror" = "App mirror (GitHub)"; "credits-external-libraries" = "ବାହାର"; + +// Account creation errors +"create_account_username_exists_error" = "ଏହି ସଭ୍ୟ ନାମଟି ଆଗରୁ ଅଛି"; +"create_account_ip_throttle_error" = "ଏହି IP ଠିକଣାରି ଖୁବ ଅଧିକ ଖାତା ଖୋଲାଯାଇଛି । ପରେ ଆଉଥରେ ଚେଷ୍ଟା କରନ୍ତୁ ।"; +"create_account_open_proxy_error" = "ଏହି IP ଠିକଣାକୁ ନୂଆ ଖାତା ଖୋଲିବାରୁ ରୋକାଯାଇଛି ।"; +"create_account_generic_error" = "ଖାତାଟିଏ ଗଢ଼ା ଯାଇପାରିଲା ନାହିଁ"; diff --git a/wikipedia/pa.lproj/Localizable.strings b/wikipedia/pa.lproj/Localizable.strings index 463ac00..6506f62 100644 --- a/wikipedia/pa.lproj/Localizable.strings +++ b/wikipedia/pa.lproj/Localizable.strings @@ -209,3 +209,13 @@ "nearby-location-updates-settings-menu" = "ਪਰਦੇਦਾਰੀ > ਟਿਕਾਣਾ ਸੇਵਾਵਾਂ > ਵਿਕੀਪੀਡੀਆ"; "nearby-location-general-error" = "ਟਿਕਾਣਾ ਪਤਾ ਨਹੀਂ ਲੱਗ ਰਿਹਾ। ਮੁੜ-ਤਾਜ਼ਾ ਕਰਨ ਵਾਸਤੇ ਖਿੱਚੋ ਜਾਂ ਬਾਅਦ 'ਚ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"; "nearby-wifi" = "ਵਾਈ-ਫ਼ਾਈ ਚਾਲੂ ਕਰਨ ਨਾਲ਼ ਤੁਹਾਡੇ ਜੰਤਰ ਨੂੰ ਤੁਹਾਡੇ ਟਿਕਾਣੇ ਦੀ ਚੰਗੇਰੀ ਤਰਾਂ ਪਤਾ ਲਾਉਣ ਵਿੱਚ ਮਦਦ ਮਿਲ ਸਕਦੀ ਹੈ।"; + +// Account creation errors +"create_account_username_exists_error" = "ਵਰਤੋਂਕਾਰ-ਨਾਂ ਪਹਿਲੋਂ ਹੀ ਵਰਤੋਂ 'ਚ ਹੈ"; +"create_account_ip_throttle_error" = "ਇਸ ਆਈ.ਪੀ. ਪਤੇ ਤੋਂ ਬਹੁਤ ਸਾਰੇ ਖਾਤੇ ਬਣਾਏ ਗਏ ਹਨ। ਬਾਅਦ 'ਚ ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"; +"create_account_open_proxy_error" = "ਇਹ ਆਈ.ਪੀ. ਪਤੇ ਤੋਂ ਖਾਤੇ ਬਣਾਉਣ ਦੀ ਰੋਕ ਹੈ।"; +"create_account_noname_error" = "ਤੁਹਾਡਾ ਦਿੱਤਾ ਵਰਤੋਂਕਾਰ-ਨਾਂ ਗ਼ਲਤ ਹੈ। ਮਿਹਰਬਾਨੀ ਕਰਕੇ ਕੋਈ ਹੋਰ ਵਰਤੋਂਕਾਰ-ਨਾਂ ਦਿਉ।"; +"create_account_invalid_email_error" = "ਤੁਹਾਡਾ ਦਿੱਤਾ ਈਮੇਲ ਪਤਾ ਗ਼ਲਤ ਹੈ।"; +"create_account_password_too_short_error" = "ਤੁਹਾਡਾ ਦਿੱਤਾ ਪਛਾਣ-ਸ਼ਬਦ ਬਹੁਤ ਛੋਟਾ ਹੈ।"; +"create_account_blocked_error" = "ਤੁਸੀਂ ਖਾਤਾ ਨਹੀਂ ਬਣਾ ਸਕਦੇ ਕਿਉਂਕਿ ਤੁਹਾਡੇ ਖਾਤੇ ਉੱਤੇ ਰੋਕ ਲੱਗੀ ਹੋਈ ਹੈ।"; +"create_account_generic_error" = "ਖਾਤਾ ਨਹੀਂ ਬਣ ਸਕਿਆ"; diff --git a/wikipedia/pl.lproj/Localizable.strings b/wikipedia/pl.lproj/Localizable.strings index e1607c7..290bbb9 100644 --- a/wikipedia/pl.lproj/Localizable.strings +++ b/wikipedia/pl.lproj/Localizable.strings @@ -188,3 +188,13 @@ "nearby-location-updates-settings-menu" = "Prywatność > Usługi lokalizacji > Wikipedia"; "nearby-location-general-error" = "Nie udało się ustalić położenia. Odśwież lub spróbuj ponownie później."; "nearby-wifi" = "Uruchomienie Wi-Fi może pomóc urządzeniu lepiej określić twoją lokalizację."; + +// Account creation errors +"create_account_username_exists_error" = "Nazwa użytkownika jest już zajęta"; +"create_account_ip_throttle_error" = "Zbyt wiele kont utworzono z tego adresu IP. Spróbuj ponownie później."; +"create_account_open_proxy_error" = "Tworzenie kont z tego adresu IP zostało zablokowane."; +"create_account_noname_error" = "Podana nazwa użytkownika jest nieprawidłowa. Proszę podać inną nazwę użytkownika."; +"create_account_invalid_email_error" = "Podany przez ciebie adres e-mail jest nieprawidłowy."; +"create_account_password_too_short_error" = "Podane hasło jest zbyt krótkie."; +"create_account_blocked_error" = "Nie możnesz utworzyć konta, ponieważ Twoje konto jest zablokowane."; +"create_account_generic_error" = "Nie można utworzyć konta"; diff --git a/wikipedia/pt.lproj/Localizable.strings b/wikipedia/pt.lproj/Localizable.strings index 24858c6..9a76cce 100644 --- a/wikipedia/pt.lproj/Localizable.strings +++ b/wikipedia/pt.lproj/Localizable.strings @@ -234,3 +234,21 @@ "nearby-location-updates-settings-menu" = "Privacidade > Serviços de localização > Wikipédia"; "nearby-location-general-error" = "Não foi possível determinar a localização. Puxe para atualizar ou tente novamente mais tarde."; "nearby-wifi" = "Ativar o WiFi pode ajudar o seu dispositivo a determinar a sua localização."; + +// Account creation errors +"create_account_username_exists_error" = "Nome de utilizador(a) já em utilização"; +"create_account_ip_throttle_error" = "Demasiadas contas criadas a partir deste endereço de IP. Tente novamente mais tarde."; +"create_account_open_proxy_error" = "Este endereço de IP está bloqueado de criar contas."; +"create_account_noname_error" = "O nome de utilizador(a) fornecido é inválido. Por favor, escolha outro."; +"create_account_invalid_email_error" = "O endereço de correio eletrónico fornecido é inválido."; +"create_account_password_too_short_error" = "A palavra-passe fornecida é demasiado curta."; +"create_account_blocked_error" = "Não pode criar uma conta porque a sua conta está bloqueada."; +"create_account_generic_error" = "Não foi possível criar conta"; +"create_account_username_exists_error" = "Este nome de usuário já está em uso"; +"create_account_ip_throttle_error" = "Excesso de contas criadas a partir desse IP. Tente novamente mais tarde."; +"create_account_open_proxy_error" = "Este endereço de IP está bloqueado para criar contas."; +"create_account_noname_error" = "O nome de usuário(a) fornecido é inválido. Por favor, informe outro."; +"create_account_invalid_email_error" = "O endereço de email fornecido é inválido."; +"create_account_password_too_short_error" = "A senha fornecida é muito curta."; +"create_account_blocked_error" = "Não é possível criar uma conta porque a sua conta está bloqueada."; +"create_account_generic_error" = "Não foi possível criar a conta"; diff --git a/wikipedia/qqq.lproj/Localizable.strings b/wikipedia/qqq.lproj/Localizable.strings index 9c0ec35..c8b5286 100644 --- a/wikipedia/qqq.lproj/Localizable.strings +++ b/wikipedia/qqq.lproj/Localizable.strings @@ -237,3 +237,11 @@ "nearby-location-updates-settings-menu" = "Menu items to tap in the iOS Settings App to enable the Wikipedia App to get location updates. Please check on an iOS device to ensure correct menu text."; "nearby-location-general-error" = "General location determination error message"; "nearby-wifi" = "Alert text telling user how to improve location accuracy"; +"create_account_username_exists_error" = "Used as error message on creating a user account."; +"create_account_noname_error" = "Used as an error message during account creation when the account creation failed because username that was provided is invalid."; +"create_account_invalid_email_error" = "Used as an error message during account creation when the account creation failed because the email that was provided is invalid."; +"create_account_password_too_short_error" = "Used as an error message during account creation when the account creation failed because the password that was entered is too short."; +"create_account_blocked_error" = "Used as an error message during account creation when the the account creation failed because their account is blocked."; +"create_account_ip_throttle_error" = "MISSING DESCRIPTION; DO NOT COMMIT FILE YET"; +"create_account_open_proxy_error" = "MISSING DESCRIPTION; DO NOT COMMIT FILE YET"; +"create_account_generic_error" = "MISSING DESCRIPTION; DO NOT COMMIT FILE YET"; diff --git a/wikipedia/ro.lproj/Localizable.strings b/wikipedia/ro.lproj/Localizable.strings index 6c67dff..48b0892 100644 --- a/wikipedia/ro.lproj/Localizable.strings +++ b/wikipedia/ro.lproj/Localizable.strings @@ -230,3 +230,13 @@ "nearby-location-updates-settings-menu" = "Intimitate > Servicii de localizare > Wikipedia"; "nearby-location-general-error" = "Nu s-a putut efectua localizarea. Trageți pentru a reîmprospăta sau reîncercați mai târziu."; "nearby-wifi" = "Activarea conexiunii WiFi poate ajuta dispozitivul dumnevoastră să vă localizeze mai precis."; + +// Account creation errors +"create_account_username_exists_error" = "Numele de utilizator există deja"; +"create_account_ip_throttle_error" = "Prea multe conturi create de la această adresă IP. Încercați din nou mai târziu."; +"create_account_open_proxy_error" = "Această adresă IP a fost blocată la crearea de conturi."; +"create_account_noname_error" = "Numele de utilizator furnizat nu este valid. Încercați cu un alt nume de utilizator."; +"create_account_invalid_email_error" = "Adresa de e-mail furnizată nu este validă."; +"create_account_password_too_short_error" = "Parola pe care ați furnizat-o este prea scurtă."; +"create_account_blocked_error" = "Nu puteți crea un cont, deoarece contul dumneavoastră este blocat."; +"create_account_generic_error" = "Nu s-a putut crea contul"; diff --git a/wikipedia/ru.lproj/Localizable.strings b/wikipedia/ru.lproj/Localizable.strings index b8b7c6d..1e8f3b9 100644 --- a/wikipedia/ru.lproj/Localizable.strings +++ b/wikipedia/ru.lproj/Localizable.strings @@ -234,3 +234,13 @@ "nearby-location-updates-settings-menu" = "Приватность > Службы геолокации > Википедия"; "nearby-location-general-error" = "Не удаётся определить местоположение. Потяните, чтобы обновить или повторите попытку позже."; "nearby-wifi" = "Включение Wi-Fi может помочь устройству лучше определить ваше местоположение."; + +// Account creation errors +"create_account_username_exists_error" = "Такое имя участника уже занято"; +"create_account_ip_throttle_error" = "С этого IP-адреса создано слишком много учётных записей. Повторите попытку позже."; +"create_account_open_proxy_error" = "Этот IP-адрес был заблокирован от создания учётных записей."; +"create_account_noname_error" = "Вы указали недопустимое имя пользователя. Пожалуйста, попробуйте другое."; +"create_account_invalid_email_error" = "Вы указали недопустимый адрес электронной почты."; +"create_account_password_too_short_error" = "Указанный вами пароль — слишком короткий."; +"create_account_blocked_error" = "Вы не можете создать учётную запись, потому что ваша учётная запись заблокирована."; +"create_account_generic_error" = "Невозможно создать учётную запись"; diff --git a/wikipedia/sk.lproj/Localizable.strings b/wikipedia/sk.lproj/Localizable.strings index 3ddcf1b..e273952 100644 --- a/wikipedia/sk.lproj/Localizable.strings +++ b/wikipedia/sk.lproj/Localizable.strings @@ -183,3 +183,13 @@ "nearby-distance-label-km" = "$1 km"; "nearby-cancel" = "Zrušiť"; "nearby-location-updates-denied" = "Táto aplikácia nemá prístup k údajom o polohe."; + +// Account creation errors +"create_account_username_exists_error" = "Používateľské meno sa už používa"; +"create_account_ip_throttle_error" = "Z tejto IP adresy bolo vytvorených príliš veľa účtov. Skúste to znova neskôr."; +"create_account_open_proxy_error" = "Tejto IP nie je umožnené vytvárať účty."; +"create_account_noname_error" = "Vami zadané používateľské meno je neplatné. Prosím, uveďte iné používateľské meno."; +"create_account_invalid_email_error" = "Vami zadaná e-mailová adresa je neplatná."; +"create_account_password_too_short_error" = "Vami zadané heslo je príliš krátke."; +"create_account_blocked_error" = "Nemôžete si vytvoriť účet preto, lebo váš účet je zablokovaný."; +"create_account_generic_error" = "Nepodarilo sa vytvoriť účet"; diff --git a/wikipedia/sv.lproj/Localizable.strings b/wikipedia/sv.lproj/Localizable.strings index 431f792..f0c1dcf 100644 --- a/wikipedia/sv.lproj/Localizable.strings +++ b/wikipedia/sv.lproj/Localizable.strings @@ -236,3 +236,13 @@ "nearby-location-updates-settings-menu" = "Sekretess > Platstjänster > Wikipedia"; "nearby-location-general-error" = "Det gick inte att bestämma plats. Dra för att uppdatera eller försök igen senare."; "nearby-wifi" = "Att aktivera wifi kan hjälpa din enhet att bättre avgöra din position."; + +// Account creation errors +"create_account_username_exists_error" = "Användarnamnet är upptaget"; +"create_account_ip_throttle_error" = "För många konton har skapats från denna IP-adress. Försök igen senare."; +"create_account_open_proxy_error" = "Denna IP-adress har blockerats från att skapa konton."; +"create_account_noname_error" = "Det användarnamn du angav är ogiltigt. Ange ett annat användarnamn."; +"create_account_invalid_email_error" = "E-postadressen du angav är ogiltig."; +"create_account_password_too_short_error" = "Lösenordet du angav är för kort."; +"create_account_blocked_error" = "Du kan inte skapa ett konto eftersom ditt konto är blockerad."; +"create_account_generic_error" = "Kan inte skapa konto"; diff --git a/wikipedia/tr.lproj/Localizable.strings b/wikipedia/tr.lproj/Localizable.strings index ed0d54c..d6c7d7e 100644 --- a/wikipedia/tr.lproj/Localizable.strings +++ b/wikipedia/tr.lproj/Localizable.strings @@ -233,3 +233,13 @@ "nearby-location-updates-settings-menu" = "Gizlilik > Konum Servisleri > Wikipedia"; "nearby-location-general-error" = "Konum belirlenemiyor. Yenilemek için aşağı çekin veya daha sonra tekrar deneyin."; "nearby-wifi" = "Kablosuz bağlantıyı etkinleştirmek, cihazınızın konumunuzu daha iyi belirlemesine yardımcı olabilir."; + +// Account creation errors +"create_account_username_exists_error" = "Kullanıcı adı zaten kullanımda"; +"create_account_ip_throttle_error" = "Bu IP adresinden çok fazla hesap oluşturuldu. Daha sonra tekrar deneyin."; +"create_account_open_proxy_error" = "Bu IP adresinin hesap açması engellenmiş."; +"create_account_noname_error" = "Girdiğiniz kullanıcı adı geçersiz. Lütfen başka bir kullanıcı adı girin."; +"create_account_invalid_email_error" = "Girdiğiniz e-posta adresi geçersiz."; +"create_account_password_too_short_error" = "Girdiğiniz parola çok kısa."; +"create_account_blocked_error" = "Hesabınız engellenmiş olduğundan yeni hesap oluşturamazsınız."; +"create_account_generic_error" = "Hesap oluşturulamadı"; diff --git a/wikipedia/uk.lproj/Localizable.strings b/wikipedia/uk.lproj/Localizable.strings index a049f82..1910ef2 100644 --- a/wikipedia/uk.lproj/Localizable.strings +++ b/wikipedia/uk.lproj/Localizable.strings @@ -211,3 +211,13 @@ "nearby-location-updates-settings-menu" = "Приватність > Розташування > Вікіпедія"; "nearby-location-general-error" = "Не вдається визначити місце розташування. Потягніть, щоб оновити або повторіть спробу пізніше."; "nearby-wifi" = "Увімкнення Wi-Fi може допомогти пристрою краще визначити ваше місце розташування."; + +// Account creation errors +"create_account_username_exists_error" = "Ім'я вже використовується"; +"create_account_ip_throttle_error" = "Занадто багато облікових записів, створених з цієї IP адреси. Повторіть спробу пізніше."; +"create_account_open_proxy_error" = "Ця IP-адреса було заблокована від створення облікового запису."; +"create_account_noname_error" = "Уведене вами ім'я є недійсним. Будь ласка, введіть інше ім'я."; +"create_account_invalid_email_error" = "Вказану вами адреса електронної пошти є недійсною."; +"create_account_password_too_short_error" = "Наданий вами пароль - закороткий."; +"create_account_blocked_error" = "Ви не можете створити обліковий запис, тому що ваш обліковий запис заблокований."; +"create_account_generic_error" = "Неможливо створити обліковий запис"; diff --git a/wikipedia/uz.lproj/Localizable.strings b/wikipedia/uz.lproj/Localizable.strings index 473ff0f..2ce1040 100644 --- a/wikipedia/uz.lproj/Localizable.strings +++ b/wikipedia/uz.lproj/Localizable.strings @@ -168,3 +168,12 @@ "nearby-none" = "Yaqin atrofga aloqador maqola topilmadi. Yangilash uchun torting yoki keyinroq harakat qilib ko‘ring."; "nearby-open-in-maps" = "Xarita dasturida ochish"; "nearby-cancel" = "Bekor qilish"; + + // Account creation errors +"create_account_username_exists_error" = "Ushbu foydalanuvchi nomi band"; +"create_account_ip_throttle_error" = "Bu IP manzildan juda ko‘p hisoblar yaratilgan. Keyinroq harakat qilib ko‘ring."; +"create_account_open_proxy_error" = "Bu IP manzil oraqali hisob yaratish to‘sib qo‘yildi."; +"create_account_invalid_email_error" = "Siz bergan elektron pochta adresi xato."; +"create_account_password_too_short_error" = "Siz yozgan maxfiy soʻz juda qisqa."; +"create_account_blocked_error" = "Sizning hisobingiz to‘sib qo‘yilgani uchun hisob yozuvi yarata olmaysiz."; +"create_account_generic_error" = "Hisob yozuvini yaratib bo‘lmadi"; diff --git a/wikipedia/vi.lproj/Localizable.strings b/wikipedia/vi.lproj/Localizable.strings index 45ee144..1210f9a 100644 --- a/wikipedia/vi.lproj/Localizable.strings +++ b/wikipedia/vi.lproj/Localizable.strings @@ -232,3 +232,13 @@ "nearby-location-updates-settings-menu" = "Bảo mật > Địa điểm > Wikipedia"; "nearby-location-general-error" = "Không thể xác định vị trí. Kéo xuống để làm mới hoặc thử lại sau."; "nearby-wifi" = "Bật lên Wi-Fi để giúp thiết bị của bạn xác định vị trí của bạn một cách chính xác hơn."; + +// Account creation errors +"create_account_username_exists_error" = "Tên người dùng đã được sử dụng"; +"create_account_ip_throttle_error" = "Quá nhiều tài khoản được tạo ra dùng địa chỉ IP này. Hãy thử lại sau."; +"create_account_open_proxy_error" = "Địa chỉ IP này đã bị cấm không được mở tài khoản."; +"create_account_noname_error" = "Bạn đã cung cấp một tên người dùng không hợp lệ. Xin vui lòng cung cấp một tên người dùng khác."; +"create_account_invalid_email_error" = "Bạn đã cung cấp một địa chỉ thư điện tử không hợp lệ."; +"create_account_password_too_short_error" = "Bạn đã cung cấp một mật khẩu ngắn quá."; +"create_account_blocked_error" = "Bạn không thể mở tài khoản vì tài khoản của bạn bị cấm."; +"create_account_generic_error" = "Không thể mở tài khoản"; -- To view, visit https://gerrit.wikimedia.org/r/185190 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Icf578d6985d3e78c4900ade13e6a055be262c0ba Gerrit-PatchSet: 1 Gerrit-Project: apps/ios/wikipedia Gerrit-Branch: master Gerrit-Owner: Bgerstle <bgers...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits