You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
663 B
27 lines
663 B
2 months ago
|
/*
|
||
|
* Copyright 2020-2024 JetBrains s.r.o. and respective authors and developers.
|
||
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE.txt file.
|
||
|
*/
|
||
|
|
||
|
package org.jetbrains.compose.resources.plural
|
||
|
|
||
|
/**
|
||
|
* Plural categories defined in the [CLDR Language Plural Rules](https://cldr.unicode.org/index/cldr-spec/plural-rules).
|
||
|
*/
|
||
|
internal enum class PluralCategory {
|
||
|
ZERO,
|
||
|
ONE,
|
||
|
TWO,
|
||
|
FEW,
|
||
|
MANY,
|
||
|
OTHER;
|
||
|
|
||
|
companion object {
|
||
|
fun fromString(name: String): PluralCategory? {
|
||
|
return entries.firstOrNull {
|
||
|
it.name.equals(name, true)
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|