Skip to content

Commit c161fbd

Browse files
KM-16153: check for existing DIP at provider level
1 parent dd1125f commit c161fbd

23 files changed

Lines changed: 37 additions & 1 deletion

File tree

LocalPackages/PIALocalizations/Sources/PIALocalizations/Generated/L10n.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,8 @@ public enum L10n {
237237
}
238238
public enum Message {
239239
public enum Error {
240+
/// You can only have one Dedicated IP at a time
241+
public static let alreadyHasOne = L10n.tr("Localizable", "dedicated.ip.message.error.alreadyHasOne", fallback: "You can only have one Dedicated IP at a time")
240242
/// Too many failed token activation requests. Please try again after %@ second(s).
241243
public static func retryafter(_ p1: Any) -> String {
242244
return L10n.tr("Localizable", "dedicated.ip.message.error.retryafter", String(describing: p1), fallback: "Too many failed token activation requests. Please try again after %@ second(s).")

LocalPackages/PIALocalizations/Sources/PIALocalizations/Resources/ar.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@
331331
"dedicated.ip.message.invalid.token" = "الرمز غير صالح. يرجى التأكد من إدخال الرمز بشكل صحيح.";
332332
"dedicated.ip.message.valid.token" = "تم تنشيط عنوان IP المخصّص بنجاح. سيكون متاحًا في قائمة اختيار المنطقة.";
333333
"dedicated.ip.message.expired.token" = "انتهت صلاحية الرمز. يرجى إنشاء رمز جديد من صفحة حسابك على الموقع الإلكتروني.";
334+
"dedicated.ip.message.error.alreadyHasOne" = "يمكنك امتلاك عنوان IP مخصّص واحد فقط في كل مرة";
334335
"dedicated.ip.message.error.retryafter" = "عدد طلبات تفعيل التوكن كبير جداً. يرجى إعادة المحاولة بعد %@ ثانية.";
335336
"dedicated.ip.message.token.willexpire" = "ستنتهي صلاحية عنوان IP المخصّص قريبًا. احصل على واحد جديد";
336337
"dedicated.ip.message.token.willexpire.link" = "احصل على واحد جديد";

LocalPackages/PIALocalizations/Sources/PIALocalizations/Resources/da.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@
331331
"dedicated.ip.message.invalid.token" = "Dit token er ugyldigt. Sørg for, at du har indtastet tokenet korrekt.";
332332
"dedicated.ip.message.valid.token" = "Din dedikerede IP er blevet aktiveret. Den vil være tilgængelig på din liste over Valg af regioner.";
333333
"dedicated.ip.message.expired.token" = "Dit token er udløbet. Generer et nyt fra din kontoside på websiden.";
334+
"dedicated.ip.message.error.alreadyHasOne" = "Du kan kun have én dedikeret IP ad gangen";
334335
"dedicated.ip.message.error.retryafter" = "For mange mislykkede anmodninger om aktivering af token. Prøv igen efter %@ sekund(er).";
335336
"dedicated.ip.message.token.willexpire" = "Din dedikerede IP udløber snart. Få en ny";
336337
"dedicated.ip.message.token.willexpire.link" = "Få en ny";

LocalPackages/PIALocalizations/Sources/PIALocalizations/Resources/de.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@
331331
"dedicated.ip.message.invalid.token" = "Ihr Token ist ungültig. Bitte stellen Sie sicher, dass Sie das Token korrekt eingegeben haben.";
332332
"dedicated.ip.message.valid.token" = "Ihre Dedizierte IP wurde erfolgreich aktiviert. Sie wird in der Auswahlliste Ihrer Region verfügbar sein.";
333333
"dedicated.ip.message.expired.token" = "Ihr Token ist abgelaufen. Bitte generieren Sie von Ihrer Konto-Seite auf der Webseite ein neues.";
334+
"dedicated.ip.message.error.alreadyHasOne" = "Sie können jeweils nur eine Dedizierte IP haben";
334335
"dedicated.ip.message.error.retryafter" = "Zu viele fehlgeschlagene Token-Aktivierungsanforderungen. Bitte versuche es nach %@ Sekunde(n) erneut.";
335336
"dedicated.ip.message.token.willexpire" = "Ihre dedizierte IP wird bald ablaufen. Eine neue abrufen";
336337
"dedicated.ip.message.token.willexpire.link" = "Eine neue abrufen";

LocalPackages/PIALocalizations/Sources/PIALocalizations/Resources/en.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@
331331
"dedicated.ip.message.invalid.token" = "Your token is invalid. Please make sure you have entered the token correctly.";
332332
"dedicated.ip.message.valid.token" = "Your Dedicated IP has been activated successfully. It will be available in your Region selection list.";
333333
"dedicated.ip.message.expired.token" = "Your token is expired. Please generate a new one from your Account page on the website.";
334+
"dedicated.ip.message.error.alreadyHasOne" = "You can only have one Dedicated IP at a time";
334335
"dedicated.ip.message.error.retryafter" = "Too many failed token activation requests. Please try again after %@ second(s).";
335336
"dedicated.ip.message.token.willexpire" = "Your dedicated IP will expire soon. Get a new one";
336337
"dedicated.ip.message.token.willexpire.link" = "Get a new one";

LocalPackages/PIALocalizations/Sources/PIALocalizations/Resources/es-MX.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@
331331
"dedicated.ip.message.invalid.token" = "El token no es válido. Asegúrate de haber introducido el token correctamente.";
332332
"dedicated.ip.message.valid.token" = "Tu IP dedicada se activó correctamente. Estará disponible en tu lista de selección de región.";
333333
"dedicated.ip.message.expired.token" = "Tu token caducó. Genera uno nuevo en la página de tu cuenta en el sitio web.";
334+
"dedicated.ip.message.error.alreadyHasOne" = "Solo puedes tener una IP dedicada a la vez";
334335
"dedicated.ip.message.error.retryafter" = "Demasiadas solicitudes de activación de token fallidas. Vuelve a intentarlo pasados %@ segundo(s).";
335336
"dedicated.ip.message.token.willexpire" = "Tu IP dedicada caducará pronto. Obtén una nueva.";
336337
"dedicated.ip.message.token.willexpire.link" = "Obtén una nueva";

LocalPackages/PIALocalizations/Sources/PIALocalizations/Resources/fr.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@
331331
"dedicated.ip.message.invalid.token" = "Votre jeton n'est pas valide. Veuillez vous assurer que vous avez saisi le jeton correctement.";
332332
"dedicated.ip.message.valid.token" = "Votre adresse IP dédiée a été activée avec succès. Elle sera disponible dans votre liste de sélection de région.";
333333
"dedicated.ip.message.expired.token" = "Votre jeton est expiré. Veuillez en générer un nouveau à partir de la page de votre compte sur le site Web.";
334+
"dedicated.ip.message.error.alreadyHasOne" = "Vous ne pouvez avoir qu'une seule adresse IP dédiée à la fois";
334335
"dedicated.ip.message.error.retryafter" = "Nombre trop élevé de demandes d’activation de jeton manquées. Veuillez réessayer dans %@ seconde(s).";
335336
"dedicated.ip.message.token.willexpire" = "Votre adresse IP dédiée expirera bientôt. Obtenez-en une nouvelle";
336337
"dedicated.ip.message.token.willexpire.link" = "Obtenez-en une nouvelle";

LocalPackages/PIALocalizations/Sources/PIALocalizations/Resources/it.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@
331331
"dedicated.ip.message.invalid.token" = "Token non valido. Assicurati di aver inserito correttamente il token.";
332332
"dedicated.ip.message.valid.token" = "Il tuo IP dedicato è stato attivato. Sarà disponibile nell'elenco di selezione del paese.";
333333
"dedicated.ip.message.expired.token" = "Token scaduto. Generane uno nuovo dalla pagina del tuo account sul sito web.";
334+
"dedicated.ip.message.error.alreadyHasOne" = "Puoi avere un solo IP dedicato alla volta";
334335
"dedicated.ip.message.error.retryafter" = "Troppe richieste di attivazione token non riuscite. Riprova tra %@ secondo/i.";
335336
"dedicated.ip.message.token.willexpire" = "Il tuo IP dedicato scade a breve. Ottieni uno nuovo";
336337
"dedicated.ip.message.token.willexpire.link" = "Ottieni uno nuovo";

LocalPackages/PIALocalizations/Sources/PIALocalizations/Resources/ja.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@
331331
"dedicated.ip.message.invalid.token" = "トークンが無効です。トークンが正しく入力されていることを確認してください。";
332332
"dedicated.ip.message.valid.token" = "専用IPが正常にアクティベートされました。地域選択リストで利用できるようになります。";
333333
"dedicated.ip.message.expired.token" = "トークンの有効期限が切れています。ウェブサイトのアカウントページから新しいトークンを生成してください。";
334+
"dedicated.ip.message.error.alreadyHasOne" = "専用IPは一度に1つしか保有できません";
334335
"dedicated.ip.message.error.retryafter" = "失敗したトークン有効化リクエストの数が多すぎます。%@秒後にもう一度お試しください。";
335336
"dedicated.ip.message.token.willexpire" = "あなたの専用IPは間もなく期限が切れます。新しい専用IPを入手してください";
336337
"dedicated.ip.message.token.willexpire.link" = "新しい専用IPを入手してください";

LocalPackages/PIALocalizations/Sources/PIALocalizations/Resources/ko.lproj/Localizable.strings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,7 @@
331331
"dedicated.ip.message.invalid.token" = "토큰이 유효하지 않습니다. 올바른 토큰을 입력했는지 확인하세요.";
332332
"dedicated.ip.message.valid.token" = "회원님의 전용 IP가 성공적으로 활성화되었습니다. 지역 선택 목록에서 사용하실 수 있습니다.";
333333
"dedicated.ip.message.expired.token" = "회원님의 토큰은 만료되었습니다. 웹사이트의 계정 페이지에서 새로운 토큰을 생성하세요.";
334+
"dedicated.ip.message.error.alreadyHasOne" = "한 번에 하나의 전용 IP만 보유할 수 있습니다";
334335
"dedicated.ip.message.error.retryafter" = "토큰 활성화 요청이 너무 많이 실패했습니다. %@초 후 다시 시도하십시오.";
335336
"dedicated.ip.message.token.willexpire" = "회원님의 전용 IP가 곧 만료됩니다. 새로 획득하세요";
336337
"dedicated.ip.message.token.willexpire.link" = "새로 획득하세요";

0 commit comments

Comments
 (0)