From 981775254f0ad3a6162418bfa8db7a547e94e499 Mon Sep 17 00:00:00 2001 From: kravetsone <57632712+kravetsone@users.noreply.github.com> Date: Wed, 4 Dec 2024 18:26:32 +0300 Subject: [PATCH] chore: update plurals at i18n plugin --- docs/plugins/official/i18n.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/plugins/official/i18n.md b/docs/plugins/official/i18n.md index ca7df2e..79c701f 100644 --- a/docs/plugins/official/i18n.md +++ b/docs/plugins/official/i18n.md @@ -94,6 +94,20 @@ const bot = new Bot(process.env.BOT_TOKEN as string) }); ``` +### Plurals + +```ts +import { pluralizeEnglish, pluralizeRussian } from "@gramio/i18n"; + +const count = 5; + +console.log(`You have ${count} ${pluralizeEnglish(count, "apple", "apples")}.`); // You have 5 apples. + +console.log( + `У вас ${count} ${pluralizeRussian(count, "яблоко", "яблока", "яблок")}.` +); // У вас 5 яблок. +``` + `ExtractLanguages` helps you extract languages types from i18n instance. ```ts