Translations: support for plurals

This commit is contained in:
Olivier Goffart 2023-06-06 18:07:07 +02:00 committed by Olivier Goffart
parent 92d461b4a2
commit 12e6b34e2d
14 changed files with 170 additions and 38 deletions

View file

@ -1473,10 +1473,11 @@ public:
inline SharedString translate(const SharedString &original, const SharedString &context,
const SharedString &domain,
cbindgen_private::Slice<SharedString> arguments)
cbindgen_private::Slice<SharedString> arguments, int n,
const SharedString &plural)
{
SharedString result = original;
cbindgen_private::slint_translate(&result, &context, &domain, arguments);
cbindgen_private::slint_translate(&result, &context, &domain, arguments, n, &plural);
return result;
}