#[cfg(all(feature = "nf", 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::NF;
pub const ALPHA3: Alpha3 = Alpha3::NFK;
pub const CONTINENT: Continent = Continent::Australia;
pub const COUNTRY_CODE: usize = 672;
pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::AUD;
pub const GEC: Option<GEC> = Some(GEC::NF);
pub const INTERNATIONAL_PREFIX: &str = "00";
pub const IOC: Option<IOC> = None;
pub const ISO_SHORT_NAME: &str = "Norfolk Island";
pub const ISO_LONG_NAME: &str = "The Territory of Norfolk Island";
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] = &[6];
pub const NATIONAL_PREFIX: &str = "None";
pub const NATIONALITY: Option<&str> = Some("Norfolk Islander");
pub const NUMBER: &str = "574";
pub const POSTAL_CODE: bool = true;
pub const POSTAL_CODE_FORMAT: Option<&str> = Some("2899");
pub const REGION: Option<Region> = Some(Region::Oceania);
pub const START_DAY_OF_WEEK: WeekDay = WeekDay::Monday;
pub const SUBREGION: Option<SubRegion> = Some(SubRegion::AustraliaAndNewZealand);
pub const UN_LOCODE: &str = "NF";
pub const UNOFFICIAL_NAME_LIST: &[&str] = &[
"Norfolk Island",
"Norfolkinsel",
"Île de Norfolk",
"Isla de Norfolk",
"ノーフォーク島",
"Norfolkeiland",
];
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", "Norfolk Island"),
("af", "Norfolk Eiland"),
("ak", "Norfolk Island"),
("am", "Norfolk Island"),
("an", "Norfolk Island"),
("ar", "جزيرة نورفولك"),
("as", "নৰফোল\u{9cd}ক দ\u{9cd}বীপ"),
("ay", "Norfolk Island"),
("az", "Norfolk Adaları"),
("ba", "Norfolk Island"),
("be", "Востраў Норфалк"),
("bg", "Остров Норфолк"),
("bi", "Norfolk Island"),
("bn", "নরফোল\u{9cd}ক দ\u{9cd}বীপ"),
("bn_IN", "নরফোল\u{9cd}ক দ\u{9cd}বীপ"),
("br", "Enez Norfolk"),
("bs", "Norfolk ostrvo"),
("ca", "Illa Norfolk"),
("ce", "Norfolk Island"),
("ch", "Norfolk Island"),
("cs", "Norfolkský ostrov"),
("cv", "Norfolk Island"),
("cy", "Ynys Norfolk"),
("da", "Norfolk Øen"),
("de", "Norfolkinsel"),
("dv", "Norfolk Island"),
("dz", "ན\u{f7c}ར་ཕ\u{f7c}ལཀ་ ཨའ\u{f72}་ལ\u{f7a}ནཌ\u{f72}།"),
("ee", "Norfolk Island"),
("el", "Νήσος Νόρφολκ"),
("en", "Norfolk Island"),
("eo", "Norfolkinsulo"),
("es", "Isla Norfolk"),
("et", "Norfolk"),
("eu", "Norfolk uhartea"),
("fa", "جزیره\u{654} نورفولک"),
("ff", "Norfolk Island"),
("fi", "Norfolkinsaari"),
("fo", "Norfolk Island"),
("fr", "Île Norfolk"),
("fy", "Norfolk"),
("ga", "Oileán Norfolk"),
("gl", "Illa Norfolk"),
("gn", "Norfolk Island"),
("gu", "નોર\u{acd}ફોક ટાપ\u{ac1}ઓ"),
("gv", "Ellan Norfolk"),
("ha", "Norfolk Island"),
("he", "נורפוק"),
("hi", "नॉर\u{94d}फ\u{93c}ोक द\u{94d}वीप"),
("hr", "Otok Norfolk"),
("ht", "Norfolk Island"),
("hu", "Norfolk-sziget"),
("hy", "Նոր\u{ad}ֆոլկ Կղզի"),
("ia", "Insula Norfolk"),
("id", "Pulau Norfolk"),
("io", "Norfolk-insulo"),
("is", "Norfolkeyja"),
("it", "Isola Norfolk"),
("iu", "Norfolk Island"),
("ja", "ノーフォーク島"),
("ka", "ნორფოლკის კუნძული"),
("ki", "Norfolk Island"),
("kk", "Норфолк аралы"),
("kl", "Norfolk Island"),
("km", "កោះណរហ\u{17d2}វក"),
("kn", "ನಾರ\u{ccd}ಫೋಕ\u{ccd} ದ\u{ccd}ವೀಪ"),
("ko", "노퍽 섬"),
("ku", "Girava Norfolk"),
("kv", "Norfolk Island"),
("kw", "Ynys Norfolk"),
("ky", "Норфолк аралы"),
("lo", "Norfolk Island"),
("lt", "Norfolko sala"),
("lv", "Norfolkas Sala"),
("mi", "Norfolk Island"),
("mk", "Норфолк острови"),
("ml", "നോര\u{d4d}\u{200d}ഫോക\u{d4d} ദ\u{d4d}വീപ\u{d4d}"),
("mn", "Норфолк Арал"),
("mr", "मॉरफोल\u{94d}क आयल\u{945}\u{902}ड"),
("ms", "Pulau Norfolk"),
("mt", "Gżira Norfolk"),
("my", "Norfolk Island"),
("na", "Norfolk Island"),
("nb", "Norfolkøya"),
("ne", "नर फक टाप\u{941}"),
("nl", "Norfolk"),
("nn", "Norfolkøya"),
("nv", "Norfolk Island"),
("oc", "Illa Norfolk"),
("or", "ନୋରଫୋକ ଦ\u{b4d}ବୀପ"),
("pa", "ਨ\u{a4b}ਰਫ\u{a4b}ਕ ਟਾਪ\u{a42}"),
("pi", "Norfolk Island"),
("pl", "Wyspy Norfolk"),
("ps", "Norfolk Island"),
("pt", "Ilha Norfolk"),
("pt_BR", "Ilha Norfolk"),
("ro", "Insula Norfolk"),
("ru", "Остров Норфолк"),
("rw", "Ibirwa bya Norufoluki"),
("sc", "Ìsula Norfolk"),
("sd", "Norfolk Island"),
("si", "නෝෆෝක\u{dca} ද\u{dd6}පත"),
("sk", "Norfolk"),
("sl", "Norfolški otok"),
("so", "Norfolk Island"),
("sq", "Ishulli Norfolk"),
("sr", "Острво Норфолк"),
("sv", "Norfolköarna"),
("sw", "Norfolk Island"),
("ta", "நொர\u{bcd}ஃபோக\u{bcd} த\u{bc0}வு"),
(
"te",
"న\u{c3e}ర\u{c4d}\u{200c}ఫ\u{c4b}ల\u{c4d}క\u{c4d} ఐల\u{c3e}ండ\u{c4d}",
),
("tg", "Ҷазираи Норфолк"),
("th", "เกาะนอร\u{e4c}ฟอล\u{e4c}ก"),
("ti", "Norfolk Island"),
("tk", "Norfolk Adalary"),
("tl", "Pulo ng Norfolk"),
("tr", "Norfolk Adası"),
("tt", "Норфолк Утравлары"),
("ug", "نورفولك ئارىلى"),
("uk", "Острів Норфолк"),
("ur", "جزیرہ نارفولک"),
("uz", "Norfolk Island"),
("ve", "Norfolk Island"),
("vi", "Đảo Noa-phọ-khợ"),
("wa", "Iye Norfolk"),
("wo", "Norfolk Island"),
("xh", "Norfolk Island"),
("yo", "Erékùṣù Norfolk"),
("zh_CN", "诺福克岛"),
("zh_HK", "諾福克羣島"),
("zh_TW", "諾福克島"),
("zu", "Norfolk Island"),
];
#[cfg(all(feature = "nf", feature = "geo", feature = "constants"))]
pub mod geo {
pub const LATITUDE: f64 = -29.040835;
pub const LONGITUDE: f64 = 167.954712;
pub const MAX_LATITUDE: f64 = -28.9929014;
pub const MAX_LONGITUDE: f64 = 167.9985523;
pub const MIN_LATITUDE: f64 = -29.137506;
pub const MIN_LONGITUDE: f64 = 167.9134083;
pub const NORTHEAST_LATITUDE: f64 = -28.9929014;
pub const NORTHEAST_LONGITUDE: f64 = 167.9985523;
pub const SOUTHWEST_LATITUDE: f64 = -29.137506;
pub const SOUTHWEST_LONGITUDE: f64 = 167.9134083;
}
}
#[cfg(all(feature = "nf", feature = "geo"))]
pub mod geo {
use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
pub fn new() -> CountryGeo {
CountryGeo {
latitude: -29.040835,
longitude: 167.954712,
max_latitude: -28.9929014,
max_longitude: 167.9985523,
min_latitude: -29.137506,
min_longitude: 167.9134083,
bounds: CountryGeoBounds {
northeast: CountryGeoBound {
latitude: -28.9929014,
longitude: 167.9985523,
},
southwest: CountryGeoBound {
latitude: -29.137506,
longitude: 167.9134083,
},
},
}
}
}
#[cfg(all(feature = "nf", 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 = "nf")]
pub fn new() -> Country {
Country {
alpha2: Alpha2::NF,
alpha3: Alpha3::NFK,
address_format: None,
continent: Continent::Australia,
country_code: 672,
currency_code: CurrencyCode::AUD,
maybe_gec: Some(GEC::NF),
#[cfg(feature = "geo")]
geo: geo::new(),
international_prefix: "00",
maybe_ioc: None,
iso_long_name: "The Territory of Norfolk Island",
iso_short_name: "Norfolk Island",
official_language_list: ["en"].to_vec(),
spoken_language_list: ["en"].to_vec(),
national_destination_code_length_list: [2].to_vec(),
national_number_length_list: [6].to_vec(),
national_prefix: "None",
maybe_nationality: Some("Norfolk Islander"),
number: "574",
postal_code: true,
postal_code_format: Some("2899"),
maybe_region: Some(Region::Oceania),
start_of_week: WeekDay::Monday,
maybe_subregion: Some(SubRegion::AustraliaAndNewZealand),
un_locode: "NF",
unofficial_name_list: [
"Norfolk Island",
"Norfolkinsel",
"Île de Norfolk",
"Isla de Norfolk",
"ノーフォーク島",
"Norfolkeiland",
]
.to_vec(),
world_region: WorldRegion::APAC,
#[cfg(feature = "emojis")]
emoji: "🇳🇫",
#[cfg(feature = "translations")]
translations: HashMap::from([
("ab", "Norfolk Island"),
("af", "Norfolk Eiland"),
("ak", "Norfolk Island"),
("am", "Norfolk Island"),
("an", "Norfolk Island"),
("ar", "جزيرة نورفولك"),
("as", "নৰফোল\u{9cd}ক দ\u{9cd}বীপ"),
("ay", "Norfolk Island"),
("az", "Norfolk Adaları"),
("ba", "Norfolk Island"),
("be", "Востраў Норфалк"),
("bg", "Остров Норфолк"),
("bi", "Norfolk Island"),
("bn", "নরফোল\u{9cd}ক দ\u{9cd}বীপ"),
("bn_IN", "নরফোল\u{9cd}ক দ\u{9cd}বীপ"),
("br", "Enez Norfolk"),
("bs", "Norfolk ostrvo"),
("ca", "Illa Norfolk"),
("ce", "Norfolk Island"),
("ch", "Norfolk Island"),
("cs", "Norfolkský ostrov"),
("cv", "Norfolk Island"),
("cy", "Ynys Norfolk"),
("da", "Norfolk Øen"),
("de", "Norfolkinsel"),
("dv", "Norfolk Island"),
("dz", "ན\u{f7c}ར་ཕ\u{f7c}ལཀ་ ཨའ\u{f72}་ལ\u{f7a}ནཌ\u{f72}།"),
("ee", "Norfolk Island"),
("el", "Νήσος Νόρφολκ"),
("en", "Norfolk Island"),
("eo", "Norfolkinsulo"),
("es", "Isla Norfolk"),
("et", "Norfolk"),
("eu", "Norfolk uhartea"),
("fa", "جزیره\u{654} نورفولک"),
("ff", "Norfolk Island"),
("fi", "Norfolkinsaari"),
("fo", "Norfolk Island"),
("fr", "Île Norfolk"),
("fy", "Norfolk"),
("ga", "Oileán Norfolk"),
("gl", "Illa Norfolk"),
("gn", "Norfolk Island"),
("gu", "નોર\u{acd}ફોક ટાપ\u{ac1}ઓ"),
("gv", "Ellan Norfolk"),
("ha", "Norfolk Island"),
("he", "נורפוק"),
("hi", "नॉर\u{94d}फ\u{93c}ोक द\u{94d}वीप"),
("hr", "Otok Norfolk"),
("ht", "Norfolk Island"),
("hu", "Norfolk-sziget"),
("hy", "Նոր\u{ad}ֆոլկ Կղզի"),
("ia", "Insula Norfolk"),
("id", "Pulau Norfolk"),
("io", "Norfolk-insulo"),
("is", "Norfolkeyja"),
("it", "Isola Norfolk"),
("iu", "Norfolk Island"),
("ja", "ノーフォーク島"),
("ka", "ნორფოლკის კუნძული"),
("ki", "Norfolk Island"),
("kk", "Норфолк аралы"),
("kl", "Norfolk Island"),
("km", "កោះណរហ\u{17d2}វក"),
("kn", "ನಾರ\u{ccd}ಫೋಕ\u{ccd} ದ\u{ccd}ವೀಪ"),
("ko", "노퍽 섬"),
("ku", "Girava Norfolk"),
("kv", "Norfolk Island"),
("kw", "Ynys Norfolk"),
("ky", "Норфолк аралы"),
("lo", "Norfolk Island"),
("lt", "Norfolko sala"),
("lv", "Norfolkas Sala"),
("mi", "Norfolk Island"),
("mk", "Норфолк острови"),
("ml", "നോര\u{d4d}\u{200d}ഫോക\u{d4d} ദ\u{d4d}വീപ\u{d4d}"),
("mn", "Норфолк Арал"),
("mr", "मॉरफोल\u{94d}क आयल\u{945}\u{902}ड"),
("ms", "Pulau Norfolk"),
("mt", "Gżira Norfolk"),
("my", "Norfolk Island"),
("na", "Norfolk Island"),
("nb", "Norfolkøya"),
("ne", "नर फक टाप\u{941}"),
("nl", "Norfolk"),
("nn", "Norfolkøya"),
("nv", "Norfolk Island"),
("oc", "Illa Norfolk"),
("or", "ନୋରଫୋକ ଦ\u{b4d}ବୀପ"),
("pa", "ਨ\u{a4b}ਰਫ\u{a4b}ਕ ਟਾਪ\u{a42}"),
("pi", "Norfolk Island"),
("pl", "Wyspy Norfolk"),
("ps", "Norfolk Island"),
("pt", "Ilha Norfolk"),
("pt_BR", "Ilha Norfolk"),
("ro", "Insula Norfolk"),
("ru", "Остров Норфолк"),
("rw", "Ibirwa bya Norufoluki"),
("sc", "Ìsula Norfolk"),
("sd", "Norfolk Island"),
("si", "නෝෆෝක\u{dca} ද\u{dd6}පත"),
("sk", "Norfolk"),
("sl", "Norfolški otok"),
("so", "Norfolk Island"),
("sq", "Ishulli Norfolk"),
("sr", "Острво Норфолк"),
("sv", "Norfolköarna"),
("sw", "Norfolk Island"),
("ta", "நொர\u{bcd}ஃபோக\u{bcd} த\u{bc0}வு"),
(
"te",
"న\u{c3e}ర\u{c4d}\u{200c}ఫ\u{c4b}ల\u{c4d}క\u{c4d} ఐల\u{c3e}ండ\u{c4d}",
),
("tg", "Ҷазираи Норфолк"),
("th", "เกาะนอร\u{e4c}ฟอล\u{e4c}ก"),
("ti", "Norfolk Island"),
("tk", "Norfolk Adalary"),
("tl", "Pulo ng Norfolk"),
("tr", "Norfolk Adası"),
("tt", "Норфолк Утравлары"),
("ug", "نورفولك ئارىلى"),
("uk", "Острів Норфолк"),
("ur", "جزیرہ نارفولک"),
("uz", "Norfolk Island"),
("ve", "Norfolk Island"),
("vi", "Đảo Noa-phọ-khợ"),
("wa", "Iye Norfolk"),
("wo", "Norfolk Island"),
("xh", "Norfolk Island"),
("yo", "Erékùṣù Norfolk"),
("zh_CN", "诺福克岛"),
("zh_HK", "諾福克羣島"),
("zh_TW", "諾福克島"),
("zu", "Norfolk Island"),
]),
#[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,
}
}