Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

qazaq-tili

azamat-t0ISC1.0.1

Qazaq tili erezheleri

Qazaq

readme

Қазақ Тілі Грамматикалық Жалғаулар Модулы

Бұл модуль қазақ тіліндегі зат есімдерге грамматикалық жалғауларды (септіктерді) дұрыс қосу үшін жасалған 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. 1 - Ілік септік (кімнің? ненің?)
  2. 2 - Барыс септік (кімге? неге?)
  3. 3 - Табыс септік (кімді? нені?)
  4. 4 - Жатыс септік (кімде? неде?)
  5. 5 - Шығыс септік (кімнен? ненен?)
  6. 6 - Көмектес септік (кіммен? немен?)

Мысалдар

Ат Септік Нәтиже Түсіндірме
Аслан 1 Асланның Ілік септік
Аслан 2 Асланға Барыс септік
Аслан 3 Асланды Табыс септік
Аслан 4 Асланда Жатыс септік
Аслан 5 Асланнан Шығыс септік
Аслан 6 Асланмен Көмектес септік
Ана 1 Ананың Дауысты аяқталу
Кітап 2 Кітапқа Қатты дауыссыз
Сөздік 3 Сөздікті Жіңішке дауыссыз
Үй 4 Үйде Жіңішке дауысты
Ауыл 5 Ауылдан Дауыссыз аяқталу
Қала 6 Қаламен Көмектес септік

Функция параметрлері

qts(name, typer = 0)

  • name (жол) - Қазақ тіліндегі зат есім (атау)
  • typer (сан) - Қосылатын септік түрі (1-6). Әдепкі мәні - 0 (Атау септік)

Қайтарады: Жалғау қосылған зат есім

Тәуелділіктер

Бұл модульде сыртқы тәуелділіктер жоқ.

Автор

Қазақ тілі грамматикасы бойынша дамытушылар тобы

Лицензия

Бұл жоба MIT лицензиясы бойынша таратылады.