From 2c681b286c37293dd260788ed0c9aa442ee7639e Mon Sep 17 00:00:00 2001 From: Sascha Braun Date: Sun, 16 Jun 2019 19:54:21 +0200 Subject: [PATCH 1/4] feat: basic locales support - add translated locales from element-ui repository - add basic locales service --- src/element-angular.module.ts | 9 ++- src/locales/index.ts | 3 + src/locales/lang/af-ZA.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/ar.ts | 115 ++++++++++++++++++++++++++++ src/locales/lang/bg.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/ca.ts | 115 ++++++++++++++++++++++++++++ src/locales/lang/cs-CZ.ts | 118 +++++++++++++++++++++++++++++ src/locales/lang/da.ts | 115 ++++++++++++++++++++++++++++ src/locales/lang/de.ts | 117 ++++++++++++++++++++++++++++ src/locales/lang/ee.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/el.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/en.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/es.ts | 115 ++++++++++++++++++++++++++++ src/locales/lang/eu.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/fa.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/fi.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/fr.ts | 115 ++++++++++++++++++++++++++++ src/locales/lang/he.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/hr.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/hu.ts | 115 ++++++++++++++++++++++++++++ src/locales/lang/hy-AM.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/id.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/it.ts | 115 ++++++++++++++++++++++++++++ src/locales/lang/ja.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/kg.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/km.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/ko.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/ku.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/kz.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/lt.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/lv.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/mn.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/nb-NO.ts | 115 ++++++++++++++++++++++++++++ src/locales/lang/nl.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/pl.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/pt-br.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/pt.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/ro.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/ru-RU.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/sk.ts | 118 +++++++++++++++++++++++++++++ src/locales/lang/sl.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/sr.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/sv-SE.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/ta.ts | 115 ++++++++++++++++++++++++++++ src/locales/lang/th.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/tk.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/tr-TR.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/ua.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/ug-CN.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/vi.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/zh-CN.ts | 116 ++++++++++++++++++++++++++++ src/locales/lang/zh-TW.ts | 116 ++++++++++++++++++++++++++++ src/locales/module.ts | 11 +++ src/locales/service.ts | 66 ++++++++++++++++ src/locales/types.ts | 139 ++++++++++++++++++++++++++++++++++ 55 files changed, 6021 insertions(+), 3 deletions(-) create mode 100644 src/locales/index.ts create mode 100644 src/locales/lang/af-ZA.ts create mode 100644 src/locales/lang/ar.ts create mode 100644 src/locales/lang/bg.ts create mode 100644 src/locales/lang/ca.ts create mode 100644 src/locales/lang/cs-CZ.ts create mode 100644 src/locales/lang/da.ts create mode 100644 src/locales/lang/de.ts create mode 100644 src/locales/lang/ee.ts create mode 100644 src/locales/lang/el.ts create mode 100644 src/locales/lang/en.ts create mode 100644 src/locales/lang/es.ts create mode 100644 src/locales/lang/eu.ts create mode 100644 src/locales/lang/fa.ts create mode 100644 src/locales/lang/fi.ts create mode 100644 src/locales/lang/fr.ts create mode 100644 src/locales/lang/he.ts create mode 100644 src/locales/lang/hr.ts create mode 100644 src/locales/lang/hu.ts create mode 100644 src/locales/lang/hy-AM.ts create mode 100644 src/locales/lang/id.ts create mode 100644 src/locales/lang/it.ts create mode 100644 src/locales/lang/ja.ts create mode 100644 src/locales/lang/kg.ts create mode 100644 src/locales/lang/km.ts create mode 100644 src/locales/lang/ko.ts create mode 100644 src/locales/lang/ku.ts create mode 100644 src/locales/lang/kz.ts create mode 100644 src/locales/lang/lt.ts create mode 100644 src/locales/lang/lv.ts create mode 100644 src/locales/lang/mn.ts create mode 100644 src/locales/lang/nb-NO.ts create mode 100644 src/locales/lang/nl.ts create mode 100644 src/locales/lang/pl.ts create mode 100644 src/locales/lang/pt-br.ts create mode 100644 src/locales/lang/pt.ts create mode 100644 src/locales/lang/ro.ts create mode 100644 src/locales/lang/ru-RU.ts create mode 100644 src/locales/lang/sk.ts create mode 100644 src/locales/lang/sl.ts create mode 100644 src/locales/lang/sr.ts create mode 100644 src/locales/lang/sv-SE.ts create mode 100644 src/locales/lang/ta.ts create mode 100644 src/locales/lang/th.ts create mode 100644 src/locales/lang/tk.ts create mode 100644 src/locales/lang/tr-TR.ts create mode 100644 src/locales/lang/ua.ts create mode 100644 src/locales/lang/ug-CN.ts create mode 100644 src/locales/lang/vi.ts create mode 100644 src/locales/lang/zh-CN.ts create mode 100644 src/locales/lang/zh-TW.ts create mode 100644 src/locales/module.ts create mode 100644 src/locales/service.ts create mode 100644 src/locales/types.ts diff --git a/src/element-angular.module.ts b/src/element-angular.module.ts index 5793996..09fab58 100644 --- a/src/element-angular.module.ts +++ b/src/element-angular.module.ts @@ -39,6 +39,7 @@ import { ElTableModule } from './table/module' import { ElContainerModule } from './container/module' import { ElFormModule } from './form/module' import { ElTreeModule } from './tree/module' +import { ElLocalesService, ElLocales, ElLocalesModule } from './locales' export const ElChildModules: any = { ElButtonsModule, ElIconsModule, ElRadiosModule, ElMenusModule, ElTooltipModule, ElRowModule, @@ -47,7 +48,7 @@ export const ElChildModules: any = { ElSharedModule, ElNotificationModule, ElCascaderModule, ElBadgesModule, ElCardsModule, ElDropdownModule, ElBreadcrumbsModule, ElDateModule, ElSliderModule, ElDialogModule, ElCarouselModule, ElCollapseModule, ElAlertModule, ElPaginationModule, ElUploadModule, ElTableModule, ElContainerModule, ElFormModule, - ElTreeModule, + ElTreeModule, ElLocalesModule } export const ELMODULES_GROUP: any[] = [ ElButtonsModule, ElIconsModule, ElRadiosModule, ElMenusModule, ElTooltipModule, ElRowModule, @@ -56,7 +57,7 @@ export const ELMODULES_GROUP: any[] = [ ElSharedModule, ElNotificationModule, ElCascaderModule, ElBadgesModule, ElCardsModule, ElDropdownModule, ElBreadcrumbsModule, ElDateModule, ElSliderModule, ElDialogModule, ElCarouselModule, ElCollapseModule, ElAlertModule, ElPaginationModule, ElUploadModule, ElTableModule, ElContainerModule, ElFormModule, - ElTreeModule, + ElTreeModule, ElLocalesModule ] @NgModule({ @@ -70,7 +71,7 @@ export const ELMODULES_GROUP: any[] = [ ElBreadcrumbsModule.forRoot(), ElDateModule.forRoot(), ElSliderModule.forRoot(), ElDialogModule.forRoot(), ElCarouselModule.forRoot(), ElCollapseModule.forRoot(), ElAlertModule.forRoot(), ElPaginationModule.forRoot(), ElUploadModule.forRoot(), ElTableModule.forRoot(), ElContainerModule.forRoot(), ElFormModule.forRoot(), - ElTreeModule.forRoot(), + ElTreeModule.forRoot(), ElLocalesModule.forRoot() ], exports: ELMODULES_GROUP, }) @@ -86,6 +87,8 @@ class ElModule { export { ElModule, + ElLocales, + ElLocalesService, ElMessageService, ElNotificationService, } diff --git a/src/locales/index.ts b/src/locales/index.ts new file mode 100644 index 0000000..1e7f3b2 --- /dev/null +++ b/src/locales/index.ts @@ -0,0 +1,3 @@ +export * from './types' +export * from './service' +export * from './module' diff --git a/src/locales/lang/af-ZA.ts b/src/locales/lang/af-ZA.ts new file mode 100644 index 0000000..a26af24 --- /dev/null +++ b/src/locales/lang/af-ZA.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Bevestig', + clear: 'Maak skoon' + }, + datepicker: { + now: 'Nou', + today: 'Vandag', + cancel: 'Kanselleer', + clear: 'Maak skoon', + confirm: 'Bevestig', + selectDate: 'Kies datum', + selectTime: 'Kies tyd', + startDate: 'Begindatum', + startTime: 'Begintyd', + endDate: 'Einddatum', + endTime: 'Eindtyd', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: 'Jaar', + month1: 'Jan', + month2: 'Feb', + month3: 'Mrt', + month4: 'Apr', + month5: 'Mei', + month6: 'Jun', + month7: 'Jul', + month8: 'Aug', + month9: 'Sep', + month10: 'Okt', + month11: 'Nov', + month12: 'Des', + // week: 'week', + weeks: { + sun: 'So', + mon: 'Ma', + tue: 'Di', + wed: 'Wo', + thu: 'Do', + fri: 'Vr', + sat: 'Sa' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mrt', + apr: 'Apr', + may: 'Mei', + jun: 'Jun', + jul: 'Jul', + aug: 'Aug', + sep: 'Sep', + oct: 'Okt', + nov: 'Nov', + dec: 'Des' + } + }, + select: { + loading: 'Laai', + noMatch: 'Geen toepaslike data', + noData: 'Geen data', + placeholder: 'Kies' + }, + cascader: { + noMatch: 'Geen toepaslike data', + loading: 'Laai', + placeholder: 'Kies', + noData: 'Geen data' + }, + pagination: { + goto: 'Gaan na', + pagesize: '/page', + total: 'Totaal {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Boodskap', + confirm: 'Bevestig', + cancel: 'Kanselleer', + error: 'Ongeldige invoer' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'Verwyder', + preview: 'Voorskou', + continue: 'Gaan voort' + }, + table: { + emptyText: 'Geen Data', + confirmFilter: 'Bevestig', + resetFilter: 'Herstel', + clearFilter: 'Alles', + sumText: 'Som' + }, + tree: { + emptyText: 'Geen Data' + }, + transfer: { + noMatch: 'Geen toepaslike data', + noData: 'Geen data', + titles: ['Lys 1', 'Lys 2'], + filterPlaceholder: 'Voer sleutelwoord in', + noCheckedFormat: '{total} items', + hasCheckedFormat: '{checked}/{total} gekies' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ar.ts b/src/locales/lang/ar.ts new file mode 100644 index 0000000..40a8c14 --- /dev/null +++ b/src/locales/lang/ar.ts @@ -0,0 +1,115 @@ +export default { + el: { + colorpicker: { + confirm: 'موافق', + clear: 'إزالة' + }, + datepicker: { + now: 'الآن', + today: 'اليوم', + cancel: 'إلغاء', + clear: 'إزالة', + confirm: 'موافق', + selectDate: 'أختر التاريخ', + selectTime: 'أختر الوقت', + startDate: 'تاريخ البدء', + startTime: 'وقت البدء', + endDate: 'تاريخ الانتهاء', + endTime: 'وقت الانتهاء', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: '', + month1: 'يناير', + month2: 'فبراير', + month3: 'مارس', + month4: 'ابريل', + month5: 'مايو', + month6: 'يونيو', + month7: 'يوليو', + month8: 'أغسطس', + month9: 'سبتمبر', + month10: 'أكتوبر', + month11: 'نوفمبر', + month12: 'ديسمبر', + week: 'أسبوع', + weeks: { + sun: 'الأحد', + mon: 'الأثنين', + tue: 'الثلاثاء', + wed: 'الأربعاء', + thu: 'الخميس', + fri: 'الجمعة', + sat: 'السبت' + }, + months: { + jan: 'يناير', + feb: 'فبراير', + mar: 'مارس', + apr: 'أبريل', + may: 'مايو', + jun: 'يونيو', + jul: 'يوليو', + aug: 'أغسطس', + sep: 'سبتمبر', + oct: 'أكتوبر', + nov: 'نوفمبر', + dec: 'ديسمبر' + } + }, + select: { + loading: 'جار التحميل', + noMatch: 'لايوجد بيانات مطابقة', + noData: 'لايوجد بيانات', + placeholder: 'أختر' + }, + cascader: { + noMatch: 'لايوجد بيانات مطابقة', + loading: 'جار التحميل', + placeholder: 'أختر', + noData: 'لايوجد بيانات' + }, + pagination: { + goto: 'أذهب إلى', + pagesize: '/صفحة', + total: 'الكل {total}', + pageClassifier: '' + }, + messagebox: { + title: 'الرسالة', + confirm: 'موافق', + cancel: 'إلغاء', + error: 'مدخل غير صحيح' + }, + upload: { + delete: 'حذف', + preview: 'عرض', + continue: 'إستمرار' + }, + table: { + emptyText: 'لايوجد بيانات', + confirmFilter: 'تأكيد', + resetFilter: 'حذف', + clearFilter: 'الكل', + sumText: 'المجموع' + }, + tree: { + emptyText: 'لايوجد بيانات' + }, + transfer: { + noMatch: 'لايوجد بيانات مطابقة', + noData: 'لايوجد بيانات', + titles: ['قائمة 1', 'قائمة 2'], + filterPlaceholder: 'ادخل كلمة', + noCheckedFormat: '{total} عناصر', + hasCheckedFormat: '{checked}/{total} مختار' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/bg.ts b/src/locales/lang/bg.ts new file mode 100644 index 0000000..b4cbbdc --- /dev/null +++ b/src/locales/lang/bg.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Изчисти' + }, + datepicker: { + now: 'Сега', + today: 'Днес', + cancel: 'Откажи', + clear: 'Изчисти', + confirm: 'ОК', + selectDate: 'Избери дата', + selectTime: 'Избери час', + startDate: 'Начална дата', + startTime: 'Начален час', + endDate: 'Крайна дата', + endTime: 'Краен час', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: '', + month1: 'Януари', + month2: 'Февруари', + month3: 'Март', + month4: 'Април', + month5: 'Май', + month6: 'Юни', + month7: 'Юли', + month8: 'Август', + month9: 'Септември', + month10: 'Октомври', + month11: 'Ноември', + month12: 'Декември', + // week: 'Седмица', + weeks: { + sun: 'Нед', + mon: 'Пон', + tue: 'Вто', + wed: 'Сря', + thu: 'Чет', + fri: 'Пет', + sat: 'Съб' + }, + months: { + jan: 'Яну', + feb: 'Фев', + mar: 'Мар', + apr: 'Апр', + may: 'Май', + jun: 'Юни', + jul: 'Юли', + aug: 'Авг', + sep: 'Сеп', + oct: 'Окт', + nov: 'Ное', + dec: 'Дек' + } + }, + select: { + loading: 'Зареждане', + noMatch: 'Няма намерени', + noData: 'Няма данни', + placeholder: 'Избери' + }, + cascader: { + noMatch: 'Няма намерени', + loading: 'Зареждане', + placeholder: 'Избери', + noData: 'Няма данни' + }, + pagination: { + goto: 'Иди на', + pagesize: '/страница', + total: 'Общо {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Съобщение', + confirm: 'ОК', + cancel: 'Откажи', + error: 'Невалидни данни' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'Изтрий', + preview: 'Прегледай', + continue: 'Продължи' + }, + table: { + emptyText: 'Няма данни', + confirmFilter: 'Потвърди', + resetFilter: 'Изчисти', + clearFilter: 'Всички', + sumText: 'Sum' // to be translated + }, + tree: { + emptyText: 'Няма данни' + }, + transfer: { + noMatch: 'Няма намерени', + noData: 'Няма данни', + titles: ['List 1', 'List 2'], // to be translated + filterPlaceholder: 'Enter keyword', // to be translated + noCheckedFormat: '{total} items', // to be translated + hasCheckedFormat: '{checked}/{total} checked' // to be translated + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ca.ts b/src/locales/lang/ca.ts new file mode 100644 index 0000000..7fe5be2 --- /dev/null +++ b/src/locales/lang/ca.ts @@ -0,0 +1,115 @@ +export default { + el: { + colorpicker: { + confirm: 'Confirmar', + clear: 'Netejar' + }, + datepicker: { + now: 'Ara', + today: 'Avui', + cancel: 'Cancel·lar', + clear: 'Netejar', + confirm: 'Confirmar', + selectDate: 'Seleccionar data', + selectTime: 'Seleccionar hora', + startDate: 'Data Inici', + startTime: 'Hora Inici', + endDate: 'Data Final', + endTime: 'Hora Final', + prevYear: 'Any anterior', + nextYear: 'Pròxim Any', + prevMonth: 'Mes anterior', + nextMonth: 'Pròxim Mes', + year: 'Any', + month1: 'Gener', + month2: 'Febrer', + month3: 'Març', + month4: 'Abril', + month5: 'Maig', + month6: 'Juny', + month7: 'Juliol', + month8: 'Agost', + month9: 'Setembre', + month10: 'Octubre', + month11: 'Novembre', + month12: 'Desembre', + // week: 'setmana', + weeks: { + sun: 'Dg', + mon: 'Dl', + tue: 'Dt', + wed: 'Dc', + thu: 'Dj', + fri: 'Dv', + sat: 'Ds' + }, + months: { + jan: 'Gen', + feb: 'Febr', + mar: 'Març', + apr: 'Abr', + may: 'Maig', + jun: 'Juny', + jul: 'Jul', + aug: 'Ag', + sep: 'Set', + oct: 'Oct', + nov: 'Nov', + dec: 'Des' + } + }, + select: { + loading: 'Carregant', + noMatch: 'No hi ha dades que coincideixin', + noData: 'Sense Dades', + placeholder: 'Seleccionar' + }, + cascader: { + noMatch: 'No hi ha dades que coincideixin', + loading: 'Carregant', + placeholder: 'Seleccionar', + noData: 'Sense Dades' + }, + pagination: { + goto: 'Anar a', + pagesize: '/pagina', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + confirm: 'Acceptar', + cancel: 'Cancel·lar', + error: 'Entrada invàlida' + }, + upload: { + deleteTip: 'premi eliminar per descartar', + delete: 'Eliminar', + preview: 'Vista Prèvia', + continue: 'Continuar' + }, + table: { + emptyText: 'Sense Dades', + confirmFilter: 'Confirmar', + resetFilter: 'Netejar', + clearFilter: 'Tot', + sumText: 'Tot' + }, + tree: { + emptyText: 'Sense Dades' + }, + transfer: { + noMatch: 'No hi ha dades que coincideixin', + noData: 'Sense Dades', + titles: ['Llista 1', 'Llista 2'], + filterPlaceholder: 'Introdueix la paraula clau', + noCheckedFormat: '{total} ítems', + hasCheckedFormat: '{checked}/{total} seleccionats' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/cs-CZ.ts b/src/locales/lang/cs-CZ.ts new file mode 100644 index 0000000..f15f421 --- /dev/null +++ b/src/locales/lang/cs-CZ.ts @@ -0,0 +1,118 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Vymazat' + }, + datepicker: { + now: 'Teď', + today: 'Dnes', + cancel: 'Zrušit', + clear: 'Vymazat', + confirm: 'OK', + selectDate: 'Vybrat datum', + selectTime: 'Vybrat čas', + startDate: 'Datum začátku', + startTime: 'Čas začátku', + endDate: 'Datum konce', + endTime: 'Čas konce', + prevYear: 'Předchozí rok', + nextYear: 'Příští rok', + prevMonth: 'Předchozí měsíc', + nextMonth: 'Příští měsíc', + day: 'Den', + week: 'Týden', + month: 'Měsíc', + year: 'Rok', + month1: 'Leden', + month2: 'Únor', + month3: 'Březen', + month4: 'Duben', + month5: 'Květen', + month6: 'Červen', + month7: 'Červenec', + month8: 'Srpen', + month9: 'Září', + month10: 'Říjen', + month11: 'Listopad', + month12: 'Prosinec', + weeks: { + sun: 'Ne', + mon: 'Po', + tue: 'Út', + wed: 'St', + thu: 'Čt', + fri: 'Pá', + sat: 'So' + }, + months: { + jan: 'Led', + feb: 'Úno', + mar: 'Bře', + apr: 'Dub', + may: 'Kvě', + jun: 'Čer', + jul: 'Čvc', + aug: 'Srp', + sep: 'Zář', + oct: 'Říj', + nov: 'Lis', + dec: 'Pro' + } + }, + select: { + loading: 'Načítání', + noMatch: 'Žádná shoda', + noData: 'Žádná data', + placeholder: 'Vybrat' + }, + cascader: { + noMatch: 'Žádná shoda', + loading: 'Načítání', + placeholder: 'Vybrat', + noData: 'Žádná data' + }, + pagination: { + goto: 'Jít na', + pagesize: 'na stranu', + total: 'Celkem {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Zpráva', + confirm: 'OK', + cancel: 'Zrušit', + error: 'Neplatný vstup' + }, + upload: { + deleteTip: 'Stisknout pro smazání', + delete: 'Vymazat', + preview: 'Náhled', + continue: 'Pokračovat' + }, + table: { + emptyText: 'Žádná data', + confirmFilter: 'Potvrdit', + resetFilter: 'Resetovat', + clearFilter: 'Vše', + sumText: 'Celkem' + }, + tree: { + emptyText: 'Žádná data' + }, + transfer: { + noMatch: 'Žádná shoda', + noData: 'Žádná data', + titles: ['Seznam 1', 'Seznam 2'], + filterPlaceholder: 'Klíčové slovo', + noCheckedFormat: '{total} položek', + hasCheckedFormat: '{checked}/{total} vybráno' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/da.ts b/src/locales/lang/da.ts new file mode 100644 index 0000000..44ef407 --- /dev/null +++ b/src/locales/lang/da.ts @@ -0,0 +1,115 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Ryd' + }, + datepicker: { + now: 'Nu', + today: 'I dag', + cancel: 'Annuller', + clear: 'Ryd', + confirm: 'OK', + selectDate: 'Vælg dato', + selectTime: 'Vælg tidspunkt', + startDate: 'Startdato', + startTime: 'Starttidspunkt', + endDate: 'Slutdato', + endTime: 'Sluttidspunkt', + prevYear: 'Forrige år', + nextYear: 'Næste år', + prevMonth: 'Forrige måned', + nextMonth: 'Næste måned', + year: '', + month1: 'Januar', + month2: 'Februar', + month3: 'Marts', + month4: 'April', + month5: 'Maj', + month6: 'Juni', + month7: 'Juli', + month8: 'August', + month9: 'September', + month10: 'Oktober', + month11: 'November', + month12: 'December', + week: 'uge', + weeks: { + sun: 'Søn', + mon: 'Man', + tue: 'Tir', + wed: 'Ons', + thu: 'Tor', + fri: 'Fre', + sat: 'Lør' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'Maj', + jun: 'Jun', + jul: 'Jul', + aug: 'Aug', + sep: 'Sep', + oct: 'Okt', + nov: 'Nov', + dec: 'Dec' + } + }, + select: { + loading: 'Henter', + noMatch: 'Ingen matchende data', + noData: 'Ingen data', + placeholder: 'Vælg' + }, + cascader: { + noMatch: 'Ingen matchende data', + loading: 'Henter', + placeholder: 'Vælg', + noData: 'Ingen data' + }, + pagination: { + goto: 'Gå til', + pagesize: '/side', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + confirm: 'OK', + cancel: 'Annuller', + error: 'Ugyldig input' + }, + upload: { + deleteTip: 'tryk slet for at fjerne', + delete: 'Slet', + preview: 'Forhåndsvisning', + continue: 'Fortsæt' + }, + table: { + emptyText: 'Ingen data', + confirmFilter: 'Bekræft', + resetFilter: 'Nulstil', + clearFilter: 'Alle', + sumText: 'Sum' + }, + tree: { + emptyText: 'Ingen data' + }, + transfer: { + noMatch: 'Ingen matchende data', + noData: 'Ingen data', + titles: ['Liste 1', 'Liste 2'], + filterPlaceholder: 'Indtast søgeord', + noCheckedFormat: '{total} emner', + hasCheckedFormat: '{checked}/{total} valgt' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/de.ts b/src/locales/lang/de.ts new file mode 100644 index 0000000..1454279 --- /dev/null +++ b/src/locales/lang/de.ts @@ -0,0 +1,117 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Leeren' + }, + datepicker: { + now: 'Jetzt', + today: 'Heute', + cancel: 'Abbrechen', + clear: 'Leeren', + confirm: 'OK', + selectDate: 'Datum wählen', + selectTime: 'Uhrzeit wählen', + startDate: 'Startdatum', + startTime: 'Startzeit', + endDate: 'Enddatum', + endTime: 'Endzeit', + prevYear: 'Letztes Jahr', + nextYear: 'Nächtes Jahr', + prevMonth: 'Letzter Monat', + nextMonth: 'Nächster Monat', + day: 'Tag', + week: 'Woche', + month: 'Monat', + year: '', + month1: 'Januar', + month2: 'Februar', + month3: 'März', + month4: 'April', + month5: 'Mai', + month6: 'Juni', + month7: 'Juli', + month8: 'August', + month9: 'September', + month10: 'Oktober', + month11: 'November', + month12: 'Dezember', + weeks: { + sun: 'So', + mon: 'Mo', + tue: 'Di', + wed: 'Mi', + thu: 'Do', + fri: 'Fr', + sat: 'Sa' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mär', + apr: 'Apr', + may: 'Mai', + jun: 'Jun', + jul: 'Jul', + aug: 'Aug', + sep: 'Sep', + oct: 'Okt', + nov: 'Nov', + dec: 'Dez' + } + }, + select: { + loading: 'Lädt.', + noMatch: 'Nichts gefunden.', + noData: 'Keine Daten', + placeholder: 'Daten wählen' + }, + cascader: { + noMatch: 'Nichts gefunden.', + loading: 'Lädt.', + placeholder: 'Daten wählen', + noData: 'Keine Daten' + }, + pagination: { + goto: 'Gehe zu', + pagesize: ' pro Seite', + total: 'Gesamt {total}', + pageClassifier: '' + }, + messagebox: { + confirm: 'OK', + cancel: 'Abbrechen', + error: 'Fehler' + }, + upload: { + deleteTip: 'Klicke löschen zum entfernen', + delete: 'Löschen', + preview: 'Vorschau', + continue: 'Fortsetzen' + }, + table: { + emptyText: 'Keine Daten', + confirmFilter: 'Anwenden', + resetFilter: 'Zurücksetzen', + clearFilter: 'Alles ', + sumText: 'Summe' + }, + tree: { + emptyText: 'Keine Einträge' + }, + transfer: { + noMatch: 'Nichts gefunden.', + noData: 'Keine Einträge', + titles: ['Liste 1', 'Liste 2'], + filterPlaceholder: 'Einträge filtern', + noCheckedFormat: '{total} Einträge', + hasCheckedFormat: '{checked}/{total} ausgewählt' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ee.ts b/src/locales/lang/ee.ts new file mode 100644 index 0000000..da65b1f --- /dev/null +++ b/src/locales/lang/ee.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Tühjenda' + }, + datepicker: { + now: 'Praegu', + today: 'Täna', + cancel: 'Tühista', + clear: 'Tühjenda', + confirm: 'OK', + selectDate: 'Vali kuupäev', + selectTime: 'Vali kellaaeg', + startDate: 'Alguskuupäev', + startTime: 'Algusaeg', + endDate: 'Lõpukuupäev', + endTime: 'Lõpuaeg', + prevYear: 'Eelmine aasta', + nextYear: 'Järgmine aasta', + prevMonth: 'Eelmine kuu', + nextMonth: 'Järgmine kuu', + year: '', + month1: 'Jaanuar', + month2: 'Veebruar', + month3: 'Märts', + month4: 'Aprill', + month5: 'Mai', + month6: 'Juuni', + month7: 'Juuli', + month8: 'August', + month9: 'September', + month10: 'Oktoober', + month11: 'November', + month12: 'Detsember', + // week: 'nädal', + weeks: { + sun: 'P', + mon: 'E', + tue: 'T', + wed: 'K', + thu: 'N', + fri: 'R', + sat: 'L' + }, + months: { + jan: 'Jaan', + feb: 'Veeb', + mar: 'Mär', + apr: 'Apr', + may: 'Mai', + jun: 'Juun', + jul: 'Juul', + aug: 'Aug', + sep: 'Sept', + oct: 'Okt', + nov: 'Nov', + dec: 'Dets' + } + }, + select: { + loading: 'Laadimine', + noMatch: 'Sobivad andmed puuduvad', + noData: 'Andmed puuduvad', + placeholder: 'Vali' + }, + cascader: { + noMatch: 'Sobivad andmed puuduvad', + loading: 'Laadimine', + placeholder: 'Vali', + noData: 'Andmed puuduvad' + }, + pagination: { + goto: 'Mine lehele', + pagesize: '/page', + total: 'Kokku {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Teade', + confirm: 'OK', + cancel: 'Tühista', + error: 'Vigane sisend' + }, + upload: { + deleteTip: 'Vajuta "Kustuta", et eemaldada', + delete: 'Kustuta', + preview: 'Eelvaate', + continue: 'Jätka' + }, + table: { + emptyText: 'Andmed puuduvad', + confirmFilter: 'Kinnita', + resetFilter: 'Taasta', + clearFilter: 'Kõik', + sumText: 'Summa' + }, + tree: { + emptyText: 'Andmed puuduvad' + }, + transfer: { + noMatch: 'Sobivad andmed puuduvad', + noData: 'Andmed puuduvad', + titles: ['Loend 1', 'Loend 2'], + filterPlaceholder: 'Sisesta märksõna', + noCheckedFormat: '{total} objekti', + hasCheckedFormat: '{checked}/{total} valitud' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/el.ts b/src/locales/lang/el.ts new file mode 100644 index 0000000..03d8e1c --- /dev/null +++ b/src/locales/lang/el.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Εντάξει', + clear: 'Καθαρισμός' + }, + datepicker: { + now: 'Τώρα', + today: 'Σήμερα', + cancel: 'Ακύρωση', + clear: 'Καθαρισμός', + confirm: 'Εντάξει', + selectDate: 'Επιλέξτε ημέρα', + selectTime: 'Επιλέξτε ώρα', + startDate: 'Ημερομηνία Έναρξης', + startTime: 'Ωρα Έναρξης', + endDate: 'Ημερομηνία Λήξης', + endTime: 'Ωρα Λήξης', + prevYear: 'Προηγούμενο Έτος', + nextYear: 'Επόμενο Έτος', + prevMonth: 'Προηγούμενος Μήνας', + nextMonth: 'Επόμενος Μήνας', + year: 'Έτος', + month1: 'Ιανουάριος', + month2: 'Φεβρουάριος', + month3: 'Μάρτιος', + month4: 'Απρίλιος', + month5: 'Μάιος', + month6: 'Ιούνιος', + month7: 'Ιούλιος', + month8: 'Αύγουστος', + month9: 'Σεπτέμβριος', + month10: 'Οκτώβριος', + month11: 'Νοέμβριος', + month12: 'Δεκέμβριος', + // week: 'εβδομάδα', + weeks: { + sun: 'Κυρ', + mon: 'Δευ', + tue: 'Τρι', + wed: 'Τετ', + thu: 'Πεμ', + fri: 'Παρ', + sat: 'Σαβ' + }, + months: { + jan: 'Ιαν', + feb: 'Φεβ', + mar: 'Μαρ', + apr: 'Απρ', + may: 'Μαϊ', + jun: 'Ιουν', + jul: 'Ιουλ', + aug: 'Αυγ', + sep: 'Σεπ', + oct: 'Οκτ', + nov: 'Νοε', + dec: 'Δεκ' + } + }, + select: { + loading: 'Φόρτωση', + noMatch: 'Δεν βρέθηκαν αποτελέσματα', + noData: 'Χωρίς δεδομένα', + placeholder: 'Επιλογή' + }, + cascader: { + noMatch: 'Δεν βρέθηκαν αποτελέσματα', + loading: 'Φόρτωση', + placeholder: 'Επιλογή', + noData: 'Χωρίς δεδομένα' + }, + pagination: { + goto: 'Μετάβαση σε', + pagesize: '/σελίδα', + total: 'Σύνολο {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Μήνυμα', + confirm: 'Εντάξει', + cancel: 'Ακύρωση', + error: 'Άκυρη εισαγωγή' + }, + upload: { + deleteTip: 'Πάτησε Διαγραφή για αφαίρεση', + delete: 'Διαγραφή', + preview: 'Προεπισκόπηση', + continue: 'Συνέχεια' + }, + table: { + emptyText: 'Χωρίς Δεδομένα', + confirmFilter: 'Επιβεβαίωση', + resetFilter: 'Επαναφορά', + clearFilter: 'Όλα', + sumText: 'Σύνολο' + }, + tree: { + emptyText: 'Χωρίς Δεδομένα' + }, + transfer: { + noMatch: 'Δεν βρέθηκαν αποτελέσματα', + noData: 'Χωρίς δεδομένα', + titles: ['Λίστα 1', 'Λίστα 2'], + filterPlaceholder: 'Αναζήτηση', + noCheckedFormat: '{total} Αντικείμενα', + hasCheckedFormat: '{checked}/{total} επιλεγμένα' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/en.ts b/src/locales/lang/en.ts new file mode 100644 index 0000000..3e45ee6 --- /dev/null +++ b/src/locales/lang/en.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Clear' + }, + datepicker: { + now: 'Now', + today: 'Today', + cancel: 'Cancel', + clear: 'Clear', + confirm: 'OK', + selectDate: 'Select date', + selectTime: 'Select time', + startDate: 'Start Date', + startTime: 'Start Time', + endDate: 'End Date', + endTime: 'End Time', + prevYear: 'Previous Year', + nextYear: 'Next Year', + prevMonth: 'Previous Month', + nextMonth: 'Next Month', + year: '', + month1: 'January', + month2: 'February', + month3: 'March', + month4: 'April', + month5: 'May', + month6: 'June', + month7: 'July', + month8: 'August', + month9: 'September', + month10: 'October', + month11: 'November', + month12: 'December', + week: 'week', + weeks: { + sun: 'Sun', + mon: 'Mon', + tue: 'Tue', + wed: 'Wed', + thu: 'Thu', + fri: 'Fri', + sat: 'Sat' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'May', + jun: 'Jun', + jul: 'Jul', + aug: 'Aug', + sep: 'Sep', + oct: 'Oct', + nov: 'Nov', + dec: 'Dec' + } + }, + select: { + loading: 'Loading', + noMatch: 'No matching data', + noData: 'No data', + placeholder: 'Select' + }, + cascader: { + noMatch: 'No matching data', + loading: 'Loading', + placeholder: 'Select', + noData: 'No data' + }, + pagination: { + goto: 'Go to', + pagesize: '/page', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Message', + confirm: 'OK', + cancel: 'Cancel', + error: 'Illegal input' + }, + upload: { + deleteTip: 'press delete to remove', + delete: 'Delete', + preview: 'Preview', + continue: 'Continue' + }, + table: { + emptyText: 'No Data', + confirmFilter: 'Confirm', + resetFilter: 'Reset', + clearFilter: 'All', + sumText: 'Sum' + }, + tree: { + emptyText: 'No Data' + }, + transfer: { + noMatch: 'No matching data', + noData: 'No data', + titles: ['List 1', 'List 2'], // to be translated + filterPlaceholder: 'Enter keyword', // to be translated + noCheckedFormat: '{total} items', // to be translated + hasCheckedFormat: '{checked}/{total} checked' // to be translated + }, + image: { + error: 'FAILED' + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/es.ts b/src/locales/lang/es.ts new file mode 100644 index 0000000..7810038 --- /dev/null +++ b/src/locales/lang/es.ts @@ -0,0 +1,115 @@ +export default { + el: { + colorpicker: { + confirm: 'Confirmar', + clear: 'Despejar' + }, + datepicker: { + now: 'Ahora', + today: 'Hoy', + cancel: 'Cancelar', + clear: 'Despejar', + confirm: 'Confirmar', + selectDate: 'Seleccionar fecha', + selectTime: 'Seleccionar hora', + startDate: 'Fecha Incial', + startTime: 'Hora Inicial', + endDate: 'Fecha Final', + endTime: 'Hora Final', + prevYear: 'Año Anterior', + nextYear: 'Próximo Año', + prevMonth: 'Mes Anterior', + nextMonth: 'Próximo Mes', + year: '', + month1: 'enero', + month2: 'febrero', + month3: 'marzo', + month4: 'abril', + month5: 'mayo', + month6: 'junio', + month7: 'julio', + month8: 'agosto', + month9: 'septiembre', + month10: 'octubre', + month11: 'noviembre', + month12: 'diciembre', + // week: 'semana', + weeks: { + sun: 'dom', + mon: 'lun', + tue: 'mar', + wed: 'mié', + thu: 'jue', + fri: 'vie', + sat: 'sáb' + }, + months: { + jan: 'ene', + feb: 'feb', + mar: 'mar', + apr: 'abr', + may: 'may', + jun: 'jun', + jul: 'jul', + aug: 'ago', + sep: 'sep', + oct: 'oct', + nov: 'nov', + dec: 'dic' + } + }, + select: { + loading: 'Cargando', + noMatch: 'No hay datos que coincidan', + noData: 'Sin datos', + placeholder: 'Seleccionar' + }, + cascader: { + noMatch: 'No hay datos que coincidan', + loading: 'Cargando', + placeholder: 'Seleccionar', + noData: 'Sin datos' + }, + pagination: { + goto: 'Ir a', + pagesize: '/página', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + confirm: 'Aceptar', + cancel: 'Cancelar', + error: 'Entrada inválida' + }, + upload: { + deleteTip: 'Pulse Eliminar para retirar', + delete: 'Eliminar', + preview: 'Vista Previa', + continue: 'Continuar' + }, + table: { + emptyText: 'Sin Datos', + confirmFilter: 'Confirmar', + resetFilter: 'Reiniciar', + clearFilter: 'Despejar', + sumText: 'Suma' + }, + tree: { + emptyText: 'Sin Datos' + }, + transfer: { + noMatch: 'No hay datos que coincidan', + noData: 'Sin datos', + titles: ['Lista 1', 'Lista 2'], + filterPlaceholder: 'Ingresar palabra clave', + noCheckedFormat: '{total} artículos', + hasCheckedFormat: '{checked}/{total} revisados' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/eu.ts b/src/locales/lang/eu.ts new file mode 100644 index 0000000..481b3d0 --- /dev/null +++ b/src/locales/lang/eu.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Ados', + clear: 'Garbitu' + }, + datepicker: { + now: 'Orain', + today: 'Gaur', + cancel: 'Utzi', + clear: 'Garbitu', + confirm: 'Ados', + selectDate: 'Hautatu data', + selectTime: 'Hautatu ordua', + startDate: 'Hasierako data', + startTime: 'Hasierako ordua', + endDate: 'Amaierako data', + endTime: 'Amaierako ordua', + prevYear: 'Aurreko urtea', + nextYear: 'Hurrengo urtea', + prevMonth: 'Aurreko hilabetea', + nextMonth: 'Hurrengo hilabetea', + year: '', + month1: 'Urtarrila', + month2: 'Otsaila', + month3: 'Martxoa', + month4: 'Apirila', + month5: 'Maiatza', + month6: 'Ekaina', + month7: 'Uztaila', + month8: 'Abuztua', + month9: 'Iraila', + month10: 'Urria', + month11: 'Azaroa', + month12: 'Abendua', + // week: 'astea', + weeks: { + sun: 'ig.', + mon: 'al.', + tue: 'ar.', + wed: 'az.', + thu: 'og.', + fri: 'ol.', + sat: 'lr.' + }, + months: { + jan: 'urt', + feb: 'ots', + mar: 'mar', + apr: 'api', + may: 'mai', + jun: 'eka', + jul: 'uzt', + aug: 'abu', + sep: 'ira', + oct: 'urr', + nov: 'aza', + dec: 'abe' + } + }, + select: { + loading: 'Kargatzen', + noMatch: 'Bat datorren daturik ez', + noData: 'Daturik ez', + placeholder: 'Hautatu' + }, + cascader: { + noMatch: 'Bat datorren daturik ez', + loading: 'Kargatzen', + placeholder: 'Hautatu', + noData: 'Daturik ez' + }, + pagination: { + goto: 'Joan', + pagesize: '/orria', + total: 'Guztira {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Mezua', + confirm: 'Ados', + cancel: 'Utzi', + error: 'Sarrera baliogabea' + }, + upload: { + deleteTip: 'sakatu Ezabatu kentzeko', + delete: 'Ezabatu', + preview: 'Aurrebista', + continue: 'Jarraitu' + }, + table: { + emptyText: 'Daturik ez', + confirmFilter: 'Baieztatu', + resetFilter: 'Berrezarri', + clearFilter: 'Guztia', + sumText: 'Batura' + }, + tree: { + emptyText: 'Daturik ez' + }, + transfer: { + noMatch: 'Bat datorren daturik ez', + noData: 'Daturik ez', + titles: ['Zerrenda 1', 'Zerrenda 2'], // to be translated + filterPlaceholder: 'Sartu gako-hitza', // to be translated + noCheckedFormat: '{total} elementu', // to be translated + hasCheckedFormat: '{checked}/{total} hautatuta' // to be translated + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/fa.ts b/src/locales/lang/fa.ts new file mode 100644 index 0000000..61205d5 --- /dev/null +++ b/src/locales/lang/fa.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'باشد', + clear: 'حذف' + }, + datepicker: { + now: 'اکنون', + today: 'امروز', + cancel: 'لغو', + clear: 'حذف', + confirm: 'باشه', + selectDate: 'انتخاب تاریخ', + selectTime: 'انتخاب زمان', + startDate: 'تاریخ شروع', + startTime: 'زمان شروع', + endDate: 'تاریخ پایان', + endTime: 'زمان پایان', + prevYear: 'سال قبل', + nextYear: 'سال بعد', + prevMonth: 'ماه قبل', + nextMonth: 'ماه بعد', + year: 'سال', + month1: 'ژانویه', + month2: 'فوریه', + month3: 'مارس', + month4: 'آوریل', + month5: 'مه', + month6: 'ژوئن', + month7: 'جولای', + month8: 'اوت', + month9: 'سپتامبر', + month10: 'اکتبر', + month11: 'نوامبر', + month12: 'دسامبر', + // week: 'week', + weeks: { + sun: 'یکشنبه', + mon: 'دوشنبه', + tue: 'سه​شنبه', + wed: 'چهارشنبه', + thu: 'پنج​شنبه', + fri: 'جمعه', + sat: 'شنبه' + }, + months: { + jan: 'ژانویه', + feb: 'فوریه', + mar: 'مارس', + apr: 'آوریل', + may: 'مه', + jun: 'ژوئن', + jul: 'جولای', + aug: 'اوت', + sep: 'سپتامبر', + oct: 'اکتبر', + nov: 'نوامبر', + dec: 'دسامبر' + } + }, + select: { + loading: 'بارگیری', + noMatch: 'هیچ داده‌ای پیدا نشد', + noData: 'اطلاعاتی وجود ندارد', + placeholder: 'انتخاب کنید' + }, + cascader: { + noMatch: 'هیچ داده‌ای پیدا نشد', + loading: 'بارگیری', + placeholder: 'انتخاب کنید', + noData: 'اطلاعاتی وجود ندارد' + }, + pagination: { + goto: 'برو به', + pagesize: '/صفحه', + total: 'مجموع {total}', + pageClassifier: '' + }, + messagebox: { + title: 'پیام', + confirm: 'باشه', + cancel: 'لغو', + error: 'ورودی غیر مجاز' + }, + upload: { + deleteTip: 'برای پاک کردن حذف را فشار دهید', + delete: 'حذف', + preview: 'پیش‌نمایش', + continue: 'ادامه' + }, + table: { + emptyText: 'اطلاعاتی وجود ندارد', + confirmFilter: 'تایید', + resetFilter: 'حذف', + clearFilter: 'همه', + sumText: 'جمع' + }, + tree: { + emptyText: 'اطلاعاتی وجود ندارد' + }, + transfer: { + noMatch: 'هیچ داده‌ای پیدا نشد', + noData: 'اطلاعاتی وجود ندارد', + titles: ['لیست 1', 'لیست 2'], + filterPlaceholder: 'کلید واژه هارو وارد کن', + noCheckedFormat: '{total} مورد', + hasCheckedFormat: '{checked} مورد از {total} مورد انتخاب شده است' + }, + image: { + error: 'خطا در بارگیری تصویر' + }, + pageHeader: { + title: 'بازگشت' + } + } +}; diff --git a/src/locales/lang/fi.ts b/src/locales/lang/fi.ts new file mode 100644 index 0000000..b836c90 --- /dev/null +++ b/src/locales/lang/fi.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Tyhjennä' + }, + datepicker: { + now: 'Nyt', + today: 'Tänään', + cancel: 'Peruuta', + clear: 'Tyhjennä', + confirm: 'OK', + selectDate: 'Valitse päivä', + selectTime: 'Valitse aika', + startDate: 'Aloituspäivä', + startTime: 'Aloitusaika', + endDate: 'Lopetuspäivä', + endTime: 'Lopetusaika', + prevYear: 'Edellinen vuosi', + nextYear: 'Seuraava vuosi', + prevMonth: 'Edellinen kuukausi', + nextMonth: 'Seuraava kuukausi', + year: '', + month1: 'tammikuu', + month2: 'helmikuu', + month3: 'maaliskuu', + month4: 'huhtikuu', + month5: 'toukokuu', + month6: 'kesäkuu', + month7: 'heinäkuu', + month8: 'elokuu', + month9: 'syyskuu', + month10: 'lokakuu', + month11: 'marraskuu', + month12: 'joulukuu', + // week: 'week', + weeks: { + sun: 'su', + mon: 'ma', + tue: 'ti', + wed: 'ke', + thu: 'to', + fri: 'pe', + sat: 'la' + }, + months: { + jan: 'tammi', + feb: 'helmi', + mar: 'maalis', + apr: 'huhti', + may: 'touko', + jun: 'kesä', + jul: 'heinä', + aug: 'elo', + sep: 'syys', + oct: 'loka', + nov: 'marras', + dec: 'joulu' + } + }, + select: { + loading: 'Lataa', + noMatch: 'Ei vastaavia tietoja', + noData: 'Ei tietoja', + placeholder: 'Valitse' + }, + cascader: { + noMatch: 'Ei vastaavia tietoja', + loading: 'Lataa', + placeholder: 'Valitse', + noData: 'Ei tietoja' + }, + pagination: { + goto: 'Mene', + pagesize: '/sivu', + total: 'Yhteensä {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Viesti', + confirm: 'OK', + cancel: 'Peruuta', + error: 'Virheellinen syöte' + }, + upload: { + deleteTip: 'Poista Delete-näppäimellä', + delete: 'Poista', + preview: 'Esikatsele', + continue: 'Jatka' + }, + table: { + emptyText: 'Ei tietoja', + confirmFilter: 'Vahvista', + resetFilter: 'Tyhjennä', + clearFilter: 'Kaikki', + sumText: 'Summa' + }, + tree: { + emptyText: 'Ei tietoja' + }, + transfer: { + noMatch: 'Ei vastaavia tietoja', + noData: 'Ei tietoja', + titles: ['Luettelo 1', 'Luettelo 2'], + filterPlaceholder: 'Syötä hakusana', + noCheckedFormat: '{total} kohdetta', + hasCheckedFormat: '{checked}/{total} valittu' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/fr.ts b/src/locales/lang/fr.ts new file mode 100644 index 0000000..3421e2a --- /dev/null +++ b/src/locales/lang/fr.ts @@ -0,0 +1,115 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Effacer' + }, + datepicker: { + now: 'Maintenant', + today: 'Auj.', + cancel: 'Annuler', + clear: 'Effacer', + confirm: 'OK', + selectDate: 'Choisir date', + selectTime: 'Choisir horaire', + startDate: 'Date début', + startTime: 'Horaire début', + endDate: 'Date fin', + endTime: 'Horaire fin', + prevYear: 'Année précédente', + nextYear: 'Année suivante', + prevMonth: 'Mois précédent', + nextMonth: 'Mois suivant', + year: '', // In french, like in english, we don't say "Année" after the year number. + month1: 'Janvier', + month2: 'Février', + month3: 'Mars', + month4: 'Avril', + month5: 'Mai', + month6: 'Juin', + month7: 'Juillet', + month8: 'Août', + month9: 'Septembre', + month10: 'Octobre', + month11: 'Novembre', + month12: 'Décembre', + // week: 'Semaine', + weeks: { + sun: 'Dim', + mon: 'Lun', + tue: 'Mar', + wed: 'Mer', + thu: 'Jeu', + fri: 'Ven', + sat: 'Sam' + }, + months: { + jan: 'Jan', + feb: 'Fév', + mar: 'Mar', + apr: 'Avr', + may: 'Mai', + jun: 'Jun', + jul: 'Jul', + aug: 'Aoû', + sep: 'Sep', + oct: 'Oct', + nov: 'Nov', + dec: 'Déc' + } + }, + select: { + loading: 'Chargement', + noMatch: 'Aucune correspondance', + noData: 'Aucune donnée', + placeholder: 'Choisir' + }, + cascader: { + noMatch: 'Aucune correspondance', + loading: 'Chargement', + placeholder: 'Choisir', + noData: 'Aucune donnée' + }, + pagination: { + goto: 'Aller à', + pagesize: '/page', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + confirm: 'Confirmer', + cancel: 'Annuler', + error: 'Erreur' + }, + upload: { + deleteTip: 'Cliquer sur supprimer pour retirer le fichier', + delete: 'Supprimer', + preview: 'Aperçu', + continue: 'Continuer' + }, + table: { + emptyText: 'Aucune donnée', + confirmFilter: 'Confirmer', + resetFilter: 'Réinitialiser', + clearFilter: 'Tous', + sumText: 'Somme' + }, + tree: { + emptyText: 'Aucune donnée' + }, + transfer: { + noMatch: 'Aucune correspondance', + noData: 'Aucune donnée', + titles: ['Liste 1', 'Liste 2'], + filterPlaceholder: 'Entrer un mot clef', + noCheckedFormat: '{total} elements', + hasCheckedFormat: '{checked}/{total} coché(s)' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/he.ts b/src/locales/lang/he.ts new file mode 100644 index 0000000..0965018 --- /dev/null +++ b/src/locales/lang/he.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'אישור', + clear: 'נקה' + }, + datepicker: { + now: 'כעת', + today: 'היום', + cancel: 'בטל', + clear: 'נקה', + confirm: 'אישור', + selectDate: 'בחר תאריך', + selectTime: 'בחר זמן', + startDate: 'תאריך התחלה', + startTime: 'זמן התחלה', + endDate: 'תאריך סיום', + endTime: 'זמן סיום', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: '', + month1: 'ינואר', + month2: 'פברואר', + month3: 'מרץ', + month4: 'אפריל', + month5: 'מאי', + month6: 'יוני', + month7: 'יולי', + month8: 'אוגוסט', + month9: 'ספטמבר', + month10: 'אוקטובר', + month11: 'נובמבר', + month12: 'דצמבר', + // week: 'week', + weeks: { + sun: 'א׳', + mon: 'ב׳', + tue: 'ג׳', + wed: 'ד׳', + thu: 'ה׳', + fri: 'ו׳', + sat: 'שבת' + }, + months: { + jan: 'ינואר', + feb: 'פברואר', + mar: 'מרץ', + apr: 'אפריל', + may: 'מאי', + jun: 'יוני', + jul: 'יולי', + aug: 'אוגוסט', + sep: 'ספטמבר', + oct: 'אוקטובר', + nov: 'נובמבר', + dec: 'דצמבר' + } + }, + select: { + loading: 'טוען', + noMatch: 'לא נמצאו נתונים', + noData: 'ללא נתונים', + placeholder: 'בחר' + }, + cascader: { + noMatch: 'ללא נתונים מתאימים', + loading: 'טוען', + placeholder: 'בחר', + noData: 'ללא נתונים' + }, + pagination: { + goto: 'עבור ל', + pagesize: '/page', + total: 'כולל {total}', + pageClassifier: '' + }, + messagebox: { + title: 'הודעה', + confirm: 'אישור', + cancel: 'בטל', + error: 'קלט לא תקין' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'מחק', + preview: 'תצוגה מקדימה', + continue: 'המשך' + }, + table: { + emptyText: 'אין נתונים', + confirmFilter: 'אישור', + resetFilter: 'נקה', + clearFilter: 'הכל', + sumText: 'סך' + }, + tree: { + emptyText: 'אין נתונים' + }, + transfer: { + noMatch: 'אין נתונים מתאימים', + noData: 'ללא נתונים', + titles: ['רשימה 1', 'רשימה 2'], + filterPlaceholder: 'הקלד', + noCheckedFormat: 'פריטים {total}', + hasCheckedFormat: ' אישור {checked}/{total}' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/hr.ts b/src/locales/lang/hr.ts new file mode 100644 index 0000000..dbb1b07 --- /dev/null +++ b/src/locales/lang/hr.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Očisti' + }, + datepicker: { + now: 'Sada', + today: 'Danas', + cancel: 'Otkaži', + clear: 'Očisti', + confirm: 'OK', + selectDate: 'Odaberi datum', + selectTime: 'Odaberi vrijeme', + startDate: 'Datum početka', + startTime: 'Vrijeme početka', + endDate: 'Datum završetka', + endTime: 'Vrijeme završetka', + prevYear: 'Prethodna godina', + nextYear: 'Sljedeća godina', + prevMonth: 'Prethodni mjesec', + nextMonth: 'Sljedeći mjesec', + year: '', + month1: 'Siječanj', + month2: 'Veljača', + month3: 'Ožujak', + month4: 'Travanj', + month5: 'Svibanj', + month6: 'Lipanj', + month7: 'Srpanj', + month8: 'Kolovoz', + month9: 'Rujan', + month10: 'Listopad', + month11: 'Studeni', + month12: 'Prosinac', + week: 'tjedan', + weeks: { + sun: 'Pon', + mon: 'Uto', + tue: 'Sri', + wed: 'Čet', + thu: 'Pet', + fri: 'Sub', + sat: 'Ned' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'May', + jun: 'Jun', + jul: 'Jul', + aug: 'Aug', + sep: 'Sep', + oct: 'Oct', + nov: 'Nov', + dec: 'Dec' + } + }, + select: { + loading: 'Učitavanje', + noMatch: 'Nema pronađenih podataka', + noData: 'Nema podataka', + placeholder: 'Izaberi' + }, + cascader: { + noMatch: 'Nema pronađenih podataka', + loading: 'Učitavanje', + placeholder: 'Izaberi', + noData: 'Nema podataka' + }, + pagination: { + goto: 'Idi na', + pagesize: '/stranica', + total: 'Ukupno {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Poruka', + confirm: 'OK', + cancel: 'Otkaži', + error: 'Pogrešan unos' + }, + upload: { + deleteTip: 'pritisnite izbriši za brisanje', + delete: 'Izbriši', + preview: 'Pregled', + continue: 'Nastavak' + }, + table: { + emptyText: 'Nema podataka', + confirmFilter: 'Potvrdi', + resetFilter: 'Resetiraj', + clearFilter: 'Sve', + sumText: 'Suma' + }, + tree: { + emptyText: 'Nema podataka' + }, + transfer: { + noMatch: 'Nema pronađenih podataka', + noData: 'Nema podataka', + titles: ['Lista 1', 'Lista 2'], // to be translated + filterPlaceholder: 'Unesite ključnu riječ', // to be translated + noCheckedFormat: '{total} stavki', // to be translated + hasCheckedFormat: '{checked}/{total} checked' // to be translated + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/hu.ts b/src/locales/lang/hu.ts new file mode 100644 index 0000000..0086727 --- /dev/null +++ b/src/locales/lang/hu.ts @@ -0,0 +1,115 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Törlés' + }, + datepicker: { + now: 'Most', + today: 'Ma', + cancel: 'Mégse', + clear: 'Törlés', + confirm: 'OK', + selectDate: 'Dátum', + selectTime: 'Időpont', + startDate: 'Dátum-tól', + startTime: 'Időpont-tól', + endDate: 'Dátum-ig', + endTime: 'Időpont-ig', + prevYear: 'Előző év', + nextYear: 'Következő év', + prevMonth: 'Előző hónap', + nextMonth: 'Következő hónap', + year: '', + month1: 'Január', + month2: 'Február', + month3: 'Március', + month4: 'Április', + month5: 'Május', + month6: 'Június', + month7: 'Július', + month8: 'Augusztus', + month9: 'Szeptember', + month10: 'Október', + month11: 'November', + month12: 'December', + weeks: { + sun: 'Vas', + mon: 'Hét', + tue: 'Ked', + wed: 'Sze', + thu: 'Csü', + fri: 'Pén', + sat: 'Szo' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Már', + apr: 'Ápr', + may: 'Máj', + jun: 'Jún', + jul: 'Júl', + aug: 'Aug', + sep: 'Szep', + oct: 'Okt', + nov: 'Nov', + dec: 'Dec' + } + }, + select: { + loading: 'Betöltés', + noMatch: 'Nincs találat', + noData: 'Nincs adat', + placeholder: 'Válassz' + }, + cascader: { + noMatch: 'Nincs találat', + loading: 'Betöltés', + placeholder: 'Válassz', + noData: 'Nincs adat' + }, + pagination: { + goto: 'Ugrás', + pagesize: '/oldal', + total: 'Össz {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Üzenet', + confirm: 'OK', + cancel: 'Mégse', + error: 'Hibás adat' + }, + upload: { + deleteTip: 'kattints a törléshez', + delete: 'Törlés', + preview: 'Előnézet', + continue: 'Tovább' + }, + table: { + emptyText: 'Nincs adat', + confirmFilter: 'Megerősít', + resetFilter: 'Alaphelyet', + clearFilter: 'Mind', + sumText: 'Összeg' + }, + tree: { + emptyText: 'Nincs adat' + }, + transfer: { + noMatch: 'Nincs találat', + noData: 'Nincs adat', + titles: ['Lista 1', 'Lista 2'], + filterPlaceholder: 'Kulcsszó', + noCheckedFormat: '{total} elem', + hasCheckedFormat: '{checked}/{total} kiválasztva' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/hy-AM.ts b/src/locales/lang/hy-AM.ts new file mode 100644 index 0000000..7f2c793 --- /dev/null +++ b/src/locales/lang/hy-AM.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Լաւ', + clear: 'Մաքրել' + }, + datepicker: { + now: 'Հիմա', + today: 'Այսօր', + cancel: 'Չեղարկել', + clear: 'Մաքրել', + confirm: 'Լաւ', + selectDate: 'Ընտրեք ամսաթիւը', + selectTime: 'Ընտրեք ժամանակը', + startDate: 'Սկզբ. ամսաթիւը', + startTime: 'Սկզբ. ժամանակը', + endDate: 'Վերջ. ամսաթիվը', + endTime: 'Վերջ. ժամանակը', + prevYear: 'Նախորդ տարի', + nextYear: 'Յաջորդ տարի', + prevMonth: 'Նախորդ ամիս', + nextMonth: 'Յաջորդ ամիս', + year: 'Տարի', + month1: 'Յունուար', + month2: 'Փետրուար', + month3: 'Մարտ', + month4: 'Ապրիլ', + month5: 'Մայիս', + month6: 'Յունիս', + month7: 'Յուլիս', + month8: 'Օգոստոս', + month9: 'Սեպտեմբեր', + month10: 'Յոկտեմբեր', + month11: 'Նոյեմբեր', + month12: 'Դեկտեմբեր', + week: 'Շաբաթ', + weeks: { + sun: 'Կիր', + mon: 'Երկ', + tue: 'Եր', + wed: 'Չոր', + thu: 'Հինգ', + fri: 'Ուրբ', + sat: 'Շաբ' + }, + months: { + jan: 'Յունվ', + feb: 'Փետ', + mar: 'Մար', + apr: 'Ապր', + may: 'Մայ', + jun: 'Յուն', + jul: 'Յուլ', + aug: 'Օգ', + sep: 'Սեպտ', + oct: 'Յոկ', + nov: 'Նոյ', + dec: 'Դեկ' + } + }, + select: { + loading: 'Բեռնում', + noMatch: 'Համապատասխան տուեալներ չկան', + noData: 'Տվյալներ չկան', + placeholder: 'Ընտրել' + }, + cascader: { + noMatch: 'Համապատասխան տուեալներ չկան', + loading: 'Բեռնում', + placeholder: 'Ընտրել', + noData: 'Տվյալներ չկան' + }, + pagination: { + goto: 'Անցնել', + pagesize: ' էջում', + total: 'Ընդամենը {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Հաղորդագրութիւն', + confirm: 'Լաւ', + cancel: 'Չեղարկել', + error: 'Անվաւեր տուեալների մուտք' + }, + upload: { + deleteTip: 'Սեղմեք [Ջնջել] ջնջելու համար', + delete: 'Ջնջել', + preview: 'Նախադիտում', + continue: 'Շարունակել' + }, + table: { + emptyText: 'Տուեալներ չկան', + confirmFilter: 'Յաստատել', + resetFilter: 'Վերագործարկել', + clearFilter: 'Բոլորը', + sumText: 'Գումարը' + }, + tree: { + emptyText: 'Տուեալներ չկան' + }, + transfer: { + noMatch: 'Համապատասխան տուեալներ չկան', + noData: 'Տուեալներ չկան', + titles: ['Ցուցակ 1', 'Ցուցակ 2'], + filterPlaceholder: 'Մուտքագրեք բանալի բառ', + noCheckedFormat: '{total} միաւոր', + hasCheckedFormat: '{checked}/{total} ընտրուած է' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/id.ts b/src/locales/lang/id.ts new file mode 100644 index 0000000..ce3bedf --- /dev/null +++ b/src/locales/lang/id.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Pilih', + clear: 'Kosongkan' + }, + datepicker: { + now: 'Sekarang', + today: 'Hari ini', + cancel: 'Batal', + clear: 'Kosongkan', + confirm: 'Ya', + selectDate: 'Pilih tanggal', + selectTime: 'Pilih waktu', + startDate: 'Tanggal Mulai', + startTime: 'Waktu Mulai', + endDate: 'Tanggal Selesai', + endTime: 'Waktu Selesai', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: 'Tahun', + month1: 'Januari', + month2: 'Februari', + month3: 'Maret', + month4: 'April', + month5: 'Mei', + month6: 'Juni', + month7: 'Juli', + month8: 'Agustus', + month9: 'September', + month10: 'Oktober', + month11: 'November', + month12: 'Desember', + // week: 'minggu', + weeks: { + sun: 'Min', + mon: 'Sen', + tue: 'Sel', + wed: 'Rab', + thu: 'Kam', + fri: 'Jum', + sat: 'Sab' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'Mei', + jun: 'Jun', + jul: 'Jul', + aug: 'Agu', + sep: 'Sep', + oct: 'Okt', + nov: 'Nov', + dec: 'Des' + } + }, + select: { + loading: 'Memuat', + noMatch: 'Tidak ada data yg cocok', + noData: 'Tidak ada data', + placeholder: 'Pilih' + }, + cascader: { + noMatch: 'Tidak ada data yg cocok', + loading: 'Memuat', + placeholder: 'Pilih', + noData: 'Tidak ada data' + }, + pagination: { + goto: 'Pergi ke', + pagesize: '/laman', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Pesan', + confirm: 'Ya', + cancel: 'Batal', + error: 'Masukan ilegal' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'Hapus', + preview: 'Pratinjau', + continue: 'Lanjutkan' + }, + table: { + emptyText: 'Tidak ada data', + confirmFilter: 'Konfirmasi', + resetFilter: 'Atur ulang', + clearFilter: 'Semua', + sumText: 'Jml' + }, + tree: { + emptyText: 'Tidak ada data' + }, + transfer: { + noMatch: 'Tidak ada data yg cocok', + noData: 'Tidak ada data', + titles: ['Senarai 1', 'Senarai 2'], + filterPlaceholder: 'Masukan kata kunci', + noCheckedFormat: '{total} butir', + hasCheckedFormat: '{checked}/{total} terpilih' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/it.ts b/src/locales/lang/it.ts new file mode 100644 index 0000000..b9be34b --- /dev/null +++ b/src/locales/lang/it.ts @@ -0,0 +1,115 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Pulisci' + }, + datepicker: { + now: 'Ora', + today: 'Oggi', + cancel: 'Cancella', + clear: 'Pulisci', + confirm: 'OK', + selectDate: 'Seleziona data', + selectTime: 'Seleziona ora', + startDate: 'Data inizio', + startTime: 'Ora inizio', + endDate: 'Data fine', + endTime: 'Ora fine', + prevYear: 'Anno precedente', + nextYear: 'Anno successivo', + prevMonth: 'Mese precedente', + nextMonth: 'Mese successivo', + year: '', + month1: 'Gennaio', + month2: 'Febbraio', + month3: 'Marzo', + month4: 'Aprile', + month5: 'Maggio', + month6: 'Giugno', + month7: 'Luglio', + month8: 'Agosto', + month9: 'Settembre', + month10: 'Ottobre', + month11: 'Novembre', + month12: 'Dicembre', + // week: 'settimana', + weeks: { + sun: 'Dom', + mon: 'Lun', + tue: 'Mar', + wed: 'Mer', + thu: 'Gio', + fri: 'Ven', + sat: 'Sab' + }, + months: { + jan: 'Gen', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'Mag', + jun: 'Giu', + jul: 'Lug', + aug: 'Ago', + sep: 'Set', + oct: 'Ott', + nov: 'Nov', + dec: 'Dic' + } + }, + select: { + loading: 'Caricamento', + noMatch: 'Nessuna corrispondenza', + noData: 'Nessun dato', + placeholder: 'Seleziona' + }, + cascader: { + noMatch: 'Nessuna corrispondenza', + loading: 'Caricamento', + placeholder: 'Seleziona', + noData: 'Nessun dato' + }, + pagination: { + goto: 'Vai a', + pagesize: '/page', + total: 'Totale {total}', + pageClassifier: '' + }, + messagebox: { + confirm: 'OK', + cancel: 'Cancella', + error: 'Input non valido' + }, + upload: { + deleteTip: 'Premi cancella per rimuovere', + delete: 'Cancella', + preview: 'Anteprima', + continue: 'Continua' + }, + table: { + emptyText: 'Nessun dato', + confirmFilter: 'Conferma', + resetFilter: 'Reset', + clearFilter: 'Tutti', + sumText: 'Somma' + }, + tree: { + emptyText: 'Nessun dato' + }, + transfer: { + noMatch: 'Nessuna corrispondenza', + noData: 'Nessun dato', + titles: ['Lista 1', 'Lista 2'], + filterPlaceholder: 'Inserisci filtro', + noCheckedFormat: '{total} elementi', + hasCheckedFormat: '{checked}/{total} selezionati' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ja.ts b/src/locales/lang/ja.ts new file mode 100644 index 0000000..e449f01 --- /dev/null +++ b/src/locales/lang/ja.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'クリア' + }, + datepicker: { + now: '現在', + today: '今日', + cancel: 'キャンセル', + clear: 'クリア', + confirm: 'OK', + selectDate: '日付を選択', + selectTime: '時間を選択', + startDate: '開始日', + startTime: '開始時間', + endDate: '終了日', + endTime: '終了時間', + prevYear: '前年', + nextYear: '翌年', + prevMonth: '前月', + nextMonth: '翌月', + year: '年', + month1: '1月', + month2: '2月', + month3: '3月', + month4: '4月', + month5: '5月', + month6: '6月', + month7: '7月', + month8: '8月', + month9: '9月', + month10: '10月', + month11: '11月', + month12: '12月', + // week: '週次', + weeks: { + sun: '日', + mon: '月', + tue: '火', + wed: '水', + thu: '木', + fri: '金', + sat: '土' + }, + months: { + jan: '1月', + feb: '2月', + mar: '3月', + apr: '4月', + may: '5月', + jun: '6月', + jul: '7月', + aug: '8月', + sep: '9月', + oct: '10月', + nov: '11月', + dec: '12月' + } + }, + select: { + loading: 'ロード中', + noMatch: 'データなし', + noData: 'データなし', + placeholder: '選択してください' + }, + cascader: { + noMatch: 'データなし', + loading: 'ロード中', + placeholder: '選択してください', + noData: 'データなし' + }, + pagination: { + goto: '', + pagesize: '件/ページ', + total: '総計 {total} 件', + pageClassifier: 'ページ目へ' + }, + messagebox: { + title: 'メッセージ', + confirm: 'OK', + cancel: 'キャンセル', + error: '正しくない入力' + }, + upload: { + deleteTip: 'Delキーを押して削除する', + delete: '削除する', + preview: 'プレビュー', + continue: '続行する' + }, + table: { + emptyText: 'データなし', + confirmFilter: '確認', + resetFilter: '初期化', + clearFilter: 'すべて', + sumText: '合計' + }, + tree: { + emptyText: 'データなし' + }, + transfer: { + noMatch: 'データなし', + noData: 'データなし', + titles: ['リスト 1', 'リスト 2'], + filterPlaceholder: 'キーワードを入力', + noCheckedFormat: '総計 {total} 件', + hasCheckedFormat: '{checked}/{total} を選択した' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/kg.ts b/src/locales/lang/kg.ts new file mode 100644 index 0000000..b6a715a --- /dev/null +++ b/src/locales/lang/kg.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Мурунку', + clear: 'ачык' + }, + datepicker: { + now: 'азыр', + today: 'бүгүн', + cancel: 'жокко чыгарылды', + clear: 'ачык', + confirm: 'белгилөө', + selectDate: 'дата', + selectTime: 'тандоо убактысы', + startDate: 'Башталган датасы', + startTime: 'Start убакыт', + endDate: 'Бүткөн датасы', + endTime: 'End убакыт', + prevYear: 'өткөн жылы', + nextYear: 'бир жылдан кийин', + prevMonth: 'Өткөн айда', + nextMonth: 'Кийинки ай', + year: 'жыл', + month1: 'биринчи ай', + month2: 'Экинчи айда', + month3: 'Үчүнчү айда', + month4: 'Төртүнчү айда', + month5: 'бешинчи айда', + month6: 'Алгачкы алты ай', + month7: 'жетинчи айда', + month8: 'сегизинчи ай', + month9: 'Алгачкы тогуз ай', + month10: 'онунчу айда', + month11: 'он биринчи ай', + month12: 'он экинчи айда', + // week: '周次', + weeks: { + sun: 'жети жума', + mon: 'дүйшөмбү', + tue: 'шейшемби', + wed: 'шаршемби', + thu: 'бейшемби', + fri: 'жума', + sat: 'ишемби' + }, + months: { + jan: 'биринчи ай', + feb: 'Экинчи айда', + mar: 'Үчүнчү айда', + apr: 'Төртүнчү айда', + may: 'бешинчи айда', + jun: 'Алгачкы алты ай', + jul: 'жетинчи айда', + aug: 'сегизинчи ай', + sep: 'Алгачкы тогуз ай', + oct: 'онунчу айда', + nov: 'он биринчи ай', + dec: 'он экинчи айда' + } + }, + select: { + loading: 'Жүктөлүүдө', + noMatch: 'Дал келген маалыматтар', + noData: 'маалымат жок', + placeholder: 'тандоо' + }, + cascader: { + noMatch: 'Дал келген маалыматтар', + loading: 'Жүктөлүүдө', + placeholder: 'тандоо', + noData: 'маалымат жок' + }, + pagination: { + goto: 'Мурунку', + pagesize: 'бир', + total: 'бүтүндөй {total} сан ', + pageClassifier: 'бет' + }, + messagebox: { + title: 'тез', + confirm: 'белгилөө', + cancel: 'жокко чыгарылды', + error: 'Маалыматтарды киргизүү мыйзамдуу эмес!' + }, + upload: { + deleteTip: 'Жок кылуу баскычын басуу жок', + delete: 'жок кылуу', + preview: 'ЖМКнын картинки', + continue: 'жүктөп бер' + }, + table: { + emptyText: 'маалымат жок', + confirmFilter: 'чыпка', + resetFilter: 'кайра орнотуу', + clearFilter: 'бүткөн', + sumText: 'Бардыгы болуп' + }, + tree: { + emptyText: 'маалымат жок' + }, + transfer: { + noMatch: 'Дал келген маалыматтар', + noData: 'маалымат жок', + titles: ['1 тизмеси', '2 тизмеси'], + filterPlaceholder: 'Сураныч, издөө кирет', + noCheckedFormat: 'бүтүндөй {total} сан', + hasCheckedFormat: 'Тандалган {checked}/{total} сан' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/km.ts b/src/locales/lang/km.ts new file mode 100644 index 0000000..185ab0b --- /dev/null +++ b/src/locales/lang/km.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'យល់ព្រម', + clear: 'លុប' + }, + datepicker: { + now: 'ឥឡូវ​នេះ', + today: 'ថ្ងៃនេះ', + cancel: 'បោះបង់', + clear: 'លុប', + confirm: 'យល់ព្រម', + selectDate: 'ជ្រើសរើសថ្ងៃ', + selectTime: 'ជ្រើសរើសម៉ោង', + startDate: 'ថ្ងៃចាប់ផ្តើម', + startTime: 'ម៉ោងចាប់ផ្តើម', + endDate: 'ថ្ងៃបញ្ចប់', + endTime: 'ម៉ោងបញ្ចប់', + prevYear: 'ឆ្នាំមុន', + nextYear: 'ឆ្នាំក្រោយ', + prevMonth: 'ខែមុន', + nextMonth: 'ខែក្រោយ', + year: 'ឆ្នាំ', + month1: 'មករា', + month2: 'កុម្ភៈ', + month3: 'មីនា', + month4: 'មេសា', + month5: 'ឧសភា', + month6: 'មិថុនា', + month7: 'កក្កដា', + month8: 'សីហា', + month9: 'កញ្ញា', + month10: 'តុលា', + month11: 'វិច្ឆកា', + month12: 'ធ្នូ', + // week: 'week', + weeks: { + sun: 'អាទិត្យ', + mon: 'Mon', + tue: 'អង្គារ', + wed: 'ពុធ', + thu: 'ព្រ.ហ', + fri: 'សុក្រ', + sat: 'សៅរ៏' + }, + months: { + jan: 'មករា', + feb: 'កុម្ភៈ', + mar: 'មីនា', + apr: 'មេសា', + may: 'ឧសភា', + jun: 'មិថុនា', + jul: 'កក្កដា', + aug: 'សីហា', + sep: 'កញ្ញា', + oct: 'តុលា', + nov: 'វិច្ឆកា', + dec: 'ធ្នូ' + } + }, + select: { + loading: 'កំពុងផ្ទុក', + noMatch: 'គ្មានទិន្ន័យដូច', + noData: 'គ្មានទិន្ន័យ', + placeholder: 'ជ្រើសរើស' + }, + cascader: { + noMatch: 'គ្មានទិន្ន័យដូច', + loading: 'កំពុងផ្ទុក', + placeholder: 'ជ្រើសរើស', + noData: 'គ្មានទិន្ន័យ' + }, + pagination: { + goto: 'ទៅកាន់', + pagesize: '/ទំព័រ', + total: 'សរុប {total}', + pageClassifier: '' + }, + messagebox: { + title: 'សារ', + confirm: 'យល់ព្រម', + cancel: 'បោះបង់', + error: 'ការបញ្ចូលមិនអនុញ្ញាត' + }, + upload: { + deleteTip: 'ចុចលុបដើម្បីដកចេញ', + delete: 'លុប', + preview: 'មើល', + continue: 'បន្ត' + }, + table: { + emptyText: 'គ្មានទិន្ន័យ', + confirmFilter: 'យល់ព្រម', + resetFilter: 'កំណត់ឡើងវិញ', + clearFilter: 'ទាំងអស់', + sumText: 'បូក' + }, + tree: { + emptyText: 'គ្មានទិន្ន័យ' + }, + transfer: { + noMatch: 'គ្មានទិន្ន័យដូច', + noData: 'គ្មានទិន្ន័យ', + titles: ['បញ្ជី ១', 'បញ្ជី ២'], + filterPlaceholder: 'បញ្ចូលពាក្យ', + noCheckedFormat: '{total} ធាតុ', + hasCheckedFormat: '{checked}/{total} បានគូសធីក' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ko.ts b/src/locales/lang/ko.ts new file mode 100644 index 0000000..71fe338 --- /dev/null +++ b/src/locales/lang/ko.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: '확인', + clear: '초기화' + }, + datepicker: { + now: '지금', + today: '오늘', + cancel: '취소', + clear: '초기화', + confirm: '확인', + selectDate: '날짜 선택', + selectTime: '시간 선택', + startDate: '시작 날짜', + startTime: '시작 시간', + endDate: '종료 날짜', + endTime: '종료 시간', + prevYear: '지난해', + nextYear: '다음해', + prevMonth: '지난달', + nextMonth: '다음달', + year: '년', + month1: '1월', + month2: '2월', + month3: '3월', + month4: '4월', + month5: '5월', + month6: '6월', + month7: '7월', + month8: '8월', + month9: '9월', + month10: '10월', + month11: '11월', + month12: '12월', + // week: 'week', + weeks: { + sun: '일', + mon: '월', + tue: '화', + wed: '수', + thu: '목', + fri: '금', + sat: '토' + }, + months: { + jan: '1월', + feb: '2월', + mar: '3월', + apr: '4월', + may: '5월', + jun: '6월', + jul: '7월', + aug: '8월', + sep: '9월', + oct: '10월', + nov: '11월', + dec: '12월' + } + }, + select: { + loading: '불러오는 중', + noMatch: '맞는 데이터가 없습니다', + noData: '데이터 없음', + placeholder: '선택' + }, + cascader: { + noMatch: '맞는 데이터가 없습니다', + loading: '불러오는 중', + placeholder: '선택', + noData: '데이터 없음' + }, + pagination: { + goto: '이동', + pagesize: '/page', + total: '총 {total}', + pageClassifier: '' + }, + messagebox: { + title: '메시지', + confirm: '확인', + cancel: '취소', + error: '올바르지 않은 입력' + }, + upload: { + deleteTip: '클릭시 삭제됩니다', + delete: '삭제', + preview: '미리보기', + continue: '계속하기' + }, + table: { + emptyText: '데이터 없음', + confirmFilter: '확인', + resetFilter: '초기화', + clearFilter: '전체', + sumText: '합' + }, + tree: { + emptyText: '데이터 없음' + }, + transfer: { + noMatch: '맞는 데이터가 없습니다', + noData: '데이터 없음', + titles: ['리스트 1', '리스트 2'], + filterPlaceholder: ' 입력하세요', + noCheckedFormat: '{total} 항목', + hasCheckedFormat: '{checked}/{total} 선택됨' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ku.ts b/src/locales/lang/ku.ts new file mode 100644 index 0000000..ff57fcf --- /dev/null +++ b/src/locales/lang/ku.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Temam', + clear: 'Paqij bike' + }, + datepicker: { + now: 'Niha', + today: 'Îro', + cancel: 'Betal bike', + clear: 'Paqij bike', + confirm: 'Temam', + selectDate: 'Dîrokê bibijêre', + selectTime: 'Demê bibijêre', + startDate: 'Dîroka Destpêkê', + startTime: 'Dema Destpêkê', + endDate: 'Dîroka Dawî', + endTime: 'Dema Dawî', + prevYear: 'Sala Pêş', + nextYear: 'Sala Paş', + prevMonth: 'Meha Pêş', + nextMonth: 'Meha Paş', + year: 'Sal', + month1: 'Rêbendan', + month2: 'Reşemeh', + month3: 'Adar', + month4: 'Avrêl', + month5: 'Gulan', + month6: 'Pûşber', + month7: 'Tîrmeh', + month8: 'Gilavêj', + month9: 'Rezber', + month10: 'Kewçêr', + month11: 'Sarmawaz', + month12: 'Berfanbar', + // week: 'week', + weeks: { + sun: 'Yek', + mon: 'Duş', + tue: 'Sêş', + wed: 'Çar', + thu: 'Pên', + fri: 'În', + sat: 'Şem' + }, + months: { + jan: 'Rêb', + feb: 'Reş', + mar: 'Ada', + apr: 'Avr', + may: 'Gul', + jun: 'Pûş', + jul: 'Tîr', + aug: 'Gil', + sep: 'Rez', + oct: 'Kew', + nov: 'Sar', + dec: 'Ber' + } + }, + select: { + loading: 'Bardibe', + noMatch: 'Li hembere ve agahî tune', + noData: 'Agahî tune', + placeholder: 'Bibijêre' + }, + cascader: { + noMatch: 'Li hembere ve agahî tune', + loading: 'Bardibe', + placeholder: 'Bibijêre', + noData: 'Agahî tune' + }, + pagination: { + goto: 'Biçe', + pagesize: '/rupel', + total: 'Tevahî {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Peyam', + confirm: 'Temam', + cancel: 'Betal bike', + error: 'Beyana çewt' + }, + upload: { + deleteTip: 'ji bo rake pêl "delete" bike', + delete: 'Rake', + preview: 'Pêşdîtin', + continue: 'Berdewam' + }, + table: { + emptyText: 'Agahî tune', + confirmFilter: 'Piştrast bike', + resetFilter: 'Jê bibe', + clearFilter: 'Hemû', + sumText: 'Kom' + }, + tree: { + emptyText: 'Agahî tune' + }, + transfer: { + noMatch: 'Li hembere ve agahî tune', + noData: 'Agahî tune', + titles: ['Lîste 1', 'Lîste 2'], + filterPlaceholder: 'Binivîse', + noCheckedFormat: '{total} lib', + hasCheckedFormat: '{checked}/{total} bijartin' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/kz.ts b/src/locales/lang/kz.ts new file mode 100644 index 0000000..7cdba75 --- /dev/null +++ b/src/locales/lang/kz.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Қабылдау', + clear: 'Тазалау' + }, + datepicker: { + now: 'Қазір', + today: 'Бүгін', + cancel: 'Болдырмау', + clear: 'Тазалау', + confirm: 'Қабылдау', + selectDate: 'Күнді таңдаңыз', + selectTime: 'Сағатты таңдаңыз', + startDate: 'Басталу күні', + startTime: 'Басталу сағаты', + endDate: 'Аяқталу күні', + endTime: 'Аяқталу сағаты', + prevYear: 'Алдыңғы жыл', + nextYear: 'Келесі жыл', + prevMonth: 'Алдыңғы ай', + nextMonth: 'Келесі ай', + year: 'Жыл', + month1: 'Қаңтар', + month2: 'Ақпан', + month3: 'Наурыз', + month4: 'Сәуір', + month5: 'Мамыр', + month6: 'Маусым', + month7: 'Шілде', + month8: 'Тамыз', + month9: 'Қыркүйек', + month10: 'Қазан', + month11: 'Қараша', + month12: 'Желтоқсан', + week: 'Апта', + weeks: { + sun: 'Жек', + mon: 'Дүй', + tue: 'Сей', + wed: 'Сәр', + thu: 'Бей', + fri: 'Жұм', + sat: 'Сен' + }, + months: { + jan: 'Қаң', + feb: 'Ақп', + mar: 'Нау', + apr: 'Сәу', + may: 'Мам', + jun: 'Мау', + jul: 'Шіл', + aug: 'Там', + sep: 'Қыр', + oct: 'Қаз', + nov: 'Қар', + dec: 'Жел' + } + }, + select: { + loading: 'Жүктелуде', + noMatch: 'Сәйкес деректер жоқ', + noData: 'Деректер жоқ', + placeholder: 'Таңдаңыз' + }, + cascader: { + noMatch: 'Сәйкес деректер жоқ', + loading: 'Жүктелуде', + placeholder: 'Таңдаңыз', + noData: 'Деректер жоқ' + }, + pagination: { + goto: 'Бару', + pagesize: '/page', + total: 'Барлығы {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Хабар', + confirm: 'Қабылдау', + cancel: 'Болдырмау', + error: 'Жарамсыз енгізулер' + }, + upload: { + deleteTip: 'Өшіруді басып өшіріңіз', + delete: 'Өшіру', + preview: 'Алдын ала қарау', + continue: 'Жалғастыру' + }, + table: { + emptyText: 'Деректер жоқ', + confirmFilter: 'Қабылдау', + resetFilter: 'Қалпына келтіру', + clearFilter: 'Барлығы', + sumText: 'Сомасы' + }, + tree: { + emptyText: 'Деректер жоқ' + }, + transfer: { + noMatch: 'Сәйкес деректер жоқ', + noData: 'Деректер жоқ', + titles: ['List 1', 'List 2'], + filterPlaceholder: 'Кілт сөзді енгізіңіз', + noCheckedFormat: '{total} элэмэнт', + hasCheckedFormat: '{checked}/{total} құсбелгісі қойылды' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/lt.ts b/src/locales/lang/lt.ts new file mode 100644 index 0000000..7f5e10f --- /dev/null +++ b/src/locales/lang/lt.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Valyti' + }, + datepicker: { + now: 'Dabar', + today: 'Šiandien', + cancel: 'Atšaukti', + clear: 'Valyti', + confirm: 'OK', + selectDate: 'Pasirink datą', + selectTime: 'Pasirink laiką', + startDate: 'Data nuo', + startTime: 'Laikas nuo', + endDate: 'Data iki', + endTime: 'Laikas iki', + prevYear: 'Metai atgal', + nextYear: 'Metai į priekį', + prevMonth: 'Mėn. atgal', + nextMonth: 'Mėn. į priekį', + year: '', + month1: 'Sausis', + month2: 'Vasaris', + month3: 'Kovas', + month4: 'Balandis', + month5: 'Gegužė', + month6: 'Birželis', + month7: 'Liepa', + month8: 'Rugpjūtis', + month9: 'Rugsėjis', + month10: 'Spalis', + month11: 'Lapkritis', + month12: 'Gruodis', + // week: 'savaitė', + weeks: { + sun: 'S.', + mon: 'Pr.', + tue: 'A.', + wed: 'T.', + thu: 'K.', + fri: 'Pn.', + sat: 'Š.' + }, + months: { + jan: 'Sau', + feb: 'Vas', + mar: 'Kov', + apr: 'Bal', + may: 'Geg', + jun: 'Bir', + jul: 'Lie', + aug: 'Rugp', + sep: 'Rugs', + oct: 'Spa', + nov: 'Lap', + dec: 'Gruo' + } + }, + select: { + loading: 'Kraunasi', + noMatch: 'Duomenų nerasta', + noData: 'Nėra duomenų', + placeholder: 'Pasirink' + }, + cascader: { + noMatch: 'Duomenų nerasta', + loading: 'Kraunasi', + placeholder: 'Pasirink', + noData: 'Nėra duomenų' + }, + pagination: { + goto: 'Eiti į', + pagesize: '/p', + total: 'Viso {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Žinutė', + confirm: 'OK', + cancel: 'Atšaukti', + error: 'Klaida įvestuose duomenyse' + }, + upload: { + deleteTip: 'spauskite "Trinti" norėdami pašalinti', + delete: 'Trinti', + preview: 'Peržiūrėti', + continue: 'Toliau' + }, + table: { + emptyText: 'Duomenų nerasta', + confirmFilter: 'Patvirtinti', + resetFilter: 'Atstatyti', + clearFilter: 'Išvalyti', + sumText: 'Suma' + }, + tree: { + emptyText: 'Nėra duomenų' + }, + transfer: { + noMatch: 'Duomenų nerasta', + noData: 'Nėra duomenų', + titles: ['Sąrašas 1', 'Sąrašas 2'], + filterPlaceholder: 'Įvesk raktažodį', + noCheckedFormat: 'Viso: {total}', + hasCheckedFormat: 'Pažymėta {checked} iš {total}' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/lv.ts b/src/locales/lang/lv.ts new file mode 100644 index 0000000..975b917 --- /dev/null +++ b/src/locales/lang/lv.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Labi', + clear: 'Notīrīt' + }, + datepicker: { + now: 'Tagad', + today: 'Šodien', + cancel: 'Atcelt', + clear: 'Notīrīt', + confirm: 'Labi', + selectDate: 'Izvēlēties datumu', + selectTime: 'Izvēlēties laiku', + startDate: 'Sākuma datums', + startTime: 'Sākuma laiks', + endDate: 'Beigu datums', + endTime: 'Beigu laiks', + prevYear: 'Iepriekšējais gads', + nextYear: 'Nākamais gads', + prevMonth: 'Iepriekšējais mēnesis', + nextMonth: 'Nākamais mēnesis', + year: '', + month1: 'Janvāris', + month2: 'Februāris', + month3: 'Marts', + month4: 'Aprīlis', + month5: 'Maijs', + month6: 'Jūnijs', + month7: 'Jūlijs', + month8: 'Augusts', + month9: 'Septembris', + month10: 'Oktobris', + month11: 'Novembris', + month12: 'Decembris', + // week: 'nedēļa', + weeks: { + sun: 'Sv', + mon: 'Pr', + tue: 'Ot', + wed: 'Tr', + thu: 'Ce', + fri: 'Pk', + sat: 'Se' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'Mai', + jun: 'Jūn', + jul: 'Jūl', + aug: 'Aug', + sep: 'Sep', + oct: 'Okt', + nov: 'Nov', + dec: 'Dec' + } + }, + select: { + loading: 'Ielādē', + noMatch: 'Nav atbilstošu datu', + noData: 'Nav datu', + placeholder: 'Izvēlēties' + }, + cascader: { + noMatch: 'Nav atbilstošu datu', + loading: 'Ielādē', + placeholder: 'Izvēlēties', + noData: 'Nav datu' + }, + pagination: { + goto: 'Iet uz', + pagesize: '/lapa', + total: 'Kopā {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Paziņojums', + confirm: 'Labi', + cancel: 'Atcelt', + error: 'Nederīga ievade' + }, + upload: { + deleteTip: 'Nospiediet dzēst lai izņemtu', + delete: 'Dzēst', + preview: 'Priekšskatīt', + continue: 'Turpināt' + }, + table: { + emptyText: 'Nav datu', + confirmFilter: 'Apstiprināt', + resetFilter: 'Atiestatīt', + clearFilter: 'Visi', + sumText: 'Summa' + }, + tree: { + emptyText: 'Nav datu' + }, + transfer: { + noMatch: 'Nav atbilstošu datu', + noData: 'Nav datu', + titles: ['Saraksts 1', 'Saraksts 2'], + filterPlaceholder: 'Ievadīt atslēgvārdu', + noCheckedFormat: '{total} vienības', + hasCheckedFormat: '{checked}/{total} atzīmēti' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/mn.ts b/src/locales/lang/mn.ts new file mode 100644 index 0000000..5c3aaf2 --- /dev/null +++ b/src/locales/lang/mn.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Тийм', + clear: 'Цэвэрлэх' + }, + datepicker: { + now: 'Одоо', + today: 'Өнөөдөр', + cancel: 'Болих', + clear: 'Цэвэрлэх', + confirm: 'Тийм', + selectDate: 'Огноог сонго', + selectTime: 'Цагийг сонго', + startDate: 'Эхлэх огноо', + startTime: 'Эхлэх цаг', + endDate: 'Дуусах огноо', + endTime: 'Дуусах цаг', + prevYear: 'Өмнөх жил', + nextYear: 'Дараа жил', + prevMonth: 'Өмнөх сар', + nextMonth: 'Дараа сар', + year: 'он', + month1: '1 сар', + month2: '2 сар', + month3: '3 сар', + month4: '4 сар', + month5: '5 сар', + month6: '6 сар', + month7: '7 сар', + month8: '8 сар', + month9: '9 сар', + month10: '10 сар', + month11: '11 сар', + month12: '12 сар', + week: 'Долоо хоног', + weeks: { + sun: 'Ням', + mon: 'Дав', + tue: 'Мяг', + wed: 'Лха', + thu: 'Пүр', + fri: 'Баа', + sat: 'Бям' + }, + months: { + jan: '1 сар', + feb: '2 сар', + mar: '3 сар', + apr: '4 сар', + may: '5 сар', + jun: '6 сар', + jul: '7 сар', + aug: '8 сар', + sep: '9 сар', + oct: '10 сар', + nov: '11 сар', + dec: '12 сар' + } + }, + select: { + loading: 'Ачаалж байна', + noMatch: 'Тохирох өгөгдөл байхгүй', + noData: 'Өгөгдөл байхгүй', + placeholder: 'Сонгох' + }, + cascader: { + noMatch: 'Тохирох өгөгдөл байхгүй', + loading: 'Ачаалж байна', + placeholder: 'Сонгох', + noData: 'Өгөгдөл байхгүй' + }, + pagination: { + goto: 'Очих', + pagesize: '/хуудас', + total: 'Нийт {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Зурвас', + confirm: 'Тийм', + cancel: 'Болих', + error: 'Буруу утга' + }, + upload: { + deleteTip: 'Устгахын дарж арилга', + delete: 'Устгах', + preview: 'Өмнөх', + continue: 'Үргэлжлүүлэх' + }, + table: { + emptyText: 'Өгөгдөл байхгүй', + confirmFilter: 'Зөвшөөрөх', + resetFilter: 'Цэвэрлэх', + clearFilter: 'Бүгд', + sumText: 'Нийт' + }, + tree: { + emptyText: 'Өгөгдөл байхгүй' + }, + transfer: { + noMatch: 'Тохирох өгөгдөл байхгүй', + noData: 'Өгөгдөл байхгүй', + titles: ['Жагсаалт 1', 'Жагсаалт 2'], + filterPlaceholder: 'Утга оруул', + noCheckedFormat: '{total} өгөгдөл', + hasCheckedFormat: '{checked}/{total} сонгосон' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/nb-NO.ts b/src/locales/lang/nb-NO.ts new file mode 100644 index 0000000..2674d28 --- /dev/null +++ b/src/locales/lang/nb-NO.ts @@ -0,0 +1,115 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Tøm' + }, + datepicker: { + now: 'Nå', + today: 'I dag', + cancel: 'Avbryt', + clear: 'Tøm', + confirm: 'OK', + selectDate: 'Velg dato', + selectTime: 'Velg tidspunkt', + startDate: 'Start Dato', + startTime: 'Start Tidspunkt', + endDate: 'Sluttdato', + endTime: 'Sluttidspunkt', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: '', + month1: 'Januar', + month2: 'Februar', + month3: 'Mars', + month4: 'April', + month5: 'Mai', + month6: 'Juni', + month7: 'Juli', + month8: 'August', + month9: 'September', + month10: 'Oktober', + month11: 'November', + month12: 'Desember', + // week: 'week', + weeks: { + sun: 'Søn', + mon: 'Man', + tue: 'Tir', + wed: 'Ons', + thu: 'Tor', + fri: 'Fre', + sat: 'Lør' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'Mai', + jun: 'Jun', + jul: 'Jul', + aug: 'Aug', + sep: 'Sep', + oct: 'Okt', + nov: 'Nov', + dec: 'Des' + } + }, + select: { + loading: 'Laster', + noMatch: 'Ingen samsvarende data', + noData: 'Ingen data', + placeholder: 'Velg' + }, + cascader: { + noMatch: 'Ingen samsvarende data', + loading: 'Laster', + placeholder: 'Velg', + noData: 'Ingen data' + }, + pagination: { + goto: 'Gå til', + pagesize: '/side', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + confirm: 'OK', + cancel: 'Avbryt', + error: 'Ugyldig input' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'Slett', + preview: 'Forhåndsvisning', + continue: 'Fortsett' + }, + table: { + emptyText: 'Ingen Data', + confirmFilter: 'Bekreft', + resetFilter: 'Tilbakestill', + clearFilter: 'Alle', + sumText: 'Sum' // to be translated + }, + tree: { + emptyText: 'Ingen Data' + }, + transfer: { + noMatch: 'Ingen samsvarende data', + noData: 'Ingen data', + titles: ['List 1', 'List 2'], // to be translated + filterPlaceholder: 'Enter keyword', // to be translated + noCheckedFormat: '{total} items', // to be translated + hasCheckedFormat: '{checked}/{total} checked' // to be translated + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/nl.ts b/src/locales/lang/nl.ts new file mode 100644 index 0000000..37a9737 --- /dev/null +++ b/src/locales/lang/nl.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Bevestig', + clear: 'Wissen' + }, + datepicker: { + now: 'Nu', + today: 'Vandaag', + cancel: 'Annuleren', + clear: 'Legen', + confirm: 'Bevestig', + selectDate: 'Selecteer datum', + selectTime: 'Selecteer tijd', + startDate: 'Startdatum', + startTime: 'Starttijd', + endDate: 'Einddatum', + endTime: 'Eindtijd', + prevYear: 'Vorig jaar', + nextYear: 'Volgend jaar', + prevMonth: 'Vorige maand', + nextMonth: 'Volgende maand', + year: '', + month1: 'januari', + month2: 'februari', + month3: 'maart', + month4: 'april', + month5: 'mei', + month6: 'juni', + month7: 'juli', + month8: 'augustus', + month9: 'september', + month10: 'oktober', + month11: 'november', + month12: 'december', + // week: 'week', + weeks: { + sun: 'Zo', + mon: 'Ma', + tue: 'Di', + wed: 'Wo', + thu: 'Do', + fri: 'Vr', + sat: 'Za' + }, + months: { + jan: 'jan', + feb: 'feb', + mar: 'maa', + apr: 'apr', + may: 'mei', + jun: 'jun', + jul: 'jul', + aug: 'aug', + sep: 'sep', + oct: 'okt', + nov: 'nov', + dec: 'dec' + } + }, + select: { + loading: 'Laden', + noMatch: 'Geen overeenkomende resultaten', + noData: 'Geen data', + placeholder: 'Selecteer' + }, + cascader: { + noMatch: 'Geen overeenkomende resultaten', + loading: 'Laden', + placeholder: 'Selecteer', + noData: 'Geen data' + }, + pagination: { + goto: 'Ga naar', + pagesize: '/pagina', + total: 'Totaal {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Bericht', + confirm: 'Bevestig', + cancel: 'Annuleren', + error: 'Ongeldige invoer' + }, + upload: { + deleteTip: 'Kies verwijder om te wissen', + delete: 'Verwijder', + preview: 'Voorbeeld', + continue: 'Doorgaan' + }, + table: { + emptyText: 'Geen data', + confirmFilter: 'Bevestigen', + resetFilter: 'Reset', + clearFilter: 'Alles', + sumText: 'Som' + }, + tree: { + emptyText: 'Geen data' + }, + transfer: { + noMatch: 'Geen overeenkomende resultaten', + noData: 'Geen data', + titles: ['Lijst 1', 'Lijst 2'], + filterPlaceholder: 'Geef zoekwoerd', + noCheckedFormat: '{total} items', + hasCheckedFormat: '{checked}/{total} geselecteerd' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/pl.ts b/src/locales/lang/pl.ts new file mode 100644 index 0000000..b0eaf89 --- /dev/null +++ b/src/locales/lang/pl.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Wyczyść' + }, + datepicker: { + now: 'Teraz', + today: 'Dzisiaj', + cancel: 'Anuluj', + clear: 'Wyczyść', + confirm: 'OK', + selectDate: 'Wybierz datę', + selectTime: 'Wybierz godzinę', + startDate: 'Data początkowa', + startTime: 'Godzina początkowa', + endDate: 'Data końcowa', + endTime: 'Czas końcowa', + prevYear: 'Poprzedni rok', + nextYear: 'Następny rok', + prevMonth: 'Poprzedni miesiąc', + nextMonth: 'Następny miesiąc', + year: 'rok', + month1: 'styczeń', + month2: 'luty', + month3: 'marzec', + month4: 'kwiecień', + month5: 'maj', + month6: 'czerwiec', + month7: 'lipiec', + month8: 'sierpień', + month9: 'wrzesień', + month10: 'październik', + month11: 'listopad', + month12: 'grudzień', + week: 'tydzień', + weeks: { + sun: 'niedz.', + mon: 'pon.', + tue: 'wt.', + wed: 'śr.', + thu: 'czw.', + fri: 'pt.', + sat: 'sob.' + }, + months: { + jan: 'STY', + feb: 'LUT', + mar: 'MAR', + apr: 'KWI', + may: 'MAJ', + jun: 'CZE', + jul: 'LIP', + aug: 'SIE', + sep: 'WRZ', + oct: 'PAŹ', + nov: 'LIS', + dec: 'GRU' + } + }, + select: { + loading: 'Ładowanie', + noMatch: 'Brak dopasowań', + noData: 'Brak danych', + placeholder: 'Wybierz' + }, + cascader: { + noMatch: 'Brak dopasowań', + loading: 'Ładowanie', + placeholder: 'Wybierz', + noData: 'Brak danych' + }, + pagination: { + goto: 'Idź do', + pagesize: '/strona', + total: 'Wszystkich {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Wiadomość', + confirm: 'OK', + cancel: 'Anuluj', + error: 'Wiadomość zawiera niedozwolone znaki' + }, + upload: { + deleteTip: 'kliknij kasuj aby usunąć', + delete: 'Kasuj', + preview: 'Podgląd', + continue: 'Kontynuuj' + }, + table: { + emptyText: 'Brak danych', + confirmFilter: 'Potwierdź', + resetFilter: 'Resetuj', + clearFilter: 'Wszystko', + sumText: 'Razem' + }, + tree: { + emptyText: 'Brak danych' + }, + transfer: { + noMatch: 'Brak dopasowań', + noData: 'Brak danych', + titles: ['Lista 1', 'Lista 2'], + filterPlaceholder: 'Wpisz szukaną frazę', + noCheckedFormat: 'razem: {total}', + hasCheckedFormat: 'wybranych: {checked}/{total}' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/pt-br.ts b/src/locales/lang/pt-br.ts new file mode 100644 index 0000000..7939dfb --- /dev/null +++ b/src/locales/lang/pt-br.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Confirmar', + clear: 'Limpar' + }, + datepicker: { + now: 'Agora', + today: 'Hoje', + cancel: 'Cancelar', + clear: 'Limpar', + confirm: 'Confirmar', + selectDate: 'Selecione a data', + selectTime: 'Selecione a hora', + startDate: 'Data inicial', + startTime: 'Hora inicial', + endDate: 'Data final', + endTime: 'Hora final', + prevYear: 'Ano anterior', + nextYear: 'Próximo ano', + prevMonth: 'Mês anterior', + nextMonth: 'Próximo mês', + year: '', + month1: 'Janeiro', + month2: 'Fevereiro', + month3: 'Março', + month4: 'Abril', + month5: 'Maio', + month6: 'Junho', + month7: 'Julho', + month8: 'Agosto', + month9: 'Setembro', + month10: 'Outubro', + month11: 'Novembro', + month12: 'Dezembro', + // week: 'semana', + weeks: { + sun: 'Dom', + mon: 'Seg', + tue: 'Ter', + wed: 'Qua', + thu: 'Qui', + fri: 'Sex', + sat: 'Sab' + }, + months: { + jan: 'Jan', + feb: 'Fev', + mar: 'Mar', + apr: 'Abr', + may: 'Mai', + jun: 'Jun', + jul: 'Jul', + aug: 'Ago', + sep: 'Set', + oct: 'Out', + nov: 'Nov', + dec: 'Dez' + } + }, + select: { + loading: 'Carregando', + noMatch: 'Sem resultados', + noData: 'Sem dados', + placeholder: 'Selecione' + }, + cascader: { + noMatch: 'Sem resultados', + loading: 'Carregando', + placeholder: 'Selecione', + noData: 'Sem dados' + }, + pagination: { + goto: 'Ir para', + pagesize: '/página', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Mensagem', + confirm: 'Confirmar', + cancel: 'Cancelar', + error: 'Erro!' + }, + upload: { + deleteTip: 'aperte delete para apagar', + delete: 'Apagar', + preview: 'Pré-visualizar', + continue: 'Continuar' + }, + table: { + emptyText: 'Sem dados', + confirmFilter: 'Confirmar', + resetFilter: 'Limpar', + clearFilter: 'Todos', + sumText: 'Total' + }, + tree: { + emptyText: 'Sem dados' + }, + transfer: { + noMatch: 'Sem resultados', + noData: 'Sem dados', + titles: ['Lista 1', 'Lista 2'], + filterPlaceholder: 'Digite uma palavra-chave', + noCheckedFormat: '{total} itens', + hasCheckedFormat: '{checked}/{total} selecionados' + }, + image: { + error: 'Erro ao carregar imagem' + }, + pageHeader: { + title: 'Voltar' + } + } +}; diff --git a/src/locales/lang/pt.ts b/src/locales/lang/pt.ts new file mode 100644 index 0000000..1cc88a6 --- /dev/null +++ b/src/locales/lang/pt.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Confirmar', + clear: 'Limpar' + }, + datepicker: { + now: 'Agora', + today: 'Hoje', + cancel: 'Cancelar', + clear: 'Limpar', + confirm: 'Confirmar', + selectDate: 'Selecione a data', + selectTime: 'Selecione a hora', + startDate: 'Data de inicio', + startTime: 'Hora de inicio', + endDate: 'Data de fim', + endTime: 'Hora de fim', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: '', + month1: 'Janeiro', + month2: 'Fevereiro', + month3: 'Março', + month4: 'Abril', + month5: 'Maio', + month6: 'Junho', + month7: 'Julho', + month8: 'Agosto', + month9: 'Setembro', + month10: 'Outubro', + month11: 'Novembro', + month12: 'Dezembro', + // week: 'semana', + weeks: { + sun: 'Dom', + mon: 'Seg', + tue: 'Ter', + wed: 'Qua', + thu: 'Qui', + fri: 'Sex', + sat: 'Sab' + }, + months: { + jan: 'Jan', + feb: 'Fev', + mar: 'Mar', + apr: 'Abr', + may: 'Mai', + jun: 'Jun', + jul: 'Jul', + aug: 'Ago', + sep: 'Set', + oct: 'Out', + nov: 'Nov', + dec: 'Dez' + } + }, + select: { + loading: 'A carregar', + noMatch: 'Sem correspondência', + noData: 'Sem dados', + placeholder: 'Selecione' + }, + cascader: { + noMatch: 'Sem correspondência', + loading: 'A carregar', + placeholder: 'Selecione', + noData: 'Sem dados' + }, + pagination: { + goto: 'Ir para', + pagesize: '/pagina', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Mensagem', + confirm: 'Confirmar', + cancel: 'Cancelar', + error: 'Erro!' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'Apagar', + preview: 'Previsualizar', + continue: 'Continuar' + }, + table: { + emptyText: 'Sem dados', + confirmFilter: 'Confirmar', + resetFilter: 'Limpar', + clearFilter: 'Todos', + sumText: 'Sum' // to be translated + }, + tree: { + emptyText: 'Sem dados' + }, + transfer: { + noMatch: 'Sem correspondência', + noData: 'Sem dados', + titles: ['List 1', 'List 2'], // to be translated + filterPlaceholder: 'Enter keyword', // to be translated + noCheckedFormat: '{total} items', // to be translated + hasCheckedFormat: '{checked}/{total} checked' // to be translated + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ro.ts b/src/locales/lang/ro.ts new file mode 100644 index 0000000..21134de --- /dev/null +++ b/src/locales/lang/ro.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Șterge' + }, + datepicker: { + now: 'Acum', + today: 'Azi', + cancel: 'Anulează', + clear: 'Șterge', + confirm: 'OK', + selectDate: 'Selectează data', + selectTime: 'Selectează ora', + startDate: 'Data de început', + startTime: 'Ora de început', + endDate: 'Data de sfârșit', + endTime: 'Ora de sfârșit', + prevYear: 'Anul trecut', + nextYear: 'Anul următor', + prevMonth: 'Luna trecută', + nextMonth: 'Luna următoare', + year: '', + month1: 'Ianuarie', + month2: 'Februarie', + month3: 'Martie', + month4: 'Aprilie', + month5: 'Mai', + month6: 'Iunie', + month7: 'Iulie', + month8: 'August', + month9: 'Septembrie', + month10: 'Octombrie', + month11: 'Noiembrie', + month12: 'Decembrie', + // week: 'week', + weeks: { + sun: 'Du', + mon: 'Lu', + tue: 'Ma', + wed: 'Mi', + thu: 'Jo', + fri: 'Vi', + sat: 'Sâ' + }, + months: { + jan: 'Ian', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'Mai', + jun: 'Iun', + jul: 'Iul', + aug: 'Aug', + sep: 'Sep', + oct: 'Oct', + nov: 'Noi', + dec: 'Dec' + } + }, + select: { + loading: 'Se încarcă', + noMatch: 'Nu există date potrivite', + noData: 'Nu există date', + placeholder: 'Selectează' + }, + cascader: { + noMatch: 'Nu există date potrivite', + loading: 'Se încarcă', + placeholder: 'Selectează', + noData: 'Nu există date' + }, + pagination: { + goto: 'Go to', + pagesize: '/pagina', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Mesaj', + confirm: 'OK', + cancel: 'Anulează', + error: 'Date introduse eronate' + }, + upload: { + deleteTip: 'apăsați pe ștergeți pentru a elimina', + delete: 'șterge', + preview: 'previzualizare', + continue: 'continuă' + }, + table: { + emptyText: 'Nu există date', + confirmFilter: 'Confirmă', + resetFilter: 'Resetează', + clearFilter: 'Tot', + sumText: 'Suma' + }, + tree: { + emptyText: 'Nu există date' + }, + transfer: { + noMatch: 'Nu există date potrivite', + noData: 'Nu există date', + titles: ['Lista 1', 'Lista 2'], + filterPlaceholder: 'Introduceți cuvântul cheie', + noCheckedFormat: '{total} elemente', + hasCheckedFormat: '{checked}/{total} verificate' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ru-RU.ts b/src/locales/lang/ru-RU.ts new file mode 100644 index 0000000..03cf91d --- /dev/null +++ b/src/locales/lang/ru-RU.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Очистить' + }, + datepicker: { + now: 'Сейчас', + today: 'Сегодня', + cancel: 'Отмена', + clear: 'Очистить', + confirm: 'OK', + selectDate: 'Выбрать дату', + selectTime: 'Выбрать время', + startDate: 'Дата начала', + startTime: 'Время начала', + endDate: 'Дата окончания', + endTime: 'Время окончания', + prevYear: 'Предыдущий год', + nextYear: 'Следующий год', + prevMonth: 'Предыдущий месяц', + nextMonth: 'Следующий месяц', + year: '', + month1: 'Январь', + month2: 'Февраль', + month3: 'Март', + month4: 'Апрель', + month5: 'Май', + month6: 'Июнь', + month7: 'Июль', + month8: 'Август', + month9: 'Сентябрь', + month10: 'Октябрь', + month11: 'Ноябрь', + month12: 'Декабрь', + week: 'неделя', + weeks: { + sun: 'Вс', + mon: 'Пн', + tue: 'Вт', + wed: 'Ср', + thu: 'Чт', + fri: 'Пт', + sat: 'Сб' + }, + months: { + jan: 'Янв', + feb: 'Фев', + mar: 'Мар', + apr: 'Апр', + may: 'Май', + jun: 'Июн', + jul: 'Июл', + aug: 'Авг', + sep: 'Сен', + oct: 'Окт', + nov: 'Ноя', + dec: 'Дек' + } + }, + select: { + loading: 'Загрузка', + noMatch: 'Совпадений не найдено', + noData: 'Нет данных', + placeholder: 'Выбрать' + }, + cascader: { + noMatch: 'Совпадений не найдено', + loading: 'Загрузка', + placeholder: 'Выбрать', + noData: 'Нет данных' + }, + pagination: { + goto: 'Перейти', + pagesize: ' на странице', + total: 'Всего {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Сообщение', + confirm: 'OK', + cancel: 'Отмена', + error: 'Недопустимый ввод данных' + }, + upload: { + deleteTip: 'Нажмите [Удалить] для удаления', + delete: 'Удалить', + preview: 'Превью', + continue: 'Продолжить' + }, + table: { + emptyText: 'Нет данных', + confirmFilter: 'Подтвердить', + resetFilter: 'Сбросить', + clearFilter: 'Все', + sumText: 'Сумма' + }, + tree: { + emptyText: 'Нет данных' + }, + transfer: { + noMatch: 'Совпадений не найдено', + noData: 'Нет данных', + titles: ['Список 1', 'Список 2'], + filterPlaceholder: 'Введите ключевое слово', + noCheckedFormat: '{total} пунктов', + hasCheckedFormat: '{checked}/{total} выбрано' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/sk.ts b/src/locales/lang/sk.ts new file mode 100644 index 0000000..82e89dc --- /dev/null +++ b/src/locales/lang/sk.ts @@ -0,0 +1,118 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Zmazať' + }, + datepicker: { + now: 'Teraz', + today: 'Dnes', + cancel: 'Zrušiť', + clear: 'Zmazať', + confirm: 'OK', + selectDate: 'Vybrať dátum', + selectTime: 'Vybrať čas', + startDate: 'Dátum začiatku', + startTime: 'Čas začiatku', + endDate: 'Dátum konca', + endTime: 'Čas konca', + prevYear: 'Predošlý rok', + nextYear: 'Ďalší rok', + prevMonth: 'Predošlý mesiac', + nextMonth: 'Ďalší mesiac', + day: 'Deň', + week: 'Týždeň', + month: 'Mesiac', + year: 'Rok', + month1: 'Január', + month2: 'Február', + month3: 'Marec', + month4: 'Apríl', + month5: 'Máj', + month6: 'Jún', + month7: 'Júl', + month8: 'August', + month9: 'September', + month10: 'Október', + month11: 'November', + month12: 'December', + weeks: { + sun: 'Ne', + mon: 'Po', + tue: 'Ut', + wed: 'St', + thu: 'Št', + fri: 'Pi', + sat: 'So' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'Máj', + jun: 'Jún', + jul: 'Júl', + aug: 'Aug', + sep: 'Sep', + oct: 'Okt', + nov: 'Nov', + dec: 'Dec' + } + }, + select: { + loading: 'Načítavanie', + noMatch: 'Žiadna zhoda', + noData: 'Žiadne dáta', + placeholder: 'Vybrať' + }, + cascader: { + noMatch: 'Žiadna zhoda', + loading: 'Načítavanie', + placeholder: 'Vybrať', + noData: 'Žiadne dáta' + }, + pagination: { + goto: 'Choď na', + pagesize: 'na stranu', + total: 'Všetko {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Správa', + confirm: 'OK', + cancel: 'Zrušiť', + error: 'Neplatný vstup' + }, + upload: { + deleteTip: 'pre odstránenie stisni klávesu Delete', + delete: 'Vymazať', + preview: 'Prehliadať', + continue: 'Pokračovať' + }, + table: { + emptyText: 'Žiadne dáta', + confirmFilter: 'Potvrdiť', + resetFilter: 'Zresetovať', + clearFilter: 'Všetko', + sumText: 'Spolu' + }, + tree: { + emptyText: 'Žiadne dáta' + }, + transfer: { + noMatch: 'Žiadna zhoda', + noData: 'Žiadne dáta', + titles: ['Zoznam 1', 'Zoznam 2'], + filterPlaceholder: 'Filtrovať podľa', + noCheckedFormat: '{total} položiek', + hasCheckedFormat: '{checked}/{total} označených' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/sl.ts b/src/locales/lang/sl.ts new file mode 100644 index 0000000..e2e8ecc --- /dev/null +++ b/src/locales/lang/sl.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'V redu', + clear: 'Počisti' + }, + datepicker: { + now: 'Zdaj', + today: 'Danes', + cancel: 'Prekliči', + clear: 'Počisti', + confirm: 'Potrdi', + selectDate: 'Izberi datum', + selectTime: 'Izberi čas', + startDate: 'Začetni datum', + startTime: 'Začetni čas', + endDate: 'Končni datum', + endTime: 'Končni čas', + prevYear: 'Prejšnje leto', + nextYear: 'Naslednje leto', + prevMonth: 'Prejšnji mesec', + nextMonth: 'Naslednji mesec', + year: '', + month1: 'Jan', + month2: 'Feb', + month3: 'Mar', + month4: 'Apr', + month5: 'Maj', + month6: 'Jun', + month7: 'Jul', + month8: 'Avg', + month9: 'Sep', + month10: 'Okt', + month11: 'Nov', + month12: 'Dec', + week: 'teden', + weeks: { + sun: 'Ned', + mon: 'Pon', + tue: 'Tor', + wed: 'Sre', + thu: 'Čet', + fri: 'Pet', + sat: 'Sob' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'Maj', + jun: 'Jun', + jul: 'Jul', + aug: 'Avg', + sep: 'Sep', + oct: 'Okt', + nov: 'Nov', + dec: 'Dec' + } + }, + select: { + loading: 'Nalaganje', + noMatch: 'Ni ustreznih podatkov', + noData: 'Ni podatkov', + placeholder: 'Izberi' + }, + cascader: { + noMatch: 'Ni ustreznih podatkov', + loading: 'Nalaganje', + placeholder: 'Izberi', + noData: 'Ni podatkov' + }, + pagination: { + goto: 'Pojdi na', + pagesize: '/stran', + total: 'Skupno {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Sporočilo', + confirm: 'V redu', + cancel: 'Prekliči', + error: 'Nedovoljen vnos' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'Izbriši', + preview: 'Predogled', + continue: 'Nadaljuj' + }, + table: { + emptyText: 'Ni podatkov', + confirmFilter: 'Potrdi', + resetFilter: 'Ponastavi', + clearFilter: 'Vse', + sumText: 'Skupno' + }, + tree: { + emptyText: 'Ni podatkov' + }, + transfer: { + noMatch: 'Ni ustreznih podatkov', + noData: 'Ni podatkov', + titles: ['Seznam 1', 'Seznam 2'], + filterPlaceholder: 'Vnesi ključno besedo', + noCheckedFormat: '{total} elementov', + hasCheckedFormat: '{checked}/{total} izbranih' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/sr.ts b/src/locales/lang/sr.ts new file mode 100644 index 0000000..2b54ac1 --- /dev/null +++ b/src/locales/lang/sr.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Поништи' + }, + datepicker: { + now: 'Сад', + today: 'Данас', + cancel: 'Откажи', + clear: 'Бриши', + confirm: 'OK', + selectDate: 'Изабери датум', + selectTime: 'Изабери време', + startDate: 'Датум почетка', + startTime: 'Време почетка', + endDate: 'Датум завршетка', + endTime: 'Време завршетка', + prevYear: 'Претходна година', + nextYear: 'Следећа година', + prevMonth: 'Претходни месец', + nextMonth: 'Следећи месец', + year: 'година', + month1: 'јануар', + month2: 'фебруар', + month3: 'март', + month4: 'април', + month5: 'мај', + month6: 'јун', + month7: 'јул', + month8: 'август', + month9: 'септембар', + month10: 'октобар', + month11: 'новембар', + month12: 'децембар', + week: 'седмица', + weeks: { + sun: 'Нед', + mon: 'Пон', + tue: 'Уто', + wed: 'Сре', + thu: 'Чет', + fri: 'Пет', + sat: 'Суб' + }, + months: { + jan: 'јан', + feb: 'феб', + mar: 'мар', + apr: 'апр', + may: 'мај', + jun: 'јун', + jul: 'јул', + aug: 'авг', + sep: 'сеп', + oct: 'окт', + nov: 'нов', + dec: 'дец' + } + }, + select: { + loading: 'Учитавање', + noMatch: 'Нема резултата', + noData: 'Нема података', + placeholder: 'Изабери' + }, + cascader: { + noMatch: 'Нема резултата', + loading: 'Учитавање', + placeholder: 'Изабери', + noData: 'Нема података' + }, + pagination: { + goto: 'Иди на', + pagesize: '/страни', + total: 'Укупно {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Порука', + confirm: 'OK', + cancel: 'Откажи', + error: 'Неисправан унос' + }, + upload: { + deleteTip: 'притисни БРИШИ да обришеш', + delete: 'Бриши', + preview: 'Види', + continue: 'Настави' + }, + table: { + emptyText: 'Нема података', + confirmFilter: 'Потврди', + resetFilter: 'Ресетуј', + clearFilter: 'Све', + sumText: 'Збир' + }, + tree: { + emptyText: 'Нема података' + }, + transfer: { + noMatch: 'Нема резултата', + noData: 'Нема података', + titles: ['Листа 1', 'Листа 2'], // to be translated + filterPlaceholder: 'Унеси кључну реч', // to be translated + noCheckedFormat: '{total} ставки', // to be translated + hasCheckedFormat: '{checked}/{total} обележених' // to be translated + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/sv-SE.ts b/src/locales/lang/sv-SE.ts new file mode 100644 index 0000000..5977f87 --- /dev/null +++ b/src/locales/lang/sv-SE.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Töm' + }, + datepicker: { + now: 'Nu', + today: 'Idag', + cancel: 'Avbryt', + clear: 'Töm', + confirm: 'OK', + selectDate: 'Välj datum', + selectTime: 'Välj tid', + startDate: 'Startdatum', + startTime: 'Starttid', + endDate: 'Slutdatum', + endTime: 'Sluttid', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: 'År', + month1: 'Januari', + month2: 'Februari', + month3: 'Mars', + month4: 'April', + month5: 'Maj', + month6: 'Juni', + month7: 'Juli', + month8: 'Augusti', + month9: 'September', + month10: 'Oktober', + month11: 'November', + month12: 'December', + // week: 'week', + weeks: { + sun: 'Sön', + mon: 'Mån', + tue: 'Tis', + wed: 'Ons', + thu: 'Tor', + fri: 'Fre', + sat: 'Lör' + }, + months: { + jan: 'Jan', + feb: 'Feb', + mar: 'Mar', + apr: 'Apr', + may: 'Maj', + jun: 'Jun', + jul: 'Jul', + aug: 'Aug', + sep: 'Sep', + oct: 'Okt', + nov: 'Nov', + dec: 'Dec' + } + }, + select: { + loading: 'Laddar', + noMatch: 'Hittade inget', + noData: 'Ingen data', + placeholder: 'Välj' + }, + cascader: { + noMatch: 'Hittade inget', + loading: 'Laddar', + placeholder: 'Välj', + noData: 'Ingen data' + }, + pagination: { + goto: 'Gå till', + pagesize: '/sida', + total: 'Total {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Meddelande', + confirm: 'OK', + cancel: 'Avbryt', + error: 'Felaktig inmatning' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'Radera', + preview: 'Förhandsvisa', + continue: 'Fortsätt' + }, + table: { + emptyText: 'Inga Data', + confirmFilter: 'Bekräfta', + resetFilter: 'Återställ', + clearFilter: 'Alla', + sumText: 'Sum' // to be translated + }, + tree: { + emptyText: 'Inga Data' + }, + transfer: { + noMatch: 'Hittade inget', + noData: 'Ingen data', + titles: ['List 1', 'List 2'], // to be translated + filterPlaceholder: 'Enter keyword', // to be translated + noCheckedFormat: '{total} items', // to be translated + hasCheckedFormat: '{checked}/{total} checked' // to be translated + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ta.ts b/src/locales/lang/ta.ts new file mode 100644 index 0000000..897b30b --- /dev/null +++ b/src/locales/lang/ta.ts @@ -0,0 +1,115 @@ +export default { + el: { + colorpicker: { + confirm: 'உறுதி செய்', + clear: 'தெளிவாக்கு' + }, + datepicker: { + now: 'தற்போது', + today: 'இன்று', + cancel: 'ரத்து செய்', + clear: 'சரி', + confirm: 'உறுதி செய்', + selectDate: 'தேதியை தேர்வு செய்', + selectTime: 'நேரத்தை தேர்வு செய்', + startDate: 'தொடங்கும் நாள்', + startTime: 'தொடங்கும் நேரம்', + endDate: 'முடியும் தேதி', + endTime: 'முடியும் நேரம்', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: 'வருடம்', + month1: 'ஜனவரி', + month2: 'பிப்ரவரி', + month3: 'மார்ச்', + month4: 'ஏப்ரல்', + month5: 'மே', + month6: 'ஜூன்', + month7: 'ஜூலை', + month8: 'ஆகஸ்ட்', + month9: 'செப்டம்பர்', + month10: 'அக்டோபர்', + month11: 'நவம்பர்', + month12: 'டிசம்பர்', + weeks: { + sun: 'ஞாயிறு', + mon: 'திங்கள்', + tue: 'செவ்வாய்', + wed: 'புதன்', + thu: 'வியாழன்', + fri: 'வெள்ளி', + sat: 'சனி' + }, + months: { + jan: 'ஜனவரி', + feb: 'பிப்ரவரி', + mar: 'மார்ச்', + apr: 'ஏப்ரல்', + may: 'மே', + jun: 'ஜூன்', + jul: 'ஜூலை', + aug: 'ஆகஸ்ட்', + sep: 'செப்டம்பர்', + oct: 'அக்டோபர்', + nov: 'நவம்பர்', + dec: 'டிசம்பர்' + } + }, + select: { + loading: 'தயாராகிக்கொண்டிருக்கிறது', + noMatch: 'பொருத்தமான தரவு கிடைக்கவில்லை', + noData: 'தரவு இல்லை', + placeholder: 'தேர்வு செய்' + }, + cascader: { + noMatch: 'பொருத்தமான தரவு கிடைக்கவில்லை', + loading: 'தயாராகிக்கொண்டிருக்கிறது', + placeholder: 'தேர்வு செய்', + noData: 'தரவு இல்லை' + }, + pagination: { + goto: 'தேவையான் பகுதிக்கு செல்', + pagesize: '/page', + total: 'மொத்தம் {total}', + pageClassifier: '' + }, + messagebox: { + title: 'செய்தி', + confirm: 'உறுதி செய்', + cancel: 'ரத்து செய்', + error: 'பொருத்தாமில்லாத உள்ளீடு' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'நீக்கு', + preview: 'முன்னோட்டம் பார்', + continue: 'தொடரு' + }, + table: { + emptyText: 'தரவு இல்லை', + confirmFilter: 'உறுதி செய்', + resetFilter: 'புதுமாற்றம் செய்', + clearFilter: 'அனைத்தும்', + sumText: 'கூட்டு' + }, + tree: { + emptyText: 'தரவு இல்லை' + }, + transfer: { + noMatch: 'பொருத்தமான தரவு கிடைக்கவில்லை', + noData: 'தரவு இல்லை', + titles: ['பட்டியல் 1', 'பட்டியல் 2'], + filterPlaceholder: 'சொல்லை உள்ளீடு செய்', + noCheckedFormat: '{total} items', // to be translated + hasCheckedFormat: '{checked}/{total} தேர்வு செய்யப்பட்டவைகள்' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/th.ts b/src/locales/lang/th.ts new file mode 100644 index 0000000..52b95b4 --- /dev/null +++ b/src/locales/lang/th.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'ตกลง', + clear: 'ล้างข้อมูล' + }, + datepicker: { + now: 'ตอนนี้', + today: 'วันนี้', + cancel: 'ยกเลิก', + clear: 'ล้างข้อมูล', + confirm: 'ตกลง', + selectDate: 'เลือกวันที่', + selectTime: 'เลือกเวลา', + startDate: 'วันที่เริ่มต้น', + startTime: 'เวลาเริ่มต้น', + endDate: 'วันที่สิ้นสุด', + endTime: 'เวลาสิ้นสุด', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: 'ปี', + month1: 'มกราคม', + month2: 'กุมภาพันธ์', + month3: 'มีนาคม', + month4: 'เมษายน', + month5: 'พฤษภาคม', + month6: 'มิถุนายน', + month7: 'กรกฎาคม', + month8: 'สิงหาคม', + month9: 'กันยายน', + month10: 'ตุลาคม', + month11: 'พฤศจิกายน', + month12: 'ธันวาคม', + // week: 'week', + weeks: { + sun: 'อา', + mon: 'จ', + tue: 'อ', + wed: 'พ', + thu: 'พฤ', + fri: 'ศ', + sat: 'ส' + }, + months: { + jan: 'มกรา', + feb: 'กุมภา', + mar: 'มีนา', + apr: 'เมษา', + may: 'พฤษภา', + jun: 'มิถุนา', + jul: 'กรกฎา', + aug: 'สิงหา', + sep: 'กันยา', + oct: 'ตุลา', + nov: 'พฤศจิกา', + dec: 'ธันวา' + } + }, + select: { + loading: 'กำลังโหลด', + noMatch: 'ไม่พบข้อมูลที่ตรงกัน', + noData: 'ไม่พบข้อมูล', + placeholder: 'เลือก' + }, + cascader: { + noMatch: 'ไม่พบข้อมูลที่ตรงกัน', + loading: 'กำลังโหลด', + placeholder: 'เลือก', + noData: 'ไม่พบข้อมูล' + }, + pagination: { + goto: 'ไปที่', + pagesize: '/หน้า', + total: 'ทั้งหมด {total}', + pageClassifier: '' + }, + messagebox: { + title: 'ข้อความ', + confirm: 'ตกลง', + cancel: 'ยกเลิก', + error: 'คุณป้อนข้อมูลไม่ถูกต้อง' + }, + upload: { + deleteTip: 'press delete to remove', // to be translated + delete: 'ลบ', + preview: 'ตัวอย่าง', + continue: 'ทำต่อ' + }, + table: { + emptyText: 'ไม่พบข้อมูล', + confirmFilter: 'ยืนยัน', + resetFilter: 'รีเซ็ต', + clearFilter: 'ทั้งหมด', + sumText: 'Sum' // to be translated + }, + tree: { + emptyText: 'ไม่พบข้อมูล' + }, + transfer: { + noMatch: 'ไม่พบข้อมูลที่ตรงกัน', + noData: 'ไม่พบข้อมูล', + titles: ['List 1', 'List 2'], // to be translated + filterPlaceholder: 'Enter keyword', // to be translated + noCheckedFormat: '{total} items', // to be translated + hasCheckedFormat: '{checked}/{total} checked' // to be translated + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/tk.ts b/src/locales/lang/tk.ts new file mode 100644 index 0000000..77ece7d --- /dev/null +++ b/src/locales/lang/tk.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Arassala' + }, + datepicker: { + now: 'Şuwagt', + today: 'Şügün', + cancel: 'Bes et', + clear: 'Arassala', + confirm: 'OK', + selectDate: 'Güni saýlaň', + selectTime: 'Wagty saýlaň', + startDate: 'Başlaýan güni', + startTime: 'Başlaýan wagty', + endDate: 'Gutarýan güni', + endTime: 'Gutarýan wagty', + prevYear: 'Previous Year', // to be translated + nextYear: 'Next Year', // to be translated + prevMonth: 'Previous Month', // to be translated + nextMonth: 'Next Month', // to be translated + year: '', + month1: 'Ýan', + month2: 'Few', + month3: 'Mar', + month4: 'Apr', + month5: 'Maý', + month6: 'Iýn', + month7: 'Iýl', + month8: 'Awg', + month9: 'Sen', + month10: 'Okt', + month11: 'Noý', + month12: 'Dek', + // week: 'week', + weeks: { + sun: 'Ýek', + mon: 'Duş', + tue: 'Siş', + wed: 'Çar', + thu: 'Pen', + fri: 'Ann', + sat: 'Şen' + }, + months: { + jan: 'Ýan', + feb: 'Few', + mar: 'Mar', + apr: 'Apr', + may: 'Maý', + jun: 'Iýn', + jul: 'Iýl', + aug: 'Awg', + sep: 'Sep', + oct: 'Okt', + nov: 'Noý', + dec: 'Dek' + } + }, + select: { + loading: 'Indirilýär', + noMatch: 'Hiçzat tapylmady', + noData: 'Hiçzat ýok', + placeholder: 'Saýla' + }, + cascader: { + noMatch: 'Hiçzat tapylmady', + loading: 'Indirilýär', + placeholder: 'Saýlaň', + noData: 'Hiçzat ýok' + }, + pagination: { + goto: 'Git', + pagesize: '/sahypa', + total: 'Umumy {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Hat', + confirm: 'OK', + cancel: 'Bes et', + error: 'Ýalňyş girizme' + }, + upload: { + deleteTip: 'Pozmak üçin "poz" düwmä basyň', + delete: 'Poz', + preview: 'Gör', + continue: 'Dowam et' + }, + table: { + emptyText: 'Maglumat ýok', + confirmFilter: 'Tassykla', + resetFilter: 'Arassala', + clearFilter: 'Hemmesi', + sumText: 'Jemi' + }, + tree: { + emptyText: 'Maglumat ýok' + }, + transfer: { + noMatch: 'Hiçzat tapylmady', + noData: 'Hiçzat ýok', + titles: ['Sanaw 1', 'Sanaw 2'], + filterPlaceholder: 'Gözleg sözlerini giriziň', + noCheckedFormat: '{total} sany', + hasCheckedFormat: '{checked}/{total} saýlanan' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/tr-TR.ts b/src/locales/lang/tr-TR.ts new file mode 100644 index 0000000..4e5eab8 --- /dev/null +++ b/src/locales/lang/tr-TR.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'Onayla', + clear: 'Temizle' + }, + datepicker: { + now: 'Şimdi', + today: 'Bugün', + cancel: 'İptal', + clear: 'Temizle', + confirm: 'Onayla', + selectDate: 'Tarih seç', + selectTime: 'Saat seç', + startDate: 'Başlangıç Tarihi', + startTime: 'Başlangıç Saati', + endDate: 'Bitiş Tarihi', + endTime: 'Bitiş Saati', + prevYear: 'Önceki Yıl', + nextYear: 'Sonraki Yıl', + prevMonth: 'Önceki Ay', + nextMonth: 'Sonraki Ay', + year: '', + month1: 'Ocak', + month2: 'Şubat', + month3: 'Mart', + month4: 'Nisan', + month5: 'Mayıs', + month6: 'Haziran', + month7: 'Temmuz', + month8: 'Ağustos', + month9: 'Eylül', + month10: 'Ekim', + month11: 'Kasım', + month12: 'Aralık', + // week: 'week', + weeks: { + sun: 'Paz', + mon: 'Pzt', + tue: 'Sal', + wed: 'Çar', + thu: 'Per', + fri: 'Cum', + sat: 'Cmt' + }, + months: { + jan: 'Oca', + feb: 'Şub', + mar: 'Mar', + apr: 'Nis', + may: 'May', + jun: 'Haz', + jul: 'Tem', + aug: 'Ağu', + sep: 'Eyl', + oct: 'Eki', + nov: 'Kas', + dec: 'Ara' + } + }, + select: { + loading: 'Yükleniyor', + noMatch: 'Eşleşen veri bulunamadı', + noData: 'Veri yok', + placeholder: 'Seç' + }, + cascader: { + noMatch: 'Eşleşen veri bulunamadı', + loading: 'Yükleniyor', + placeholder: 'Seç', + noData: 'Veri yok' + }, + pagination: { + goto: 'Git', + pagesize: '/sayfa', + total: 'Toplam {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Mesaj', + confirm: 'Onayla', + cancel: 'İptal', + error: 'İllegal giriş' + }, + upload: { + deleteTip: 'kaldırmak için delete tuşuna bas', + delete: 'Sil', + preview: 'Görüntüle', + continue: 'Devam' + }, + table: { + emptyText: 'Veri yok', + confirmFilter: 'Onayla', + resetFilter: 'Sıfırla', + clearFilter: 'Hepsi', + sumText: 'Sum' + }, + tree: { + emptyText: 'Veri yok' + }, + transfer: { + noMatch: 'Eşleşen veri bulunamadı', + noData: 'Veri yok', + titles: ['Liste 1', 'Liste 2'], + filterPlaceholder: 'Anahtar kelimeleri gir', + noCheckedFormat: '{total} adet', + hasCheckedFormat: '{checked}/{total} seçildi' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ua.ts b/src/locales/lang/ua.ts new file mode 100644 index 0000000..6ae9df8 --- /dev/null +++ b/src/locales/lang/ua.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Очистити' + }, + datepicker: { + now: 'Зараз', + today: 'Сьогодні', + cancel: 'Відміна', + clear: 'Очистити', + confirm: 'OK', + selectDate: 'Вибрати дату', + selectTime: 'Вибрати час', + startDate: 'Дата початку', + startTime: 'Час початку', + endDate: 'Дата завершення', + endTime: 'Час завершення', + prevYear: 'Попередній Рік', + nextYear: 'Наступний Рік', + prevMonth: 'Попередній Місяць', + nextMonth: 'Наступний Місяць', + year: '', + month1: 'Січень', + month2: 'Лютий', + month3: 'Березень', + month4: 'Квітень', + month5: 'Травень', + month6: 'Червень', + month7: 'Липень', + month8: 'Серпень', + month9: 'Вересень', + month10: 'Жовтень', + month11: 'Листопад', + month12: 'Грудень', + week: 'тиждень', + weeks: { + sun: 'Нд', + mon: 'Пн', + tue: 'Вт', + wed: 'Ср', + thu: 'Чт', + fri: 'Пт', + sat: 'Сб' + }, + months: { + jan: 'Січ', + feb: 'Лют', + mar: 'Бер', + apr: 'Кві', + may: 'Тра', + jun: 'Чер', + jul: 'Лип', + aug: 'Сер', + sep: 'Вер', + oct: 'Жов', + nov: 'Лис', + dec: 'Гру' + } + }, + select: { + loading: 'Завантаження', + noMatch: 'Співпадінь не знайдено', + noData: 'Немає даних', + placeholder: 'Обрати' + }, + cascader: { + noMatch: 'Співпадінь не знайдено', + loading: 'Завантаження', + placeholder: 'Обрати', + noData: 'Немає даних' + }, + pagination: { + goto: 'Перейти', + pagesize: 'на сторінці', + total: 'Всього {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Повідомлення', + confirm: 'OK', + cancel: 'Відміна', + error: 'Неприпустимий ввід даних' + }, + upload: { + deleteTip: 'натисніть кнопку щоб видалити', + delete: 'Видалити', + preview: 'Перегляд', + continue: 'Продовжити' + }, + table: { + emptyText: 'Немає даних', + confirmFilter: 'Підтвердити', + resetFilter: 'Скинути', + clearFilter: 'Все', + sumText: 'Сума' + }, + tree: { + emptyText: 'Немає даних' + }, + transfer: { + noMatch: 'Співпадінь не знайдено', + noData: 'Обрати', + titles: ['Список 1', 'Список 2'], + filterPlaceholder: 'Введіть ключове слово', + noCheckedFormat: '{total} пунктів', + hasCheckedFormat: '{checked}/{total} вибрано' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/ug-CN.ts b/src/locales/lang/ug-CN.ts new file mode 100644 index 0000000..2dc32f7 --- /dev/null +++ b/src/locales/lang/ug-CN.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'جەزملەش', + clear: 'قۇرۇقداش' + }, + datepicker: { + now: 'ھازىرقى ۋاقىت', + today: 'بۈگۈن', + cancel: 'بىكار قىلىش', + clear: 'قۇرۇقداش', + confirm: 'جەزملەش', + selectDate: 'چىسلا تاللاڭ', + selectTime: 'ۋاقىت تاللاڭ', + startDate: 'باشلانغان چىسلا', + startTime: 'باشلانغان ۋاقىت', + endDate: 'ئاخىرلاشقان چىسلا', + endTime: 'ئاخىرلاشقان ۋاقىت', + prevYear: 'ئالدىنقى يىل', + nextYear: 'كىيىنكى يىل', + prevMonth: 'ئالدىنقى ئاي', + nextMonth: 'كىيىنكى ئاي', + year: '- يىل', + month1: '1-ئاي', + month2: '2-ئاي', + month3: '3-ئاي', + month4: '4-ئاي', + month5: '5-ئاي', + month6: '6-ئاي', + month7: '7-ئاي', + month8: '8-ئاي', + month9: '9-ئاي', + month10: '10-ئاي', + month11: '11-ئاي', + month12: '12-ئاي', + // week: '周次', + weeks: { + sun: 'يەكشەنبە', + mon: 'دۈشەنبە', + tue: 'سەيشەنبە', + wed: 'چارشەنبە', + thu: 'پەيشەنبە', + fri: 'جۈمە', + sat: 'شەنبە' + }, + months: { + jan: '1-ئاي', + feb: '2-ئاي', + mar: '3-ئاي', + apr: '4-ئاي', + may: '5-ئاي', + jun: '6-ئاي', + jul: '7-ئاي', + aug: '8-ئاي', + sep: '9-ئاي', + oct: '10-ئاي', + nov: '11-ئاي', + dec: '12-ئاي' + } + }, + select: { + loading: 'يۈكلىنىۋاتىدۇ', + noMatch: 'ئۇچۇر تېپىلمىدى', + noData: 'ئۇچۇر يوق', + placeholder: 'تاللاڭ' + }, + cascader: { + noMatch: 'ئۇچۇر تېپىلمىدى', + loading: 'يۈكلىنىۋاتىدۇ', + placeholder: 'تاللاڭ', + noData: 'ئۇچۇر يوق' + }, + pagination: { + goto: 'كىيىنكى بەت', + pagesize: 'تال/بەت', + total: 'جەمئىي {total} تال', + pageClassifier: 'بەت' + }, + messagebox: { + title: 'ئەسكەرتىش', + confirm: 'جەزملەش', + cancel: 'بىكار قىلىش', + error: 'كىرگۈزگەن ئۇچۇرىڭىزدا خاتالىق بار!' + }, + upload: { + deleteTip: 'delete كۇنپكىسىنى بېسىپ ئۆچۈرەلەيسىز', + delete: 'ئۆچۈرۈش', + preview: 'رەسىمنى كۆرۈش', + continue: 'رەسىم يوللاش' + }, + table: { + emptyText: 'ئۇچۇر يوق', + confirmFilter: 'سۈزگۈچ', + resetFilter: 'قايتا تولدۇرۇش', + clearFilter: 'ھەممە', + sumText: 'جەمئىي' + }, + tree: { + emptyText: 'ئۇچۇر يوق' + }, + transfer: { + noMatch: 'ئۇچۇر تېپىلمىدى', + noData: 'ئۇچۇر يوق', + titles: ['جەدۋەل 1', 'جەدۋەل 2'], + filterPlaceholder: 'ئىزدىمەكچى بولغان مەزمۇننى كىرگۈزۈڭ', + noCheckedFormat: 'جەمئىي {total} تۈر', + hasCheckedFormat: 'تاللانغىنى {checked}/{total} تۈر' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/vi.ts b/src/locales/lang/vi.ts new file mode 100644 index 0000000..5f14342 --- /dev/null +++ b/src/locales/lang/vi.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: 'OK', + clear: 'Xóa' + }, + datepicker: { + now: 'Hiện tại', + today: 'Hôm nay', + cancel: 'Hủy', + clear: 'Xóa', + confirm: 'OK', + selectDate: 'Chọn ngày', + selectTime: 'Chọn giờ', + startDate: 'Ngày bắt đầu', + startTime: 'Thời gian bắt đầu', + endDate: 'Ngày kết thúc', + endTime: 'Thời gian kết thúc', + prevYear: 'Năm trước', + nextYear: 'Năm tới', + prevMonth: 'Tháng trước', + nextMonth: 'Tháng tới', + year: 'Năm', + month1: 'Tháng 1', + month2: 'Tháng 2', + month3: 'Tháng 3', + month4: 'Tháng 4', + month5: 'Tháng 5', + month6: 'Tháng 6', + month7: 'Tháng 7', + month8: 'Tháng 8', + month9: 'Tháng 9', + month10: 'Tháng 10', + month11: 'Tháng 11', + month12: 'Tháng 12', + // week: 'week', + weeks: { + sun: 'CN', + mon: 'T2', + tue: 'T3', + wed: 'T4', + thu: 'T5', + fri: 'T6', + sat: 'T7' + }, + months: { + jan: 'Th.1', + feb: 'Th.2', + mar: 'Th.3', + apr: 'Th.4', + may: 'Th.5', + jun: 'Th.6', + jul: 'Th.7', + aug: 'Th.8', + sep: 'Th.9', + oct: 'Th.10', + nov: 'Th.11', + dec: 'Th.12' + } + }, + select: { + loading: 'Đang tải', + noMatch: 'Dữ liệu không phù hợp', + noData: 'Không tìm thấy dữ liệu', + placeholder: 'Chọn' + }, + cascader: { + noMatch: 'Dữ liệu không phù hợp', + loading: 'Đang tải', + placeholder: 'Chọn', + noData: 'Không tìm thấy dữ liệu' + }, + pagination: { + goto: 'Nhảy tới', + pagesize: '/trang', + total: 'Tổng {total}', + pageClassifier: '' + }, + messagebox: { + title: 'Thông báo', + confirm: 'OK', + cancel: 'Hủy', + error: 'Dữ liệu không hợp lệ' + }, + upload: { + deleteTip: 'Nhấn xoá để xoá', + delete: 'Xóa', + preview: 'Xem trước', + continue: 'Tiếp tục' + }, + table: { + emptyText: 'Không có dữ liệu', + confirmFilter: 'Xác nhận', + resetFilter: 'Làm mới', + clearFilter: 'Xóa hết', + sumText: 'Tổng' + }, + tree: { + emptyText: 'Không có dữ liệu' + }, + transfer: { + noMatch: 'Dữ liệu không phù hợp', + noData: 'Không tìm thấy dữ liệu', + titles: ['Danh sách 1', 'Danh sách 2'], + filterPlaceholder: 'Nhập từ khóa', + noCheckedFormat: '{total} mục', + hasCheckedFormat: '{checked}/{total} đã chọn ' + }, + image: { + error: 'FAILED' // to be translated + }, + pageHeader: { + title: 'Back' // to be translated + } + } +}; diff --git a/src/locales/lang/zh-CN.ts b/src/locales/lang/zh-CN.ts new file mode 100644 index 0000000..1e58616 --- /dev/null +++ b/src/locales/lang/zh-CN.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: '确定', + clear: '清空' + }, + datepicker: { + now: '此刻', + today: '今天', + cancel: '取消', + clear: '清空', + confirm: '确定', + selectDate: '选择日期', + selectTime: '选择时间', + startDate: '开始日期', + startTime: '开始时间', + endDate: '结束日期', + endTime: '结束时间', + prevYear: '前一年', + nextYear: '后一年', + prevMonth: '上个月', + nextMonth: '下个月', + year: '年', + month1: '1 月', + month2: '2 月', + month3: '3 月', + month4: '4 月', + month5: '5 月', + month6: '6 月', + month7: '7 月', + month8: '8 月', + month9: '9 月', + month10: '10 月', + month11: '11 月', + month12: '12 月', + // week: '周次', + weeks: { + sun: '日', + mon: '一', + tue: '二', + wed: '三', + thu: '四', + fri: '五', + sat: '六' + }, + months: { + jan: '一月', + feb: '二月', + mar: '三月', + apr: '四月', + may: '五月', + jun: '六月', + jul: '七月', + aug: '八月', + sep: '九月', + oct: '十月', + nov: '十一月', + dec: '十二月' + } + }, + select: { + loading: '加载中', + noMatch: '无匹配数据', + noData: '无数据', + placeholder: '请选择' + }, + cascader: { + noMatch: '无匹配数据', + loading: '加载中', + placeholder: '请选择', + noData: '暂无数据' + }, + pagination: { + goto: '前往', + pagesize: '条/页', + total: '共 {total} 条', + pageClassifier: '页' + }, + messagebox: { + title: '提示', + confirm: '确定', + cancel: '取消', + error: '输入的数据不合法!' + }, + upload: { + deleteTip: '按 delete 键可删除', + delete: '删除', + preview: '查看图片', + continue: '继续上传' + }, + table: { + emptyText: '暂无数据', + confirmFilter: '筛选', + resetFilter: '重置', + clearFilter: '全部', + sumText: '合计' + }, + tree: { + emptyText: '暂无数据' + }, + transfer: { + noMatch: '无匹配数据', + noData: '无数据', + titles: ['列表 1', '列表 2'], + filterPlaceholder: '请输入搜索内容', + noCheckedFormat: '共 {total} 项', + hasCheckedFormat: '已选 {checked}/{total} 项' + }, + image: { + error: '加载失败' + }, + pageHeader: { + title: '返回' + } + } +}; diff --git a/src/locales/lang/zh-TW.ts b/src/locales/lang/zh-TW.ts new file mode 100644 index 0000000..519d044 --- /dev/null +++ b/src/locales/lang/zh-TW.ts @@ -0,0 +1,116 @@ +export default { + el: { + colorpicker: { + confirm: '確認', + clear: '清空' + }, + datepicker: { + now: '現在', + today: '今天', + cancel: '取消', + clear: '清空', + confirm: '確認', + selectDate: '選擇日期', + selectTime: '選擇時間', + startDate: '開始日期', + startTime: '開始時間', + endDate: '結束日期', + endTime: '結束時間', + prevYear: '前一年', + nextYear: '後一年', + prevMonth: '上個月', + nextMonth: '下個月', + year: '年', + month1: '1 月', + month2: '2 月', + month3: '3 月', + month4: '4 月', + month5: '5 月', + month6: '6 月', + month7: '7 月', + month8: '8 月', + month9: '9 月', + month10: '10 月', + month11: '11 月', + month12: '12 月', + // week: '周次', + weeks: { + sun: '日', + mon: '一', + tue: '二', + wed: '三', + thu: '四', + fri: '五', + sat: '六' + }, + months: { + jan: '一月', + feb: '二月', + mar: '三月', + apr: '四月', + may: '五月', + jun: '六月', + jul: '七月', + aug: '八月', + sep: '九月', + oct: '十月', + nov: '十一月', + dec: '十二月' + } + }, + select: { + loading: '加載中', + noMatch: '無匹配資料', + noData: '無資料', + placeholder: '請選擇' + }, + cascader: { + noMatch: '無匹配資料', + loading: '加載中', + placeholder: '請選擇', + noData: '無資料' + }, + pagination: { + goto: '前往', + pagesize: '項/頁', + total: '共 {total} 項', + pageClassifier: '頁' + }, + messagebox: { + title: '提示', + confirm: '確定', + cancel: '取消', + error: '輸入的資料不符規定!' + }, + upload: { + deleteTip: '按 delete 鍵可刪除', + delete: '刪除', + preview: '查看圖片', + continue: '繼續上傳' + }, + table: { + emptyText: '暫無資料', + confirmFilter: '篩選', + resetFilter: '重置', + clearFilter: '全部', + sumText: 'Sum' // to be translated + }, + tree: { + emptyText: '暫無資料' + }, + transfer: { + noMatch: '無匹配資料', + noData: '無資料', + titles: ['List 1', 'List 2'], // to be translated + filterPlaceholder: 'Enter keyword', // to be translated + noCheckedFormat: '{total} items', // to be translated + hasCheckedFormat: '{checked}/{total} checked' // to be translated + }, + image: { + error: '加載失敗' + }, + pageHeader: { + title: '返回' + } + } +}; diff --git a/src/locales/module.ts b/src/locales/module.ts new file mode 100644 index 0000000..74bbc87 --- /dev/null +++ b/src/locales/module.ts @@ -0,0 +1,11 @@ +import { NgModule, ModuleWithProviders } from '@angular/core' +import { ElLocalesService } from './service' + +@NgModule({ + providers: [ElLocalesService] +}) +export class ElLocalesModule { + static forRoot(): ModuleWithProviders { + return { ngModule: ElLocalesModule, providers: [] } + } +} diff --git a/src/locales/service.ts b/src/locales/service.ts new file mode 100644 index 0000000..b0ae4d2 --- /dev/null +++ b/src/locales/service.ts @@ -0,0 +1,66 @@ +import defaultLang from './lang/zh-CN'; +import { ElLocales } from './types'; +import { BehaviorSubject, Observable } from 'rxjs'; +import { distinctUntilChanged } from 'rxjs/operators'; +import { Injectable } from '@angular/core'; + +const RE_NARGS = /(%|)\{([0-9a-zA-Z_]+)\}/g; +const hasOwnProperty = Object.prototype.hasOwnProperty; + +function hasOwn(obj: object, key: string): any { + return hasOwnProperty.call(obj, key); +}; + +@Injectable() +export class ElLocalesService { + /** + * TODO once updated to Angular 6: + * - provideIn: 'root' in Injectable + * - remove static instance + */ + private static instance: ElLocalesService = null; + + resources$: Observable; + private _resources$: BehaviorSubject; + + constructor() { + if (ElLocalesService.instance) { + return ElLocalesService.instance; + } + this._resources$ = new BehaviorSubject(defaultLang); + this.resources$ = this._resources$.pipe( + distinctUntilChanged() + ) + ElLocalesService.instance = this; + } + + use(l: ElLocales): void { + this._resources$.next(l); + } + + format(string: string, ...args: any[]): string { + if (args.length === 1 && typeof args[0] === 'object') { + args = args[0]; + } + + if (!args || !args.hasOwnProperty) { + args = {} as any; + } + + return string.replace(RE_NARGS, (match, prefix, i, index) => { + let result: any; + + if (string[index - 1] === '{' && + string[index + match.length] === '}') { + return i; + } else { + result = hasOwn(args, i) ? args[i] : null; + if (result === null || result === undefined) { + return ''; + } + + return result; + } + }); + } +} diff --git a/src/locales/types.ts b/src/locales/types.ts new file mode 100644 index 0000000..1318a6b --- /dev/null +++ b/src/locales/types.ts @@ -0,0 +1,139 @@ + +export interface ElColorPickerLocales { + confirm: string; + clear: string; +} + +export interface ElDatePickerLocales { + now: string; + today: string; + cancel: string; + clear: string; + confirm: string; + selectDate: string; + selectTime: string; + startDate: string; + startTime: string; + endDate: string; + endTime: string; + prevYear: string; + nextYear: string; + prevMonth: string; + nextMonth: string; + year: string; + month1: string; + month2: string; + month3: string; + month4: string; + month5: string; + month6: string; + month7: string; + month8: string; + month9: string; + month10: string; + month11: string; + month12: string; + month?: string; + week?: string; + weeks: { + sun: string; + mon: string; + tue: string; + wed: string; + thu: string; + fri: string; + sat: string; + }; + months: { + jan: string; + feb: string; + mar: string; + apr: string; + may: string; + jun: string; + jul: string; + aug: string; + sep: string; + oct: string; + nov: string; + dec: string; + }; +} + +export interface ElSelectLocales { + loading: string; + noMatch: string; + noData: string; + placeholder: string; +} + +export interface ElCascaderLocales { + noMatch: string; + loading: string; + placeholder: string; + noData: string; +} + +export interface ElPaginationLocales { + goto: string; + pagesize: string; + total: string; + pageClassifier: string; +} + +export interface ElMessageBoxLocales { + title: string; + confirm: string; + cancel: string; + error: string; +} + +export interface ElUploadLocales { + deleteTip: string; + delete: string; + preview: string; + continue: string; +} + +export interface ElTableLocales { + emptyText: string; + confirmFilter: string; + resetFilter: string; + clearFilter: string; + sumText: string; +} + +export interface ElTreeLocales { + emptyText: string; +} +export interface ElTransferLocales { + noMatch: string; + noData: string; + titles: string[]; + filterPlaceholder: string; + noCheckedFormat: string; + hasCheckedFormat: string; +} +export interface ElImageLocales { + error: string; +} +export interface ElPageHeaderLocales { + title: string; +} + +export interface ElLocales { + el: { + colorpicker: ElColorPickerLocales; + datepicker: ElDatePickerLocales; + select: ElSelectLocales; + cascader: ElCascaderLocales; + pagination: ElPaginationLocales; + messagebox: ElMessageBoxLocales; + upload: ElUploadLocales; + table: ElTableLocales; + tree: ElTreeLocales; + transfer: ElTransferLocales; + image: ElImageLocales; + pageHeader: ElPageHeaderLocales; + } +} From 8700ec377598ed591b7500fdf6fbab078bf92693 Mon Sep 17 00:00:00 2001 From: Sascha Braun Date: Sun, 16 Jun 2019 19:54:56 +0200 Subject: [PATCH 2/4] feat: datepicker uses locales --- src/date-picker/children/date-table.ts | 20 ++++++++++++++++++++ src/date-picker/children/month-table.ts | 15 +++++++++++++++ src/date-picker/picker-panel.ts | 14 +++++++++++--- 3 files changed, 46 insertions(+), 3 deletions(-) diff --git a/src/date-picker/children/date-table.ts b/src/date-picker/children/date-table.ts index f17bafd..f4757bf 100644 --- a/src/date-picker/children/date-table.ts +++ b/src/date-picker/children/date-table.ts @@ -1,5 +1,6 @@ import { Component, EventEmitter, Input, OnInit, Output, OnChanges, SimpleChanges } from '@angular/core' import { DateFormat } from '../utils/format' +import { ElLocalesService } from '../../locales'; export type DateRowItem = { day: number, // day value @@ -61,6 +62,11 @@ export class ElDateTable implements OnInit, OnChanges { return { day: lastCount, monthOffset: -1 } }).reverse() } + + constructor( + private elLocales: ElLocalesService + ) { + } isToday(item: DateRowItem): boolean { if (this.currentMonthOffset === null) return false @@ -113,6 +119,20 @@ export class ElDateTable implements OnInit, OnChanges { } ngOnInit(): void { + this.elLocales.resources$.subscribe(locales => { + const weeks = locales.el.datepicker.weeks; + this.weeks = [ + weeks.sun, + weeks.mon, + weeks.tue, + weeks.wed, + weeks.thu, + weeks.fri, + weeks.sat + ] + }) + + this.date = new Date(this.model) this.getRows() } diff --git a/src/date-picker/children/month-table.ts b/src/date-picker/children/month-table.ts index 57ae747..0e35755 100644 --- a/src/date-picker/children/month-table.ts +++ b/src/date-picker/children/month-table.ts @@ -1,4 +1,5 @@ import { Component, EventEmitter, Input, OnChanges, OnInit, Output, SimpleChanges } from '@angular/core' +import { ElLocalesService } from '../../locales'; @Component({ selector: 'el-month-table', @@ -32,6 +33,11 @@ export class EMonthTable implements OnInit, OnChanges { ['五月', '六月', '七月', '八月'], ['九月', '十月', '十一月', '十二月'], ] + + constructor( + private elLocales: ElLocalesService + ) { + } clickHandle(i: number, k: number): void { const monthID = 4 * i + k @@ -44,6 +50,15 @@ export class EMonthTable implements OnInit, OnChanges { } ngOnInit(): void { + this.elLocales.resources$.subscribe(locales => { + const months = locales.el.datepicker.months; + this.monthRows = [ + [ months.jan, months.feb, months.mar, months.apr ], + [ months.may, months.jun, months.jul, months.aug ], + [ months.sep, months.oct, months.nov, months.dec ] + ] + }) + this.date = new Date(this.model) this.currentMonth = this.date.getMonth() } diff --git a/src/date-picker/picker-panel.ts b/src/date-picker/picker-panel.ts index 772356c..7a7df7d 100644 --- a/src/date-picker/picker-panel.ts +++ b/src/date-picker/picker-panel.ts @@ -1,5 +1,6 @@ import { Component, EventEmitter, Input, OnChanges, OnInit, Optional, Output, SimpleChanges } from '@angular/core' import { ElDataPicker } from './picker' +import { ElLocalesService, ElDatePickerLocales } from '../locales' import { dropAnimation } from '../shared/animation' export type DateModelItem = { @@ -38,16 +39,17 @@ export type DateModelItem = { {{dateShowModels.year}} 年 + (click)="showPicker('year')">{{dateShowModels.year}} {{locales.year}} - {{dateShowModels.yearRange[0]}} 年 - {{dateShowModels.yearRange[1]}} 年 + {{dateShowModels.yearRange[0]}} {{locales.year}} - {{dateShowModels.yearRange[1]}} {{locales.year}} {{dateShowModels.month + 1}} 月 + *ngIf="currentView === 'date'">{{ locales['month' + (dateShowModels.month + 1)] }} + @@ -98,8 +100,10 @@ export class ElDatePickerPanel implements OnInit, OnChanges { showTime: boolean = false currentView: string = 'date' dateShowModels: DateModelItem + locales: ElDatePickerLocales constructor( + private elLocales: ElLocalesService, @Optional() public root: ElDataPicker, ) { } @@ -160,6 +164,10 @@ export class ElDatePickerPanel implements OnInit, OnChanges { } ngOnInit(): void { + this.elLocales.resources$.subscribe(locales => { + this.locales = locales.el.datepicker; + }) + // hidden day this.currentView = this.hiddenDay ? 'month' : 'date' this.model = this.model || Date.now() From 32a09d4b7c8b05ba1d4b72c56b8b6724ebf55575 Mon Sep 17 00:00:00 2001 From: Sascha Braun Date: Sun, 16 Jun 2019 19:55:29 +0200 Subject: [PATCH 3/4] feat: pagination uses locales --- src/pagination/children/jump.ts | 16 ++++++++++++++-- src/pagination/children/size.ts | 15 +++++++++++---- src/pagination/pagination.ts | 16 ++++++++++++++-- 3 files changed, 39 insertions(+), 8 deletions(-) diff --git a/src/pagination/children/jump.ts b/src/pagination/children/jump.ts index 2bcdb82..21c1703 100644 --- a/src/pagination/children/jump.ts +++ b/src/pagination/children/jump.ts @@ -1,17 +1,18 @@ import { Component, EventEmitter, Input, Output } from '@angular/core' +import { ElLocalesService, ElPaginationLocales } from '../../locales'; @Component({ selector: 'el-pagination-jump', template: ` - 前往 + {{ locales.goto }}
- 页 + {{ locales.pageClassifier }}
`, }) @@ -21,11 +22,22 @@ export class ElPaginationJump { @Input() max: number @Output() next: EventEmitter = new EventEmitter() + locales: ElPaginationLocales; + static nextPageNumber(page: number, max: number): number { if (page <= 1) return 1 if (page >= max) return max return page } + + constructor(private readonly elLocales: ElLocalesService) { + } + + ngOnInit(): void { + this.elLocales.resources$.subscribe(locales => { + this.locales = locales.el.pagination; + }) + } changeHandle(nextValue: number): void { if (Number.isNaN(+ nextValue)) return diff --git a/src/pagination/children/size.ts b/src/pagination/children/size.ts index 870c45d..91bee7e 100644 --- a/src/pagination/children/size.ts +++ b/src/pagination/children/size.ts @@ -1,4 +1,5 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core' +import { ElPaginationLocales, ElLocalesService } from '../../locales'; export type Option = { value: number, label: string @@ -23,11 +24,17 @@ export class ElPaginationSize implements OnInit { options: Option[] + constructor(private readonly elLocales: ElLocalesService) { + } + ngOnInit(): void { - this.options = this.sizes.map(size => ({ - value: size, - label: size + '条/页', - })) + this.elLocales.resources$.subscribe(locales => { + const pagination = locales.el.pagination; + this.options = this.sizes.map(size => ({ + value: size, + label: size + pagination.pagesize, + })) + }) } } diff --git a/src/pagination/pagination.ts b/src/pagination/pagination.ts index 15d1b4f..03a0b66 100644 --- a/src/pagination/pagination.ts +++ b/src/pagination/pagination.ts @@ -1,5 +1,6 @@ import { Component, OnChanges, OnInit, SimpleChanges } from '@angular/core' import { ElPaginationProps } from './pagination.props' +import { ElLocalesService, ElPaginationLocales } from '../locales'; @Component({ selector: 'el-pagination', @@ -7,7 +8,7 @@ import { ElPaginationProps } from './pagination.props'
- 共 {{total}} 条 + {{ totalText }} @@ -41,13 +42,21 @@ export class ElPagination extends ElPaginationProps implements OnInit, OnChanges showTotal: boolean = true showSize: boolean = true showJumper: boolean = true + + locales: ElPaginationLocales; + + get totalText(): string { + return this.elLocales.format(this.locales.total, { + total: this.total + }) + } static showLayout(ElName: string, layout: string[]): boolean { const member: string = layout.find(name => name === ElName) return !!member } - constructor() { + constructor(private readonly elLocales: ElLocalesService) { super() } @@ -69,6 +78,9 @@ export class ElPagination extends ElPaginationProps implements OnInit, OnChanges } ngOnInit(): void { + this.elLocales.resources$.subscribe(locales => { + this.locales = locales.el.pagination; + }) if (!this.pageCount && this.total === undefined) { return console.warn('el-pagination required [total]') } From 474af1fe1c00830c83cd6dbe75c299200cbd0a20 Mon Sep 17 00:00:00 2001 From: Sascha Braun Date: Mon, 24 Jun 2019 13:01:48 +0200 Subject: [PATCH 4/4] fix(locales): lang files not being transpiled into release --- tsconfig.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index fb02733..8e89e20 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,8 +13,9 @@ "inlineSources": true, "skipLibCheck": true }, - "files": [ - "src/element-angular.module.ts" + "include": [ + "src/element-angular.module.ts", + "src/locales/lang/*.ts" ], "compileOnSave": false, "angularCompilerOptions": {