From db37218b664bc55d5f9b05799de8724e760cc446 Mon Sep 17 00:00:00 2001 From: Horizontal42 <75383519+Horizontal42@users.noreply.github.com> Date: Tue, 23 Jun 2026 23:57:48 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BA=D0=BA=20=3D=20=D0=BC=D0=BB=D0=BD,=20?= =?UTF-8?q?=D0=BA=D0=BA=D0=BA=20=3D=20=D0=BC=D0=BB=D1=80=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/engine/engine.test.ts | 2 ++ src/engine/vocab-data.ts | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/engine/engine.test.ts b/src/engine/engine.test.ts index ebec0d1..11d3e7b 100644 --- a/src/engine/engine.test.ts +++ b/src/engine/engine.test.ts @@ -52,6 +52,8 @@ describe("arithmetic", () => { expect(calc("2 trillion")).toBe("2,000,000,000,000"); expect(calc("1.5 трлн")).toBe("1,500,000,000,000"); expect(calc("5к")).toBe("5,000"); + expect(calc("5кк")).toBe("5,000,000"); + expect(calc("2ккк")).toBe("2,000,000,000"); expect(calc("2 dozen")).toBe("2"); // dozen is not in the vocab — noise }); it("free text around math is ignored", () => { diff --git a/src/engine/vocab-data.ts b/src/engine/vocab-data.ts index 1ee253a..99944f6 100644 --- a/src/engine/vocab-data.ts +++ b/src/engine/vocab-data.ts @@ -949,9 +949,9 @@ export const RU: VocabLocale = { "sample.welcome": "# Summarum\n8 / (45 - 20%)\n5 дюймов в см\n$9 в евро\n100 км/ч в милях" }, "Scales": { - "trillion.variants": "триллион,триллиона,триллиону,триллионом,триллионе,триллионы,триллионов,триллионам,триллионами,триллионах,трлн,трлн.", - "billion.variants": "миллиард,миллиарда,миллиарду,миллиардом,миллиарде,миллиарды,миллиардов,миллиардам,миллиардами,миллиардах,млрд,млрд.", - "million.variants": "миллион,миллиона,миллиону,миллионом,миллионе,миллионы,миллионов,миллионам,миллионами,миллионах,мил.,мил,милл.,милл,М,млн,млн.", + "trillion.variants": "триллион,триллиона,триллиону,триллионом,триллионе,триллионы,триллионов,триллионам,триллионами,триллионах,трлн,трлн.,ккк", + "billion.variants": "миллиард,миллиарда,миллиарду,миллиардом,миллиарде,миллиарды,миллиардов,миллиардам,миллиардами,миллиардах,млрд,млрд.,ккк", + "million.variants": "миллион,миллиона,миллиону,миллионом,миллионе,миллионы,миллионов,миллионам,миллионами,миллионах,мил.,мил,милл.,милл,М,млн,млн.,кк", "thousand.variants": "тысяча,тысячи,тысяче,тысячу,тысячей,тысячам,тысячами,тысячах,тысяч,тыс.,тыс,к,т,т." }, "Temperature": {