From 0cee1cd30455c88be11fd95bdfece5fe4d42ff7b Mon Sep 17 00:00:00 2001 From: Irina Shefer Date: Sat, 11 Apr 2020 21:08:17 +0700 Subject: [PATCH] fix: add rules for city Crimea --- src/__tests__/city-test.js | 3 ++- src/rules/cityRules.js | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/__tests__/city-test.js b/src/__tests__/city-test.js index 7760f09..a0fbb1b 100644 --- a/src/__tests__/city-test.js +++ b/src/__tests__/city-test.js @@ -137,7 +137,7 @@ describe('lvovich/city', () => { Усть-Каменогорск, Усть-Каменогорске, Усть-Каменогорска, Усть-Каменогорск Форт-Шевченко, Форт-Шевченко, Форт-Шевченко, Форт-Шевченко село Чемолган, селе Чемолган, села Чемолган, село Чемолган - вахтовый поселок Тенгиз, вахтовом поселке Тенгиз, вахтового поселка Тенгиз, вахтовый поселок Тенгиз, + вахтовый поселок Тенгиз, вахтовом поселке Тенгиз, вахтового поселка Тенгиз, вахтовый поселок Тенгиз, ` ); // city, cityIn, cityFrom, cityTo @@ -325,6 +325,7 @@ describe('lvovich/city', () => { Холмечь, Холмечи, Холмечи, Холмечь Чепеничи, Чепеничах, Чепеничей, Чепеничи Ропша, Ропше, Ропши, Ропшу + Крым, Крыму, Крыма, Крым ` ); }); diff --git a/src/rules/cityRules.js b/src/rules/cityRules.js index 31c14a6..bb5cff0 100644 --- a/src/rules/cityRules.js +++ b/src/rules/cityRules.js @@ -83,6 +83,10 @@ const cityInflections: DeclensionCityRuleSetT = { test: ['орел', 'орёл'], // Орел, Орёл mods: ['--ла', '--лу', '--ла', '--лом', '--ле'], }, + { + test: ['крым'], + mods: ['-ма', '-му', '-ма', '-ом', '-му'], + }, ], suffixes: [ {