[i18n] use xgettext compatible function format for plural

Signed-off-by: R4SAS <r4sas@i2pmail.org>
This commit is contained in:
R4SAS 2021-06-16 00:13:26 +03:00
parent 0bacd4df5f
commit c06a560946
No known key found for this signature in database
GPG key ID: 66F6C87B98EBCFE2
4 changed files with 11 additions and 14 deletions

View file

@ -35,12 +35,12 @@ namespace i18n
}
}
std::string GetPlural (const std::string& arg, const int& n) const
std::string GetPlural (const std::string& arg, const std::string& arg2, const int& n) const
{
const auto it = m_Plurals.find(arg);
if (it == m_Plurals.end())
const auto it = m_Plurals.find(arg2);
if (it == m_Plurals.end()) // not found, fallback to english
{
return arg;
return n == 1 ? arg : arg2;
}
else
{