Skip to content

Commit

Permalink
External country selector (#215)
Browse files Browse the repository at this point in the history
* fix merge issue

* remove generated files from git

* saving

* refactor

* improve search ux

* refactor

* saving

* refactor

* rm

* upgrade flag cache

* cache

* saving

* refa

* refactor

* comment

* validation

* moving tests

* saving

* language

* fixing tests

* fix tests

* saving

* saving

* saving

* fix all tests

* localization

* readd example

* localization

* dart fix

* external country selector

* cc

* dart fix

* bump version
  • Loading branch information
cedvdb authored Feb 5, 2024
1 parent 06eb61d commit bbc6ece
Show file tree
Hide file tree
Showing 22 changed files with 21 additions and 101 deletions.
80 changes: 0 additions & 80 deletions lib/src/country/country_button.dart

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Arabic (`ar`).
class PhoneFieldLocalizationImplAr extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplAr([String locale = 'ar']) : super(locale);
PhoneFieldLocalizationImplAr([super.locale = 'ar']);

@override
String get invalidPhoneNumber => 'رقم الهاتف غير صحيح';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Central Kurdish (`ckb`).
class PhoneFieldLocalizationImplCkb extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplCkb([String locale = 'ckb']) : super(locale);
PhoneFieldLocalizationImplCkb([super.locale = 'ckb']);

@override
String get invalidPhoneNumber => 'ژمارەی تەلەفۆنی نادروست';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for German (`de`).
class PhoneFieldLocalizationImplDe extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplDe([String locale = 'de']) : super(locale);
PhoneFieldLocalizationImplDe([super.locale = 'de']);

@override
String get invalidPhoneNumber => 'Ungültige Telefonnummer';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Modern Greek (`el`).
class PhoneFieldLocalizationImplEl extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplEl([String locale = 'el']) : super(locale);
PhoneFieldLocalizationImplEl([super.locale = 'el']);

@override
String get invalidPhoneNumber => 'Μη έγκυρος αριθμός τηλεφώνου';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for English (`en`).
class PhoneFieldLocalizationImplEn extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplEn([String locale = 'en']) : super(locale);
PhoneFieldLocalizationImplEn([super.locale = 'en']);

@override
String get invalidPhoneNumber => 'Invalid phone number';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Spanish Castilian (`es`).
class PhoneFieldLocalizationImplEs extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplEs([String locale = 'es']) : super(locale);
PhoneFieldLocalizationImplEs([super.locale = 'es']);

@override
String get invalidPhoneNumber => 'Numero de telefono invalido';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Persian (`fa`).
class PhoneFieldLocalizationImplFa extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplFa([String locale = 'fa']) : super(locale);
PhoneFieldLocalizationImplFa([super.locale = 'fa']);

@override
String get invalidPhoneNumber => 'شماره تلفن نامعتبر است';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for French (`fr`).
class PhoneFieldLocalizationImplFr extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplFr([String locale = 'fr']) : super(locale);
PhoneFieldLocalizationImplFr([super.locale = 'fr']);

@override
String get invalidPhoneNumber => 'Numéro de téléphone invalide';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Hindi (`hi`).
class PhoneFieldLocalizationImplHi extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplHi([String locale = 'hi']) : super(locale);
PhoneFieldLocalizationImplHi([super.locale = 'hi']);

@override
String get invalidPhoneNumber => 'अवैध फोन नंबर';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Italian (`it`).
class PhoneFieldLocalizationImplIt extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplIt([String locale = 'it']) : super(locale);
PhoneFieldLocalizationImplIt([super.locale = 'it']);

@override
String get invalidPhoneNumber => 'Numero di telefono invalido';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Kurdish (`ku`).
class PhoneFieldLocalizationImplKu extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplKu([String locale = 'ku']) : super(locale);
PhoneFieldLocalizationImplKu([super.locale = 'ku']);

@override
String get invalidPhoneNumber => 'ژمارەی تەلەفۆنی نادروست';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Norwegian Bokmål (`nb`).
class PhoneFieldLocalizationImplNb extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplNb([String locale = 'nb']) : super(locale);
PhoneFieldLocalizationImplNb([super.locale = 'nb']);

@override
String get invalidPhoneNumber => 'Ugyldig telefonnummer';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Dutch Flemish (`nl`).
class PhoneFieldLocalizationImplNl extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplNl([String locale = 'nl']) : super(locale);
PhoneFieldLocalizationImplNl([super.locale = 'nl']);

@override
String get invalidPhoneNumber => 'Ongeldig telefoonnummer';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Portuguese (`pt`).
class PhoneFieldLocalizationImplPt extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplPt([String locale = 'pt']) : super(locale);
PhoneFieldLocalizationImplPt([super.locale = 'pt']);

@override
String get invalidPhoneNumber => 'Número de telefone inválido';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Russian (`ru`).
class PhoneFieldLocalizationImplRu extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplRu([String locale = 'ru']) : super(locale);
PhoneFieldLocalizationImplRu([super.locale = 'ru']);

@override
String get invalidPhoneNumber => 'Неправильный номер телефона';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Swedish (`sv`).
class PhoneFieldLocalizationImplSv extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplSv([String locale = 'sv']) : super(locale);
PhoneFieldLocalizationImplSv([super.locale = 'sv']);

@override
String get invalidPhoneNumber => 'Ogiltigt telefonnummer';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Turkish (`tr`).
class PhoneFieldLocalizationImplTr extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplTr([String locale = 'tr']) : super(locale);
PhoneFieldLocalizationImplTr([super.locale = 'tr']);

@override
String get invalidPhoneNumber => 'Geçersiz telefon numarası';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Ukrainian (`uk`).
class PhoneFieldLocalizationImplUk extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplUk([String locale = 'uk']) : super(locale);
PhoneFieldLocalizationImplUk([super.locale = 'uk']);

@override
String get invalidPhoneNumber => 'Невірний номер телефону';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Uzbek (`uz`).
class PhoneFieldLocalizationImplUz extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplUz([String locale = 'uz']) : super(locale);
PhoneFieldLocalizationImplUz([super.locale = 'uz']);

@override
String get invalidPhoneNumber => 'Telefon raqami noto‘g‘ri';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import 'phone_field_localization_impl.dart';

/// The translations for Chinese (`zh`).
class PhoneFieldLocalizationImplZh extends PhoneFieldLocalizationImpl {
PhoneFieldLocalizationImplZh([String locale = 'zh']) : super(locale);
PhoneFieldLocalizationImplZh([super.locale = 'zh']);

@override
String get invalidPhoneNumber => '无效的电话号码';
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: phone_form_field
description: Flutter phone input integrated with flutter internationalization
version: 8.1.1
version: 9.0.0
homepage: https://github.com/cedvdb/phone_form_field

environment:
Expand Down

0 comments on commit bbc6ece

Please sign in to comment.