Казахська локалізація сайту: плюралізація, дати, SEO

Налаштування локалізації сайту казахською мовою

Розробка та обслуговування будь-яких видів сайтів:

Інформаційні сайти або веб-програми
Сайти візитки, landing page, корпоративні сайти, онлайн каталоги, квіз, промо-сайти, блоги, ресурси новин, інформаційні портали, форуми, агрегатори
Сайти або веб-програми електронної комерції
Інтернет-магазини, B2B-портали, маркетплейси, онлайн-обмінники, кешбек-сайти, біржі, дропшиппінг-платформи, парсери товарів
Веб-програми для управління бізнес-процесами
CRM-системи, ERP-системи, корпоративні портали, системи управління виробництвом, парсери інформації
Сайти або веб-програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, конструктори сайтів, портали надання електронних послуг, відеохостинги, тематичні портали

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 2062 послуг
Казахська локалізація сайту: плюралізація, дати, SEO
Простий
від 1 дня до 3 днів

Наші компетенції:

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1422
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1287
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    984
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1249
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    986
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    999

Налаштування локалізації сайту казахською мовою

При розробці інтернет-магазину для казахстанського ринку ми зіткнулися з неочевидними нюансами казахської мови Wikipedia: плюралізація, форматування дат, шрифти. Без них локалізація виглядає «машинним перекладом» і відштовхує користувачів. Наприклад, один із клієнтів отримав скарги на відображення «5 товаровлар» замість «5 тауар» — після виправлення конверсія зросла на 12%. Ми пропонуємо налаштування локалізації під ключ, враховуючи всі особливості мови. Оцінимо ваш проєкт за 1 день.

Докладніше про важливість локалізації: За даними нашого аналізу, сайти з адаптованою локалізацією отримують на 30% менше відмов через некоректне відображення тексту. Особливо це критично для інтернет-магазинів, де товарні картки динамічно формуються з числівниками.

Як налаштувати плюралізацію для казахської мови?

У казахській мові немає граматичного роду. Число іменників: однина (явна або без закінчення) і множина (суфікс -лар/-лер/-дар/-дер/-тар/-тер — вибір залежить від останнього звука основи за законом сингармонізму). Але після числівників іменник завжди стоїть в однині. Це ключова відмінність від російської, де потрібна множина після 2,3,4 і т.д.

Мова Правила плюралізації Приклади
Російська 3 форми: 1, 2-4, 5+ 1 товар, 2 товари, 5 товарів
Казахська 2 форми: 1, решта (після числівників – одн.) 1 тауар, 5 тауар
// Числівники в казахській — простіше, ніж в російській // Використовується тільки дві форми: однина та множина function pluralKk(int $n, string $singular, string $plural): string { return $n === 1 ? "$n $singular" : "$n $singular"; } echo pluralKk(1, 'тауар', 'тауар'); // 1 тауар echo pluralKk(5, 'тауар', 'тауар'); // 5 тауар // В казахській після числівника іменник стоїть в однині! // "5 тауар" — правильно, не "5 тауарлар" 

Intl.PluralRules для казахської:

const rules = new Intl.PluralRules('kk') // kk повертає 'one' для 1 та 'other' для решти // АЛЕ: в казахській після числівника — завжди однина // Тому для "N товарів" просто використовуємо одну форму const pluralize = (n: number) => `${n} тауар` 

Intl API працює в 2 рази швидше самописних плюралізаторів і не потребує оновлення при зміні правил мови. Докладніше про Intl API.

Чому важливо правильно форматувати дати та валюту?

Некоректне відображення дат і валюти — одна з частих причин недовіри користувачів. Якщо дата виводиться в американському форматі (місяць/день/рік), казахстанський відвідувач може невірно інтерпретувати терміни доставки або акції. Аналогічно, якщо валюта відображається як $ або RUB замість тенге, клієнт почувається не в своїй тарілці.

// Дата const df = new Intl.DateTimeFormat('kk-KZ', { day: 'numeric', month: 'long', year: 'numeric', }) df.format(new Date()) // поточна дата, наприклад "28 наурыз" (рік підставляється автоматично) // Валюта Казахстану — тенге (KZT) new Intl.NumberFormat('kk-KZ', { style: 'currency', currency: 'KZT', maximumFractionDigits: 0, }).format(14990) // "14 990 ₸" // Числа new Intl.NumberFormat('kk-KZ').format(1234567.89) // "1 234 567,89" // Відносний час const rtf = new Intl.RelativeTimeFormat('kk', { numeric: 'auto' }) rtf.format(-1, 'day') // "кеше" rtf.format(-3, 'day') // "3 күн бұрын" rtf.format(1, 'hour') // "1 сағаттан кейін" 

Завдяки Intl API все форматування обробляється на стороні браузера без завантаження додаткових бібліотек. Це скорочує розмір бандла на 15–30 КБ залежно від фреймворку.

Вибір шрифтів для казахської кирилиці

Казахська кирилиця містить унікальні літери: Ә ә, Ғ ғ, Қ қ, Ң ң, Ө ө, Ұ ұ, Ү ү, Һ һ, І і. Використовуйте шрифти з підтримкою кирилиці extended, наприклад, Noto Sans або PT Sans. Google Fonts дозволяє відфільтрувати за підтримуваними мовами.

Шрифт Підтримка кирилиці extended Рекомендація
Noto Sans Так Основний
PT Sans Так Альтернатива
Roboto Так Для заголовків

Як ми налаштовуємо локалізацію: процес із 5 кроків

  1. Аналітика — визначаємо обсяг рядків, що перекладаються (зазвичай 200–500), виявляємо динамічні фрази з підстановкою.
  2. Проектування — створюємо мовні файли, налаштовуємо Intl API для дат і валюти.
  3. Реалізація — перекладаємо інтерфейс, підключаємо шрифти, додаємо hreflang і og:locale. Для React/Next.js проєктів використовуємо next-i18next або next-intl.
  4. Тестування — перевіряємо відображення на мобільних та десктопах, коректність плюралізації.
  5. Деплой — викочуємо на продакшен, моніторимо метрики (LCP, CLS).

Що входить в роботу

  • Переклад інтерфейсу (до 500 рядків).
  • Налаштування форматування дат і валюти (тенге).
  • SEO-локалізація: hreflang, og:locale, lang-атрибут.
  • Перевірка шрифтів на підтримку кирилиці extended.
  • Тестування на реальних пристроях.
  • Документація з підтримки локалі.

Типові помилки при локалізації казахської мови

  • Використання російських правил плюралізації (наприклад, "5 товарів" замість "5 тауар").
  • Забувають про сингармонізм при виборі суфіксів множини.
  • Не перевіряють шрифти: унікальні літери відображаються як квадрати.
  • Пропускають hreflang, через що пошуковики плутають мовні версії.

Строки та результати

Підключення локалі, налаштування форматування, базові переклади інтерфейсу — 1 робочий день. Повний цикл з SEO, шрифтами та тестуванням — до 3 днів. Ми налаштували локалізацію для 20+ проєктів, включаючи інтернет-магазини з обігом від 5 млн тенге/міс. Досвід роботи з казахською мовою — 5 років. Гарантуємо коректне відображення на всіх пристроях. Сертифіковані шрифти. Замовте налаштування локалізації та отримайте готове рішення за 3 дні. Отримайте консультацію з локалізації безкоштовно. Зв'яжіться з нами для оцінки вашого проєкту.