From a4b84c150ffc82f55083f282e1e99a28d6472b1d Mon Sep 17 00:00:00 2001 From: "Xavier H." Date: Mon, 2 Dec 2024 11:05:05 +0100 Subject: [PATCH] Add catalan language (#272) * Add catalan language * Update * Bump version, add changelog, update readme --- CHANGELOG.md | 4 +++ README.md | 1 + example/pubspec.lock | 2 +- l10n/ca.arb | 30 ++++++++++++++++ .../phone_field_localization_impl.dart | 5 +++ .../phone_field_localization_impl_ar.dart | 4 ++- .../phone_field_localization_impl_ca.dart | 36 +++++++++++++++++++ .../phone_field_localization_impl_ckb.dart | 4 ++- .../phone_field_localization_impl_de.dart | 4 ++- .../phone_field_localization_impl_el.dart | 4 ++- .../phone_field_localization_impl_en.dart | 4 ++- .../phone_field_localization_impl_es.dart | 4 ++- .../phone_field_localization_impl_fa.dart | 4 ++- .../phone_field_localization_impl_fr.dart | 4 ++- .../phone_field_localization_impl_he.dart | 4 ++- .../phone_field_localization_impl_hi.dart | 4 ++- .../phone_field_localization_impl_hu.dart | 4 ++- .../phone_field_localization_impl_it.dart | 4 ++- .../phone_field_localization_impl_ku.dart | 4 ++- .../phone_field_localization_impl_nb.dart | 4 ++- .../phone_field_localization_impl_nl.dart | 4 ++- .../phone_field_localization_impl_pt.dart | 4 ++- .../phone_field_localization_impl_ru.dart | 4 ++- .../phone_field_localization_impl_sv.dart | 4 ++- .../phone_field_localization_impl_tr.dart | 4 ++- .../phone_field_localization_impl_uk.dart | 4 ++- .../phone_field_localization_impl_uz.dart | 4 ++- .../phone_field_localization_impl_vi.dart | 4 ++- .../phone_field_localization_impl_zh.dart | 4 ++- pubspec.yaml | 2 +- 30 files changed, 147 insertions(+), 25 deletions(-) create mode 100644 l10n/ca.arb create mode 100644 lib/src/localization/generated/phone_field_localization_impl_ca.dart diff --git a/CHANGELOG.md b/CHANGELOG.md index 4878d84..792d346 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## [10.0.3] + +- added Catalan localization + ## [10.0.2] - Fix fixes issue where area codes wrapped in parentheses cannot be deleted diff --git a/README.md b/README.md index 0de431a..710f279 100644 --- a/README.md +++ b/README.md @@ -178,6 +178,7 @@ This package uses the `flutter_country_selector` package under the hood, which e ### Supported languages - ar + - ca - cs - de - el diff --git a/example/pubspec.lock b/example/pubspec.lock index 80b9fef..e1ccc80 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -222,7 +222,7 @@ packages: path: ".." relative: true source: path - version: "10.0.2" + version: "10.0.3" phone_numbers_parser: dependency: transitive description: diff --git a/l10n/ca.arb b/l10n/ca.arb new file mode 100644 index 0000000..cc38d78 --- /dev/null +++ b/l10n/ca.arb @@ -0,0 +1,30 @@ +{ + "@@locale": "ca", + "invalidPhoneNumber": "Número de telèfon invàlid", + "invalidCountry": "País invàlid", + "invalidMobilePhoneNumber": "Número de telèfon mòbil invàlid", + "invalidFixedLinePhoneNumber": "Número de telèfon fix invàlid", + "requiredPhoneNumber": "Número de telèfon obligatori", + "selectACountrySemanticLabel": "Seleccioneu un país. Selecció actual: {countryName} {dialCode}", + "@selectACountrySemanticLabel": { + "description": "semantic description of the country button", + "placeholders": { + "countryName": { + "type": "String" + }, + "dialCode": { + "type": "String" + } + } + }, + "phoneNumber": "Número de telèfon", + "currentValueSemanticLabel": "Valor actual: {currentValue}", + "@currentValueSemanticLabel": { + "description": "semantic description of the phone input. The label or hint will be dynamically added", + "placeholders": { + "currentValue": { + "type": "String" + } + } + } +} \ No newline at end of file diff --git a/lib/src/localization/generated/phone_field_localization_impl.dart b/lib/src/localization/generated/phone_field_localization_impl.dart index 79e4f1a..646c047 100644 --- a/lib/src/localization/generated/phone_field_localization_impl.dart +++ b/lib/src/localization/generated/phone_field_localization_impl.dart @@ -6,6 +6,7 @@ import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:intl/intl.dart' as intl; import 'phone_field_localization_impl_ar.dart'; +import 'phone_field_localization_impl_ca.dart'; import 'phone_field_localization_impl_ckb.dart'; import 'phone_field_localization_impl_cs.dart'; import 'phone_field_localization_impl_de.dart'; @@ -119,6 +120,7 @@ abstract class PhoneFieldLocalizationImpl { /// A list of this localizations delegate's supported locales. static const List supportedLocales = [ Locale('ar'), + Locale('ca'), Locale('ckb'), Locale('cs'), Locale('de'), @@ -207,6 +209,7 @@ class _PhoneFieldLocalizationImplDelegate @override bool isSupported(Locale locale) => [ 'ar', + 'ca', 'ckb', 'cs', 'de', @@ -242,6 +245,8 @@ PhoneFieldLocalizationImpl lookupPhoneFieldLocalizationImpl(Locale locale) { switch (locale.languageCode) { case 'ar': return PhoneFieldLocalizationImplAr(); + case 'ca': + return PhoneFieldLocalizationImplCa(); case 'ckb': return PhoneFieldLocalizationImplCkb(); case 'cs': diff --git a/lib/src/localization/generated/phone_field_localization_impl_ar.dart b/lib/src/localization/generated/phone_field_localization_impl_ar.dart index 64e7806..119a3d2 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_ar.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_ar.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Arabic (`ar`). class PhoneFieldLocalizationImplAr extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplAr([super.locale = 'ar']); + PhoneFieldLocalizationImplAr([String locale = 'ar']) : super(locale); @override String get invalidPhoneNumber => 'رقم الهاتف غير صحيح'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_ca.dart b/lib/src/localization/generated/phone_field_localization_impl_ca.dart new file mode 100644 index 0000000..bd1746e --- /dev/null +++ b/lib/src/localization/generated/phone_field_localization_impl_ca.dart @@ -0,0 +1,36 @@ +import 'phone_field_localization_impl.dart'; + +// ignore_for_file: type=lint + +/// The translations for Catalan Valencian (`ca`). +class PhoneFieldLocalizationImplCa extends PhoneFieldLocalizationImpl { + PhoneFieldLocalizationImplCa([String locale = 'ca']) : super(locale); + + @override + String get invalidPhoneNumber => 'Número de telèfon no vàlid'; + + @override + String get invalidCountry => 'País no vàlid'; + + @override + String get invalidMobilePhoneNumber => 'Invalid mobile phone number'; + + @override + String get invalidFixedLinePhoneNumber => 'Número de telèfon mòbil no vàlid'; + + @override + String get requiredPhoneNumber => 'Número de telèfon obligatori'; + + @override + String selectACountrySemanticLabel(String countryName, String dialCode) { + return 'Seleccioneu un país. Selecció actual: $countryName $dialCode'; + } + + @override + String get phoneNumber => 'Número de telèfon'; + + @override + String currentValueSemanticLabel(String currentValue) { + return 'Valor actual: $currentValue'; + } +} diff --git a/lib/src/localization/generated/phone_field_localization_impl_ckb.dart b/lib/src/localization/generated/phone_field_localization_impl_ckb.dart index 492221e..d6f7c06 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_ckb.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_ckb.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Central Kurdish (`ckb`). class PhoneFieldLocalizationImplCkb extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplCkb([super.locale = 'ckb']); + PhoneFieldLocalizationImplCkb([String locale = 'ckb']) : super(locale); @override String get invalidPhoneNumber => 'ژمارەی تەلەفۆنی نادروست'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_de.dart b/lib/src/localization/generated/phone_field_localization_impl_de.dart index 90c6072..07243fe 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_de.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_de.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for German (`de`). class PhoneFieldLocalizationImplDe extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplDe([super.locale = 'de']); + PhoneFieldLocalizationImplDe([String locale = 'de']) : super(locale); @override String get invalidPhoneNumber => 'Ungültige Telefonnummer'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_el.dart b/lib/src/localization/generated/phone_field_localization_impl_el.dart index c9febfb..0588363 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_el.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_el.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Modern Greek (`el`). class PhoneFieldLocalizationImplEl extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplEl([super.locale = 'el']); + PhoneFieldLocalizationImplEl([String locale = 'el']) : super(locale); @override String get invalidPhoneNumber => 'Μη έγκυρος αριθμός τηλεφώνου'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_en.dart b/lib/src/localization/generated/phone_field_localization_impl_en.dart index 83c6cc4..7384278 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_en.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_en.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for English (`en`). class PhoneFieldLocalizationImplEn extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplEn([super.locale = 'en']); + PhoneFieldLocalizationImplEn([String locale = 'en']) : super(locale); @override String get invalidPhoneNumber => 'Invalid phone number'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_es.dart b/lib/src/localization/generated/phone_field_localization_impl_es.dart index 01df779..5d54579 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_es.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_es.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Spanish Castilian (`es`). class PhoneFieldLocalizationImplEs extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplEs([super.locale = 'es']); + PhoneFieldLocalizationImplEs([String locale = 'es']) : super(locale); @override String get invalidPhoneNumber => 'Numero de telefono invalido'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_fa.dart b/lib/src/localization/generated/phone_field_localization_impl_fa.dart index 0e5d8df..be79fc5 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_fa.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_fa.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Persian (`fa`). class PhoneFieldLocalizationImplFa extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplFa([super.locale = 'fa']); + PhoneFieldLocalizationImplFa([String locale = 'fa']) : super(locale); @override String get invalidPhoneNumber => 'شماره تلفن نامعتبر است'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_fr.dart b/lib/src/localization/generated/phone_field_localization_impl_fr.dart index fd00bcf..73b22ca 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_fr.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_fr.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for French (`fr`). class PhoneFieldLocalizationImplFr extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplFr([super.locale = 'fr']); + PhoneFieldLocalizationImplFr([String locale = 'fr']) : super(locale); @override String get invalidPhoneNumber => 'Numéro de téléphone invalide'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_he.dart b/lib/src/localization/generated/phone_field_localization_impl_he.dart index c98b44a..c843bbb 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_he.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_he.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Hebrew (`he`). class PhoneFieldLocalizationImplHe extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplHe([super.locale = 'he']); + PhoneFieldLocalizationImplHe([String locale = 'he']) : super(locale); @override String get invalidPhoneNumber => 'מספר טלפון לא חוקי'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_hi.dart b/lib/src/localization/generated/phone_field_localization_impl_hi.dart index b7a0b58..3c9917a 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_hi.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_hi.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Hindi (`hi`). class PhoneFieldLocalizationImplHi extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplHi([super.locale = 'hi']); + PhoneFieldLocalizationImplHi([String locale = 'hi']) : super(locale); @override String get invalidPhoneNumber => 'अवैध फोन नंबर'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_hu.dart b/lib/src/localization/generated/phone_field_localization_impl_hu.dart index ff967a4..e91c176 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_hu.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_hu.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Hungarian (`hu`). class PhoneFieldLocalizationImplHu extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplHu([super.locale = 'hu']); + PhoneFieldLocalizationImplHu([String locale = 'hu']) : super(locale); @override String get invalidPhoneNumber => 'Érvénytelen telefonszám'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_it.dart b/lib/src/localization/generated/phone_field_localization_impl_it.dart index bae4762..a8fe84d 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_it.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_it.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Italian (`it`). class PhoneFieldLocalizationImplIt extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplIt([super.locale = 'it']); + PhoneFieldLocalizationImplIt([String locale = 'it']) : super(locale); @override String get invalidPhoneNumber => 'Numero di telefono invalido'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_ku.dart b/lib/src/localization/generated/phone_field_localization_impl_ku.dart index 934db5a..370d172 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_ku.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_ku.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Kurdish (`ku`). class PhoneFieldLocalizationImplKu extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplKu([super.locale = 'ku']); + PhoneFieldLocalizationImplKu([String locale = 'ku']) : super(locale); @override String get invalidPhoneNumber => 'Hejmara têlefonê nederbasdar e'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_nb.dart b/lib/src/localization/generated/phone_field_localization_impl_nb.dart index 275e5a3..592818f 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_nb.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_nb.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Norwegian Bokmål (`nb`). class PhoneFieldLocalizationImplNb extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplNb([super.locale = 'nb']); + PhoneFieldLocalizationImplNb([String locale = 'nb']) : super(locale); @override String get invalidPhoneNumber => 'Ugyldig telefonnummer'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_nl.dart b/lib/src/localization/generated/phone_field_localization_impl_nl.dart index ab24730..3fa414a 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_nl.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_nl.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Dutch Flemish (`nl`). class PhoneFieldLocalizationImplNl extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplNl([super.locale = 'nl']); + PhoneFieldLocalizationImplNl([String locale = 'nl']) : super(locale); @override String get invalidPhoneNumber => 'Ongeldig telefoonnummer'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_pt.dart b/lib/src/localization/generated/phone_field_localization_impl_pt.dart index e127046..f111bf9 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_pt.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_pt.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Portuguese (`pt`). class PhoneFieldLocalizationImplPt extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplPt([super.locale = 'pt']); + PhoneFieldLocalizationImplPt([String locale = 'pt']) : super(locale); @override String get invalidPhoneNumber => 'Número de telefone inválido'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_ru.dart b/lib/src/localization/generated/phone_field_localization_impl_ru.dart index d3e316e..34fe323 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_ru.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_ru.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Russian (`ru`). class PhoneFieldLocalizationImplRu extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplRu([super.locale = 'ru']); + PhoneFieldLocalizationImplRu([String locale = 'ru']) : super(locale); @override String get invalidPhoneNumber => 'Неправильный номер телефона'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_sv.dart b/lib/src/localization/generated/phone_field_localization_impl_sv.dart index c03a997..eb66988 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_sv.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_sv.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Swedish (`sv`). class PhoneFieldLocalizationImplSv extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplSv([super.locale = 'sv']); + PhoneFieldLocalizationImplSv([String locale = 'sv']) : super(locale); @override String get invalidPhoneNumber => 'Ogiltigt telefonnummer'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_tr.dart b/lib/src/localization/generated/phone_field_localization_impl_tr.dart index 626e550..14610aa 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_tr.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_tr.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Turkish (`tr`). class PhoneFieldLocalizationImplTr extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplTr([super.locale = 'tr']); + PhoneFieldLocalizationImplTr([String locale = 'tr']) : super(locale); @override String get invalidPhoneNumber => 'Geçersiz telefon numarası'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_uk.dart b/lib/src/localization/generated/phone_field_localization_impl_uk.dart index 80a8d85..fb3116b 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_uk.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_uk.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Ukrainian (`uk`). class PhoneFieldLocalizationImplUk extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplUk([super.locale = 'uk']); + PhoneFieldLocalizationImplUk([String locale = 'uk']) : super(locale); @override String get invalidPhoneNumber => 'Невірний номер телефону'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_uz.dart b/lib/src/localization/generated/phone_field_localization_impl_uz.dart index b03e4a3..a310d39 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_uz.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_uz.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Uzbek (`uz`). class PhoneFieldLocalizationImplUz extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplUz([super.locale = 'uz']); + PhoneFieldLocalizationImplUz([String locale = 'uz']) : super(locale); @override String get invalidPhoneNumber => 'Telefon raqami noto‘g‘ri'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_vi.dart b/lib/src/localization/generated/phone_field_localization_impl_vi.dart index fca9a32..0dfc828 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_vi.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_vi.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Vietnamese (`vi`). class PhoneFieldLocalizationImplVi extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplVi([super.locale = 'vi']); + PhoneFieldLocalizationImplVi([String locale = 'vi']) : super(locale); @override String get invalidPhoneNumber => 'Số điện thoại không đúng'; diff --git a/lib/src/localization/generated/phone_field_localization_impl_zh.dart b/lib/src/localization/generated/phone_field_localization_impl_zh.dart index 720b9e5..84fedca 100644 --- a/lib/src/localization/generated/phone_field_localization_impl_zh.dart +++ b/lib/src/localization/generated/phone_field_localization_impl_zh.dart @@ -1,8 +1,10 @@ import 'phone_field_localization_impl.dart'; +// ignore_for_file: type=lint + /// The translations for Chinese (`zh`). class PhoneFieldLocalizationImplZh extends PhoneFieldLocalizationImpl { - PhoneFieldLocalizationImplZh([super.locale = 'zh']); + PhoneFieldLocalizationImplZh([String locale = 'zh']) : super(locale); @override String get invalidPhoneNumber => '无效的电话号码'; diff --git a/pubspec.yaml b/pubspec.yaml index 51abd0c..bdabf18 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: phone_form_field description: Flutter phone input integrated with flutter internationalization -version: 10.0.2 +version: 10.0.3 homepage: https://github.com/cedvdb/phone_form_field environment: