12 inline pair<String, optional<String>> Manager::RemoveTrailingSentencePunctuation (
const String& msg)
const
14 return LookupHandler ()->RemoveTrailingSentencePunctuation (msg);
16 inline pair<String, optional<String>> Manager::RemoveTrailingSentencePunctuation (
const locale& l,
const String& msg)
const
18 return LookupHandler (l)->RemoveTrailingSentencePunctuation (msg);
20 inline String Manager::PluralizeNoun (
const String& s,
int count)
const
22 return LookupHandler ()->PluralizeNoun (s, nullopt, count);
24 inline String Manager::PluralizeNoun (
const String& s,
const String& sPlural,
int count)
const
26 return LookupHandler ()->PluralizeNoun (s, sPlural, count);
28 inline String Manager::PluralizeNoun (
const locale& l,
const String& s,
int count)
const
30 return LookupHandler (l)->PluralizeNoun (s, nullopt, count);
32 inline String Manager::PluralizeNoun (
const locale& l,
const String& s,
const String& sPlural,
int count)
const
34 return LookupHandler (l)->PluralizeNoun (s, sPlural, count);
36 inline String Manager::MakeNounSingular (
const locale& l,
const String& s)
const
38 return LookupHandler (l)->MakeNounSingular (s);
40 inline String Manager::MakeNounSingular (
const String& s)
const
42 return LookupHandler ()->MakeNounSingular (s);