Қазақ Тілі Грамматикалық Жалғаулар Модулы
Бұл модуль қазақ тіліндегі зат есімдерге грамматикалық жалғауларды (септіктерді) дұрыс қосу үшін жасалған JavaScript функциясын қамтиды.
Мазмұны
Орнату
Node.js қолданбасында пайдалану үшін:
npm i qazaq-tili
Браузерде пайдалану үшін:
<script src="qazaqtili.js"></script>
Қолдану
const qts = require('qazaq-tili')
// Өзгеріссіз ат (негізгі форма)
console.log(qts('Аслан')) // "Аслан"
// Ілік септік (typer=1)
console.log(qts('Аслан', 1)) // "Асланның"
// Барыс септік (typer=2)
console.log(qts('Аслан', 2)) // "Асланға"
Септіктер түрлері
Функция 6 түрлі грамматикалық септікті қолдайды:
1
- Ілік септік (кімнің? ненің?)2
- Барыс септік (кімге? неге?)3
- Табыс септік (кімді? нені?)4
- Жатыс септік (кімде? неде?)5
- Шығыс септік (кімнен? ненен?)6
- Көмектес септік (кіммен? немен?)
Мысалдар
Ат | Септік | Нәтиже | Түсіндірме |
---|---|---|---|
Аслан | 1 | Асланның | Ілік септік |
Аслан | 2 | Асланға | Барыс септік |
Аслан | 3 | Асланды | Табыс септік |
Аслан | 4 | Асланда | Жатыс септік |
Аслан | 5 | Асланнан | Шығыс септік |
Аслан | 6 | Асланмен | Көмектес септік |
Ана | 1 | Ананың | Дауысты аяқталу |
Кітап | 2 | Кітапқа | Қатты дауыссыз |
Сөздік | 3 | Сөздікті | Жіңішке дауыссыз |
Үй | 4 | Үйде | Жіңішке дауысты |
Ауыл | 5 | Ауылдан | Дауыссыз аяқталу |
Қала | 6 | Қаламен | Көмектес септік |
Функция параметрлері
qts(name, typer = 0)
name
(жол) - Қазақ тіліндегі зат есім (атау)typer
(сан) - Қосылатын септік түрі (1-6). Әдепкі мәні - 0 (Атау септік)
Қайтарады: Жалғау қосылған зат есім
Тәуелділіктер
Бұл модульде сыртқы тәуелділіктер жоқ.
Автор
Қазақ тілі грамматикасы бойынша дамытушылар тобы
Лицензия
Бұл жоба MIT лицензиясы бойынша таратылады.