Skip to content

Please add support for japanese and Thai languages #43

@hugomc92

Description

@hugomc92

As the title says I need support for both languages added.

I attach the needed files to add them:

country_selector_localization_ja.dart:

// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'country_selector_localization.dart';

// ignore_for_file: type=lint

/// The translations for Japanese (`ja`).
class CountrySelectorLocalizationJa extends CountrySelectorLocalization {
  CountrySelectorLocalizationJa([String locale = 'ja']) : super(locale);

  @override
  String get noResultMessage => '結果が見つかりません';

  @override
  String get search => '検索';

  @override
  String get typeToSearch => 'ここに入力して国を検索';

  @override
  String selectCountry(String country) {
    return '$country を選択';
  }

  @override
  String get ac_ => 'アセンション島';
  @override
  String get ad_ => 'アンドラ';
  @override
  String get ae_ => 'アラブ首長国連邦';
  @override
  String get af_ => 'アフガニスタン';
  @override
  String get ag_ => 'アンティグア・バーブーダ';
  @override
  String get ai_ => 'アンギラ';
  @override
  String get al_ => 'アルバニア';
  @override
  String get am_ => 'アルメニア';
  @override
  String get an_ => 'オランダ領アンティル';
  @override
  String get ao_ => 'アンゴラ';
  @override
  String get aq_ => '南極';
  @override
  String get ar_ => 'アルゼンチン';
  @override
  String get as_ => 'アメリカ領サモア';
  @override
  String get at_ => 'オーストリア';
  @override
  String get au_ => 'オーストラリア';
  @override
  String get aw_ => 'アルバ';
  @override
  String get ax_ => 'オーランド諸島';
  @override
  String get az_ => 'アゼルバイジャン';
  @override
  String get ba_ => 'ボスニア・ヘルツェゴビナ';
  @override
  String get bb_ => 'バルバドス';
  @override
  String get bd_ => 'バングラデシュ';
  @override
  String get be_ => 'ベルギー';
  @override
  String get bf_ => 'ブルキナファソ';
  @override
  String get bg_ => 'ブルガリア';
  @override
  String get bh_ => 'バーレーン';
  @override
  String get bi_ => 'ブルンジ';
  @override
  String get bj_ => 'ベナン';
  @override
  String get bl_ => 'サン・バルテルミー';
  @override
  String get bm_ => 'バミューダ';
  @override
  String get bn_ => 'ブルネイ';
  @override
  String get bo_ => 'ボリビア';
  @override
  String get bq_ => 'ボネール';
  @override
  String get br_ => 'ブラジル';
  @override
  String get bs_ => 'バハマ';
  @override
  String get bt_ => 'ブータン';
  @override
  String get bw_ => 'ボツワナ';
  @override
  String get by_ => 'ベラルーシ';
  @override
  String get bz_ => 'ベリーズ';
  @override
  String get ca_ => 'カナダ';
  @override
  String get cc_ => 'ココス(キーリング)諸島';
  @override
  String get cd_ => 'コンゴ民主共和国';
  @override
  String get cf_ => '中央アフリカ共和国';
  @override
  String get cg_ => 'コンゴ共和国';
  @override
  String get ch_ => 'スイス';
  @override
  String get ci_ => 'コートジボワール';
  @override
  String get ck_ => 'クック諸島';
  @override
  String get cl_ => 'チリ';
  @override
  String get cm_ => 'カメルーン';
  @override
  String get cn_ => '中国';
  @override
  String get co_ => 'コロンビア';
  @override
  String get cr_ => 'コスタリカ';
  @override
  String get cu_ => 'キューバ';
  @override
  String get cv_ => 'カーボベルデ';
  @override
  String get cw_ => 'キュラソー';
  @override
  String get cx_ => 'クリスマス島';
  @override
  String get cy_ => 'キプロス';
  @override
  String get cz_ => 'チェコ共和国';
  @override
  String get de_ => 'ドイツ';
  @override
  String get dj_ => 'ジブチ';
  @override
  String get dk_ => 'デンマーク';
  @override
  String get dm_ => 'ドミニカ国';
  @override
  String get do_ => 'ドミニカ共和国';
  @override
  String get dz_ => 'アルジェリア';
  @override
  String get ec_ => 'エクアドル';
  @override
  String get ee_ => 'エストニア';
  @override
  String get eg_ => 'エジプト';
  @override
  String get eh_ => '西サハラ';
  @override
  String get er_ => 'エリトリア';
  @override
  String get es_ => 'スペイン';
  @override
  String get et_ => 'エチオピア';
  @override
  String get fi_ => 'フィンランド';
  @override
  String get fj_ => 'フィジー';
  @override
  String get fk_ => 'フォークランド諸島';
  @override
  String get fm_ => 'ミクロネシア連邦';
  @override
  String get fo_ => 'フェロー諸島';
  @override
  String get fr_ => 'フランス';
  @override
  String get ga_ => 'ガボン';
  @override
  String get gb_ => 'イギリス';
  @override
  String get gd_ => 'グレナダ';
  @override
  String get ge_ => 'ジョージア';
  @override
  String get gf_ => 'フランス領ギアナ';
  @override
  String get gg_ => 'ガーンジー';
  @override
  String get gh_ => 'ガーナ';
  @override
  String get gi_ => 'ジブラルタル';
  @override
  String get gl_ => 'グリーンランド';
  @override
  String get gm_ => 'ガンビア';
  @override
  String get gn_ => 'ギニア';
  @override
  String get gp_ => 'グアドループ';
  @override
  String get gq_ => '赤道ギニア';
  @override
  String get gr_ => 'ギリシャ';
  @override
  String get gs_ => 'サウスジョージア・サウスサンドウィッチ諸島';
  @override
  String get gt_ => 'グアテマラ';
  @override
  String get gu_ => 'グアム';
  @override
  String get gw_ => 'ギニアビサウ';
  @override
  String get gy_ => 'ガイアナ';
  @override
  String get hk_ => '香港';
  @override
  String get hn_ => 'ホンジュラス';
  @override
  String get hr_ => 'クロアチア';
  @override
  String get ht_ => 'ハイチ';
  @override
  String get hu_ => 'ハンガリー';
  @override
  String get id_ => 'インドネシア';
  @override
  String get ie_ => 'アイルランド';
  @override
  String get il_ => 'イスラエル';
  @override
  String get im_ => 'マン島';
  @override
  String get in_ => 'インド';
  @override
  String get io_ => 'イギリス領インド洋地域';
  @override
  String get iq_ => 'イラク';
  @override
  String get ir_ => 'イラン';
  @override
  String get is_ => 'アイスランド';
  @override
  String get it_ => 'イタリア';
  @override
  String get je_ => 'ジャージー';
  @override
  String get jm_ => 'ジャマイカ';
  @override
  String get jo_ => 'ヨルダン';
  @override
  String get jp_ => '日本';
  @override
  String get ke_ => 'ケニア';
  @override
  String get kg_ => 'キルギス';
  @override
  String get kh_ => 'カンボジア';
  @override
  String get ki_ => 'キリバス';
  @override
  String get km_ => 'コモロ';
  @override
  String get kn_ => 'セントクリストファー・ネイビス';
  @override
  String get kp_ => '北朝鮮';
  @override
  String get kr_ => '韓国';
  @override
  String get kw_ => 'クウェート';
  @override
  String get ky_ => 'ケイマン諸島';
  @override
  String get kz_ => 'カザフスタン';
  @override
  String get la_ => 'ラオス';
  @override
  String get lb_ => 'レバノン';
  @override
  String get lc_ => 'セントルシア';
  @override
  String get li_ => 'リヒテンシュタイン';
  @override
  String get lk_ => 'スリランカ';
  @override
  String get lr_ => 'リベリア';
  @override
  String get ls_ => 'レソト';
  @override
  String get lt_ => 'リトアニア';
  @override
  String get lu_ => 'ルクセンブルク';
  @override
  String get lv_ => 'ラトビア';
  @override
  String get ly_ => 'リビア';
  @override
  String get ma_ => 'モロッコ';
  @override
  String get mc_ => 'モナコ';
  @override
  String get md_ => 'モルドバ';
  @override
  String get me_ => 'モンテネグロ';
  @override
  String get mf_ => 'サン・マルタン';
  @override
  String get mg_ => 'マダガスカル';
  @override
  String get mh_ => 'マーシャル諸島';
  @override
  String get mk_ => '北マケドニア';
  @override
  String get ml_ => 'マリ';
  @override
  String get mm_ => 'ミャンマー';
  @override
  String get mn_ => 'モンゴル';
  @override
  String get mo_ => 'マカオ';
  @override
  String get mp_ => '北マリアナ諸島';
  @override
  String get mq_ => 'マルティニーク';
  @override
  String get mr_ => 'モーリタニア';
  @override
  String get ms_ => 'モントセラト';
  @override
  String get mt_ => 'マルタ';
  @override
  String get mu_ => 'モーリシャス';
  @override
  String get mv_ => 'モルディブ';
  @override
  String get mw_ => 'マラウイ';
  @override
  String get mx_ => 'メキシコ';
  @override
  String get my_ => 'マレーシア';
  @override
  String get mz_ => 'モザンビーク';
  @override
  String get na_ => 'ナミビア';
  @override
  String get nc_ => 'ニューカレドニア';
  @override
  String get ne_ => 'ニジェール';
  @override
  String get nf_ => 'ノーフォーク島';
  @override
  String get ng_ => 'ナイジェリア';
  @override
  String get ni_ => 'ニカラグア';
  @override
  String get nl_ => 'オランダ';
  @override
  String get no_ => 'ノルウェー';
  @override
  String get np_ => 'ネパール';
  @override
  String get nr_ => 'ナウル';
  @override
  String get nu_ => 'ニウエ';
  @override
  String get nz_ => 'ニュージーランド';
  @override
  String get om_ => 'オマーン';
  @override
  String get pa_ => 'パナマ';
  @override
  String get pe_ => 'ペルー';
  @override
  String get pf_ => 'フランス領ポリネシア';
  @override
  String get pg_ => 'パプアニューギニア';
  @override
  String get ph_ => 'フィリピン';
  @override
  String get pk_ => 'パキスタン';
  @override
  String get pl_ => 'ポーランド';
  @override
  String get pm_ => 'サンピエール島・ミクロン島';
  @override
  String get pn_ => 'ピトケアン諸島';
  @override
  String get pr_ => 'プエルトリコ';
  @override
  String get ps_ => 'パレスチナ';
  @override
  String get pt_ => 'ポルトガル';
  @override
  String get pw_ => 'パラオ';
  @override
  String get py_ => 'パラグアイ';
  @override
  String get qa_ => 'カタール';
  @override
  String get re_ => 'レユニオン';
  @override
  String get ro_ => 'ルーマニア';
  @override
  String get rs_ => 'セルビア';
  @override
  String get ru_ => 'ロシア';
  @override
  String get rw_ => 'ルワンダ';
  @override
  String get sa_ => 'サウジアラビア';
  @override
  String get sb_ => 'ソロモン諸島';
  @override
  String get sc_ => 'セーシェル';
  @override
  String get sd_ => 'スーダン';
  @override
  String get se_ => 'スウェーデン';
  @override
  String get sg_ => 'シンガポール';
  @override
  String get sh_ => 'セントヘレナ';
  @override
  String get si_ => 'スロベニア';
  @override
  String get sj_ => 'スバールバル諸島・ヤンマイエン島';
  @override
  String get sk_ => 'スロバキア';
  @override
  String get sl_ => 'シエラレオネ';
  @override
  String get sm_ => 'サンマリノ';
  @override
  String get sn_ => 'セネガル';
  @override
  String get so_ => 'ソマリア';
  @override
  String get sr_ => 'スリナム';
  @override
  String get ss_ => '南スーダン';
  @override
  String get st_ => 'サントメ・プリンシペ';
  @override
  String get sv_ => 'エルサルバドル';
  @override
  String get sx_ => 'シント・マールテン';
  @override
  String get sy_ => 'シリア';
  @override
  String get sz_ => 'エスワティニ';
  @override
  String get ta_ => 'トリスタンダクーニャ';
  @override
  String get tc_ => 'タークス・カイコス諸島';
  @override
  String get td_ => 'チャド';
  @override
  String get tg_ => 'トーゴ';
  @override
  String get th_ => 'タイ';
  @override
  String get tj_ => 'タジキスタン';
  @override
  String get tk_ => 'トケラウ';
  @override
  String get tl_ => '東ティモール';
  @override
  String get tm_ => 'トルクメニスタン';
  @override
  String get tn_ => 'チュニジア';
  @override
  String get to_ => 'トンガ';
  @override
  String get tr_ => 'トルコ';
  @override
  String get tt_ => 'トリニダード・トバゴ';
  @override
  String get tv_ => 'ツバル';
  @override
  String get tw_ => '台湾';
  @override
  String get tz_ => 'タンザニア';
  @override
  String get ua_ => 'ウクライナ';
  @override
  String get ug_ => 'ウガンダ';
  @override
  String get us_ => 'アメリカ合衆国';
  @override
  String get uy_ => 'ウルグアイ';
  @override
  String get uz_ => 'ウズベキスタン';
  @override
  String get va_ => 'バチカン市国';
  @override
  String get vc_ => 'セントビンセントおよびグレナディーン諸島';
  @override
  String get ve_ => 'ベネズエラ';
  @override
  String get vg_ => 'イギリス領ヴァージン諸島';
  @override
  String get vi_ => 'アメリカ領ヴァージン諸島';
  @override
  String get vn_ => 'ベトナム';
  @override
  String get vu_ => 'バヌアツ';
  @override
  String get wf_ => 'ウォリス・フツナ';
  @override
  String get ws_ => 'サモア';
  @override
  String get xk_ => 'コソボ';
  @override
  String get ye_ => 'イエメン';
  @override
  String get yt_ => 'マヨット';
  @override
  String get za_ => '南アフリカ';
  @override
  String get zm_ => 'ザンビア';
  @override
  String get zw_ => 'ジンバブエ';
}

country_selector_localization_th.dart

// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'country_selector_localization.dart';

// ignore_for_file: type=lint

/// The translations for Thai (`th`).
class CountrySelectorLocalizationTh extends CountrySelectorLocalization {
  CountrySelectorLocalizationTh([String locale = 'th']) : super(locale);

  @override
  String get noResultMessage => 'ไม่พบผลลัพธ์';

  @override
  String get search => 'ค้นหา';

  @override
  String get typeToSearch => 'พิมพ์ที่นี่เพื่อค้นหาประเทศ';

  @override
  String selectCountry(String country) {
    return 'เลือก $country';
  }

  @override
  String get ac_ => 'เกาะแอสเซนชัน';
  @override
  String get ad_ => 'อันดอร์รา';
  @override
  String get ae_ => 'สหรัฐอาหรับเอมิเรตส์';
  @override
  String get af_ => 'อัฟกานิสถาน';
  @override
  String get ag_ => 'แอนติกาและบาร์บูดา';
  @override
  String get ai_ => 'แองกวิลลา';
  @override
  String get al_ => 'แอลเบเนีย';
  @override
  String get am_ => 'อาร์เมเนีย';
  @override
  String get an_ => 'เนเธอร์แลนด์แอนทิลลิส';
  @override
  String get ao_ => 'แองโกลา';
  @override
  String get aq_ => 'แอนตาร์กติกา';
  @override
  String get ar_ => 'อาร์เจนตินา';
  @override
  String get as_ => 'อเมริกันซามัว';
  @override
  String get at_ => 'ออสเตรีย';
  @override
  String get au_ => 'ออสเตรเลีย';
  @override
  String get aw_ => 'อารูบา';
  @override
  String get ax_ => 'หมู่เกาะโอลันด์';
  @override
  String get az_ => 'อาเซอร์ไบจาน';
  @override
  String get ba_ => 'บอสเนียและเฮอร์เซโกวีนา';
  @override
  String get bb_ => 'บาร์เบโดส';
  @override
  String get bd_ => 'บังกลาเทศ';
  @override
  String get be_ => 'เบลเยียม';
  @override
  String get bf_ => 'บูร์กินาฟาโซ';
  @override
  String get bg_ => 'บัลแกเรีย';
  @override
  String get bh_ => 'บาห์เรน';
  @override
  String get bi_ => 'บุรุนดี';
  @override
  String get bj_ => 'เบนิน';
  @override
  String get bl_ => 'แซงต์บาร์เธเลมี';
  @override
  String get bm_ => 'เบอร์มิวดา';
  @override
  String get bn_ => 'บรูไน';
  @override
  String get bo_ => 'โบลิเวีย';
  @override
  String get bq_ => 'โบแนร์';
  @override
  String get br_ => 'บราซิล';
  @override
  String get bs_ => 'บาฮามาส';
  @override
  String get bt_ => 'ภูฏาน';
  @override
  String get bw_ => 'บอตสวานา';
  @override
  String get by_ => 'เบลารุส';
  @override
  String get bz_ => 'เบลีซ';
  @override
  String get ca_ => 'แคนาดา';
  @override
  String get cc_ => 'หมู่เกาะโคโคส (คีลิง)';
  @override
  String get cd_ => 'สาธารณรัฐประชาธิปไตยคองโก';
  @override
  String get cf_ => 'สาธารณรัฐแอฟริกากลาง';
  @override
  String get cg_ => 'สาธารณรัฐคองโก';
  @override
  String get ch_ => 'สวิตเซอร์แลนด์';
  @override
  String get ci_ => 'โกตดิวัวร์';
  @override
  String get ck_ => 'หมู่เกาะคุก';
  @override
  String get cl_ => 'ชิลี';
  @override
  String get cm_ => 'แคเมอรูน';
  @override
  String get cn_ => 'จีน';
  @override
  String get co_ => 'โคลอมเบีย';
  @override
  String get cr_ => 'คอสตาริกา';
  @override
  String get cu_ => 'คิวบา';
  @override
  String get cv_ => 'เคปเวิร์ด';
  @override
  String get cw_ => 'คูราเซา';
  @override
  String get cx_ => 'เกาะคริสต์มาส';
  @override
  String get cy_ => 'ไซปรัส';
  @override
  String get cz_ => 'สาธารณรัฐเช็ก';
  @override
  String get de_ => 'เยอรมนี';
  @override
  String get dj_ => 'จิบูตี';
  @override
  String get dk_ => 'เดนมาร์ก';
  @override
  String get dm_ => 'โดมินิกา';
  @override
  String get do_ => 'สาธารณรัฐโดมินิกัน';
  @override
  String get dz_ => 'แอลจีเรีย';
  @override
  String get ec_ => 'เอกวาดอร์';
  @override
  String get ee_ => 'เอสโตเนีย';
  @override
  String get eg_ => 'อียิปต์';
  @override
  String get eh_ => 'ซาฮาราตะวันตก';
  @override
  String get er_ => 'เอริเทรีย';
  @override
  String get es_ => 'สเปน';
  @override
  String get et_ => 'เอธิโอเปีย';
  @override
  String get fi_ => 'ฟินแลนด์';
  @override
  String get fj_ => 'ฟิจิ';
  @override
  String get fk_ => 'หมู่เกาะฟอล์กแลนด์';
  @override
  String get fm_ => 'ไมโครนีเซีย';
  @override
  String get fo_ => 'หมู่เกาะแฟโร';
  @override
  String get fr_ => 'ฝรั่งเศส';
  @override
  String get ga_ => 'กาบอง';
  @override
  String get gb_ => 'สหราชอาณาจักร';
  @override
  String get gd_ => 'เกรเนดา';
  @override
  String get ge_ => 'จอร์เจีย';
  @override
  String get gf_ => 'เฟรนช์เกียนา';
  @override
  String get gg_ => 'เกิร์นซีย์';
  @override
  String get gh_ => 'กานา';
  @override
  String get gi_ => 'ยิบรอลตาร์';
  @override
  String get gl_ => 'กรีนแลนด์';
  @override
  String get gm_ => 'แกมเบีย';
  @override
  String get gn_ => 'กินี';
  @override
  String get gp_ => 'กวาเดอลูป';
  @override
  String get gq_ => 'อิเควทอเรียลกินี';
  @override
  String get gr_ => 'กรีซ';
  @override
  String get gs_ => 'เซาท์จอร์เจียและหมู่เกาะเซาท์แซนด์วิช';
  @override
  String get gt_ => 'กัวเตมาลา';
  @override
  String get gu_ => 'กวม';
  @override
  String get gw_ => 'กินี-บิสเซา';
  @override
  String get gy_ => 'กายอานา';
  @override
  String get hk_ => 'ฮ่องกง';
  @override
  String get hn_ => 'ฮอนดูรัส';
  @override
  String get hr_ => 'โครเอเชีย';
  @override
  String get ht_ => 'เฮติ';
  @override
  String get hu_ => 'ฮังการี';
  @override
  String get id_ => 'อินโดนีเซีย';
  @override
  String get ie_ => 'ไอร์แลนด์';
  @override
  String get il_ => 'อิสราเอล';
  @override
  String get im_ => 'เกาะแมน';
  @override
  String get in_ => 'อินเดีย';
  @override
  String get io_ => 'บริติชอินเดียนโอเชียนเทร์ริทอรี';
  @override
  String get iq_ => 'อิรัก';
  @override
  String get ir_ => 'อิหร่าน';
  @override
  String get is_ => 'ไอซ์แลนด์';
  @override
  String get it_ => 'อิตาลี';
  @override
  String get je_ => 'เจอร์ซีย์';
  @override
  String get jm_ => 'จาเมกา';
  @override
  String get jo_ => 'จอร์แดน';
  @override
  String get jp_ => 'ญี่ปุ่น';
  @override
  String get ke_ => 'เคนยา';
  @override
  String get kg_ => 'คีร์กีซสถาน';
  @override
  String get kh_ => 'กัมพูชา';
  @override
  String get ki_ => 'คิริบาส';
  @override
  String get km_ => 'คอโมโรส';
  @override
  String get kn_ => 'เซนต์คิตส์และเนวิส';
  @override
  String get kp_ => 'เกาหลีเหนือ';
  @override
  String get kr_ => 'เกาหลีใต้';
  @override
  String get kw_ => 'คูเวต';
  @override
  String get ky_ => 'หมู่เกาะเคย์แมน';
  @override
  String get kz_ => 'คาซัคสถาน';
  @override
  String get la_ => 'ลาว';
  @override
  String get lb_ => 'เลบานอน';
  @override
  String get lc_ => 'เซนต์ลูเซีย';
  @override
  String get li_ => 'ลิกเตนสไตน์';
  @override
  String get lk_ => 'ศรีลังกา';
  @override
  String get lr_ => 'ไลบีเรีย';
  @override
  String get ls_ => 'เลโซโท';
  @override
  String get lt_ => 'ลิทัวเนีย';
  @override
  String get lu_ => 'ลักเซมเบิร์ก';
  @override
  String get lv_ => 'ลัตเวีย';
  @override
  String get ly_ => 'ลิเบีย';
  @override
  String get ma_ => 'โมร็อกโก';
  @override
  String get mc_ => 'โมนาโก';
  @override
  String get md_ => 'มอลโดวา';
  @override
  String get me_ => 'มอนเตเนโกร';
  @override
  String get mf_ => 'แซงต์มาร์แตง';
  @override
  String get mg_ => 'มาดากัสการ์';
  @override
  String get mh_ => 'หมู่เกาะมาร์แชลล์';
  @override
  String get mk_ => 'มาซิโดเนียเหนือ';
  @override
  String get ml_ => 'มาลี';
  @override
  String get mm_ => 'เมียนมา';
  @override
  String get mn_ => 'มองโกเลีย';
  @override
  String get mo_ => 'มาเก๊า';
  @override
  String get mp_ => 'หมู่เกาะนอร์เทิร์นมาเรียนา';
  @override
  String get mq_ => 'มาร์ตินีก';
  @override
  String get mr_ => 'มอริเตเนีย';
  @override
  String get ms_ => 'มอนต์เซอร์รัต';
  @override
  String get mt_ => 'มอลตา';
  @override
  String get mu_ => 'มอริเชียส';
  @override
  String get mv_ => 'มัลดีฟส์';
  @override
  String get mw_ => 'มาลาวี';
  @override
  String get mx_ => 'เม็กซิโก';
  @override
  String get my_ => 'มาเลเซีย';
  @override
  String get mz_ => 'โมซัมบิก';
  @override
  String get na_ => 'นามิเบีย';
  @override
  String get nc_ => 'นิวแคลิโดเนีย';
  @override
  String get ne_ => 'ไนเจอร์';
  @override
  String get nf_ => 'เกาะนอร์ฟอล์ก';
  @override
  String get ng_ => 'ไนจีเรีย';
  @override
  String get ni_ => 'นิการากัว';
  @override
  String get nl_ => 'เนเธอร์แลนด์';
  @override
  String get no_ => 'นอร์เวย์';
  @override
  String get np_ => 'เนปาล';
  @override
  String get nr_ => 'นาอูรู';
  @override
  String get nu_ => 'นีอูเอ';
  @override
  String get nz_ => 'นิวซีแลนด์';
  @override
  String get om_ => 'โอมาน';
  @override
  String get pa_ => 'ปานามา';
  @override
  String get pe_ => 'เปรู';
  @override
  String get pf_ => 'เฟรนช์โปลินีเซีย';
  @override
  String get pg_ => 'ปาปัวนิวกินี';
  @override
  String get ph_ => 'ฟิลิปปินส์';
  @override
  String get pk_ => 'ปากีสถาน';
  @override
  String get pl_ => 'โปแลนด์';
  @override
  String get pm_ => 'แซงปีแยร์และมีเกอลง';
  @override
  String get pn_ => 'พิตแคร์น';
  @override
  String get pr_ => 'เปอร์โตริโก';
  @override
  String get ps_ => 'ปาเลสไตน์';
  @override
  String get pt_ => 'โปรตุเกส';
  @override
  String get pw_ => 'ปาเลา';
  @override
  String get py_ => 'ปารากวัย';
  @override
  String get qa_ => 'กาตาร์';
  @override
  String get re_ => 'เรอูนียง';
  @override
  String get ro_ => 'โรมาเนีย';
  @override
  String get rs_ => 'เซอร์เบีย';
  @override
  String get ru_ => 'รัสเซีย';
  @override
  String get rw_ => 'รวันดา';
  @override
  String get sa_ => 'ซาอุดีอาระเบีย';
  @override
  String get sb_ => 'หมู่เกาะโซโลมอน';
  @override
  String get sc_ => 'เซเชลส์';
  @override
  String get sd_ => 'ซูดาน';
  @override
  String get se_ => 'สวีเดน';
  @override
  String get sg_ => 'สิงคโปร์';
  @override
  String get sh_ => 'เซนต์เฮเลนา';
  @override
  String get si_ => 'สโลวีเนีย';
  @override
  String get sj_ => 'สฟาลบาร์และยานไมเอน';
  @override
  String get sk_ => 'สโลวาเกีย';
  @override
  String get sl_ => 'เซียร์ราลีโอน';
  @override
  String get sm_ => 'ซานมารีโน';
  @override
  String get sn_ => 'เซเนกัล';
  @override
  String get so_ => 'โซมาเลีย';
  @override
  String get sr_ => 'ซูรินาม';
  @override
  String get ss_ => 'ซูดานใต้';
  @override
  String get st_ => 'เซาตูเมและปรินซิปี';
  @override
  String get sv_ => 'เอลซัลวาดอร์';
  @override
  String get sx_ => 'ซินต์มาร์เติน';
  @override
  String get sy_ => 'ซีเรีย';
  @override
  String get sz_ => 'เอสวาตินี';
  @override
  String get ta_ => 'ทริสตันดาคูญา';
  @override
  String get tc_ => 'หมู่เกาะเติกส์และเคคอส';
  @override
  String get td_ => 'ชาด';
  @override
  String get tg_ => 'โตโก';
  @override
  String get th_ => 'ไทย';
  @override
  String get tj_ => 'ทาจิกิสถาน';
  @override
  String get tk_ => 'โตเกเลา';
  @override
  String get tl_ => 'ติมอร์-เลสเต';
  @override
  String get tm_ => 'เติร์กเมนิสถาน';
  @override
  String get tn_ => 'ตูนิเซีย';
  @override
  String get to_ => 'ตองกา';
  @override
  String get tr_ => 'ตุรกี';
  @override
  String get tt_ => 'ตรินิแดดและโตเบโก';
  @override
  String get tv_ => 'ตูวาลู';
  @override
  String get tw_ => 'ไต้หวัน';
  @override
  String get tz_ => 'แทนซาเนีย';
  @override
  String get ua_ => 'ยูเครน';
  @override
  String get ug_ => 'ยูกันดา';
  @override
  String get us_ => 'สหรัฐอเมริกา';
  @override
  String get uy_ => 'อุรุกวัย';
  @override
  String get uz_ => 'อุซเบกิสถาน';
  @override
  String get va_ => 'นครรัฐวาติกัน';
  @override
  String get vc_ => 'เซนต์วินเซนต์และเกรนาดีนส์';
  @override
  String get ve_ => 'เวเนซุเอลา';
  @override
  String get vg_ => 'หมู่เกาะบริติชเวอร์จิน';
  @override
  String get vi_ => 'หมู่เกาะเวอร์จินของสหรัฐ';
  @override
  String get vn_ => 'เวียดนาม';
  @override
  String get vu_ => 'วานูอาตู';
  @override
  String get wf_ => 'วาลลิสและฟุตูนา';
  @override
  String get ws_ => 'ซามัว';
  @override
  String get xk_ => 'โคโซโว';
  @override
  String get ye_ => 'เยเมน';
  @override
  String get yt_ => 'มายอตต์';
  @override
  String get za_ => 'แอฟริกาใต้';
  @override
  String get zm_ => 'แซมเบีย';
  @override
  String get zw_ => 'ซิมบับเว';
}

And also country_selector_localization.dart:

import 'dart:async';

import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl;

import 'country_selector_localization_ar.dart';
import 'country_selector_localization_ca.dart';
import 'country_selector_localization_ckb.dart';
import 'country_selector_localization_de.dart';
import 'country_selector_localization_el.dart';
import 'country_selector_localization_en.dart';
import 'country_selector_localization_es.dart';
import 'country_selector_localization_fa.dart';
import 'country_selector_localization_fr.dart';
import 'country_selector_localization_he.dart';
import 'country_selector_localization_hi.dart';
import 'country_selector_localization_hu.dart';
import 'country_selector_localization_it.dart';
import 'country_selector_localization_ja.dart';
import 'country_selector_localization_ku.dart';
import 'country_selector_localization_nb.dart';
import 'country_selector_localization_nl.dart';
import 'country_selector_localization_pl.dart';
import 'country_selector_localization_pt.dart';
import 'country_selector_localization_ru.dart';
import 'country_selector_localization_sv.dart';
import 'country_selector_localization_th.dart';
import 'country_selector_localization_tr.dart';
import 'country_selector_localization_uk.dart';
import 'country_selector_localization_ur.dart';
import 'country_selector_localization_uz.dart';
import 'country_selector_localization_vi.dart';
import 'country_selector_localization_zh.dart';

// ignore_for_file: type=lint

/// Callers can lookup localized strings with an instance of CountrySelectorLocalization
/// returned by `CountrySelectorLocalization.of(context)`.
///
/// Applications need to include `CountrySelectorLocalization.delegate()` in their app's
/// `localizationDelegates` list, and the locales they support in the app's
/// `supportedLocales` list. For example:
///
/// ```dart
/// import 'generated/country_selector_localization.dart';
///
/// return MaterialApp(
///   localizationsDelegates: CountrySelectorLocalization.localizationsDelegates,
///   supportedLocales: CountrySelectorLocalization.supportedLocales,
///   home: MyApplicationHome(),
/// );
/// ```
///
/// ## Update pubspec.yaml
///
/// Please make sure to update your pubspec.yaml to include the following
/// packages:
///
/// ```yaml
/// dependencies:
///   # Internationalization support.
///   flutter_localizations:
///     sdk: flutter
///   intl: any # Use the pinned version from flutter_localizations
///
///   # Rest of dependencies
/// ```
///
/// ## iOS Applications
///
/// iOS applications define key application metadata, including supported
/// locales, in an Info.plist file that is built into the application bundle.
/// To configure the locales supported by your app, you’ll need to edit this
/// file.
///
/// First, open your project’s ios/Runner.xcworkspace Xcode workspace file.
/// Then, in the Project Navigator, open the Info.plist file under the Runner
/// project’s Runner folder.
///
/// Next, select the Information Property List item, select Add Item from the
/// Editor menu, then select Localizations from the pop-up menu.
///
/// Select and expand the newly-created Localizations item then, for each
/// locale your application supports, add a new item and select the locale
/// you wish to add from the pop-up menu in the Value field. This list should
/// be consistent with the languages listed in the CountrySelectorLocalization.supportedLocales
/// property.
abstract class CountrySelectorLocalization {
  CountrySelectorLocalization(String locale) : localeName = intl.Intl.canonicalizedLocale(locale.toString());

  final String localeName;

  static CountrySelectorLocalization? of(BuildContext context) {
    return Localizations.of<CountrySelectorLocalization>(context, CountrySelectorLocalization);
  }

  static const LocalizationsDelegate<CountrySelectorLocalization> delegate = _CountrySelectorLocalizationDelegate();

  /// A list of this localizations delegate along with the default localizations
  /// delegates.
  ///
  /// Returns a list of localizations delegates containing this delegate along with
  /// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate,
  /// and GlobalWidgetsLocalizations.delegate.
  ///
  /// Additional delegates can be added by appending to this list in
  /// MaterialApp. This list does not have to be used at all if a custom list
  /// of delegates is preferred or required.
  static const List<LocalizationsDelegate<dynamic>> localizationsDelegates = <LocalizationsDelegate<dynamic>>[delegate, GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate, GlobalWidgetsLocalizations.delegate];

  /// A list of this localizations delegate's supported locales.
  static const List<Locale> supportedLocales = <Locale>[Locale('ar'), Locale('ca'), Locale('ckb'), Locale('de'), Locale('el'), Locale('en'), Locale('es'), Locale('fa'), Locale('fr'), Locale('he'), Locale('hi'), Locale('hu'), Locale('it'), Locale('ja'), Locale('ku'), Locale('nb'), Locale('nl'), Locale('pl'), Locale('pt'), Locale('ru'), Locale('sv'), Locale('th'), Locale('tr'), Locale('uk'), Locale('ur'), Locale('uz'), Locale('vi'), Locale('zh')];

  /// No description provided for @noResultMessage.
  ///
  /// In en, this message translates to:
  /// **'No result'**
  String get noResultMessage;

  /// No description provided for @search.
  ///
  /// In en, this message translates to:
  /// **'Search'**
  String get search;

  /// No description provided for @typeToSearch.
  ///
  /// In en, this message translates to:
  /// **'Type here to search for a country'**
  String get typeToSearch;

  /// Semantic of the search box
  ///
  /// In en, this message translates to:
  /// **'Select {country}'**
  String selectCountry(String country);

  /// No description provided for @ac_.
  ///
  /// In en, this message translates to:
  /// **'Ascension Island'**
  String get ac_;

  /// No description provided for @ad_.
  ///
  /// In en, this message translates to:
  /// **'Andorra'**
  String get ad_;

  /// No description provided for @ae_.
  ///
  /// In en, this message translates to:
  /// **'United Arab Emirates'**
  String get ae_;

  /// No description provided for @af_.
  ///
  /// In en, this message translates to:
  /// **'Afghanistan'**
  String get af_;

  /// No description provided for @ag_.
  ///
  /// In en, this message translates to:
  /// **'Antigua and Barbuda'**
  String get ag_;

  /// No description provided for @ai_.
  ///
  /// In en, this message translates to:
  /// **'Anguilla'**
  String get ai_;

  /// No description provided for @al_.
  ///
  /// In en, this message translates to:
  /// **'Albania'**
  String get al_;

  /// No description provided for @am_.
  ///
  /// In en, this message translates to:
  /// **'Armenia'**
  String get am_;

  /// No description provided for @an_.
  ///
  /// In en, this message translates to:
  /// **'Netherlands Antilles'**
  String get an_;

  /// No description provided for @ao_.
  ///
  /// In en, this message translates to:
  /// **'Angola'**
  String get ao_;

  /// No description provided for @aq_.
  ///
  /// In en, this message translates to:
  /// **'Antarctica'**
  String get aq_;

  /// No description provided for @ar_.
  ///
  /// In en, this message translates to:
  /// **'Argentina'**
  String get ar_;

  /// No description provided for @as_.
  ///
  /// In en, this message translates to:
  /// **'American Samoa'**
  String get as_;

  /// No description provided for @at_.
  ///
  /// In en, this message translates to:
  /// **'Austria'**
  String get at_;

  /// No description provided for @au_.
  ///
  /// In en, this message translates to:
  /// **'Australia'**
  String get au_;

  /// No description provided for @aw_.
  ///
  /// In en, this message translates to:
  /// **'Aruba'**
  String get aw_;

  /// No description provided for @ax_.
  ///
  /// In en, this message translates to:
  /// **'Aland Islands'**
  String get ax_;

  /// No description provided for @az_.
  ///
  /// In en, this message translates to:
  /// **'Azerbaijan'**
  String get az_;

  /// No description provided for @ba_.
  ///
  /// In en, this message translates to:
  /// **'Bosnia and Herzegovina'**
  String get ba_;

  /// No description provided for @bb_.
  ///
  /// In en, this message translates to:
  /// **'Barbados'**
  String get bb_;

  /// No description provided for @bd_.
  ///
  /// In en, this message translates to:
  /// **'Bangladesh'**
  String get bd_;

  /// No description provided for @be_.
  ///
  /// In en, this message translates to:
  /// **'Belgium'**
  String get be_;

  /// No description provided for @bf_.
  ///
  /// In en, this message translates to:
  /// **'Burkina Faso'**
  String get bf_;

  /// No description provided for @bg_.
  ///
  /// In en, this message translates to:
  /// **'Bulgaria'**
  String get bg_;

  /// No description provided for @bh_.
  ///
  /// In en, this message translates to:
  /// **'Bahrain'**
  String get bh_;

  /// No description provided for @bi_.
  ///
  /// In en, this message translates to:
  /// **'Burundi'**
  String get bi_;

  /// No description provided for @bj_.
  ///
  /// In en, this message translates to:
  /// **'Benin'**
  String get bj_;

  /// No description provided for @bl_.
  ///
  /// In en, this message translates to:
  /// **'Saint Barthelemy'**
  String get bl_;

  /// No description provided for @bm_.
  ///
  /// In en, this message translates to:
  /// **'Bermuda'**
  String get bm_;

  /// No description provided for @bn_.
  ///
  /// In en, this message translates to:
  /// **'Brunei Darussalam'**
  String get bn_;

  /// No description provided for @bo_.
  ///
  /// In en, this message translates to:
  /// **'Bolivia, Plurinational State of'**
  String get bo_;

  /// No description provided for @bq_.
  ///
  /// In en, this message translates to:
  /// **'Bonaire'**
  String get bq_;

  /// No description provided for @br_.
  ///
  /// In en, this message translates to:
  /// **'Brazil'**
  String get br_;

  /// No description provided for @bs_.
  ///
  /// In en, this message translates to:
  /// **'Bahamas'**
  String get bs_;

  /// No description provided for @bt_.
  ///
  /// In en, this message translates to:
  /// **'Bhutan'**
  String get bt_;

  /// No description provided for @bw_.
  ///
  /// In en, this message translates to:
  /// **'Botswana'**
  String get bw_;

  /// No description provided for @by_.
  ///
  /// In en, this message translates to:
  /// **'Belarus'**
  String get by_;

  /// No description provided for @bz_.
  ///
  /// In en, this message translates to:
  /// **'Belize'**
  String get bz_;

  /// No description provided for @ca_.
  ///
  /// In en, this message translates to:
  /// **'Canada'**
  String get ca_;

  /// No description provided for @cc_.
  ///
  /// In en, this message translates to:
  /// **'Cocos (Keeling) Islands'**
  String get cc_;

  /// No description provided for @cd_.
  ///
  /// In en, this message translates to:
  /// **'Congo, The Democratic Republic of the Congo'**
  String get cd_;

  /// No description provided for @cf_.
  ///
  /// In en, this message translates to:
  /// **'Central African Republic'**
  String get cf_;

  /// No description provided for @cg_.
  ///
  /// In en, this message translates to:
  /// **'Congo'**
  String get cg_;

  /// No description provided for @ch_.
  ///
  /// In en, this message translates to:
  /// **'Switzerland'**
  String get ch_;

  /// No description provided for @ci_.
  ///
  /// In en, this message translates to:
  /// **'Ivory Coast'**
  String get ci_;

  /// No description provided for @ck_.
  ///
  /// In en, this message translates to:
  /// **'Cook Islands'**
  String get ck_;

  /// No description provided for @cl_.
  ///
  /// In en, this message translates to:
  /// **'Chile'**
  String get cl_;

  /// No description provided for @cm_.
  ///
  /// In en, this message translates to:
  /// **'Cameroon'**
  String get cm_;

  /// No description provided for @cn_.
  ///
  /// In en, this message translates to:
  /// **'China'**
  String get cn_;

  /// No description provided for @co_.
  ///
  /// In en, this message translates to:
  /// **'Colombia'**
  String get co_;

  /// No description provided for @cr_.
  ///
  /// In en, this message translates to:
  /// **'Costa Rica'**
  String get cr_;

  /// No description provided for @cu_.
  ///
  /// In en, this message translates to:
  /// **'Cuba'**
  String get cu_;

  /// No description provided for @cv_.
  ///
  /// In en, this message translates to:
  /// **'Cape Verde'**
  String get cv_;

  /// No description provided for @cw_.
  ///
  /// In en, this message translates to:
  /// **'Curaçao'**
  String get cw_;

  /// No description provided for @cx_.
  ///
  /// In en, this message translates to:
  /// **'Christmas Island'**
  String get cx_;

  /// No description provided for @cy_.
  ///
  /// In en, this message translates to:
  /// **'Cyprus'**
  String get cy_;

  /// No description provided for @cz_.
  ///
  /// In en, this message translates to:
  /// **'Czech Republic'**
  String get cz_;

  /// No description provided for @de_.
  ///
  /// In en, this message translates to:
  /// **'Germany'**
  String get de_;

  /// No description provided for @dj_.
  ///
  /// In en, this message translates to:
  /// **'Djibouti'**
  String get dj_;

  /// No description provided for @dk_.
  ///
  /// In en, this message translates to:
  /// **'Denmark'**
  String get dk_;

  /// No description provided for @dm_.
  ///
  /// In en, this message translates to:
  /// **'Dominica'**
  String get dm_;

  /// No description provided for @do_.
  ///
  /// In en, this message translates to:
  /// **'Dominican Republic'**
  String get do_;

  /// No description provided for @dz_.
  ///
  /// In en, this message translates to:
  /// **'Algeria'**
  String get dz_;

  /// No description provided for @ec_.
  ///
  /// In en, this message translates to:
  /// **'Ecuador'**
  String get ec_;

  /// No description provided for @ee_.
  ///
  /// In en, this message translates to:
  /// **'Estonia'**
  String get ee_;

  /// No description provided for @eg_.
  ///
  /// In en, this message translates to:
  /// **'Egypt'**
  String get eg_;

  /// No description provided for @eh_.
  ///
  /// In en, this message translates to:
  /// **'Western Sahara'**
  String get eh_;

  /// No description provided for @er_.
  ///
  /// In en, this message translates to:
  /// **'Eritrea'**
  String get er_;

  /// No description provided for @es_.
  ///
  /// In en, this message translates to:
  /// **'Spain'**
  String get es_;

  /// No description provided for @et_.
  ///
  /// In en, this message translates to:
  /// **'Ethiopia'**
  String get et_;

  /// No description provided for @fi_.
  ///
  /// In en, this message translates to:
  /// **'Finland'**
  String get fi_;

  /// No description provided for @fj_.
  ///
  /// In en, this message translates to:
  /// **'Fiji'**
  String get fj_;

  /// No description provided for @fk_.
  ///
  /// In en, this message translates to:
  /// **'Falkland Islands (Malvinas)'**
  String get fk_;

  /// No description provided for @fm_.
  ///
  /// In en, this message translates to:
  /// **'Micronesia, Federated States of Micronesia'**
  String get fm_;

  /// No description provided for @fo_.
  ///
  /// In en, this message translates to:
  /// **'Faroe Islands'**
  String get fo_;

  /// No description provided for @fr_.
  ///
  /// In en, this message translates to:
  /// **'France'**
  String get fr_;

  /// No description provided for @ga_.
  ///
  /// In en, this message translates to:
  /// **'Gabon'**
  String get ga_;

  /// No description provided for @gb_.
  ///
  /// In en, this message translates to:
  /// **'United Kingdom'**
  String get gb_;

  /// No description provided for @gd_.
  ///
  /// In en, this message translates to:
  /// **'Grenada'**
  String get gd_;

  /// No description provided for @ge_.
  ///
  /// In en, this message translates to:
  /// **'Georgia'**
  String get ge_;

  /// No description provided for @gf_.
  ///
  /// In en, this message translates to:
  /// **'French Guiana'**
  String get gf_;

  /// No description provided for @gg_.
  ///
  /// In en, this message translates to:
  /// **'Guernsey'**
  String get gg_;

  /// No description provided for @gh_.
  ///
  /// In en, this message translates to:
  /// **'Ghana'**
  String get gh_;

  /// No description provided for @gi_.
  ///
  /// In en, this message translates to:
  /// **'Gibraltar'**
  String get gi_;

  /// No description provided for @gl_.
  ///
  /// In en, this message translates to:
  /// **'Greenland'**
  String get gl_;

  /// No description provided for @gm_.
  ///
  /// In en, this message translates to:
  /// **'Gambia'**
  String get gm_;

  /// No description provided for @gn_.
  ///
  /// In en, this message translates to:
  /// **'Guinea'**
  String get gn_;

  /// No description provided for @gp_.
  ///
  /// In en, this message translates to:
  /// **'Guadeloupe'**
  String get gp_;

  /// No description provided for @gq_.
  ///
  /// In en, this message translates to:
  /// **'Equatorial Guinea'**
  String get gq_;

  /// No description provided for @gr_.
  ///
  /// In en, this message translates to:
  /// **'Greece'**
  String get gr_;

  /// No description provided for @gs_.
  ///
  /// In en, this message translates to:
  /// **'South Georgia and the South Sandwich Islands'**
  String get gs_;

  /// No description provided for @gt_.
  ///
  /// In en, this message translates to:
  /// **'Guatemala'**
  String get gt_;

  /// No description provided for @gu_.
  ///
  /// In en, this message translates to:
  /// **'Guam'**
  String get gu_;

  /// No description provided for @gw_.
  ///
  /// In en, this message translates to:
  /// **'Guinea-Bissau'**
  String get gw_;

  /// No description provided for @gy_.
  ///
  /// In en, this message translates to:
  /// **'Guyana'**
  String get gy_;

  /// No description provided for @hk_.
  ///
  /// In en, this message translates to:
  /// **'Hong Kong'**
  String get hk_;

  /// No description provided for @hn_.
  ///
  /// In en, this message translates to:
  /// **'Honduras'**
  String get hn_;

  /// No description provided for @hr_.
  ///
  /// In en, this message translates to:
  /// **'Croatia'**
  String get hr_;

  /// No description provided for @ht_.
  ///
  /// In en, this message translates to:
  /// **'Haiti'**
  String get ht_;

  /// No description provided for @hu_.
  ///
  /// In en, this message translates to:
  /// **'Hungary'**
  String get hu_;

  /// No description provided for @id_.
  ///
  /// In en, this message translates to:
  /// **'Indonesia'**
  String get id_;

  /// No description provided for @ie_.
  ///
  /// In en, this message translates to:
  /// **'Ireland'**
  String get ie_;

  /// No description provided for @il_.
  ///
  /// In en, this message translates to:
  /// **'Israel'**
  String get il_;

  /// No description provided for @im_.
  ///
  /// In en, this message translates to:
  /// **'Isle of Man'**
  String get im_;

  /// No description provided for @in_.
  ///
  /// In en, this message translates to:
  /// **'India'**
  String get in_;

  /// No description provided for @io_.
  ///
  /// In en, this message translates to:
  /// **'British Indian Ocean Territory'**
  String get io_;

  /// No description provided for @iq_.
  ///
  /// In en, this message translates to:
  /// **'Iraq'**
  String get iq_;

  /// No description provided for @ir_.
  ///
  /// In en, this message translates to:
  /// **'Iran, Islamic Republic of'**
  String get ir_;

  /// No description provided for @is_.
  ///
  /// In en, this message translates to:
  /// **'Iceland'**
  String get is_;

  /// No description provided for @it_.
  ///
  /// In en, this message translates to:
  /// **'Italy'**
  String get it_;

  /// No description provided for @je_.
  ///
  /// In en, this message translates to:
  /// **'Jersey'**
  String get je_;

  /// No description provided for @jm_.
  ///
  /// In en, this message translates to:
  /// **'Jamaica'**
  String get jm_;

  /// No description provided for @jo_.
  ///
  /// In en, this message translates to:
  /// **'Jordan'**
  String get jo_;

  /// No description provided for @jp_.
  ///
  /// In en, this message translates to:
  /// **'Japan'**
  String get jp_;

  /// No description provided for @ke_.
  ///
  /// In en, this message translates to:
  /// **'Kenya'**
  String get ke_;

  /// No description provided for @kg_.
  ///
  /// In en, this message translates to:
  /// **'Kyrgyzstan'**
  String get kg_;

  /// No description provided for @kh_.
  ///
  /// In en, this message translates to:
  /// **'Cambodia'**
  String get kh_;

  /// No description provided for @ki_.
  ///
  /// In en, this message translates to:
  /// **'Kiribati'**
  String get ki_;

  /// No description provided for @km_.
  ///
  /// In en, this message translates to:
  /// **'Comoros'**
  String get km_;

  /// No description provided for @kn_.
  ///
  /// In en, this message translates to:
  /// **'Saint Kitts and Nevis'**
  String get kn_;

  /// No description provided for @kp_.
  ///
  /// In en, this message translates to:
  /// **'Korea, Democratic People\'s Republic of Korea'**
  String get kp_;

  /// No description provided for @kr_.
  ///
  /// In en, this message translates to:
  /// **'Korea, Republic of South Korea'**
  String get kr_;

  /// No description provided for @kw_.
  ///
  /// In en, this message translates to:
  /// **'Kuwait'**
  String get kw_;

  /// No description provided for @ky_.
  ///
  /// In en, this message translates to:
  /// **'Cayman Islands'**
  String get ky_;

  /// No description provided for @kz_.
  ///
  /// In en, this message translates to:
  /// **'Kazakhstan'**
  String get kz_;

  /// No description provided for @la_.
  ///
  /// In en, this message translates to:
  /// **'Laos'**
  String get la_;

  /// No description provided for @lb_.
  ///
  /// In en, this message translates to:
  /// **'Lebanon'**
  String get lb_;

  /// No description provided for @lc_.
  ///
  /// In en, this message translates to:
  /// **'Saint Lucia'**
  String get lc_;

  /// No description provided for @li_.
  ///
  /// In en, this message translates to:
  /// **'Liechtenstein'**
  String get li_;

  /// No description provided for @lk_.
  ///
  /// In en, this message translates to:
  /// **'Sri Lanka'**
  String get lk_;

  /// No description provided for @lr_.
  ///
  /// In en, this message translates to:
  /// **'Liberia'**
  String get lr_;

  /// No description provided for @ls_.
  ///
  /// In en, this message translates to:
  /// **'Lesotho'**
  String get ls_;

  /// No description provided for @lt_.
  ///
  /// In en, this message translates to:
  /// **'Lithuania'**
  String get lt_;

  /// No description provided for @lu_.
  ///
  /// In en, this message translates to:
  /// **'Luxembourg'**
  String get lu_;

  /// No description provided for @lv_.
  ///
  /// In en, this message translates to:
  /// **'Latvia'**
  String get lv_;

  /// No description provided for @ly_.
  ///
  /// In en, this message translates to:
  /// **'Libya'**
  String get ly_;

  /// No description provided for @ma_.
  ///
  /// In en, this message translates to:
  /// **'Morocco'**
  String get ma_;

  /// No description provided for @mc_.
  ///
  /// In en, this message translates to:
  /// **'Monaco'**
  String get mc_;

  /// No description provided for @md_.
  ///
  /// In en, this message translates to:
  /// **'Moldova'**
  String get md_;

  /// No description provided for @me_.
  ///
  /// In en, this message translates to:
  /// **'Montenegro'**
  String get me_;

  /// No description provided for @mf_.
  ///
  /// In en, this message translates to:
  /// **'Saint Martin'**
  String get mf_;

  /// No description provided for @mg_.
  ///
  /// In en, this message translates to:
  /// **'Madagascar'**
  String get mg_;

  /// No description provided for @mh_.
  ///
  /// In en, this message translates to:
  /// **'Marshall Islands'**
  String get mh_;

  /// No description provided for @mk_.
  ///
  /// In en, this message translates to:
  /// **'Macedonia'**
  String get mk_;

  /// No description provided for @ml_.
  ///
  /// In en, this message translates to:
  /// **'Mali'**
  String get ml_;

  /// No description provided for @mm_.
  ///
  /// In en, this message translates to:
  /// **'Myanmar'**
  String get mm_;

  /// No description provided for @mn_.
  ///
  /// In en, this message translates to:
  /// **'Mongolia'**
  String get mn_;

  /// No description provided for @mo_.
  ///
  /// In en, this message translates to:
  /// **'Macao'**
  String get mo_;

  /// No description provided for @mp_.
  ///
  /// In en, this message translates to:
  /// **'Northern Mariana Islands'**
  String get mp_;

  /// No description provided for @mq_.
  ///
  /// In en, this message translates to:
  /// **'Martinique'**
  String get mq_;

  /// No description provided for @mr_.
  ///
  /// In en, this message translates to:
  /// **'Mauritania'**
  String get mr_;

  /// No description provided for @ms_.
  ///
  /// In en, this message translates to:
  /// **'Montserrat'**
  String get ms_;

  /// No description provided for @mt_.
  ///
  /// In en, this message translates to:
  /// **'Malta'**
  String get mt_;

  /// No description provided for @mu_.
  ///
  /// In en, this message translates to:
  /// **'Mauritius'**
  String get mu_;

  /// No description provided for @mv_.
  ///
  /// In en, this message translates to:
  /// **'Maldives'**
  String get mv_;

  /// No description provided for @mw_.
  ///
  /// In en, this message translates to:
  /// **'Malawi'**
  String get mw_;

  /// No description provided for @mx_.
  ///
  /// In en, this message translates to:
  /// **'Mexico'**
  String get mx_;

  /// No description provided for @my_.
  ///
  /// In en, this message translates to:
  /// **'Malaysia'**
  String get my_;

  /// No description provided for @mz_.
  ///
  /// In en, this message translates to:
  /// **'Mozambique'**
  String get mz_;

  /// No description provided for @na_.
  ///
  /// In en, this message translates to:
  /// **'Namibia'**
  String get na_;

  /// No description provided for @nc_.
  ///
  /// In en, this message translates to:
  /// **'New Caledonia'**
  String get nc_;

  /// No description provided for @ne_.
  ///
  /// In en, this message translates to:
  /// **'Niger'**
  String get ne_;

  /// No description provided for @nf_.
  ///
  /// In en, this message translates to:
  /// **'Norfolk Island'**
  String get nf_;

  /// No description provided for @ng_.
  ///
  /// In en, this message translates to:
  /// **'Nigeria'**
  String get ng_;

  /// No description provided for @ni_.
  ///
  /// In en, this message translates to:
  /// **'Nicaragua'**
  String get ni_;

  /// No description provided for @nl_.
  ///
  /// In en, this message translates to:
  /// **'Netherlands'**
  String get nl_;

  /// No description provided for @no_.
  ///
  /// In en, this message translates to:
  /// **'Norway'**
  String get no_;

  /// No description provided for @np_.
  ///
  /// In en, this message translates to:
  /// **'Nepal'**
  String get np_;

  /// No description provided for @nr_.
  ///
  /// In en, this message translates to:
  /// **'Nauru'**
  String get nr_;

  /// No description provided for @nu_.
  ///
  /// In en, this message translates to:
  /// **'Niue'**
  String get nu_;

  /// No description provided for @nz_.
  ///
  /// In en, this message translates to:
  /// **'New Zealand'**
  String get nz_;

  /// No description provided for @om_.
  ///
  /// In en, this message translates to:
  /// **'Oman'**
  String get om_;

  /// No description provided for @pa_.
  ///
  /// In en, this message translates to:
  /// **'Panama'**
  String get pa_;

  /// No description provided for @pe_.
  ///
  /// In en, this message translates to:
  /// **'Peru'**
  String get pe_;

  /// No description provided for @pf_.
  ///
  /// In en, this message translates to:
  /// **'French Polynesia'**
  String get pf_;

  /// No description provided for @pg_.
  ///
  /// In en, this message translates to:
  /// **'Papua New Guinea'**
  String get pg_;

  /// No description provided for @ph_.
  ///
  /// In en, this message translates to:
  /// **'Philippines'**
  String get ph_;

  /// No description provided for @pk_.
  ///
  /// In en, this message translates to:
  /// **'Pakistan'**
  String get pk_;

  /// No description provided for @pl_.
  ///
  /// In en, this message translates to:
  /// **'Poland'**
  String get pl_;

  /// No description provided for @pm_.
  ///
  /// In en, this message translates to:
  /// **'Saint Pierre and Miquelon'**
  String get pm_;

  /// No description provided for @pn_.
  ///
  /// In en, this message translates to:
  /// **'Pitcairn'**
  String get pn_;

  /// No description provided for @pr_.
  ///
  /// In en, this message translates to:
  /// **'Puerto Rico'**
  String get pr_;

  /// No description provided for @ps_.
  ///
  /// In en, this message translates to:
  /// **'Palestinian Territory, Occupied'**
  String get ps_;

  /// No description provided for @pt_.
  ///
  /// In en, this message translates to:
  /// **'Portugal'**
  String get pt_;

  /// No description provided for @pw_.
  ///
  /// In en, this message translates to:
  /// **'Palau'**
  String get pw_;

  /// No description provided for @py_.
  ///
  /// In en, this message translates to:
  /// **'Paraguay'**
  String get py_;

  /// No description provided for @qa_.
  ///
  /// In en, this message translates to:
  /// **'Qatar'**
  String get qa_;

  /// No description provided for @re_.
  ///
  /// In en, this message translates to:
  /// **'Reunion'**
  String get re_;

  /// No description provided for @ro_.
  ///
  /// In en, this message translates to:
  /// **'Romania'**
  String get ro_;

  /// No description provided for @rs_.
  ///
  /// In en, this message translates to:
  /// **'Serbia'**
  String get rs_;

  /// No description provided for @ru_.
  ///
  /// In en, this message translates to:
  /// **'Russia'**
  String get ru_;

  /// No description provided for @rw_.
  ///
  /// In en, this message translates to:
  /// **'Rwanda'**
  String get rw_;

  /// No description provided for @sa_.
  ///
  /// In en, this message translates to:
  /// **'Saudi Arabia'**
  String get sa_;

  /// No description provided for @sb_.
  ///
  /// In en, this message translates to:
  /// **'Solomon Islands'**
  String get sb_;

  /// No description provided for @sc_.
  ///
  /// In en, this message translates to:
  /// **'Seychelles'**
  String get sc_;

  /// No description provided for @sd_.
  ///
  /// In en, this message translates to:
  /// **'Sudan'**
  String get sd_;

  /// No description provided for @se_.
  ///
  /// In en, this message translates to:
  /// **'Sweden'**
  String get se_;

  /// No description provided for @sg_.
  ///
  /// In en, this message translates to:
  /// **'Singapore'**
  String get sg_;

  /// No description provided for @sh_.
  ///
  /// In en, this message translates to:
  /// **'Saint Helena'**
  String get sh_;

  /// No description provided for @si_.
  ///
  /// In en, this message translates to:
  /// **'Slovenia'**
  String get si_;

  /// No description provided for @sj_.
  ///
  /// In en, this message translates to:
  /// **'Svalbard and Jan Mayen'**
  String get sj_;

  /// No description provided for @sk_.
  ///
  /// In en, this message translates to:
  /// **'Slovakia'**
  String get sk_;

  /// No description provided for @sl_.
  ///
  /// In en, this message translates to:
  /// **'Sierra Leone'**
  String get sl_;

  /// No description provided for @sm_.
  ///
  /// In en, this message translates to:
  /// **'San Marino'**
  String get sm_;

  /// No description provided for @sn_.
  ///
  /// In en, this message translates to:
  /// **'Senegal'**
  String get sn_;

  /// No description provided for @so_.
  ///
  /// In en, this message translates to:
  /// **'Somalia'**
  String get so_;

  /// No description provided for @sr_.
  ///
  /// In en, this message translates to:
  /// **'Suriname'**
  String get sr_;

  /// No description provided for @ss_.
  ///
  /// In en, this message translates to:
  /// **'South Sudan'**
  String get ss_;

  /// No description provided for @st_.
  ///
  /// In en, this message translates to:
  /// **'Sao Tome and Principe'**
  String get st_;

  /// No description provided for @sv_.
  ///
  /// In en, this message translates to:
  /// **'El Salvador'**
  String get sv_;

  /// No description provided for @sx_.
  ///
  /// In en, this message translates to:
  /// **'Sint Maarten'**
  String get sx_;

  /// No description provided for @sy_.
  ///
  /// In en, this message translates to:
  /// **'Syrian Arab Republic'**
  String get sy_;

  /// No description provided for @sz_.
  ///
  /// In en, this message translates to:
  /// **'Swaziland'**
  String get sz_;

  /// No description provided for @ta_.
  ///
  /// In en, this message translates to:
  /// **'Tristan da Cunha'**
  String get ta_;

  /// No description provided for @tc_.
  ///
  /// In en, this message translates to:
  /// **'Turks and Caicos Islands'**
  String get tc_;

  /// No description provided for @td_.
  ///
  /// In en, this message translates to:
  /// **'Chad'**
  String get td_;

  /// No description provided for @tg_.
  ///
  /// In en, this message translates to:
  /// **'Togo'**
  String get tg_;

  /// No description provided for @th_.
  ///
  /// In en, this message translates to:
  /// **'Thailand'**
  String get th_;

  /// No description provided for @tj_.
  ///
  /// In en, this message translates to:
  /// **'Tajikistan'**
  String get tj_;

  /// No description provided for @tk_.
  ///
  /// In en, this message translates to:
  /// **'Tokelau'**
  String get tk_;

  /// No description provided for @tl_.
  ///
  /// In en, this message translates to:
  /// **'Timor-Leste'**
  String get tl_;

  /// No description provided for @tm_.
  ///
  /// In en, this message translates to:
  /// **'Turkmenistan'**
  String get tm_;

  /// No description provided for @tn_.
  ///
  /// In en, this message translates to:
  /// **'Tunisia'**
  String get tn_;

  /// No description provided for @to_.
  ///
  /// In en, this message translates to:
  /// **'Tonga'**
  String get to_;

  /// No description provided for @tr_.
  ///
  /// In en, this message translates to:
  /// **'Türkiye'**
  String get tr_;

  /// No description provided for @tt_.
  ///
  /// In en, this message translates to:
  /// **'Trinidad and Tobago'**
  String get tt_;

  /// No description provided for @tv_.
  ///
  /// In en, this message translates to:
  /// **'Tuvalu'**
  String get tv_;

  /// No description provided for @tw_.
  ///
  /// In en, this message translates to:
  /// **'Taiwan'**
  String get tw_;

  /// No description provided for @tz_.
  ///
  /// In en, this message translates to:
  /// **'Tanzania, United Republic of Tanzania'**
  String get tz_;

  /// No description provided for @ua_.
  ///
  /// In en, this message translates to:
  /// **'Ukraine'**
  String get ua_;

  /// No description provided for @ug_.
  ///
  /// In en, this message translates to:
  /// **'Uganda'**
  String get ug_;

  /// No description provided for @us_.
  ///
  /// In en, this message translates to:
  /// **'United States'**
  String get us_;

  /// No description provided for @uy_.
  ///
  /// In en, this message translates to:
  /// **'Uruguay'**
  String get uy_;

  /// No description provided for @uz_.
  ///
  /// In en, this message translates to:
  /// **'Uzbekistan'**
  String get uz_;

  /// No description provided for @va_.
  ///
  /// In en, this message translates to:
  /// **'Holy See (Vatican City State)'**
  String get va_;

  /// No description provided for @vc_.
  ///
  /// In en, this message translates to:
  /// **'Saint Vincent and the Grenadines'**
  String get vc_;

  /// No description provided for @ve_.
  ///
  /// In en, this message translates to:
  /// **'Venezuela'**
  String get ve_;

  /// No description provided for @vg_.
  ///
  /// In en, this message translates to:
  /// **'Virgin Islands, British'**
  String get vg_;

  /// No description provided for @vi_.
  ///
  /// In en, this message translates to:
  /// **'Virgin Islands, U.S.'**
  String get vi_;

  /// No description provided for @vn_.
  ///
  /// In en, this message translates to:
  /// **'Vietnam'**
  String get vn_;

  /// No description provided for @vu_.
  ///
  /// In en, this message translates to:
  /// **'Vanuatu'**
  String get vu_;

  /// No description provided for @wf_.
  ///
  /// In en, this message translates to:
  /// **'Wallis and Futuna'**
  String get wf_;

  /// No description provided for @ws_.
  ///
  /// In en, this message translates to:
  /// **'Samoa'**
  String get ws_;

  /// No description provided for @xk_.
  ///
  /// In en, this message translates to:
  /// **'Kosovo'**
  String get xk_;

  /// No description provided for @ye_.
  ///
  /// In en, this message translates to:
  /// **'Yemen'**
  String get ye_;

  /// No description provided for @yt_.
  ///
  /// In en, this message translates to:
  /// **'Mayotte'**
  String get yt_;

  /// No description provided for @za_.
  ///
  /// In en, this message translates to:
  /// **'South Africa'**
  String get za_;

  /// No description provided for @zm_.
  ///
  /// In en, this message translates to:
  /// **'Zambia'**
  String get zm_;

  /// No description provided for @zw_.
  ///
  /// In en, this message translates to:
  /// **'Zimbabwe'**
  String get zw_;
}

class _CountrySelectorLocalizationDelegate extends LocalizationsDelegate<CountrySelectorLocalization> {
  const _CountrySelectorLocalizationDelegate();

  @override
  Future<CountrySelectorLocalization> load(Locale locale) {
    return SynchronousFuture<CountrySelectorLocalization>(lookupCountrySelectorLocalization(locale));
  }

  @override
  bool isSupported(Locale locale) => <String>['ar', 'ca', 'ckb', 'de', 'el', 'en', 'es', 'fa', 'fr', 'he', 'hi', 'hu', 'it', 'ja', 'ku', 'nb', 'nl', 'pl', 'pt', 'ru', 'sv', 'th', 'tr', 'uk', 'ur', 'uz', 'vi', 'zh'].contains(locale.languageCode);

  @override
  bool shouldReload(_CountrySelectorLocalizationDelegate old) => false;
}

CountrySelectorLocalization lookupCountrySelectorLocalization(Locale locale) {
  // Lookup logic when only language code is specified.
  switch (locale.languageCode) {
    case 'ar':
      return CountrySelectorLocalizationAr();
    case 'ca':
      return CountrySelectorLocalizationCa();
    case 'ckb':
      return CountrySelectorLocalizationCkb();
    case 'de':
      return CountrySelectorLocalizationDe();
    case 'el':
      return CountrySelectorLocalizationEl();
    case 'en':
      return CountrySelectorLocalizationEn();
    case 'es':
      return CountrySelectorLocalizationEs();
    case 'fa':
      return CountrySelectorLocalizationFa();
    case 'fr':
      return CountrySelectorLocalizationFr();
    case 'he':
      return CountrySelectorLocalizationHe();
    case 'hi':
      return CountrySelectorLocalizationHi();
    case 'hu':
      return CountrySelectorLocalizationHu();
    case 'it':
      return CountrySelectorLocalizationIt();
    case 'ja':
      return CountrySelectorLocalizationJa();
    case 'ku':
      return CountrySelectorLocalizationKu();
    case 'nb':
      return CountrySelectorLocalizationNb();
    case 'nl':
      return CountrySelectorLocalizationNl();
    case 'pl':
      return CountrySelectorLocalizationPl();
    case 'pt':
      return CountrySelectorLocalizationPt();
    case 'ru':
      return CountrySelectorLocalizationRu();
    case 'sv':
      return CountrySelectorLocalizationSv();
    case 'th':
      return CountrySelectorLocalizationTh();
    case 'tr':
      return CountrySelectorLocalizationTr();
    case 'uk':
      return CountrySelectorLocalizationUk();
    case 'ur':
      return CountrySelectorLocalizationUr();
    case 'uz':
      return CountrySelectorLocalizationUz();
    case 'vi':
      return CountrySelectorLocalizationVi();
    case 'zh':
      return CountrySelectorLocalizationZh();
  }

  throw FlutterError(
    'CountrySelectorLocalization.delegate failed to load unsupported locale "$locale". This is likely '
    'an issue with the localizations generation tool. Please file an issue '
    'on GitHub with a reproducible sample app and the gen-l10n configuration '
    'that was used.',
  );
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions