#[cfg(all(feature = "tk", feature = "constants"))]
pub mod consts {
#[allow(unused_imports)]
use crate::{
Alpha2, Alpha3, Continent, CurrencyCode, DistanceUnit, Region, SubRegion, WeekDay,
WorldRegion, GEC, IOC,
};
pub const ADDRESS_FORMAT: Option<&str> = None;
pub const ALPHA2: Alpha2 = Alpha2::TK;
pub const ALPHA3: Alpha3 = Alpha3::TKL;
pub const CONTINENT: Continent = Continent::Australia;
pub const COUNTRY_CODE: usize = 690;
pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::NZD;
pub const GEC: Option<GEC> = Some(GEC::TL);
pub const INTERNATIONAL_PREFIX: &str = "00";
pub const IOC: Option<IOC> = None;
pub const ISO_SHORT_NAME: &str = "Tokelau";
pub const ISO_LONG_NAME: &str = "Tokelau";
pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["en"];
pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["en"];
pub const NATIONAL_DESTINATION_CODE_LENGTH_LIST: &[usize] = &[2];
pub const NATIONAL_NUMBER_LENGTH_LIST: &[usize] = &[4];
pub const NATIONAL_PREFIX: &str = "None";
pub const NATIONALITY: Option<&str> = Some("Tokelauan");
pub const NUMBER: &str = "772";
pub const POSTAL_CODE: bool = false;
pub const POSTAL_CODE_FORMAT: Option<&str> = None;
pub const REGION: Option<Region> = Some(Region::Oceania);
pub const START_DAY_OF_WEEK: WeekDay = WeekDay::Monday;
pub const SUBREGION: Option<SubRegion> = Some(SubRegion::Polynesia);
pub const UN_LOCODE: &str = "TK";
pub const UNOFFICIAL_NAME_LIST: &[&str] =
&["Tokelau", "Îles Tokelau", "Islas Tokelau", "トケラウ"];
pub const WORLD_REGION: WorldRegion = WorldRegion::APAC;
pub const G7_MEMBER: bool = false;
pub const G20_MEMBER: bool = false;
pub const EU_MEMBER: bool = false;
pub const EEA_MEMBER: bool = false;
pub const DISTANCE_UNIT: DistanceUnit = DistanceUnit::Km;
pub const POPULATION: Option<u64> = None;
#[cfg(feature = "emojis")]
pub const EMOJI: &str = "🇹🇰";
#[cfg(feature = "translations")]
pub const TRANSLATIONS: &[(&str, &str)] = &[
("ab", "Tokelau"),
("af", "Tokelau"),
("ak", "Tokelau"),
("am", "Tokelau"),
("an", "Tokelau"),
("ar", "جزر توكيلو"),
("as", "টকেল\u{9be}উ"),
("ay", "Tokelau"),
("az", "Tokelo"),
("ba", "Tokelau"),
("be", "Такелаў"),
("bg", "Токелау"),
("bi", "Tokelau"),
("bn", "টোকেল\u{9be}উ"),
("bn_IN", "টোকেল\u{9be}উ"),
("br", "Tokelau"),
("bs", "Tokelau"),
("ca", "Tokelau"),
("ce", "Tokelau"),
("ch", "Tokelau"),
("cs", "Tokelau"),
("cv", "Tokelau"),
("cy", "Tokelau"),
("da", "Tokelau"),
("de", "Tokelau"),
("dv", "ތ\u{7ae}ކ\u{7ac}ލ\u{7a7}އ\u{7aa}"),
("dz", "ཊ\u{f7c}་ཀ\u{f72}་ལའ\u{f7c}།"),
("ee", "Tokelau"),
("el", "Τοκελάου"),
("en", "Tokelau"),
("eo", "Tokelao"),
("es", "Tokelau"),
("et", "Tokelau"),
("eu", "Tokelau"),
("fa", "توکلائو"),
("ff", "Tokelau"),
("fi", "Tokelau"),
("fo", "Tokelau"),
("fr", "Tokelau"),
("fy", "Tokelau"),
("ga", "Tócalá"),
("gl", "Toquelau"),
("gn", "Tokelau"),
("gu", "ટોક\u{ac7}લાઉ"),
("gv", "Tokelau"),
("ha", "Tokelau"),
("he", "טוקלאו"),
("hi", "टोक\u{947}लाऊ"),
("hr", "Tokelau"),
("ht", "Tokelau"),
("hu", "Tokelau-szigetek"),
("hy", "Տոկելաու"),
("ia", "Tokelau"),
("id", "Tokelau"),
("io", "Tokelau"),
("is", "Tókelá"),
("it", "Tokelau"),
("iu", "Tokelau"),
("ja", "トケラウ"),
("ka", "ტოკელაუ"),
("ki", "Tokelau"),
("kk", "Токелау"),
("kl", "Tokelau"),
("km", "ត\u{17bc}កេឡាអ\u{17ca}\u{17bc}"),
("kn", "Tokelau"),
("ko", "토켈라우"),
("ku", "Tokelau"),
("kv", "Tokelau"),
("kw", "Tokelau"),
("ky", "Токелау"),
("lo", "Tokelau"),
("lt", "Tokelau"),
("lv", "Tokelau"),
("mi", "Tokelau"),
("mk", "Токелау"),
("ml", "ടെകേല\u{d41}"),
("mn", "Tokelau"),
("mr", "टोक\u{947}लाव"),
("ms", "Tokelau"),
("mt", "Tokelaw"),
("my", "Tokelau"),
("na", "Tokelau"),
("nb", "Tokelau"),
("ne", "टोक\u{947}लाउ"),
("nl", "Tokelau"),
("nn", "Tokelau"),
("nv", "Tokelau"),
("oc", "Tokelau"),
("or", "ଟୋକେଲୋ"),
("pa", "ਟ\u{a4b}ਕ\u{a47}ਲਾਊ"),
("pi", "Tokelau"),
("pl", "Tokelau"),
("ps", "Tokelau"),
("pt", "Tokelau"),
("pt_BR", "Toquelau"),
("ro", "Tokelau"),
("ru", "Токелау"),
("rw", "Tokelawu"),
("sc", "Tokelau"),
("sd", "Tokelau"),
("si", "ටොකෙල\u{dcf}වෝ"),
("sk", "Tokelau"),
("sl", "Tokelau"),
("so", "Tokelau"),
("sq", "Tokelau"),
("sr", "Токелау"),
("sv", "Tokelau"),
("sw", "Tokelau"),
("ta", "டோகெலௌ"),
("te", "टोक\u{947}लाव"),
("tg", "Токелав"),
("th", "โตเกเลา"),
("ti", "Tokelau"),
("tk", "Tokelau"),
("tl", "Tokelau"),
("tr", "Tokelau"),
("tt", "Токелауча"),
("ug", "توكېلاۋ"),
("uk", "токелау"),
("ur", "ٹوکیلاؤ"),
("uz", "Tokelau"),
("ve", "Tokelau"),
("vi", "To-ke-lau"),
("wa", "Tokelau"),
("wo", "Tokelau"),
("xh", "Tokelau"),
("yo", "Tokelau"),
("zh_CN", "托克劳"),
("zh_HK", "托克勞羣島"),
("zh_TW", "托克勞"),
("zu", "Tokelau"),
];
#[cfg(all(feature = "tk", feature = "geo", feature = "constants"))]
pub mod geo {
pub const LATITUDE: f64 = -9.200199999999999;
pub const LONGITUDE: f64 = -171.8484;
pub const MAX_LATITUDE: f64 = -8.4221116;
pub const MAX_LONGITUDE: f64 = -171.0928346;
pub const MIN_LATITUDE: f64 = -9.5059527;
pub const MIN_LONGITUDE: f64 = -172.6625061;
pub const NORTHEAST_LATITUDE: f64 = -8.4221116;
pub const NORTHEAST_LONGITUDE: f64 = -171.0928346;
pub const SOUTHWEST_LATITUDE: f64 = -9.5059527;
pub const SOUTHWEST_LONGITUDE: f64 = -172.6625061;
}
}
#[cfg(all(feature = "tk", feature = "geo"))]
pub mod geo {
use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
pub fn new() -> CountryGeo {
CountryGeo {
latitude: -9.200199999999999,
longitude: -171.8484,
max_latitude: -8.4221116,
max_longitude: -171.0928346,
min_latitude: -9.5059527,
min_longitude: -172.6625061,
bounds: CountryGeoBounds {
northeast: CountryGeoBound {
latitude: -8.4221116,
longitude: -171.0928346,
},
southwest: CountryGeoBound {
latitude: -9.5059527,
longitude: -172.6625061,
},
},
}
}
}
#[cfg(all(feature = "tk", feature = "subdivisions"))]
pub mod subdivisions {
#[allow(unused_imports)]
use crate::{Alpha2, Subdivision, SubdivisionType};
use std::collections::HashMap;
#[cfg(feature = "geo")]
#[allow(unused_imports)]
use crate::SubdivisionGeo;
pub fn new() -> HashMap<&'static str, Subdivision> {
HashMap::from([])
}
}
#[allow(unused_imports)]
use crate::{
Alpha2, Alpha3, Continent, Country, CurrencyCode, DistanceUnit, Region, SubRegion, VatRates,
WeekDay, WorldRegion, GEC, IOC,
};
#[allow(unused_imports)]
use std::collections::HashMap;
#[cfg(feature = "tk")]
pub fn new() -> Country {
Country {
alpha2: Alpha2::TK,
alpha3: Alpha3::TKL,
address_format: None,
continent: Continent::Australia,
country_code: 690,
currency_code: CurrencyCode::NZD,
maybe_gec: Some(GEC::TL),
#[cfg(feature = "geo")]
geo: geo::new(),
international_prefix: "00",
maybe_ioc: None,
iso_long_name: "Tokelau",
iso_short_name: "Tokelau",
official_language_list: ["en"].to_vec(),
spoken_language_list: ["en"].to_vec(),
national_destination_code_length_list: [2].to_vec(),
national_number_length_list: [4].to_vec(),
national_prefix: "None",
maybe_nationality: Some("Tokelauan"),
number: "772",
postal_code: false,
postal_code_format: None,
maybe_region: Some(Region::Oceania),
start_of_week: WeekDay::Monday,
maybe_subregion: Some(SubRegion::Polynesia),
un_locode: "TK",
unofficial_name_list: ["Tokelau", "Îles Tokelau", "Islas Tokelau", "トケラウ"].to_vec(),
world_region: WorldRegion::APAC,
#[cfg(feature = "emojis")]
emoji: "🇹🇰",
#[cfg(feature = "translations")]
translations: HashMap::from([
("ab", "Tokelau"),
("af", "Tokelau"),
("ak", "Tokelau"),
("am", "Tokelau"),
("an", "Tokelau"),
("ar", "جزر توكيلو"),
("as", "টকেল\u{9be}উ"),
("ay", "Tokelau"),
("az", "Tokelo"),
("ba", "Tokelau"),
("be", "Такелаў"),
("bg", "Токелау"),
("bi", "Tokelau"),
("bn", "টোকেল\u{9be}উ"),
("bn_IN", "টোকেল\u{9be}উ"),
("br", "Tokelau"),
("bs", "Tokelau"),
("ca", "Tokelau"),
("ce", "Tokelau"),
("ch", "Tokelau"),
("cs", "Tokelau"),
("cv", "Tokelau"),
("cy", "Tokelau"),
("da", "Tokelau"),
("de", "Tokelau"),
("dv", "ތ\u{7ae}ކ\u{7ac}ލ\u{7a7}އ\u{7aa}"),
("dz", "ཊ\u{f7c}་ཀ\u{f72}་ལའ\u{f7c}།"),
("ee", "Tokelau"),
("el", "Τοκελάου"),
("en", "Tokelau"),
("eo", "Tokelao"),
("es", "Tokelau"),
("et", "Tokelau"),
("eu", "Tokelau"),
("fa", "توکلائو"),
("ff", "Tokelau"),
("fi", "Tokelau"),
("fo", "Tokelau"),
("fr", "Tokelau"),
("fy", "Tokelau"),
("ga", "Tócalá"),
("gl", "Toquelau"),
("gn", "Tokelau"),
("gu", "ટોક\u{ac7}લાઉ"),
("gv", "Tokelau"),
("ha", "Tokelau"),
("he", "טוקלאו"),
("hi", "टोक\u{947}लाऊ"),
("hr", "Tokelau"),
("ht", "Tokelau"),
("hu", "Tokelau-szigetek"),
("hy", "Տոկելաու"),
("ia", "Tokelau"),
("id", "Tokelau"),
("io", "Tokelau"),
("is", "Tókelá"),
("it", "Tokelau"),
("iu", "Tokelau"),
("ja", "トケラウ"),
("ka", "ტოკელაუ"),
("ki", "Tokelau"),
("kk", "Токелау"),
("kl", "Tokelau"),
("km", "ត\u{17bc}កេឡាអ\u{17ca}\u{17bc}"),
("kn", "Tokelau"),
("ko", "토켈라우"),
("ku", "Tokelau"),
("kv", "Tokelau"),
("kw", "Tokelau"),
("ky", "Токелау"),
("lo", "Tokelau"),
("lt", "Tokelau"),
("lv", "Tokelau"),
("mi", "Tokelau"),
("mk", "Токелау"),
("ml", "ടെകേല\u{d41}"),
("mn", "Tokelau"),
("mr", "टोक\u{947}लाव"),
("ms", "Tokelau"),
("mt", "Tokelaw"),
("my", "Tokelau"),
("na", "Tokelau"),
("nb", "Tokelau"),
("ne", "टोक\u{947}लाउ"),
("nl", "Tokelau"),
("nn", "Tokelau"),
("nv", "Tokelau"),
("oc", "Tokelau"),
("or", "ଟୋକେଲୋ"),
("pa", "ਟ\u{a4b}ਕ\u{a47}ਲਾਊ"),
("pi", "Tokelau"),
("pl", "Tokelau"),
("ps", "Tokelau"),
("pt", "Tokelau"),
("pt_BR", "Toquelau"),
("ro", "Tokelau"),
("ru", "Токелау"),
("rw", "Tokelawu"),
("sc", "Tokelau"),
("sd", "Tokelau"),
("si", "ටොකෙල\u{dcf}වෝ"),
("sk", "Tokelau"),
("sl", "Tokelau"),
("so", "Tokelau"),
("sq", "Tokelau"),
("sr", "Токелау"),
("sv", "Tokelau"),
("sw", "Tokelau"),
("ta", "டோகெலௌ"),
("te", "टोक\u{947}लाव"),
("tg", "Токелав"),
("th", "โตเกเลา"),
("ti", "Tokelau"),
("tk", "Tokelau"),
("tl", "Tokelau"),
("tr", "Tokelau"),
("tt", "Токелауча"),
("ug", "توكېلاۋ"),
("uk", "токелау"),
("ur", "ٹوکیلاؤ"),
("uz", "Tokelau"),
("ve", "Tokelau"),
("vi", "To-ke-lau"),
("wa", "Tokelau"),
("wo", "Tokelau"),
("xh", "Tokelau"),
("yo", "Tokelau"),
("zh_CN", "托克劳"),
("zh_HK", "托克勞羣島"),
("zh_TW", "托克勞"),
("zu", "Tokelau"),
]),
#[cfg(feature = "subdivisions")]
subdivisions: subdivisions::new(),
g7_member: false,
g20_member: false,
eu_member: false,
eea_member: false,
maybe_vat_rates: None,
distance_unit: DistanceUnit::Km,
maybe_population: None,
}
}