diff --git a/CHANGELOG.md b/CHANGELOG.md index d2ad568..618d1b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## [9.2.5] +- added Korean localization messages + ## [9.2.4] - upgrade metadata - Do not preload flags by default anymore. Use [PhoneFormField.preloadFlags()] to preload flags diff --git a/README.md b/README.md index da966d3..7d518e3 100644 --- a/README.md +++ b/README.md @@ -187,6 +187,7 @@ This package uses the `flutter_country_selector` package under the hood, which e - hi - hu - it + - ko - nb - nl - pt diff --git a/lib/src/localization/generated/phone_field_localization_impl.dart b/lib/src/localization/generated/phone_field_localization_impl.dart index f3ebbd0..a172378 100644 --- a/lib/src/localization/generated/phone_field_localization_impl.dart +++ b/lib/src/localization/generated/phone_field_localization_impl.dart @@ -16,6 +16,7 @@ import 'phone_field_localization_impl_fr.dart'; import 'phone_field_localization_impl_hi.dart'; import 'phone_field_localization_impl_hu.dart'; import 'phone_field_localization_impl_it.dart'; +import 'phone_field_localization_impl_ko.dart'; import 'phone_field_localization_impl_ku.dart'; import 'phone_field_localization_impl_nb.dart'; import 'phone_field_localization_impl_nl.dart'; @@ -123,6 +124,7 @@ abstract class PhoneFieldLocalizationImpl { Locale('hi'), Locale('hu'), Locale('it'), + Locale('ko'), Locale('ku'), Locale('nb'), Locale('nl'), @@ -207,6 +209,7 @@ class _PhoneFieldLocalizationImplDelegate 'hi', 'hu', 'it', + 'ko', 'ku', 'nb', 'nl', @@ -216,7 +219,7 @@ class _PhoneFieldLocalizationImplDelegate 'tr', 'uk', 'uz', - 'zh' + 'zh', ].contains(locale.languageCode); @override @@ -248,6 +251,8 @@ PhoneFieldLocalizationImpl lookupPhoneFieldLocalizationImpl(Locale locale) { return PhoneFieldLocalizationImplHu(); case 'it': return PhoneFieldLocalizationImplIt(); + case 'ko': + return PhoneFieldLocalizationImplKo(); case 'ku': return PhoneFieldLocalizationImplKu(); case 'nb': diff --git a/lib/src/localization/generated/phone_field_localization_impl_ko.dart b/lib/src/localization/generated/phone_field_localization_impl_ko.dart new file mode 100644 index 0000000..dbb5f90 --- /dev/null +++ b/lib/src/localization/generated/phone_field_localization_impl_ko.dart @@ -0,0 +1,34 @@ +import 'phone_field_localization_impl.dart'; + +/// The translations for Italian (`ko`). +class PhoneFieldLocalizationImplKo extends PhoneFieldLocalizationImpl { + PhoneFieldLocalizationImplKo([super.locale = 'ko']); + + @override + String get invalidPhoneNumber => '올바른 번호가 아닙니다.'; + + @override + String get invalidCountry => '올바른 국가가 아닙니다.'; + + @override + String get invalidMobilePhoneNumber => '올바른 핸드폰 번호가 아닙니다.'; + + @override + String get invalidFixedLinePhoneNumber => '올바른 전화 번호가 아닙니다.'; + + @override + String get requiredPhoneNumber => '전화번호를 입력해 주세요'; + + @override + String selectACountrySemanticLabel(String countryName, String dialCode) { + return '국가를 선택해주세요. 현재 국가는: $countryName $dialCode'; + } + + @override + String get phoneNumber => '핸드폰 번호'; + + @override + String currentValueSemanticLabel(String currentValue) { + return '현재 값: $currentValue'; + } +} diff --git a/pubspec.yaml b/pubspec.yaml index 668398e..48b3aee 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: phone_form_field description: Flutter phone input integrated with flutter internationalization -version: 9.2.4 +version: 9.2.5 homepage: https://github.com/cedvdb/phone_form_field environment: @@ -14,7 +14,7 @@ dependencies: sdk: flutter intl: ">=0.18.0 <=1.0.0" - flutter_country_selector: ^1.0.9 + flutter_country_selector: ^1.0.11 circle_flags: ^5.0.0 phone_numbers_parser: ^8.2.2