UNPKG

banana-i18n

Version:
28 lines (24 loc) 826 B
/** * Russian (Русский) language functions */ import BananaLanguage from './language.js' export default class RussianLanguage extends BananaLanguage { convertGrammar (word, form) { if (form === 'genitive') { // родительный падеж if (word.slice(-1) === 'ь') { word = word.slice(0, -1) + 'я' } else if (word.slice(-2) === 'ия') { word = word.slice(0, -2) + 'ии' } else if (word.slice(-2) === 'ка') { word = word.slice(0, -2) + 'ки' } else if (word.slice(-2) === 'ти') { word = word.slice(0, -2) + 'тей' } else if (word.slice(-2) === 'ды') { word = word.slice(0, -2) + 'дов' } else if (word.slice(-3) === 'ник') { word = word.slice(0, -3) + 'ника' } } return word } }