Pluralize words correctly.
parent
4f28ced1b1
commit
d4f22fb0c5
@ -0,0 +1,14 @@
|
||||
//! Miscellaneous utilities.
|
||||
|
||||
/// Simple function to create a pluralized string.
|
||||
pub fn plural(count: usize, singular: &str, plural: Option<&str>) -> String {
|
||||
if count == 0 {
|
||||
return singular.to_string();
|
||||
}
|
||||
|
||||
if let Some(plural) = plural {
|
||||
return plural.to_string();
|
||||
}
|
||||
|
||||
format!("{singular}s")
|
||||
}
|
Loading…
Reference in New Issue