#! [allow(unused_variables, unused_parens)]
#! [cfg_attr(feature = "cargo-clippy" , allow(clippy::float_cmp))]
#! [cfg_attr(feature = "cargo-clippy" , allow(clippy::unreadable_literal))]
#! [cfg_attr(feature = "cargo-clippy" , allow(clippy::nonminimal_bool))]
use super ::operands::PluralOperands;
use super ::PluralCategory;
use unic_langid::subtags;
use unic_langid::LanguageIdentifier;
pub type PluralRule = fn (&PluralOperands) -> PluralCategory;
pub static CLDR_VERSION: usize = 37 ;
macro_rules! langid {
( $ lang : expr , $ script : expr , $ region : expr ) => {{
unsafe { LanguageIdentifier::from_raw_parts_unchecked($lang, $script, $region, None) }
}};
}
pub const PRS_CARDINAL: &[(LanguageIdentifier, PluralRule)] = &[
(
langid!(subtags::Language::from_raw_unchecked(26209 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27489 u64), None, None),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28001 u64), None, None),
|po| {
if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28257 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29281 u64), None, None),
|po| {
if ((3 ..=10 ).contains(&(po.i))) {
PluralCategory::FEW
} else if ((11 ..=99 ).contains(&(po.i))) {
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else if (po.n == 0 .0 ) {
PluralCategory::ZERO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7565921 u64),
None,
None
),
|po| {
if ((3 ..=10 ).contains(&(po.i))) {
PluralCategory::FEW
} else if ((11 ..=99 ).contains(&(po.i))) {
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else if (po.n == 0 .0 ) {
PluralCategory::ZERO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29537 u64), None, None),
|po| {
if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6386529 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7631713 u64),
None,
None
),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31329 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25954 u64), None, None),
|po| {
if ((2 ..=4 ).contains(&(po.i)) && !(12 ..=14 ).contains(&(po.i))) {
PluralCategory::FEW
} else if (po.i % 10 == 0 )
|| ((5 ..=9 ).contains(&(po.i)))
|| ((11 ..=14 ).contains(&(po.i)))
{
PluralCategory::MANY
} else if (po.i % 10 == 1 && po.i % 100 != 11 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7169378 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(8021346 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26466 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7301218 u64),
None,
None
),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28002 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28258 u64), None, None),
|po| {
if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28514 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29282 u64), None, None),
|po| {
if ((po.i % 10 == 9 || (3 ..=4 ).contains(&(po.i)))
&& !(10 ..=19 ).contains(&(po.i))
&& !(70 ..=79 ).contains(&(po.i))
&& !(90 ..=99 ).contains(&(po.i)))
{
PluralCategory::FEW
} else if (po.n != 0 .0 && po.i % 1000000 == 0 ) {
PluralCategory::MANY
} else if (po.i % 10 == 1 && po.i % 100 != 11 && po.i % 100 != 71 && po.i % 100 != 91 ) {
PluralCategory::ONE
} else if (po.i % 10 == 2 && po.i % 100 != 12 && po.i % 100 != 72 && po.i % 100 != 92 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7893602 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29538 u64), None, None),
|po| {
if (po.v == 0 && (2 ..=4 ).contains(&(po.i % 10 )) && !(12 ..=14 ).contains(&(po.i % 100 )))
|| ((2 ..=4 ).contains(&(po.f % 10 )) && !(12 ..=14 ).contains(&(po.f % 100 )))
{
PluralCategory::FEW
} else if (po.v == 0 && po.i % 10 == 1 && po.i % 100 != 11 )
|| (po.f % 10 == 1 && po.f % 100 != 11 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24931 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25955 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6448483 u64),
None,
None
),
|po| {
if (po.v == 0 && (po.i == 1 || po.i == 2 || po.i == 3 ))
|| (po.v == 0 && po.i % 10 != 4 && po.i % 10 != 6 && po.i % 10 != 9 )
|| (po.v != 0 && po.f % 10 != 4 && po.f % 10 != 6 && po.f % 10 != 9 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6776675 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7497827 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6450019 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29539 u64), None, None),
|po| {
if ((2 ..=4 ).contains(&(po.i)) && po.v == 0 ) {
PluralCategory::FEW
} else if (po.v != 0 ) {
PluralCategory::MANY
} else if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31075 u64), None, None),
|po| {
if (po.n == 3 .0 ) {
PluralCategory::FEW
} else if (po.n == 6 .0 ) {
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else if (po.n == 0 .0 ) {
PluralCategory::ZERO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24932 u64), None, None),
|po| {
if (po.n == 1 .0 ) || (po.t != 0 && (po.i == 0 || po.i == 1 )) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25956 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6452068 u64),
None,
None
),
|po| {
if (po.v == 0 && (3 ..=4 ).contains(&(po.i % 100 ))) || ((3 ..=4 ).contains(&(po.f % 100 ))) {
PluralCategory::FEW
} else if (po.v == 0 && po.i % 100 == 1 ) || (po.f % 100 == 1 ) {
PluralCategory::ONE
} else if (po.v == 0 && po.i % 100 == 2 ) || (po.f % 100 == 2 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30308 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31332 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(25957 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27749 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28261 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28517 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29541 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29797 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30053 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24934 u64), None, None),
|po| {
if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26214 u64), None, None),
|po| {
if (po.i == 0 || po.i == 1 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26982 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7104870 u64),
None,
None
),
|po| {
if (po.v == 0 && (po.i == 1 || po.i == 2 || po.i == 3 ))
|| (po.v == 0 && po.i % 10 != 4 && po.i % 10 != 6 && po.i % 10 != 9 )
|| (po.v != 0 && po.f % 10 != 4 && po.f % 10 != 6 && po.f % 10 != 9 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28518 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29286 u64), None, None),
|po| {
if (po.i == 0 || po.i == 1 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7501158 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31078 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24935 u64), None, None),
|po| {
if ((3 ..=6 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::FEW
} else if ((7 ..=10 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25703 u64), None, None),
|po| {
if ((3 ..=10 ).contains(&(po.i)) && po.f == 0 || (13 ..=19 ).contains(&(po.i)) && po.f == 0 )
{
PluralCategory::FEW
} else if (po.n == 1 .0 || po.n == 11 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 || po.n == 12 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27751 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7828327 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30055 u64), None, None),
|po| {
if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7828839 u64),
None,
None
),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30311 u64), None, None),
|po| {
if (po.v == 0
&& (po.i % 100 == 0
|| po.i % 100 == 20
|| po.i % 100 == 40
|| po.i % 100 == 60
|| po.i % 100 == 80 ))
{
PluralCategory::FEW
} else if (po.v != 0 ) {
PluralCategory::MANY
} else if (po.v == 0 && po.i % 10 == 1 ) {
PluralCategory::ONE
} else if (po.v == 0 && po.i % 10 == 2 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24936 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7823720 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25960 u64), None, None),
|po| {
if (po.v == 0 && !(0 ..=10 ).contains(&(po.i)) && po.f == 0 && po.i % 10 == 0 ) {
PluralCategory::MANY
} else if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else if (po.i == 2 && po.v == 0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26984 u64), None, None),
|po| {
if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29288 u64), None, None),
|po| {
if (po.v == 0 && (2 ..=4 ).contains(&(po.i % 10 )) && !(12 ..=14 ).contains(&(po.i % 100 )))
|| ((2 ..=4 ).contains(&(po.f % 10 )) && !(12 ..=14 ).contains(&(po.f % 100 )))
{
PluralCategory::FEW
} else if (po.v == 0 && po.i % 10 == 1 && po.i % 100 != 11 )
|| (po.f % 10 == 1 && po.f % 100 != 11 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6452072 u64),
None,
None
),
|po| {
if (po.v == 0 && (3 ..=4 ).contains(&(po.i % 100 ))) || ((3 ..=4 ).contains(&(po.f % 100 ))) {
PluralCategory::FEW
} else if (po.v == 0 && po.i % 100 == 1 ) || (po.f % 100 == 1 ) {
PluralCategory::ONE
} else if (po.v == 0 && po.i % 100 == 2 ) || (po.f % 100 == 2 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30056 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31080 u64), None, None),
|po| {
if (po.i == 0 || po.i == 1 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24937 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25705 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26473 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26985 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28265 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28521 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29545 u64), None, None),
|po| {
if (po.t == 0 && po.i % 10 == 1 && po.i % 100 != 11 ) || (po.t != 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29801 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30057 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30569 u64), None, None),
|po| {
if (po.v == 0 && !(0 ..=10 ).contains(&(po.i)) && po.f == 0 && po.i % 10 == 0 ) {
PluralCategory::MANY
} else if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else if (po.i == 2 && po.v == 0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24938 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(7299690 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(7300970 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26986 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6516074 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30314 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30570 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(24939 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6447467 u64),
None,
None
),
|po| {
if (po.i == 0 || po.i == 1 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6971755 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6775659 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6644843 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(6382955 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(27499 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6974315 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27755 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28011 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28267 u64), None, None),
|po| {
if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28523 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29547 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6452075 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6845291 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 0 .0 ) {
PluralCategory::ZERO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30059 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30571 u64), None, None),
|po| {
if (po.i % 100 == 3
|| po.i % 100 == 23
|| po.i % 100 == 43
|| po.i % 100 == 63
|| po.i % 100 == 83 )
{
PluralCategory::FEW
} else if (po.n != 1 .0
&& (po.i % 100 == 1
|| po.i % 100 == 21
|| po.i % 100 == 41
|| po.i % 100 == 61
|| po.i % 100 == 81 ))
{
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.i % 100 == 2
|| po.i % 100 == 22
|| po.i % 100 == 42
|| po.i % 100 == 62
|| po.i % 100 == 82 )
|| (po.i % 1000 == 0
&& (po.i % 100000 == 40000
|| po.i % 100000 == 60000
|| po.i % 100000 == 80000
|| (1000 ..=20000 ).contains(&(po.i))))
|| (po.n != 0 .0 && po.i % 1000000 == 100000 )
{
PluralCategory::TWO
} else if (po.n == 0 .0 ) {
PluralCategory::ZERO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31083 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6775148 u64),
None,
None
),
|po| {
if ((po.i == 0 || po.i == 1 ) && po.n != 0 .0 ) {
PluralCategory::ONE
} else if (po.n == 0 .0 ) {
PluralCategory::ZERO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25196 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26476 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7629676 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28268 u64), None, None),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28524 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29804 u64), None, None),
|po| {
if ((2 ..=9 ).contains(&(po.i)) && !(11 ..=19 ).contains(&(po.i))) {
PluralCategory::FEW
} else if (po.f != 0 ) {
PluralCategory::MANY
} else if (po.i % 10 == 1 && !(11 ..=19 ).contains(&(po.i))) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30316 u64), None, None),
|po| {
if (po.i % 10 == 1 && po.i % 100 != 11 )
|| (po.v == 2 && po.f % 10 == 1 && po.f % 100 != 11 )
|| (po.v != 2 && po.f % 10 == 1 )
{
PluralCategory::ONE
} else if (po.i % 10 == 0 )
|| ((11 ..=19 ).contains(&(po.i)))
|| (po.v == 2 && (11 ..=19 ).contains(&(po.f % 100 )))
{
PluralCategory::ZERO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7561581 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26477 u64), None, None),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7300973 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27501 u64), None, None),
|po| {
if (po.v == 0 && po.i % 10 == 1 && po.i % 100 != 11 )
|| (po.f % 10 == 1 && po.f % 100 != 11 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27757 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28269 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28525 u64), None, None),
|po| {
if (po.v != 0 ) || (po.n == 0 .0 ) || ((2 ..=19 ).contains(&(po.i))) {
PluralCategory::FEW
} else if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29293 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29549 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29805 u64), None, None),
|po| {
if (po.n == 0 .0 ) || ((2 ..=10 ).contains(&(po.i))) {
PluralCategory::FEW
} else if ((11 ..=19 ).contains(&(po.i))) {
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31085 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(6840686 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7430510 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25198 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25710 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25966 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27758 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28270 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6844014 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28526 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7303534 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29294 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7304046 u64),
None,
None
),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31086 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7240046 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28015 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29295 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29551 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6386543 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(24944 u64), None, None),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7364976 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7168880 u64),
None,
None
),
|po| {
if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27760 u64), None, None),
|po| {
if (po.v == 0 && (2 ..=4 ).contains(&(po.i % 10 )) && !(12 ..=14 ).contains(&(po.i % 100 ))) {
PluralCategory::FEW
} else if (po.v == 0 && po.i != 1 && (0 ..=1 ).contains(&(po.i % 10 )))
|| (po.v == 0 && (5 ..=9 ).contains(&(po.i % 10 )))
|| (po.v == 0 && (12 ..=14 ).contains(&(po.i % 100 )))
{
PluralCategory::MANY
} else if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6779504 u64),
None,
None
),
|po| {
if (po.i % 10 == 1 && po.i % 100 != 11 )
|| (po.v == 2 && po.f % 10 == 1 && po.f % 100 != 11 )
|| (po.v != 2 && po.f % 10 == 1 )
{
PluralCategory::ONE
} else if (po.i % 10 == 0 )
|| ((11 ..=19 ).contains(&(po.i)))
|| (po.v == 2 && (11 ..=19 ).contains(&(po.f % 100 )))
{
PluralCategory::ZERO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29552 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29808 u64), None, None),
|po| {
if ((0 ..=1 ).contains(&(po.i))) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(29808 u64),
None,
Some(subtags::Region::from_raw_unchecked(21584 u32))
),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28018 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28530 u64), None, None),
|po| {
if (po.v != 0 ) || (po.n == 0 .0 ) || ((2 ..=19 ).contains(&(po.i))) {
PluralCategory::FEW
} else if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6713202 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30066 u64), None, None),
|po| {
if (po.v == 0 && (2 ..=4 ).contains(&(po.i % 10 )) && !(12 ..=14 ).contains(&(po.i % 100 ))) {
PluralCategory::FEW
} else if (po.v == 0 && po.i % 10 == 0 )
|| (po.v == 0 && (5 ..=9 ).contains(&(po.i % 10 )))
|| (po.v == 0 && (11 ..=14 ).contains(&(po.i % 100 )))
{
PluralCategory::MANY
} else if (po.v == 0 && po.i % 10 == 1 && po.i % 100 != 11 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7042930 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6840691 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(7430515 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7627123 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25459 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7234419 u64),
None,
None
),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25715 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6841459 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25971 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6841715 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7562611 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26483 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26739 u64), None, None),
|po| {
if (po.v == 0 && (2 ..=4 ).contains(&(po.i % 10 )) && !(12 ..=14 ).contains(&(po.i % 100 )))
|| ((2 ..=4 ).contains(&(po.f % 10 )) && !(12 ..=14 ).contains(&(po.f % 100 )))
{
PluralCategory::FEW
} else if (po.v == 0 && po.i % 10 == 1 && po.i % 100 != 11 )
|| (po.f % 10 == 1 && po.f % 100 != 11 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6908019 u64),
None,
None
),
|po| {
if ((2 ..=10 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::FEW
} else if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26995 u64), None, None),
|po| {
if (po.n == 0 .0 || po.n == 1 .0 ) || (po.i == 0 && po.f == 1 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27507 u64), None, None),
|po| {
if ((2 ..=4 ).contains(&(po.i)) && po.v == 0 ) {
PluralCategory::FEW
} else if (po.v != 0 ) {
PluralCategory::MANY
} else if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27763 u64), None, None),
|po| {
if (po.v == 0 && (3 ..=4 ).contains(&(po.i % 100 ))) || (po.v != 0 ) {
PluralCategory::FEW
} else if (po.v == 0 && po.i % 100 == 1 ) {
PluralCategory::ONE
} else if (po.v == 0 && po.i % 100 == 2 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6385011 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6909299 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6974835 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7236979 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7564659 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28275 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28531 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29043 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29299 u64), None, None),
|po| {
if (po.v == 0 && (2 ..=4 ).contains(&(po.i % 10 )) && !(12 ..=14 ).contains(&(po.i % 100 )))
|| ((2 ..=4 ).contains(&(po.f % 10 )) && !(12 ..=14 ).contains(&(po.f % 100 )))
{
PluralCategory::FEW
} else if (po.v == 0 && po.i % 10 == 1 && po.i % 100 != 11 )
|| (po.f % 10 == 1 && po.f % 100 != 11 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29555 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7959411 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29811 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30067 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30323 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30579 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7502195 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24948 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25972 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7300468 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26740 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26996 u64), None, None),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6777204 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27508 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27764 u64), None, None),
|po| {
if (po.v == 0 && (po.i == 1 || po.i == 2 || po.i == 3 ))
|| (po.v == 0 && po.i % 10 != 4 && po.i % 10 != 6 && po.i % 10 != 9 )
|| (po.v != 0 && po.f % 10 != 4 && po.f % 10 != 6 && po.f % 10 != 9 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28276 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28532 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29300 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29556 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7174772 u64),
None,
None
),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 )
|| ((11 ..=99 ).contains(&(po.i)) && po.f == 0 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26485 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27509 u64), None, None),
|po| {
if (po.v == 0 && (2 ..=4 ).contains(&(po.i % 10 )) && !(12 ..=14 ).contains(&(po.i % 100 ))) {
PluralCategory::FEW
} else if (po.v == 0 && po.i % 10 == 0 )
|| (po.v == 0 && (5 ..=9 ).contains(&(po.i % 10 )))
|| (po.v == 0 && (11 ..=14 ).contains(&(po.i % 100 )))
{
PluralCategory::MANY
} else if (po.v == 0 && po.i % 10 == 1 && po.i % 100 != 11 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29301 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31349 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25974 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26998 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28534 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7239030 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24951 u64), None, None),
|po| {
if ((0 ..=1 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6644087 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28535 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26744 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6778744 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27001 u64), None, None),
|po| {
if (po.i == 1 && po.v == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28537 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(6649209 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26746 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30074 u64), None, None),
|po| {
if (po.i == 0 ) || (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
];
pub const PRS_ORDINAL: &[(LanguageIdentifier, PluralRule)] = &[
(
langid!(subtags::Language::from_raw_unchecked(26209 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28001 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28257 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29281 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29537 u64), None, None),
|po| {
if (po.n == 4 .0 ) {
PluralCategory::FEW
} else if (po.n == 6 .0 ) {
PluralCategory::MANY
} else if (po.n == 1 .0
|| po.n == 5 .0
|| po.n == 7 .0
|| po.n == 8 .0
|| po.n == 9 .0
|| po.n == 10 .0 )
{
PluralCategory::ONE
} else if (po.n == 2 .0 || po.n == 3 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31329 u64), None, None),
|po| {
if (po.i % 10 == 3 || po.i % 10 == 4 )
|| (po.i % 1000 == 100
|| po.i % 1000 == 200
|| po.i % 1000 == 300
|| po.i % 1000 == 400
|| po.i % 1000 == 500
|| po.i % 1000 == 600
|| po.i % 1000 == 700
|| po.i % 1000 == 800
|| po.i % 1000 == 900 )
{
PluralCategory::FEW
} else if (po.i == 0 )
|| (po.i % 10 == 6 )
|| (po.i % 100 == 40 || po.i % 100 == 60 || po.i % 100 == 90 )
{
PluralCategory::MANY
} else if (po.i % 10 == 1
|| po.i % 10 == 2
|| po.i % 10 == 5
|| po.i % 10 == 7
|| po.i % 10 == 8 )
|| (po.i % 100 == 20 || po.i % 100 == 50 || po.i % 100 == 70 || po.i % 100 == 80 )
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25954 u64), None, None),
|po| {
if ((po.i % 10 == 2 || po.i % 10 == 3 ) && po.i % 100 != 12 && po.i % 100 != 13 ) {
PluralCategory::FEW
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(26466 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28258 u64), None, None),
|po| {
if (po.n == 4 .0 ) {
PluralCategory::FEW
} else if (po.n == 6 .0 ) {
PluralCategory::MANY
} else if (po.n == 1 .0
|| po.n == 5 .0
|| po.n == 7 .0
|| po.n == 8 .0
|| po.n == 9 .0
|| po.n == 10 .0 )
{
PluralCategory::ONE
} else if (po.n == 2 .0 || po.n == 3 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29538 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(24931 u64), None, None),
|po| {
if (po.n == 4 .0 ) {
PluralCategory::FEW
} else if (po.n == 1 .0 || po.n == 3 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25955 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29539 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(31075 u64), None, None),
|po| {
if (po.n == 3 .0 || po.n == 4 .0 ) {
PluralCategory::FEW
} else if (po.n == 5 .0 || po.n == 6 .0 ) {
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 ) {
PluralCategory::TWO
} else if (po.n == 0 .0 || po.n == 7 .0 || po.n == 8 .0 || po.n == 9 .0 ) {
PluralCategory::ZERO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24932 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(25956 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(6452068 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(27749 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28261 u64), None, None),
|po| {
if (po.i % 10 == 3 && po.i % 100 != 13 ) {
PluralCategory::FEW
} else if (po.i % 10 == 1 && po.i % 100 != 11 ) {
PluralCategory::ONE
} else if (po.i % 10 == 2 && po.i % 100 != 12 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29541 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29797 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30053 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(24934 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26982 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(7104870 u64),
None,
None
),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29286 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31078 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(24935 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25703 u64), None, None),
|po| {
if (po.n == 3 .0 || po.n == 13 .0 ) {
PluralCategory::FEW
} else if (po.n == 1 .0 || po.n == 11 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 || po.n == 12 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27751 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(7828327 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30055 u64), None, None),
|po| {
if (po.n == 4 .0 ) {
PluralCategory::FEW
} else if (po.n == 6 .0 ) {
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 || po.n == 3 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25960 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26984 u64), None, None),
|po| {
if (po.n == 4 .0 ) {
PluralCategory::FEW
} else if (po.n == 6 .0 ) {
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 || po.n == 3 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29288 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(6452072 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30056 u64), None, None),
|po| {
if (po.n == 1 .0 || po.n == 5 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31080 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24937 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(25705 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28265 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29545 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29801 u64), None, None),
|po| {
if (po.n == 11 .0 || po.n == 8 .0 || po.n == 80 .0 || po.n == 800 .0 ) {
PluralCategory::MANY
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30569 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(24938 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(24939 u64), None, None),
|po| {
if (po.i == 0 )
|| (po.i % 100 == 40
|| po.i % 100 == 60
|| po.i % 100 == 80
|| (2 ..=20 ).contains(&(po.i % 100 )))
{
PluralCategory::MANY
} else if (po.i == 1 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27499 u64), None, None),
|po| {
if (po.i % 10 == 6 ) || (po.i % 10 == 9 ) || (po.i % 10 == 0 && po.n != 0 .0 ) {
PluralCategory::MANY
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(28011 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28267 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28523 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30571 u64), None, None),
|po| {
if (po.n == 5 .0 ) || (po.i % 100 == 5 ) {
PluralCategory::MANY
} else if ((1 ..=4 ).contains(&(po.i)) && po.f == 0 )
|| ((1 ..=4 ).contains(&(po.i))
|| (21 ..=24 ).contains(&(po.i))
|| (41 ..=44 ).contains(&(po.i))
|| (61 ..=64 ).contains(&(po.i))
|| (81 ..=84 ).contains(&(po.i)))
{
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31083 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28524 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29804 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30316 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(27501 u64), None, None),
|po| {
if ((po.i % 10 == 7 || po.i % 10 == 8 ) && po.i % 100 != 17 && po.i % 100 != 18 ) {
PluralCategory::MANY
} else if (po.i % 10 == 1 && po.i % 100 != 11 ) {
PluralCategory::ONE
} else if (po.i % 10 == 2 && po.i % 100 != 12 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27757 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28269 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28525 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29293 u64), None, None),
|po| {
if (po.n == 4 .0 ) {
PluralCategory::FEW
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 || po.n == 3 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29549 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(31085 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(25198 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(25966 u64), None, None),
|po| {
if ((1 ..=4 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27758 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29295 u64), None, None),
|po| {
if (po.n == 4 .0 ) {
PluralCategory::FEW
} else if (po.n == 6 .0 ) {
PluralCategory::MANY
} else if (po.n == 1 .0 || po.n == 5 .0 || (7 ..=9 ).contains(&(po.i)) && po.f == 0 ) {
PluralCategory::ONE
} else if (po.n == 2 .0 || po.n == 3 .0 ) {
PluralCategory::TWO
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(24944 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(27760 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(
subtags::Language::from_raw_unchecked(6779504 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29552 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29808 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(28530 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30066 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(25459 u64), None, None),
|po| {
if (po.n == 11 .0 || po.n == 8 .0 || po.n == 80 .0 || po.n == 800 .0 ) {
PluralCategory::MANY
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(7234419 u64),
None,
None
),
|po| {
if (po.n == 11 .0 || po.n == 8 .0 || po.n == 80 .0 || po.n == 800 .0 ) {
PluralCategory::MANY
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(25715 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26739 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26995 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(27507 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(27763 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(29043 u64), None, None),
|po| {
if (po.i % 10 == 4 && po.i % 100 != 14 ) {
PluralCategory::MANY
} else if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29299 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30323 u64), None, None),
|po| {
if ((po.i % 10 == 1 || po.i % 10 == 2 ) && po.i % 100 != 11 && po.i % 100 != 12 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(30579 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(24948 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(25972 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26740 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(27508 u64), None, None),
|po| {
if (po.i % 10 == 6 || po.i % 10 == 9 ) || (po.n == 10 .0 ) {
PluralCategory::FEW
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(27764 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29300 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(27509 u64), None, None),
|po| {
if (po.i % 10 == 3 && po.i % 100 != 13 ) {
PluralCategory::FEW
} else {
PluralCategory::OTHER
}
},
),
(
langid!(subtags::Language::from_raw_unchecked(29301 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(31349 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26998 u64), None, None),
|po| {
if (po.n == 1 .0 ) {
PluralCategory::ONE
} else {
PluralCategory::OTHER
}
},
),
(
langid!(
subtags::Language::from_raw_unchecked(6649209 u64),
None,
None
),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(26746 u64), None, None),
|po| PluralCategory::OTHER,
),
(
langid!(subtags::Language::from_raw_unchecked(30074 u64), None, None),
|po| PluralCategory::OTHER,
),
];
Messung V0.5 in Prozent C=100 H=100 G=100
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.76Angebot
(Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-06-18)
¤
*Eine klare Vorstellung vom Zielzustand