From b2034ccc91eec6a2842c6f83d159e5aa6fd5f2fd Mon Sep 17 00:00:00 2001 From: Halwest Manguri Date: Thu, 20 Mar 2025 17:15:21 +0300 Subject: [PATCH] feat(locale): add Central Kurdish language (#3566) Co-authored-by: Benjamin Canac --- .../components/content/SupportedLanguages.vue | 1 + src/runtime/locale/ckb.ts | 57 +++++++++++++++++++ src/runtime/locale/index.ts | 1 + 3 files changed, 59 insertions(+) create mode 100644 src/runtime/locale/ckb.ts diff --git a/docs/app/components/content/SupportedLanguages.vue b/docs/app/components/content/SupportedLanguages.vue index 96cce088..8adf5f9a 100644 --- a/docs/app/components/content/SupportedLanguages.vue +++ b/docs/app/components/content/SupportedLanguages.vue @@ -13,6 +13,7 @@ function getEmojiFlag(locale: string): string { bn: 'bd', // Bengali -> Bangladesh ca: 'es', // Catalan -> Spain cs: 'cz', // Czech -> Czech Republic (note: modern country code is actually 'cz') + ckb: 'iq', // Central Kurdish -> Iraq da: 'dk', // Danish -> Denmark el: 'gr', // Greek -> Greece et: 'ee', // Estonian -> Estonia diff --git a/src/runtime/locale/ckb.ts b/src/runtime/locale/ckb.ts new file mode 100644 index 00000000..d4ade968 --- /dev/null +++ b/src/runtime/locale/ckb.ts @@ -0,0 +1,57 @@ +import type { Messages } from '../types' +import { defineLocale } from '../composables/defineLocale' + +export default defineLocale({ + name: 'کوردی', + code: 'ckb', + dir: 'rtl', + messages: { + inputMenu: { + noMatch: 'هیچ ئەنجامێک نەدۆزرایەوە', + noData: 'هیچ داتایەک نییە', + create: '"{label}" دروستکردنی' + }, + calendar: { + prevYear: 'ساڵی پێشوو', + nextYear: 'ساڵی داهاتوو', + prevMonth: 'مانگی پێشوو', + nextMonth: 'مانگی داهاتوو' + }, + inputNumber: { + increment: 'زیادکردن', + decrement: 'کەمکردنەوە' + }, + commandPalette: { + placeholder: 'فەرمانێک بنووسە یان بگەڕێ...', + noMatch: 'هیچ ئەنجامێک نەدۆزرایەوە', + noData: 'هیچ داتایەک نییە', + close: 'داخستن' + }, + selectMenu: { + noMatch: 'هیچ ئەنجامێک نەدۆزرایەوە', + noData: 'هیچ داتایەک نییە', + create: '"{label}" دروستکردنی', + search: 'گەڕان...' + }, + toast: { + close: 'داخستن' + }, + carousel: { + prev: 'پێشوو', + next: 'داهاتوو', + goto: 'بڕۆ بۆ سلایدی {slide}' + }, + modal: { + close: 'داخستن' + }, + slideover: { + close: 'داخستن' + }, + alert: { + close: 'داخستن' + }, + table: { + noData: 'هیچ داتایەک نییە' + } + } +}) diff --git a/src/runtime/locale/index.ts b/src/runtime/locale/index.ts index 8e3eef9c..10dcc3dd 100644 --- a/src/runtime/locale/index.ts +++ b/src/runtime/locale/index.ts @@ -3,6 +3,7 @@ export { default as az } from './az' export { default as bn } from './bn' export { default as ca } from './ca' export { default as cs } from './cs' +export { default as ckb } from './ckb' export { default as da } from './da' export { default as de } from './de' export { default as el } from './el'