#[cfg(all(feature = "pf", 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::PF;
pub const ALPHA3: Alpha3 = Alpha3::PYF;
pub const CONTINENT: Continent = Continent::Australia;
pub const COUNTRY_CODE: usize = 689;
pub const CURRENCY_CODE: CurrencyCode = CurrencyCode::XPF;
pub const GEC: Option<GEC> = Some(GEC::FP);
pub const INTERNATIONAL_PREFIX: &str = "00";
pub const IOC: Option<IOC> = None;
pub const ISO_SHORT_NAME: &str = "French Polynesia";
pub const ISO_LONG_NAME: &str = "French Polynesia";
pub const OFFICIAL_LANGUAGE_LIST: &[&str] = &["fr"];
pub const SPOKEN_LANGUAGE_LIST: &[&str] = &["fr"];
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("French Polynesian");
pub const NUMBER: &str = "258";
pub const POSTAL_CODE: bool = true;
pub const POSTAL_CODE_FORMAT: Option<&str> = Some("987\\d{2}");
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 = "PF";
pub const UNOFFICIAL_NAME_LIST: &[&str] = &[
"French Polynesia",
"Französisch-Polynesien",
"Polynésie Française",
"Polinesia Francesa",
"フランス領ポリネシア",
"Frans-Polynesië",
];
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> = Some(306279);
#[cfg(feature = "emojis")]
pub const EMOJI: &str = "🇵🇫";
#[cfg(feature = "translations")]
pub const TRANSLATIONS: &[(&str, &str)] = &[
("ab", "French Polynesia"),
("af", "Frans-Polinesië"),
("ak", "French Polynesia"),
("am", "ፘፈረንሳ፤ ፖሑኔፒ።"),
("an", "French Polynesia"),
("ar", "بولينيسيا الفرنسي\u{651}ة"),
("as", "ফ\u{9cd}ৰেঞ\u{9cd}চ পলিনেছিয়\u{9be}"),
("ay", "French Polynesia"),
("az", "Fransız Poloneziyası"),
("ba", "French Polynesia"),
("be", "Французская Палінезія"),
("bg", "Френска Полинезия"),
("bi", "French Polynesia"),
("bn", "ফ\u{9cd}রেঞ\u{9cd}চ পলিনেশিয়\u{9be}"),
("bn_IN", "ফ\u{9cd}রেঞ\u{9cd}চ পলিনেশিয়\u{9be}"),
("br", "Polinezia Frañs"),
("bs", "Francuska Polinezija"),
("ca", "Polinèsia francesa"),
("ce", "French Polynesia"),
("ch", "French Polynesia"),
("cs", "Francouzská Polynésie"),
("cv", "French Polynesia"),
("cy", "Polynesia Ffrangeg"),
("da", "Fransk Polynesien"),
("de", "Französisch-Polynesien"),
(
"dv",
"ފ\u{7a6}ރ\u{7a6}ނ\u{7b0}ސ\u{7ad}ސ\u{7a8} ޕ\u{7ae}ލ\u{7a8}ނ\u{7ad}ޝ\u{7a8}އ\u{7a7}",
),
(
"dz",
"ཕ\u{f7a}ར\u{f7a}ནཆ\u{f72}་ པ\u{f7c}་ལ\u{f72}་ན\u{f72}་ས\u{f72}་ཡ།",
),
("ee", "French Polynesia"),
("el", "Γαλλική Πολυνησία"),
("en", "French Polynesia"),
("eo", "Franca Polinezio"),
("es", "Polinesia Francesa"),
("et", "Prantsuse Polüneesia"),
("eu", "Frantziar Polinesia"),
("fa", "پلی\u{200c}نزی فرانسه"),
("ff", "French Polynesia"),
("fi", "Ranskan Polynesia"),
("fo", "French Polynesia"),
("fr", "Polynésie française"),
("fy", "French Polynesia"),
("ga", "Polainéis na Fraince"),
("gl", "Polinesia Francesa"),
("gn", "French Polynesia"),
("gu", "ફ\u{acd}ર\u{ac7}ન\u{acd}ચ પોલિન\u{ac7}શિયા"),
("gv", "French Polynesia"),
("ha", "French Polynesia"),
("he", "פולינזיה הצרפתית"),
("hi", "फ\u{93c}\u{94d}रान\u{94d}सी पॉलिन\u{947}शिया"),
("hr", "Francuska Polinezija"),
("ht", "French Polynesia"),
("hu", "Francia Polinézia"),
("hy", "Ֆրանսիական Պոլինեզիա"),
("ia", "Polynesia Francese"),
("id", "Polinesia Perancis"),
("io", "Franca Polinezia"),
("is", "Franska Pólýnesía"),
("it", "Polinesia francese"),
("iu", "French Polynesia"),
("ja", "仏領ポリネシア"),
("ka", "ფრანგული პოლინეზია"),
("ki", "French Polynesia"),
("kk", "Францияның Полинезиясы"),
("kl", "French Polynesia"),
(
"km",
"ប\u{17c9}\u{17bc}ល\u{17b8}នេស\u{17ca}\u{17b8}\u{200b}បារា\u{17c6}ង",
),
("kn", "ಫ\u{ccd}ರ\u{cc6}ಂಚ\u{ccd} ಪೊಲ\u{cbf}ನೇಸ\u{cbf}ಯಾ"),
("ko", "프랑스령 폴리네시아"),
("ku", "Polînesya Fransî"),
("kv", "French Polynesia"),
("kw", "Polynesi Frynkek"),
("ky", "Полинезия"),
("lo", "French Polynesia"),
("lt", "Prancūzijos Polinezija"),
("lv", "Franču Polinēzija"),
("mi", "Porinīhia Wīwī"),
("mk", "Франсуска Полинезија"),
("ml", "ഫ\u{d4d}രഞ\u{d4d}ച\u{d4d} പോളിനേഷ\u{d4d}യ"),
("mn", "French Polynesia"),
("mr", "फ\u{94d}र\u{947}\u{902}च पोलिन\u{947}शिया"),
("ms", "Polinesia Perancis"),
("mt", "Polinesja Franċiża"),
("my", "French Polynesia"),
("na", "French Polynesia"),
("nb", "Fransk Polynesia"),
("ne", "फ\u{94d}र\u{947}न\u{94d}च पोलिन\u{947}सीया"),
("nl", "Frans-Polynesië"),
("nn", "Fransk Polynesia"),
("nv", "French Polynesia"),
("oc", "Polinesia francesa"),
("or", "ଫ\u{b4d}ରେଞ\u{b4d}ଚ ପୋଲୀନେସ\u{b3f}ୟ\u{b3e}"),
("pa", "ਫਰ\u{a48}ਚ ਪ\u{a4b}ਲੀਸ\u{a47}ਲ\u{a47}ਵੀਆ"),
("pi", "French Polynesia"),
("pl", "Polinezja Francuska"),
("ps", "French Polynesia"),
("pt", "Polinésia Francesa"),
("pt_BR", "Polinésia Francesa"),
("ro", "Polinezia Franceză"),
("ru", "Французская Полинезия"),
("rw", "Polinesiya Nyamfaransa"),
("sc", "Polinèsia Frantzesa"),
("sd", "French Polynesia"),
(
"si",
"ප\u{dca}\u{200d}රංශ පොල\u{dd2}න\u{dd3}ස\u{dd2}ය\u{dcf}ව",
),
("sk", "Francúzska Polynézia"),
("sl", "Francoska Polinezija"),
("so", "French Polynesia"),
("sq", "Polinezia Frënge"),
("sr", "Француска Полинезија"),
("sv", "Franska Polynesien"),
("sw", "French Polynesia"),
("ta", "ஃப\u{bcd}ரெஞ\u{bcd}ச\u{bcd} ப\u{bbe}லினேசிய\u{bbe}"),
(
"te",
"ఫ\u{c4d}ర\u{c46}ంచ\u{c4d} ప\u{c4b}ల\u{c3f}న\u{c47}శ\u{c3f}య\u{c3e}",
),
("tg", "Полинезияи Фаронса"),
("th", "เฟรนช\u{e4c}โปล\u{e34}น\u{e35}เซ\u{e35}ย"),
("ti", "የፈረንሳይ ፖሊኔዢያ"),
("tk", "Fransuz Polineziýa"),
("tl", "French Polynesia"),
("tr", "Fransız Polinezyası"),
("tt", "Франс Полинесиа"),
("ug", "فىرانسىيەگە قاراشلىق پولىنېزىيە"),
("uk", "Французька Полінезія"),
("ur", "فرانسیسی پولینیشیا"),
("uz", "French Polynesia"),
("ve", "French Polynesia"),
("vi", "Pô-li-nê-xi Pháp"),
("wa", "Polinezeye francesse"),
("wo", "Polineesi Faraañse"),
("xh", "French Polynesia"),
("yo", "Polinésíà Fránsì"),
("zh_CN", "法属玻利尼西亚"),
("zh_HK", "法屬玻利尼西亞"),
("zh_TW", "法屬玻里尼西亞"),
("zu", "French Polynesia"),
];
#[cfg(all(feature = "pf", feature = "geo", feature = "constants"))]
pub mod geo {
pub const LATITUDE: f64 = -17.679742;
pub const LONGITUDE: f64 = -149.406843;
pub const MAX_LATITUDE: f64 = -6.4682;
pub const MAX_LONGITUDE: f64 = -134.0551932;
pub const MIN_LATITUDE: f64 = -28.61346;
pub const MIN_LONGITUDE: f64 = -155.125483;
pub const NORTHEAST_LATITUDE: f64 = -6.4682;
pub const NORTHEAST_LONGITUDE: f64 = -134.0551932;
pub const SOUTHWEST_LATITUDE: f64 = -28.61346;
pub const SOUTHWEST_LONGITUDE: f64 = -155.125483;
}
}
#[cfg(all(feature = "pf", feature = "geo"))]
pub mod geo {
use crate::{CountryGeo, CountryGeoBound, CountryGeoBounds};
pub fn new() -> CountryGeo {
CountryGeo {
latitude: -17.679742,
longitude: -149.406843,
max_latitude: -6.4682,
max_longitude: -134.0551932,
min_latitude: -28.61346,
min_longitude: -155.125483,
bounds: CountryGeoBounds {
northeast: CountryGeoBound {
latitude: -6.4682,
longitude: -134.0551932,
},
southwest: CountryGeoBound {
latitude: -28.61346,
longitude: -155.125483,
},
},
}
}
}
#[cfg(all(feature = "pf", 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 = "pf")]
pub fn new() -> Country {
Country {
alpha2: Alpha2::PF,
alpha3: Alpha3::PYF,
address_format: None,
continent: Continent::Australia,
country_code: 689,
currency_code: CurrencyCode::XPF,
maybe_gec: Some(GEC::FP),
#[cfg(feature = "geo")]
geo: geo::new(),
international_prefix: "00",
maybe_ioc: None,
iso_long_name: "French Polynesia",
iso_short_name: "French Polynesia",
official_language_list: ["fr"].to_vec(),
spoken_language_list: ["fr"].to_vec(),
national_destination_code_length_list: [2].to_vec(),
national_number_length_list: [6].to_vec(),
national_prefix: "None",
maybe_nationality: Some("French Polynesian"),
number: "258",
postal_code: true,
postal_code_format: Some("987\\d{2}"),
maybe_region: Some(Region::Oceania),
start_of_week: WeekDay::Monday,
maybe_subregion: Some(SubRegion::Polynesia),
un_locode: "PF",
unofficial_name_list: [
"French Polynesia",
"Französisch-Polynesien",
"Polynésie Française",
"Polinesia Francesa",
"フランス領ポリネシア",
"Frans-Polynesië",
]
.to_vec(),
world_region: WorldRegion::APAC,
#[cfg(feature = "emojis")]
emoji: "🇵🇫",
#[cfg(feature = "translations")]
translations: HashMap::from([
("ab", "French Polynesia"),
("af", "Frans-Polinesië"),
("ak", "French Polynesia"),
("am", "ፘፈረንሳ፤ ፖሑኔፒ።"),
("an", "French Polynesia"),
("ar", "بولينيسيا الفرنسي\u{651}ة"),
("as", "ফ\u{9cd}ৰেঞ\u{9cd}চ পলিনেছিয়\u{9be}"),
("ay", "French Polynesia"),
("az", "Fransız Poloneziyası"),
("ba", "French Polynesia"),
("be", "Французская Палінезія"),
("bg", "Френска Полинезия"),
("bi", "French Polynesia"),
("bn", "ফ\u{9cd}রেঞ\u{9cd}চ পলিনেশিয়\u{9be}"),
("bn_IN", "ফ\u{9cd}রেঞ\u{9cd}চ পলিনেশিয়\u{9be}"),
("br", "Polinezia Frañs"),
("bs", "Francuska Polinezija"),
("ca", "Polinèsia francesa"),
("ce", "French Polynesia"),
("ch", "French Polynesia"),
("cs", "Francouzská Polynésie"),
("cv", "French Polynesia"),
("cy", "Polynesia Ffrangeg"),
("da", "Fransk Polynesien"),
("de", "Französisch-Polynesien"),
(
"dv",
"ފ\u{7a6}ރ\u{7a6}ނ\u{7b0}ސ\u{7ad}ސ\u{7a8} ޕ\u{7ae}ލ\u{7a8}ނ\u{7ad}ޝ\u{7a8}އ\u{7a7}",
),
(
"dz",
"ཕ\u{f7a}ར\u{f7a}ནཆ\u{f72}་ པ\u{f7c}་ལ\u{f72}་ན\u{f72}་ས\u{f72}་ཡ།",
),
("ee", "French Polynesia"),
("el", "Γαλλική Πολυνησία"),
("en", "French Polynesia"),
("eo", "Franca Polinezio"),
("es", "Polinesia Francesa"),
("et", "Prantsuse Polüneesia"),
("eu", "Frantziar Polinesia"),
("fa", "پلی\u{200c}نزی فرانسه"),
("ff", "French Polynesia"),
("fi", "Ranskan Polynesia"),
("fo", "French Polynesia"),
("fr", "Polynésie française"),
("fy", "French Polynesia"),
("ga", "Polainéis na Fraince"),
("gl", "Polinesia Francesa"),
("gn", "French Polynesia"),
("gu", "ફ\u{acd}ર\u{ac7}ન\u{acd}ચ પોલિન\u{ac7}શિયા"),
("gv", "French Polynesia"),
("ha", "French Polynesia"),
("he", "פולינזיה הצרפתית"),
("hi", "फ\u{93c}\u{94d}रान\u{94d}सी पॉलिन\u{947}शिया"),
("hr", "Francuska Polinezija"),
("ht", "French Polynesia"),
("hu", "Francia Polinézia"),
("hy", "Ֆրանսիական Պոլինեզիա"),
("ia", "Polynesia Francese"),
("id", "Polinesia Perancis"),
("io", "Franca Polinezia"),
("is", "Franska Pólýnesía"),
("it", "Polinesia francese"),
("iu", "French Polynesia"),
("ja", "仏領ポリネシア"),
("ka", "ფრანგული პოლინეზია"),
("ki", "French Polynesia"),
("kk", "Францияның Полинезиясы"),
("kl", "French Polynesia"),
(
"km",
"ប\u{17c9}\u{17bc}ល\u{17b8}នេស\u{17ca}\u{17b8}\u{200b}បារា\u{17c6}ង",
),
("kn", "ಫ\u{ccd}ರ\u{cc6}ಂಚ\u{ccd} ಪೊಲ\u{cbf}ನೇಸ\u{cbf}ಯಾ"),
("ko", "프랑스령 폴리네시아"),
("ku", "Polînesya Fransî"),
("kv", "French Polynesia"),
("kw", "Polynesi Frynkek"),
("ky", "Полинезия"),
("lo", "French Polynesia"),
("lt", "Prancūzijos Polinezija"),
("lv", "Franču Polinēzija"),
("mi", "Porinīhia Wīwī"),
("mk", "Франсуска Полинезија"),
("ml", "ഫ\u{d4d}രഞ\u{d4d}ച\u{d4d} പോളിനേഷ\u{d4d}യ"),
("mn", "French Polynesia"),
("mr", "फ\u{94d}र\u{947}\u{902}च पोलिन\u{947}शिया"),
("ms", "Polinesia Perancis"),
("mt", "Polinesja Franċiża"),
("my", "French Polynesia"),
("na", "French Polynesia"),
("nb", "Fransk Polynesia"),
("ne", "फ\u{94d}र\u{947}न\u{94d}च पोलिन\u{947}सीया"),
("nl", "Frans-Polynesië"),
("nn", "Fransk Polynesia"),
("nv", "French Polynesia"),
("oc", "Polinesia francesa"),
("or", "ଫ\u{b4d}ରେଞ\u{b4d}ଚ ପୋଲୀନେସ\u{b3f}ୟ\u{b3e}"),
("pa", "ਫਰ\u{a48}ਚ ਪ\u{a4b}ਲੀਸ\u{a47}ਲ\u{a47}ਵੀਆ"),
("pi", "French Polynesia"),
("pl", "Polinezja Francuska"),
("ps", "French Polynesia"),
("pt", "Polinésia Francesa"),
("pt_BR", "Polinésia Francesa"),
("ro", "Polinezia Franceză"),
("ru", "Французская Полинезия"),
("rw", "Polinesiya Nyamfaransa"),
("sc", "Polinèsia Frantzesa"),
("sd", "French Polynesia"),
(
"si",
"ප\u{dca}\u{200d}රංශ පොල\u{dd2}න\u{dd3}ස\u{dd2}ය\u{dcf}ව",
),
("sk", "Francúzska Polynézia"),
("sl", "Francoska Polinezija"),
("so", "French Polynesia"),
("sq", "Polinezia Frënge"),
("sr", "Француска Полинезија"),
("sv", "Franska Polynesien"),
("sw", "French Polynesia"),
("ta", "ஃப\u{bcd}ரெஞ\u{bcd}ச\u{bcd} ப\u{bbe}லினேசிய\u{bbe}"),
(
"te",
"ఫ\u{c4d}ర\u{c46}ంచ\u{c4d} ప\u{c4b}ల\u{c3f}న\u{c47}శ\u{c3f}య\u{c3e}",
),
("tg", "Полинезияи Фаронса"),
("th", "เฟรนช\u{e4c}โปล\u{e34}น\u{e35}เซ\u{e35}ย"),
("ti", "የፈረንሳይ ፖሊኔዢያ"),
("tk", "Fransuz Polineziýa"),
("tl", "French Polynesia"),
("tr", "Fransız Polinezyası"),
("tt", "Франс Полинесиа"),
("ug", "فىرانسىيەگە قاراشلىق پولىنېزىيە"),
("uk", "Французька Полінезія"),
("ur", "فرانسیسی پولینیشیا"),
("uz", "French Polynesia"),
("ve", "French Polynesia"),
("vi", "Pô-li-nê-xi Pháp"),
("wa", "Polinezeye francesse"),
("wo", "Polineesi Faraañse"),
("xh", "French Polynesia"),
("yo", "Polinésíà Fránsì"),
("zh_CN", "法属玻利尼西亚"),
("zh_HK", "法屬玻利尼西亞"),
("zh_TW", "法屬玻里尼西亞"),
("zu", "French Polynesia"),
]),
#[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: Some(306279),
}
}