react-native-international-phone-number
Version:
International mobile phone input component with mask for React Native
355 lines (350 loc) • 11.1 kB
JavaScript
export function getPhoneNumberInputPlaceholder(language) {
switch (language) {
case 'ara':
return 'أدخل رقم الهاتف';
case 'bel':
return 'Увядзіце свой нумар тэлефона';
case 'bre':
return 'Roit ho niver pellgomz';
case 'bul':
return 'Въведете телефонния си номер';
case 'ces':
return 'Vložte své telefonní číslo';
case 'deu':
return 'Geben Sie Ihre Rufnummer ein';
case 'ell':
return 'Εισάγετε τον αριθμό τηλεφώνου σας';
case 'eng':
return 'Insert your phone number';
case 'est':
return 'Sisestage oma telefoninumber';
case 'fin':
return 'Syötä puhelinnumerosi';
case 'fra':
return 'Insérez votre numéro de téléphone';
case 'heb':
return 'הכנס את מספר הטלפון שלך';
case 'hrv':
return 'Unesite svoj broj telefona';
case 'hun':
return 'Adja meg a telefonszámát';
case 'ita':
return 'Inserire il numero di telefono';
case 'jpn':
return '電話番号を入力してください';
case 'kor':
return '전화번호를 입력하세요';
case 'nld':
return 'Voer uw telefoonnummer in';
case 'per':
return 'شماره تلفن خود را وارد کنید';
case 'pol':
return 'Wprowadź swój numer telefonu';
case 'por':
return 'Insira seu número de telefone';
case 'ron':
return 'Introduceți numărul dvs. de telefon';
case 'rus':
return 'Вставьте свой номер телефона';
case 'slk':
return 'Zadajte svoje telefónne číslo';
case 'spa':
return 'Introduzca su número de teléfono';
case 'srp':
return 'Унесите свој број телефона';
case 'swe':
return 'Ange ditt telefonnummer';
case 'tur':
return 'Telefon numarası girin';
case 'ukr':
return 'Введіть свій номер телефону';
case 'urd':
return 'اپنا فون نمبر درج کریں';
case 'zho':
return '输入电话号码';
case 'zho-Hans':
return '输入电话号码';
case 'zho-Hant':
return '輸入電話號碼';
}
}
export function getPhoneNumberInputAccessibilityLabel(language) {
switch (language) {
case 'ara':
return 'حقل إدخال رقم الهاتف';
case 'bel':
return 'Поле для ўводу нумара тэлефона';
case 'bre':
return 'Maezienn niver pellgomz';
case 'bul':
return 'Поле за телефонен номер';
case 'ces':
return 'Pole pro telefonní číslo';
case 'deu':
return 'Telefonnummer-Eingabefeld';
case 'ell':
return 'Πεδίο εισαγωγής αριθμού τηλεφώνου';
case 'eng':
return 'Phone Number input';
case 'est':
return 'Telefoninumbri sisestusväli';
case 'fin':
return 'Puhelinnumeron syöttökenttä';
case 'fra':
return 'Champ numéro de téléphone';
case 'heb':
return 'שדה קלט מספר טלפון';
case 'hrv':
return 'Polje za unos broja telefona';
case 'hun':
return 'Telefonszám mező';
case 'ita':
return 'Campo numero di telefono';
case 'jpn':
return '電話番号入力欄';
case 'kor':
return '전화번호 입력란';
case 'nld':
return 'Telefoonnummer veld';
case 'per':
return 'فیلد ورود شماره تلفن';
case 'pol':
return 'Pole numeru telefonu';
case 'por':
return 'Campo do número de telefone';
case 'ron':
return 'Câmp număr de telefon';
case 'rus':
return 'Поле для ввода номера телефона';
case 'slk':
return 'Pole telefónneho čísla';
case 'spa':
return 'Campo del número de teléfono';
case 'srp':
return 'Поље за број телефона';
case 'swe':
return 'Telefonnummerfält';
case 'tur':
return 'Telefon numarası girişi';
case 'ukr':
return 'Поле номера телефону';
case 'urd':
return 'فون نمبر ان پٹ';
case 'zho':
return '电话号码输入框';
case 'zho-Hans':
return '电话号码输入框';
case 'zho-Hant':
return '電話號碼輸入欄位';
}
}
export function getPhoneNumberInputAccessibilityHint(language) {
switch (language) {
case 'ara':
return 'اكتب رقم الهاتف';
case 'bel':
return 'Увядзіце нумар тэлефона';
case 'bre':
return 'Skrivit an niver pellgomz';
case 'bul':
return 'Напишете телефонен номер';
case 'ces':
return 'Napište telefonní číslo';
case 'deu':
return 'Schreiben Sie die Telefonnummer';
case 'ell':
return 'Γράψτε τον αριθμό τηλεφώνου';
case 'eng':
return 'Write the phone number';
case 'est':
return 'Kirjutage telefoninumber';
case 'fin':
return 'Kirjoita puhelinnumero';
case 'fra':
return 'Écrivez le numéro de téléphone';
case 'heb':
return 'כתוב את מספר הטלפון';
case 'hrv':
return 'Upišite broj telefona';
case 'hun':
return 'Írja be a telefonszámot';
case 'ita':
return 'Scrivi il numero di telefono';
case 'jpn':
return '電話番号を入力してください';
case 'kor':
return '전화번호를 입력하세요';
case 'nld':
return 'Schrijf het telefoonnummer';
case 'per':
return 'شماره تلفن را وارد کنید';
case 'pol':
return 'Wpisz numer telefonu';
case 'por':
return 'Digite o número de telefone';
case 'ron':
return 'Scrieți numărul de telefon';
case 'rus':
return 'Введите номер телефона';
case 'slk':
return 'Napíšte telefónne číslo';
case 'spa':
return 'Escriba el número de teléfono';
case 'srp':
return 'Упишите број телефона';
case 'swe':
return 'Skriv telefonnumret';
case 'tur':
return 'Telefon numarasını yazın';
case 'ukr':
return 'Введіть номер телефону';
case 'urd':
return 'فون نمبر لکھیں';
case 'zho':
return '输入电话号码';
case 'zho-Hans':
return '输入电话号码';
case 'zho-Hant':
return '輸入電話號碼';
}
}
export function getCountriesButtonAccessibilityLabel(language) {
switch (language) {
case 'ara':
return 'زر البلدان';
case 'bel':
return 'Кнопка выбару краіны';
case 'bre':
return 'Nozelen broioù';
case 'bul':
return 'Бутон държави';
case 'ces':
return 'Tlačítko zemí';
case 'deu':
return 'Länder-Button';
case 'ell':
return 'Κουμπί χωρών';
case 'eng':
return 'Countries button';
case 'est':
return 'Riikide nupp';
case 'fin':
return 'Maat-painike';
case 'fra':
return 'Bouton pays';
case 'heb':
return 'כפתור מדינות';
case 'hrv':
return 'Gumb zemlje';
case 'hun':
return 'Országok gomb';
case 'ita':
return 'Pulsante paesi';
case 'jpn':
return '国ボタン';
case 'kor':
return '국가 버튼';
case 'nld':
return 'Landenknop';
case 'per':
return 'دکمه کشورها';
case 'pol':
return 'Przycisk krajów';
case 'por':
return 'Botão de países';
case 'ron':
return 'Buton țări';
case 'rus':
return 'Кнопка выбора страны';
case 'slk':
return 'Tlačidlo krajín';
case 'spa':
return 'Botón de países';
case 'srp':
return 'Дугме за земље';
case 'swe':
return 'Länderknapp';
case 'tur':
return 'Ülkeler butonu';
case 'ukr':
return 'Кнопка країн';
case 'urd':
return 'ممالک کا بٹن';
case 'zho':
return '国家按钮';
case 'zho-Hans':
return '国家按钮';
case 'zho-Hant':
return '國家按鈕';
}
}
export function getCountriesButtonAccessibilityHint(language) {
switch (language) {
case 'ara':
return 'انقر لفتح نافذة البلدان';
case 'bel':
return 'Націсніце, каб адкрыць акно з краінамі';
case 'bre':
return 'Klikit evit digeriñ ar prenestr broioù';
case 'bul':
return 'Щракнете, за да отворите прозореца с държави';
case 'ces':
return 'Klikněte pro otevření okna se zeměmi';
case 'deu':
return 'Klicken Sie, um das Länder-Modal zu öffnen';
case 'ell':
return 'Κάντε κλικ για να ανοίξετε το παράθυρο χωρών';
case 'eng':
return 'Click to open the countries modal';
case 'est':
return 'Klõpsake riikide akna avamiseks';
case 'fin':
return 'Napsauta avataksesi maat-ikkunan';
case 'fra':
return 'Cliquez pour ouvrir la fenêtre des pays';
case 'heb':
return 'לחץ כדי לפתוח את חלון המדינות';
case 'hrv':
return 'Kliknite za otvaranje prozora zemalja';
case 'hun':
return 'Kattintson az országok ablak megnyitásához';
case 'ita':
return 'Clicca per aprire la finestra dei paesi';
case 'jpn':
return '国一覧のモーダルを開くにはクリック';
case 'kor':
return '국가 모달을 열려면 클릭하세요';
case 'nld':
return 'Klik om het landenvenster te openen';
case 'per':
return 'برای باز کردن پنجره کشورها کلیک کنید';
case 'pol':
return 'Kliknij, aby otworzyć okno krajów';
case 'por':
return 'Clique para abrir o modal de países';
case 'ron':
return 'Faceți clic pentru a deschide fereastra țărilor';
case 'rus':
return 'Нажмите, чтобы открыть окно выбора страны';
case 'slk':
return 'Kliknutím otvoríte okno krajín';
case 'spa':
return 'Haga clic para abrir el modal de países';
case 'srp':
return 'Кликните да отворите прозор са земљама';
case 'swe':
return 'Klicka för att öppna landsfönstret';
case 'tur':
return 'Ülkeler penceresini açmak için tıklayın';
case 'ukr':
return 'Натисніть, щоб відкрити вікно країн';
case 'urd':
return 'ممالک کی ونڈو کھولنے کے لیے کلک کریں';
case 'zho':
return '点击打开国家选择窗口';
case 'zho-Hans':
return '点击打开国家选择窗口';
case 'zho-Hant':
return '點擊開啟國家選擇視窗';
}
}