diff --git a/app/javascript/template_builder/field_settings.vue b/app/javascript/template_builder/field_settings.vue index 4b5a71f0..ac09a3fe 100644 --- a/app/javascript/template_builder/field_settings.vue +++ b/app/javascript/template_builder/field_settings.vue @@ -742,6 +742,7 @@ export default { '^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$': 'email', '^https?://.*': 'url', '^[0-9]{5}(?:-[0-9]{4})?$': 'zip', + '^([A-Z]{2}[ \-]?[0-9]{2})(?=(?:[ \-]?[A-Z0-9]){9,30}$)((?:[ \-]?[A-Z0-9]{3,5}){2,7})([ \-]?[A-Z0-9]{1,3})?$': 'iban', '^[0-9]+$': 'numbers_only', '^[a-zA-Z]+$': 'letters_only' } diff --git a/app/javascript/template_builder/i18n.js b/app/javascript/template_builder/i18n.js index f48ebc3e..053fc69c 100644 --- a/app/javascript/template_builder/i18n.js +++ b/app/javascript/template_builder/i18n.js @@ -183,6 +183,7 @@ const en = { email: 'Email', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Custom', numbers_only: 'Numbers only', letters_only: 'Letters only', @@ -403,6 +404,7 @@ const es = { email: 'Correo electrónico', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Personalizado', numbers_only: 'Solo números', letters_only: 'Solo letras', @@ -623,6 +625,7 @@ const it = { email: 'Email', url: 'URL', zip: 'CAP', + iban: 'IBAN', custom: 'Personalizzato', numbers_only: 'Solo numeri', letters_only: 'Solo lettere', @@ -843,6 +846,7 @@ const pt = { email: 'Email', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Personalizado', numbers_only: 'Somente números', letters_only: 'Somente letras', @@ -1063,6 +1067,7 @@ const fr = { email: 'E-mail', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Personnalisé', numbers_only: 'Chiffres uniquement', letters_only: 'Lettres uniquement', @@ -1283,6 +1288,7 @@ const de = { email: 'E-Mail', url: 'URL', zip: 'ZIP', + iban: 'IBAN', custom: 'Benutzerdefiniert', numbers_only: 'Nur Zahlen', letters_only: 'Nur Buchstaben', @@ -1503,6 +1509,7 @@ const nl = { email: 'E-mail', url: 'URL', zip: 'Postcode', + iban: 'IBAN', custom: 'Aangepast', numbers_only: 'Alleen cijfers', letters_only: 'Alleen letters',