diff --git a/docs/mds/guide/changelog.md b/docs/mds/guide/changelog.md
index 8e61f735..328d1d8a 100644
--- a/docs/mds/guide/changelog.md
+++ b/docs/mds/guide/changelog.md
@@ -1,3 +1,7 @@
+## 1.0.0-next.6 2024-12-03
+
+- 新增多语言文件。
+
## 1.0.0-next.5 2024-12-02
- 完整支持 Svelte 5 与 TypeScript,包括库与示例。
diff --git a/docs/mds/guide/changelog_en.md b/docs/mds/guide/changelog_en.md
index 6024826d..feee15bb 100644
--- a/docs/mds/guide/changelog_en.md
+++ b/docs/mds/guide/changelog_en.md
@@ -1,3 +1,7 @@
+## 1.0.0-next.6 2024-12-03
+
+- Added multi-language files.
+
## 1.0.0-next.5 2024-12-02
- Full support for Svelte 5 and TypeScript, including libraries and demos.
diff --git a/packages/stdf/package.json b/packages/stdf/package.json
index 56fa8c91..4f09dbb0 100644
--- a/packages/stdf/package.json
+++ b/packages/stdf/package.json
@@ -1,6 +1,6 @@
{
"name": "stdf",
- "version": "1.0.0-next.5",
+ "version": "1.0.0-next.6",
"description": "Mobile web component library based on Svelte and Tailwind",
"author": "any-tdf",
"funding": "https://stdf.design?fund",
diff --git a/packages/stdf/src/lib/lang/az_AZ.ts b/packages/stdf/src/lib/lang/az_AZ.ts
new file mode 100644
index 00000000..c7e76353
--- /dev/null
+++ b/packages/stdf/src/lib/lang/az_AZ.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const az_AZ: LangProps = {
+ common: {
+ slotEmpty: 'Slotun məzmunu boşdur!',
+ loading: 'Yüklənir...',
+ noData: 'Məlumat yoxdur',
+ noMoreData: 'Artıq məlumat yoxdur',
+ done: 'Hazır'
+ },
+ actionSheet: {
+ cancelText: 'Ləğv et'
+ },
+ bottomSheet: {
+ title: 'Başlıq'
+ },
+ dialog: {
+ title: 'Xəbərdarlıq',
+ content: 'Məzmun',
+ primaryText: 'Təsdiq',
+ secondaryText: 'Ləğv et'
+ },
+ input: {
+ pleaseInput: 'Daxil edin'
+ },
+ modal: {
+ title: 'Başlıq',
+ content: 'Məzmun',
+ btnText: 'Gördüm'
+ },
+ navBar: {
+ title: 'Başlıq'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Yalnız bir səhifə'
+ },
+ picker: {
+ defaultTitle: 'Seçin',
+ defaultCancel: 'Ləğv et',
+ defaultConfirm: 'Təsdiq et'
+ },
+ asyncPicker: {
+ defaultTitle: 'Seçin',
+ defaultCancel: 'Ləğv et',
+ defaultConfirm: 'Təsdiq et',
+ defaultNext: 'Növbəti',
+ defaultPrev: 'Əvvəlki',
+ defaultSelected: 'Seçildi'
+ },
+ rate: {
+ error1: 'Dəyər Ümumi dəyərdən böyük ola bilməz!',
+ error2: 'Ümumi 1 çıxılmalıdır!',
+ error3: 'Yarım seçildiyi zaman dəyər 1 çıxılmalıdır!',
+ error4: 'Yarım seçilmədiyində Dəyər 0.5 azalır !',
+ error5: 'Genişlik və ya hündürlük 20 -dən kiçikdir, mobil terminalda klik etmək çətindir!'
+ },
+ timePicker: {
+ defaultTitle: 'Seçin',
+ defaultCancel: 'Ləğv et',
+ defaultConfirm: 'Təsdiq et',
+ defaultYear: 'İl',
+ defaultMonth: 'Ay',
+ defaultDay: 'Gün',
+ defaultHour: 'Saat',
+ defaultMinute: 'Dəqiqə',
+ defaultSecond: 'Saniyə'
+ },
+ calendar: {
+ weekTextList: ['B.', 'Ç.', 'Ç.a.', 'Ç.', 'C.', 'C.a.', 'Ş.'],
+ weekSundayStartTextList: ['Ş.', 'B.', 'Ç.', 'Ç.a.', 'Ç.', 'C.', 'C.a.'],
+ monthTextList: ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'],
+ confirmText: 'Təsdiq et',
+ selectedText: 'Seçilib',
+ dayText: 'gün',
+ beforeText: 'Son',
+ afterText: 'Gələcək',
+ currentWeekText: 'Bu həftə',
+ currentMonthText: 'Bu ay',
+ currentQuarterText: 'Bu rəbə'
+ }
+};
+
+export default az_AZ;
diff --git a/packages/stdf/src/lib/lang/bg_BG.ts b/packages/stdf/src/lib/lang/bg_BG.ts
new file mode 100644
index 00000000..d0f428a5
--- /dev/null
+++ b/packages/stdf/src/lib/lang/bg_BG.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const bg_BG: LangProps = {
+ common: {
+ slotEmpty: 'Съдържанието на слота е празно!',
+ loading: 'Зареждане...',
+ noData: 'Няма данни',
+ noMoreData: 'Няма повече данни',
+ done: 'Готово'
+ },
+ actionSheet: {
+ cancelText: 'Отказ'
+ },
+ bottomSheet: {
+ title: 'Заглавие'
+ },
+ dialog: {
+ title: 'Подсказка',
+ content: 'Съдържание',
+ primaryText: 'Потвърди',
+ secondaryText: 'Откажи'
+ },
+ input: {
+ pleaseInput: 'Моля, въведете'
+ },
+ modal: {
+ title: 'Заглавие',
+ content: 'Съдържание',
+ btnText: 'Разбрах'
+ },
+ navBar: {
+ title: 'Заглавие'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Само една'
+ },
+ picker: {
+ defaultTitle: 'Моля, изберете',
+ defaultCancel: 'Отказ',
+ defaultConfirm: 'Потвърди'
+ },
+ asyncPicker: {
+ defaultTitle: 'Моля, изберете',
+ defaultCancel: 'Отказ',
+ defaultConfirm: 'Потвърди',
+ defaultNext: 'Следващ',
+ defaultPrev: 'Предишен',
+ defaultSelected: 'Избрано'
+ },
+ rate: {
+ error1: 'Стойността не може да бъде по-голяма от общата!',
+ error2: 'Общата трябва да се раздели с 1!',
+ error3: 'Стойността трябва да се раздели с 1, когато не е наполовина избрана!',
+ error4: 'Стойността трябва да се раздели с 0,5, когато е наполовина избрана!',
+ error5: 'Широчината или височината има стойност по-малка от 20, което прави щракването на мобилното устройство трудно!'
+ },
+ timePicker: {
+ defaultTitle: 'Моля, изберете',
+ defaultCancel: 'Отказ',
+ defaultConfirm: 'Потвърди',
+ defaultYear: 'Година',
+ defaultMonth: 'Месец',
+ defaultDay: 'Ден',
+ defaultHour: 'Час',
+ defaultMinute: 'Минута',
+ defaultSecond: 'Секунда'
+ },
+ calendar: {
+ weekTextList: ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Нд'],
+ weekSundayStartTextList: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
+ monthTextList: ['Януари', 'Февруари', 'Март', 'Април', 'Май', 'Юни', 'Юли', 'Август', 'Септември', 'Октомври', 'Ноември', 'Декември'],
+ confirmText: 'Потвърди',
+ selectedText: 'Избрано',
+ dayText: 'ден',
+ beforeText: 'Последен',
+ afterText: 'Следващ',
+ currentWeekText: 'Тази седмица',
+ currentMonthText: 'Този месец',
+ currentQuarterText: 'Това тримесечие'
+ }
+};
+
+export default bg_BG;
diff --git a/packages/stdf/src/lib/lang/bn_BD.ts b/packages/stdf/src/lib/lang/bn_BD.ts
new file mode 100644
index 00000000..bfb570a9
--- /dev/null
+++ b/packages/stdf/src/lib/lang/bn_BD.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const bn_BD: LangProps = {
+ common: {
+ slotEmpty: 'স্লটের উপাদান খালি!',
+ loading: 'লোড হচ্ছে ...',
+ noData: 'কোন তথ্য নেই',
+ noMoreData: 'আর কোন তথ্য নেই',
+ done: 'সম্পন্ন'
+ },
+ actionSheet: {
+ cancelText: 'বাতিল'
+ },
+ bottomSheet: {
+ title: 'শিরোনাম'
+ },
+ dialog: {
+ title: 'উপদেশ',
+ content: 'বিষয়বস্তু',
+ primaryText: 'হ্যাঁ',
+ secondaryText: 'না'
+ },
+ input: {
+ pleaseInput: 'অনুগ্রহপূর্বক প্রবেশ করুন'
+ },
+ modal: {
+ title: 'শিরোনাম',
+ content: 'বিষয়বস্তু',
+ btnText: 'ঠিক আছে'
+ },
+ navBar: {
+ title: 'শিরোনাম'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'শুধুমাত্র একটি'
+ },
+ picker: {
+ defaultTitle: 'অনুগ্রহ করে নির্বাচন করুন',
+ defaultCancel: 'বাতিল',
+ defaultConfirm: 'নিশ্চিত করুন'
+ },
+ asyncPicker: {
+ defaultTitle: 'অনুগ্রহ করে নির্বাচন করুন',
+ defaultCancel: 'বাতিল',
+ defaultConfirm: 'নিশ্চিত করুন',
+ defaultNext: 'পরবর্তী',
+ defaultPrev: 'আগে',
+ defaultSelected: 'নির্বাচিত'
+ },
+ rate: {
+ error1: 'মানটি সম্পূর্ণ প্রতিবেদন থেকে বেশি হতে পারে না!',
+ error2: 'সম্পূর্ণ প্রতিবেদনের সাথে গুণফল করতে হবে!',
+ error3: 'মানটি বেশি নয়, তখন সাম্প্রতিক নয়!',
+ error4: 'মানটি আধ হওয়া উচিত, তখন সে সাম্প্রতিক হিসাবে উন্নয়ন করা হবে!',
+ error5: 'উচ্চতা বা প্রস্থ এমন মান যা মোবাইল ডিভাইসে ক্লিক করা অসহজ করে দেয়!'
+ },
+ timePicker: {
+ defaultTitle: 'অনুগ্রহ করে নির্বাচন করুন',
+ defaultCancel: 'বাতিল',
+ defaultConfirm: 'নিশ্চিত করুন',
+ defaultYear: 'বছর',
+ defaultMonth: 'মাস',
+ defaultDay: 'দিন',
+ defaultHour: 'ঘন্টা',
+ defaultMinute: 'মিনিট',
+ defaultSecond: 'সেকেন্ড'
+ },
+ calendar: {
+ weekTextList: ['সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি', 'রবি'],
+ weekSundayStartTextList: ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'],
+ monthTextList: [
+ 'জানুয়ারী',
+ 'ফেব্রুয়ারী',
+ 'মার্চ',
+ 'এপ্রিল',
+ 'মে',
+ 'জুন',
+ 'জুলাই',
+ 'আগস্ট',
+ 'সেপ্টেম্বর',
+ 'অক্টোবর',
+ 'নভেম্বর',
+ 'ডিসেম্বর'
+ ],
+ confirmText: 'নিশ্চিত করুন',
+ selectedText: 'নির্বাচিত',
+ dayText: 'দিন',
+ beforeText: 'পূর্ববর্তী',
+ afterText: 'পরবর্তী',
+ currentWeekText: 'এই সপ্তাহে',
+ currentMonthText: 'এই মাসে',
+ currentQuarterText: 'এই ত্রৈমাসিকে'
+ }
+};
+
+export default bn_BD;
diff --git a/packages/stdf/src/lib/lang/ca_ES.ts b/packages/stdf/src/lib/lang/ca_ES.ts
new file mode 100644
index 00000000..3d37f512
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ca_ES.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const ca_ES: LangProps = {
+ common: {
+ slotEmpty: 'La ranura està buida!',
+ loading: "S'està carregant ...",
+ noData: 'No hi ha dades disponibles',
+ noMoreData: 'No hi ha més dades',
+ done: 'Fet'
+ },
+ actionSheet: {
+ cancelText: 'Cancel·lar'
+ },
+ bottomSheet: {
+ title: 'Títol'
+ },
+ dialog: {
+ title: 'Avís',
+ content: 'Contingut',
+ primaryText: "D'acord",
+ secondaryText: 'Cancel·lar'
+ },
+ input: {
+ pleaseInput: 'Si us plau, introdueixi'
+ },
+ modal: {
+ title: 'Títol',
+ content: 'Contingut',
+ btnText: "D'acord"
+ },
+ navBar: {
+ title: 'Títol'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Només una pàgina'
+ },
+ picker: {
+ defaultTitle: 'Si us plau, trieu',
+ defaultCancel: 'Cancel·lar',
+ defaultConfirm: 'Confirmar'
+ },
+ asyncPicker: {
+ defaultTitle: 'Si us plau, trieu',
+ defaultCancel: 'Cancel·lar',
+ defaultConfirm: 'Confirmar',
+ defaultNext: 'Següent',
+ defaultPrev: 'Anterior',
+ defaultSelected: 'Seleccionat'
+ },
+ rate: {
+ error1: 'El valor no pot ser més gran que la seva informació de retroaliment completa!',
+ error2: "El valor s'ha de puntuar amb la seva informació de retroaliment completa!",
+ error3: 'El valor no és gran, llavors no és fresc!',
+ error4: 'El valor ha de ser imparell, llavors es desenvolupa com a fresc!',
+ error5: "L'alçada o l'amplada del valor és difícil de tocar al dispositiu mòbil!"
+ },
+ timePicker: {
+ defaultTitle: 'Si us plau, trieu',
+ defaultCancel: 'Cancel·lar',
+ defaultConfirm: 'Confirmar',
+ defaultYear: 'Any',
+ defaultMonth: 'Mes',
+ defaultDay: 'Dia',
+ defaultHour: 'Hora',
+ defaultMinute: 'Minut',
+ defaultSecond: 'Segon'
+ },
+ calendar: {
+ weekTextList: ['Dl', 'Dt', 'Dc', 'Dj', 'Dv', 'Ds', 'Dg'],
+ weekSundayStartTextList: ['Dg', 'Dl', 'Dt', 'Dc', 'Dj', 'Dv', 'Ds'],
+ monthTextList: ['Gener', 'Febrer', 'Març', 'Abril', 'Maig', 'Juny', 'Juliol', 'Agost', 'Setembre', 'Octubre', 'Novembre', 'Desembre'],
+ confirmText: 'Confirmar',
+ selectedText: 'Seleccionat',
+ dayText: 'Dia',
+ beforeText: 'Abans',
+ afterText: 'Després',
+ currentWeekText: 'Aquesta setmana',
+ currentMonthText: 'Aquest mes',
+ currentQuarterText: 'Aquest trimestre'
+ }
+};
+
+export default ca_ES;
diff --git a/packages/stdf/src/lib/lang/cs_CZ.ts b/packages/stdf/src/lib/lang/cs_CZ.ts
new file mode 100644
index 00000000..08fd0d22
--- /dev/null
+++ b/packages/stdf/src/lib/lang/cs_CZ.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const cs_CZ: LangProps = {
+ common: {
+ slotEmpty: 'Slot je prázdný!',
+ loading: 'Načítání...',
+ noData: 'Žádná data',
+ noMoreData: 'Žádná další data',
+ done: 'Hotovo'
+ },
+ actionSheet: {
+ cancelText: 'Zrušit'
+ },
+ bottomSheet: {
+ title: 'Název'
+ },
+ dialog: {
+ title: 'Upozornění',
+ content: 'Obsah',
+ primaryText: 'OK',
+ secondaryText: 'Zrušit'
+ },
+ input: {
+ pleaseInput: 'Prosím, zadejte'
+ },
+ modal: {
+ title: 'Název',
+ content: 'Obsah',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Název'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Jen jedna stránka'
+ },
+ picker: {
+ defaultTitle: 'Prosím vyberte',
+ defaultCancel: 'Zrušit',
+ defaultConfirm: 'Potvrdit'
+ },
+ asyncPicker: {
+ defaultTitle: 'Prosím vyberte',
+ defaultCancel: 'Zrušit',
+ defaultConfirm: 'Potvrdit',
+ defaultNext: 'Další',
+ defaultPrev: 'Předchozí',
+ defaultSelected: 'Vybráno'
+ },
+ rate: {
+ error1: 'Hodnocení nemůže být větší než celková zpětná vazba!',
+ error2: 'Hodnocení musí být vyplněno alespoň celou jednou!',
+ error3: 'Hodnocení není velké, pak že ježek spí!',
+ error4: 'Hodnocení musí být liché, pak se vyvíjí jako ježek!',
+ error5: 'Výška nebo šířka hodnocení je na mobilním zařízení obtížně dotykatelná!'
+ },
+ timePicker: {
+ defaultTitle: 'Prosím vyberte',
+ defaultCancel: 'Zrušit',
+ defaultConfirm: 'Potvrdit',
+ defaultYear: 'Rok',
+ defaultMonth: 'Měsíc',
+ defaultDay: 'Den',
+ defaultHour: 'Hodina',
+ defaultMinute: 'Minuta',
+ defaultSecond: 'Sekunda'
+ },
+ calendar: {
+ weekTextList: ['Po', 'Út', 'St', 'Čt', 'Pá', 'So', 'Ne'],
+ weekSundayStartTextList: ['Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'],
+ monthTextList: ['Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec'],
+ confirmText: 'Potvrdit',
+ selectedText: 'Vybraná',
+ dayText: '. den',
+ beforeText: 'Před',
+ afterText: 'Po',
+ currentWeekText: 'Tento týden',
+ currentMonthText: 'Tento měsíc',
+ currentQuarterText: 'Toto čtvrtletí'
+ }
+};
+
+export default cs_CZ;
diff --git a/packages/stdf/src/lib/lang/da_DK.ts b/packages/stdf/src/lib/lang/da_DK.ts
new file mode 100644
index 00000000..bde00def
--- /dev/null
+++ b/packages/stdf/src/lib/lang/da_DK.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const da_DK: LangProps = {
+ common: {
+ slotEmpty: 'Slot er tom!',
+ loading: 'Indlæser...',
+ noData: 'Ingen data',
+ noMoreData: 'Ingen flere data',
+ done: 'Færdig'
+ },
+ actionSheet: {
+ cancelText: 'Annuller'
+ },
+ bottomSheet: {
+ title: 'Titel'
+ },
+ dialog: {
+ title: 'Advarsel',
+ content: 'Indhold',
+ primaryText: 'OK',
+ secondaryText: 'Annuller'
+ },
+ input: {
+ pleaseInput: 'Indtast venligst'
+ },
+ modal: {
+ title: 'Titel',
+ content: 'Indhold',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Titel'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Kun en side'
+ },
+ picker: {
+ defaultTitle: 'Vælg venligst',
+ defaultCancel: 'Annuller',
+ defaultConfirm: 'Bekræft'
+ },
+ asyncPicker: {
+ defaultTitle: 'Vælg venligst',
+ defaultCancel: 'Annuller',
+ defaultConfirm: 'Bekræft',
+ defaultNext: 'Næste',
+ defaultPrev: 'Tidligere',
+ defaultSelected: 'Valgt'
+ },
+ rate: {
+ error1: 'Bedømmelsen må ikke være større end din samlede feedback!',
+ error2: 'Bedømmelse skal være udarbejdet mindst en hel!',
+ error3: 'Bedømmelse er ikke stor, så pindsvinet sover!',
+ error4: 'Bedømmelse skal være ulige, så udvikler sig som en pindsvin!',
+ error5: 'Højden eller bredden af bedømmelsen er svær at røre mobil!'
+ },
+ timePicker: {
+ defaultTitle: 'Vælg venligst',
+ defaultCancel: 'Annuller',
+ defaultConfirm: 'Bekræft',
+ defaultYear: 'År',
+ defaultMonth: 'Måned',
+ defaultDay: 'Dag',
+ defaultHour: 'Time',
+ defaultMinute: 'Minut',
+ defaultSecond: 'Anden'
+ },
+ calendar: {
+ weekTextList: ['Ma', 'Ti', 'On', 'To', 'Fr', 'Lø', 'Sø'],
+ weekSundayStartTextList: ['Sø', 'Ma', 'Ti', 'On', 'To', 'Fr', 'Lø'],
+ monthTextList: ['Januar', 'Februar', 'Marts', 'April', 'Maj', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'December'],
+ confirmText: 'Bekræft',
+ selectedText: 'Valgt',
+ dayText: '. dag',
+ beforeText: 'Før',
+ afterText: 'Efter',
+ currentWeekText: 'Denne uge',
+ currentMonthText: 'Denne måned',
+ currentQuarterText: 'Dette kvartal'
+ }
+};
+
+export default da_DK;
diff --git a/packages/stdf/src/lib/lang/de_DE.ts b/packages/stdf/src/lib/lang/de_DE.ts
new file mode 100644
index 00000000..fd461ae9
--- /dev/null
+++ b/packages/stdf/src/lib/lang/de_DE.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const de_DE: LangProps = {
+ common: {
+ slotEmpty: 'Slot ist leer!',
+ loading: 'Laden...',
+ noData: 'Keine Daten',
+ noMoreData: 'Keine weiteren Daten',
+ done: 'Fertig'
+ },
+ actionSheet: {
+ cancelText: 'Abbrechen'
+ },
+ bottomSheet: {
+ title: 'Titel'
+ },
+ dialog: {
+ title: 'Warnung',
+ content: 'Inhalt',
+ primaryText: 'OK',
+ secondaryText: 'Abbrechen'
+ },
+ input: {
+ pleaseInput: 'Bitte geben Sie ein'
+ },
+ modal: {
+ title: 'Titel',
+ content: 'Inhalt',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Titel'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Nur eine'
+ },
+ picker: {
+ defaultTitle: 'Bitte wählen',
+ defaultCancel: 'Abbrechen',
+ defaultConfirm: 'Bestätigen'
+ },
+ asyncPicker: {
+ defaultTitle: 'Bitte wählen',
+ defaultCancel: 'Abbrechen',
+ defaultConfirm: 'Bestätigen',
+ defaultNext: 'Weiter',
+ defaultPrev: 'Zurück',
+ defaultSelected: 'Ausgewählt'
+ },
+ rate: {
+ error1: 'Bewertung darf nicht größer als Ihr Gesamt-Feedback sein!',
+ error2: 'Bewertung muss mindestens einmal vollständig ausgefüllt werden!',
+ error3: 'Bewertung ist nicht groß, so schläft der Igel!',
+ error4: 'Bewertung muss ungerade sein, damit sie sich wie ein Igel entwickelt!',
+ error5: 'Die Höhe oder Breite der Bewertung ist auf dem Mobiltelefon schwer zu berühren!'
+ },
+ timePicker: {
+ defaultTitle: 'Bitte wählen',
+ defaultCancel: 'Abbrechen',
+ defaultConfirm: 'Bestätigen',
+ defaultYear: 'Jahr',
+ defaultMonth: 'Monat',
+ defaultDay: 'Tag',
+ defaultHour: 'Stunde',
+ defaultMinute: 'Minute',
+ defaultSecond: 'Zweite'
+ },
+ calendar: {
+ weekTextList: ['Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', 'So'],
+ weekSundayStartTextList: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
+ monthTextList: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
+ confirmText: 'Bestätigen',
+ selectedText: 'Ausgewählt',
+ dayText: '. Tag',
+ beforeText: 'Vor',
+ afterText: 'Nach',
+ currentWeekText: 'Diese Woche',
+ currentMonthText: 'Dieser Monat',
+ currentQuarterText: 'Dieses Quartal'
+ }
+};
+
+export default de_DE;
diff --git a/packages/stdf/src/lib/lang/el_GR.ts b/packages/stdf/src/lib/lang/el_GR.ts
new file mode 100644
index 00000000..74d3b771
--- /dev/null
+++ b/packages/stdf/src/lib/lang/el_GR.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const el_GR: LangProps = {
+ common: {
+ slotEmpty: 'Το slot είναι άδειο!',
+ loading: 'Φόρτωση...',
+ noData: 'Δεν υπάρχουν δεδομένα',
+ noMoreData: 'Δεν υπάρχουν άλλα δεδομένα',
+ done: 'Έγινε'
+ },
+ actionSheet: {
+ cancelText: 'Ακύρωση'
+ },
+ bottomSheet: {
+ title: 'Τίτλος'
+ },
+ dialog: {
+ title: 'Προειδοποίηση',
+ content: 'Περιεχόμενο',
+ primaryText: 'ΟΚ',
+ secondaryText: 'Ακύρωση'
+ },
+ input: {
+ pleaseInput: 'Παρακαλώ εισάγετε'
+ },
+ modal: {
+ title: 'Τίτλος',
+ content: 'Περιεχόμενο',
+ btnText: 'ΟΚ'
+ },
+ navBar: {
+ title: 'Τίτλος'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Μόνο μία'
+ },
+ picker: {
+ defaultTitle: 'Παρακαλώ επιλέξτε',
+ defaultCancel: 'Ακύρωση',
+ defaultConfirm: 'Επιβεβαίωση'
+ },
+ asyncPicker: {
+ defaultTitle: 'Παρακαλώ επιλέξτε',
+ defaultCancel: 'Ακύρωση',
+ defaultConfirm: 'Επιβεβαίωση',
+ defaultNext: 'Επόμενο',
+ defaultPrev: 'Προηγούμενο',
+ defaultSelected: 'Επιλεγμένο'
+ },
+ rate: {
+ error1: 'Η βαθμολογία δεν πρέπει να είναι μεγαλύτερη από τη συνολική ανατροφοδότησή σας!',
+ error2: 'Η βαθμολογία πρέπει να συμπληρώνεται στο σύνολό της τουλάχιστον μία φορά!',
+ error3: 'Η βαθμολογία δεν είναι μεγάλη, οπότε το σκαντζόχοιρο κοιμάται!',
+ error4: 'Η βαθμολογία πρέπει να είναι μονός αριθμός, ώστε να αναπτύσσεται όπως ένα σκαντζόχοιρος!',
+ error5: 'Το ύψος ή η πλάτος της βαθμολογίας είναι δύσκολο να αγγίξει στο κινητό!'
+ },
+ timePicker: {
+ defaultTitle: 'Παρακαλώ επιλέξτε',
+ defaultCancel: 'Ακύρωση',
+ defaultConfirm: 'Επιβεβαίωση',
+ defaultYear: 'Έτος',
+ defaultMonth: 'Μήνας',
+ defaultDay: 'Ημέρα',
+ defaultHour: 'Ώρα',
+ defaultMinute: 'Λεπτό',
+ defaultSecond: 'Δευτερόλεπτο'
+ },
+ calendar: {
+ weekTextList: ['Δε', 'Τρ', 'Τε', 'Πε', 'Πα', 'Σα', 'Κυ'],
+ weekSundayStartTextList: ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πε', 'Πα', 'Σα'],
+ monthTextList: [
+ 'Ιανουάριος',
+ 'Φεβρουάριος',
+ 'Μάρτιος',
+ 'Απρίλιος',
+ 'Μάιος',
+ 'Ιούνιος',
+ 'Ιούλιος',
+ 'Αύγουστος',
+ 'Σεπτέμβριος',
+ 'Οκτώβριος',
+ 'Νοέμβριος',
+ 'Δεκέμβριος'
+ ],
+ confirmText: 'Επιβεβαίωση',
+ selectedText: 'Επιλεγμένο',
+ dayText: 'η μέρα',
+ beforeText: 'Πριν από',
+ afterText: 'Μετά',
+ currentWeekText: 'Αυτήν την εβδομάδα',
+ currentMonthText: 'Αυτό το μήνα',
+ currentQuarterText: 'Αυτό το τρίμηνο'
+ }
+};
+
+export default el_GR;
diff --git a/packages/stdf/src/lib/lang/en_GB.ts b/packages/stdf/src/lib/lang/en_GB.ts
new file mode 100644
index 00000000..b508338c
--- /dev/null
+++ b/packages/stdf/src/lib/lang/en_GB.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const en_GB: LangProps = {
+ common: {
+ slotEmpty: 'Slot is empty!',
+ loading: 'Loading...',
+ noData: 'No data',
+ noMoreData: 'No more data',
+ done: 'Done'
+ },
+ actionSheet: {
+ cancelText: 'Cancel'
+ },
+ bottomSheet: {
+ title: 'Title'
+ },
+ dialog: {
+ title: 'Warning',
+ content: 'Content',
+ primaryText: 'OK',
+ secondaryText: 'Cancel'
+ },
+ input: {
+ pleaseInput: 'Please input'
+ },
+ modal: {
+ title: 'Title',
+ content: 'Content',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Title'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Only one'
+ },
+ picker: {
+ defaultTitle: 'Please select',
+ defaultCancel: 'Cancel',
+ defaultConfirm: 'Confirm'
+ },
+ asyncPicker: {
+ defaultTitle: 'Please select',
+ defaultCancel: 'Cancel',
+ defaultConfirm: 'Confirm',
+ defaultNext: 'Next',
+ defaultPrev: 'Prev',
+ defaultSelected: 'Selected'
+ },
+ rate: {
+ error1: 'Rating should not be greater than your overall feedback!',
+ error2: 'Rating should be completed at least once as a whole!',
+ error3: 'Rating is not high, so the hedgehog is sleeping!',
+ error4: 'Rating should be an odd number, so that it can develop into a hedgehog!',
+ error5: 'The height or width of the rating is difficult to touch on the mobile phone!'
+ },
+ timePicker: {
+ defaultTitle: 'Please select',
+ defaultCancel: 'Cancel',
+ defaultConfirm: 'Confirm',
+ defaultYear: 'Year',
+ defaultMonth: 'Month',
+ defaultDay: 'Day',
+ defaultHour: 'Hour',
+ defaultMinute: 'Minute',
+ defaultSecond: 'Second'
+ },
+ calendar: {
+ weekTextList: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
+ weekSundayStartTextList: ['Sa', 'Su', 'Mo', 'Tu', 'We', 'Th', 'Fr'],
+ monthTextList: [
+ 'January',
+ 'February',
+ 'March',
+ 'April',
+ 'May',
+ 'June',
+ 'July',
+ 'August',
+ 'September',
+ 'October',
+ 'November',
+ 'December'
+ ],
+ confirmText: 'Confirm',
+ selectedText: 'Selected',
+ dayText: 'day',
+ beforeText: 'Before',
+ afterText: 'After',
+ currentWeekText: 'This week',
+ currentMonthText: 'This month',
+ currentQuarterText: 'This quarter'
+ }
+};
+
+export default en_GB;
diff --git a/packages/stdf/src/lib/lang/es_ES.ts b/packages/stdf/src/lib/lang/es_ES.ts
new file mode 100644
index 00000000..c37f5f3f
--- /dev/null
+++ b/packages/stdf/src/lib/lang/es_ES.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const es_ES: LangProps = {
+ common: {
+ slotEmpty: '¡El slot está vacío!',
+ loading: 'Cargando...',
+ noData: 'Sin datos',
+ noMoreData: 'No hay más datos',
+ done: 'Hecho'
+ },
+ actionSheet: {
+ cancelText: 'Cancelar'
+ },
+ bottomSheet: {
+ title: 'Título'
+ },
+ dialog: {
+ title: 'Advertencia',
+ content: 'Contenido',
+ primaryText: 'OK',
+ secondaryText: 'Cancelar'
+ },
+ input: {
+ pleaseInput: 'Por favor, introduzca'
+ },
+ modal: {
+ title: 'Título',
+ content: 'Contenido',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Título'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Solo una página'
+ },
+ picker: {
+ defaultTitle: 'Por favor seleccione',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'Confirmar'
+ },
+ asyncPicker: {
+ defaultTitle: 'Por favor seleccione',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'Confirmar',
+ defaultNext: 'Siguiente',
+ defaultPrev: 'Anterior',
+ defaultSelected: 'Seleccionado'
+ },
+ rate: {
+ error1: '¡La calificación no debe ser mayor que su retroalimentación general!',
+ error2: '¡Debe completar la calificación al menos una vez en su totalidad!',
+ error3: '¡La calificación no es alta, por lo que el puercoespín está durmiendo!',
+ error4: '¡La calificación debe ser un número impar, para que pueda convertirse en un puercoespín!',
+ error5: '¡La altura o anchura de la calificación es difícil de tocar en el teléfono móvil!'
+ },
+ timePicker: {
+ defaultTitle: 'Por favor seleccione',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'Confirmar',
+ defaultYear: 'Año',
+ defaultMonth: 'Mes',
+ defaultDay: 'Día',
+ defaultHour: 'Hora',
+ defaultMinute: 'Minuto',
+ defaultSecond: 'Segundo'
+ },
+ calendar: {
+ weekTextList: ['Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie', 'Sáb'],
+ weekSundayStartTextList: ['Sáb', 'Dom', 'Lun', 'Mar', 'Mié', 'Jue', 'Vie'],
+ monthTextList: [
+ 'Enero',
+ 'Febrero',
+ 'Marzo',
+ 'Abril',
+ 'Mayo',
+ 'Junio',
+ 'Julio',
+ 'Agosto',
+ 'Septiembre',
+ 'Octubre',
+ 'Noviembre',
+ 'Diciembre'
+ ],
+ confirmText: 'Confirmar',
+ selectedText: 'Seleccionado',
+ dayText: 'día',
+ beforeText: 'Antes',
+ afterText: 'Después',
+ currentWeekText: 'Esta semana',
+ currentMonthText: 'Este mes',
+ currentQuarterText: 'Este trimestre'
+ }
+};
+
+export default es_ES;
diff --git a/packages/stdf/src/lib/lang/et_EE.ts b/packages/stdf/src/lib/lang/et_EE.ts
new file mode 100644
index 00000000..3cd134f5
--- /dev/null
+++ b/packages/stdf/src/lib/lang/et_EE.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const et_EE: LangProps = {
+ common: {
+ slotEmpty: 'Pesa on tühi!',
+ loading: 'Laadimine...',
+ noData: 'Andmeid pole',
+ noMoreData: 'Rohkem andmeid pole',
+ done: 'Valmis'
+ },
+ actionSheet: {
+ cancelText: 'Tühista'
+ },
+ bottomSheet: {
+ title: 'Pealkiri'
+ },
+ dialog: {
+ title: 'Hoiatus',
+ content: 'Sisu',
+ primaryText: 'OK',
+ secondaryText: 'Tühista'
+ },
+ input: {
+ pleaseInput: 'Palun sisesta'
+ },
+ modal: {
+ title: 'Pealkiri',
+ content: 'Sisu',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Pealkiri'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Ainult üks leht'
+ },
+ picker: {
+ defaultTitle: 'Palun valige',
+ defaultCancel: 'Tühista',
+ defaultConfirm: 'Kinnita'
+ },
+ asyncPicker: {
+ defaultTitle: 'Palun valige',
+ defaultCancel: 'Tühista',
+ defaultConfirm: 'Kinnita',
+ defaultNext: 'Järgmine',
+ defaultPrev: 'Eelmine',
+ defaultSelected: 'Valitud'
+ },
+ rate: {
+ error1: 'Hinnang ei tohiks olla suurem kui kogu teie tagasiside!',
+ error2: 'Hinnang tuleks täita vähemalt üks kord tervikuna!',
+ error3: 'Hinnang pole kõrge, nii et siil magab!',
+ error4: 'Hinnang peaks olema paaritu arv, et see võiks areneda siiliks!',
+ error5: 'Hinnangu kõrgus või laius on mobiiltelefonil raskesti puudutatav!'
+ },
+ timePicker: {
+ defaultTitle: 'Palun valige',
+ defaultCancel: 'Tühista',
+ defaultConfirm: 'Kinnita',
+ defaultYear: 'Aasta',
+ defaultMonth: 'Kuu',
+ defaultDay: 'Päev',
+ defaultHour: 'Tund',
+ defaultMinute: 'Minut',
+ defaultSecond: 'Sekund'
+ },
+ calendar: {
+ weekTextList: ['P', 'E', 'T', 'K', 'N', 'R', 'L'],
+ weekSundayStartTextList: ['L', 'P', 'E', 'T', 'K', 'N', 'R'],
+ monthTextList: [
+ 'Jaanuar',
+ 'Veebruar',
+ 'Märts',
+ 'Aprill',
+ 'Mai',
+ 'Juuni',
+ 'Juuli',
+ 'August',
+ 'September',
+ 'Oktoober',
+ 'November',
+ 'Detsember'
+ ],
+ confirmText: 'Kinnita',
+ selectedText: 'Valitud',
+ dayText: 'päev',
+ beforeText: 'Enne',
+ afterText: 'Pärast',
+ currentWeekText: 'See nädal',
+ currentMonthText: 'See kuu',
+ currentQuarterText: 'See kvartal'
+ }
+};
+
+export default et_EE;
diff --git a/packages/stdf/src/lib/lang/eu_ES.ts b/packages/stdf/src/lib/lang/eu_ES.ts
new file mode 100644
index 00000000..2afb3acd
--- /dev/null
+++ b/packages/stdf/src/lib/lang/eu_ES.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const eu_ES: LangProps = {
+ common: {
+ slotEmpty: 'Slot-a hutsik dago!',
+ loading: 'Kargatzen...',
+ noData: 'Datu gabe',
+ noMoreData: 'Ez dago gehio datu',
+ done: 'Eginda'
+ },
+ actionSheet: {
+ cancelText: 'Utzi'
+ },
+ bottomSheet: {
+ title: 'Izenburua'
+ },
+ dialog: {
+ title: 'Kontuz!',
+ content: 'Edukia',
+ primaryText: 'Onartu',
+ secondaryText: 'Utzi'
+ },
+ input: {
+ pleaseInput: 'Mesedez sartu'
+ },
+ modal: {
+ title: 'Izenburua',
+ content: 'Edukia',
+ btnText: 'Onartu'
+ },
+ navBar: {
+ title: 'Izenburua'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Orri bakarra'
+ },
+ picker: {
+ defaultTitle: 'Aukeratu mesedez',
+ defaultCancel: 'Utzi',
+ defaultConfirm: 'Onartu'
+ },
+ asyncPicker: {
+ defaultTitle: 'Aukeratu mesedez',
+ defaultCancel: 'Utzi',
+ defaultConfirm: 'Onartu',
+ defaultNext: 'Hurrengoa',
+ defaultPrev: 'Aurrekoa',
+ defaultSelected: 'Aukeratuta'
+ },
+ rate: {
+ error1: 'Kalifikazioa ezin da zure iruzkina orokorrean baino handiagoa izan!',
+ error2: 'Kalifikazioa gutxienez osatu behar da oso bat aldiz!',
+ error3: 'Kalifikazioa ez da handia, beraz oxela altxatuta dago!',
+ error4: 'Kalifikazioa zenbaki bakoitzean asmatu behar da, sihinez armadillo bihurtzeko!',
+ error5: 'Kalifikazioaren altuera edo zabalera txarto sakatzea da telefono mugikorrean!'
+ },
+ timePicker: {
+ defaultTitle: 'Aukeratu mesedez',
+ defaultCancel: 'Utzi',
+ defaultConfirm: 'Onartu',
+ defaultYear: 'Urtea',
+ defaultMonth: 'Hilabetea',
+ defaultDay: 'Eguna',
+ defaultHour: 'Ordua',
+ defaultMinute: 'Minutua',
+ defaultSecond: 'Segundoa'
+ },
+ calendar: {
+ weekTextList: ['Ig.', 'Al.', 'Ar.', 'Az.', 'Og.', 'Or.', 'La.'],
+ weekSundayStartTextList: ['La.', 'Ig.', 'Al.', 'Ar.', 'Az.', 'Og.', 'Or.'],
+ monthTextList: [
+ 'Urtarrila',
+ 'Otsaila',
+ 'Martxoa',
+ 'Apirila',
+ 'Maiatza',
+ 'Ekaina',
+ 'Uztaila',
+ 'Abuztua',
+ 'Iraila',
+ 'Urria',
+ 'Azaroa',
+ 'Abendua'
+ ],
+ confirmText: 'Onartu',
+ selectedText: 'Aukeratuta',
+ dayText: 'eguna',
+ beforeText: 'Aurretik',
+ afterText: 'Ondoren',
+ currentWeekText: 'Aste hau',
+ currentMonthText: 'Hilabete hau',
+ currentQuarterText: 'Gertaera hau'
+ }
+};
+
+export default eu_ES;
diff --git a/packages/stdf/src/lib/lang/fa_IR.ts b/packages/stdf/src/lib/lang/fa_IR.ts
new file mode 100644
index 00000000..2430f0de
--- /dev/null
+++ b/packages/stdf/src/lib/lang/fa_IR.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const fa_IR: LangProps = {
+ common: {
+ slotEmpty: 'اسلات خالی است!',
+ loading: 'در حال بارگذاری...',
+ noData: 'هیچ دادهای موجود نیست',
+ noMoreData: 'دیگر دادهای موجود نیست',
+ done: 'انجام شد'
+ },
+ actionSheet: {
+ cancelText: 'لغو'
+ },
+ bottomSheet: {
+ title: 'عنوان'
+ },
+ dialog: {
+ title: 'هشدار',
+ content: 'محتوا',
+ primaryText: 'تایید',
+ secondaryText: 'لغو'
+ },
+ input: {
+ pleaseInput: 'لطفا وارد کنید'
+ },
+ modal: {
+ title: 'عنوان',
+ content: 'محتوا',
+ btnText: 'تایید'
+ },
+ navBar: {
+ title: 'عنوان'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'فقط یک صفحه وجود دارد'
+ },
+ picker: {
+ defaultTitle: 'لطفا انتخاب کنید',
+ defaultCancel: 'لغو',
+ defaultConfirm: 'تایید'
+ },
+ asyncPicker: {
+ defaultTitle: 'لطفا انتخاب کنید',
+ defaultCancel: 'لغو',
+ defaultConfirm: 'تایید',
+ defaultNext: 'بعدی',
+ defaultPrev: 'قبلی',
+ defaultSelected: 'انتخاب شده'
+ },
+ rate: {
+ error1: 'رتبهبندی نباید از کل بازخورد شما بیشتر باشد!',
+ error2: 'رتبهبندی باید حداقل یکبار کامل شود!',
+ error3: 'رتبهبندی بخشبخش است، بنابراین خزنده در حال خوابیدن است!',
+ error4: 'رتبهبندی باید یک عدد فرد باشد تا بتواند به خزنده تبدیل شود!',
+ error5: 'ارتفاع یا عرض ارزیابی بسیار سخت بر روی تلفن همراه است!'
+ },
+ timePicker: {
+ defaultTitle: 'لطفا انتخاب کنید',
+ defaultCancel: 'لغو',
+ defaultConfirm: 'تایید',
+ defaultYear: 'سال',
+ defaultMonth: 'ماه',
+ defaultDay: 'روز',
+ defaultHour: 'ساعت',
+ defaultMinute: 'دقیقه',
+ defaultSecond: 'ثانیه'
+ },
+ calendar: {
+ weekTextList: ['یک', 'دو', 'سه', 'چهار', 'پنج', 'جمعه', 'شنبه'],
+ weekSundayStartTextList: ['ش', 'ی', 'د', 'س', 'چ', 'پ', 'ج'],
+ monthTextList: ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'می', 'ژوئن', 'جولای', 'آگوست', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],
+ confirmText: 'تایید',
+ selectedText: 'انتخاب شده',
+ dayText: 'روز',
+ beforeText: 'پیش',
+ afterText: 'بعد',
+ currentWeekText: 'هفته جاری',
+ currentMonthText: 'ماه جاری',
+ currentQuarterText: 'سه ماهه جاری'
+ }
+};
+
+export default fa_IR;
diff --git a/packages/stdf/src/lib/lang/fi_FI.ts b/packages/stdf/src/lib/lang/fi_FI.ts
new file mode 100644
index 00000000..411fff72
--- /dev/null
+++ b/packages/stdf/src/lib/lang/fi_FI.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const fi_FI: LangProps = {
+ common: {
+ slotEmpty: 'Paikka on tyhjä!',
+ loading: 'Ladataan...',
+ noData: 'Ei dataa',
+ noMoreData: 'Ei enempää tietoja',
+ done: 'Valmis'
+ },
+ actionSheet: {
+ cancelText: 'Peruuta'
+ },
+ bottomSheet: {
+ title: 'Otsikko'
+ },
+ dialog: {
+ title: 'Varoitus',
+ content: 'Sisältö',
+ primaryText: 'Vahvista',
+ secondaryText: 'Peruuta'
+ },
+ input: {
+ pleaseInput: 'Kirjoita tähän'
+ },
+ modal: {
+ title: 'Otsikko',
+ content: 'Sisältö',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Otsikko'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Vain yksi sivu'
+ },
+ picker: {
+ defaultTitle: 'Valitse',
+ defaultCancel: 'Peruuta',
+ defaultConfirm: 'OK'
+ },
+ asyncPicker: {
+ defaultTitle: 'Valitse',
+ defaultCancel: 'Peruuta',
+ defaultConfirm: 'OK',
+ defaultNext: 'Seuraava',
+ defaultPrev: 'Edellinen',
+ defaultSelected: 'Valittu'
+ },
+ rate: {
+ error1: 'Arvostelun ei pitäisi olla suurempi kuin yhteenvetosi!',
+ error2: 'Arvostelu on täytettävä vähintään kerran!',
+ error3: 'Arvostelu on osioittain, joten pöllö nukkuu!',
+ error4: 'Arvostelun on oltava yksi parittomista numeroista muuttaakseen sen kiharaksi!',
+ error5: 'Arvostelun korkeus tai leveys on liian pieni puhelimessa!'
+ },
+ timePicker: {
+ defaultTitle: 'Valitse',
+ defaultCancel: 'Peruuta',
+ defaultConfirm: 'OK',
+ defaultYear: 'Vuosi',
+ defaultMonth: 'Kuukausi',
+ defaultDay: 'Päivä',
+ defaultHour: 'Tunti',
+ defaultMinute: 'Minuutti',
+ defaultSecond: 'Sekunti'
+ },
+ calendar: {
+ weekTextList: ['Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La'],
+ weekSundayStartTextList: ['Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La'],
+ monthTextList: [
+ 'Tammikuu',
+ 'Helmikuu',
+ 'Maaliskuu',
+ 'Huhtikuu',
+ 'Toukokuu',
+ 'Kesäkuu',
+ 'Heinäkuu',
+ 'Elokuu',
+ 'Syyskuu',
+ 'Lokakuu',
+ 'Marraskuu',
+ 'Joulukuu'
+ ],
+ confirmText: 'OK',
+ selectedText: 'Valittu',
+ dayText: 'Päivä',
+ beforeText: 'Ennen',
+ afterText: 'Jälkeen',
+ currentWeekText: 'Nykyinen viikko',
+ currentMonthText: 'Nykyinen kuukausi',
+ currentQuarterText: 'Nykyinen neljännesvuosi'
+ }
+};
+
+export default fi_FI;
diff --git a/packages/stdf/src/lib/lang/fr_BE.ts b/packages/stdf/src/lib/lang/fr_BE.ts
new file mode 100644
index 00000000..a3d94537
--- /dev/null
+++ b/packages/stdf/src/lib/lang/fr_BE.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const fr_BE: LangProps = {
+ common: {
+ slotEmpty: 'Emplacement libre!',
+ loading: 'Chargement en cours...',
+ noData: 'Aucune donnée',
+ noMoreData: 'Plus de données',
+ done: 'Terminé'
+ },
+ actionSheet: {
+ cancelText: 'Annuler'
+ },
+ bottomSheet: {
+ title: 'Titre'
+ },
+ dialog: {
+ title: 'Avertissement',
+ content: 'Contenu',
+ primaryText: 'Confirmer',
+ secondaryText: 'Annuler'
+ },
+ input: {
+ pleaseInput: 'Veuillez renseigner'
+ },
+ modal: {
+ title: 'Titre',
+ content: 'Contenu',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Titre'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Une seule page'
+ },
+ picker: {
+ defaultTitle: 'Choisir',
+ defaultCancel: 'Annuler',
+ defaultConfirm: 'OK'
+ },
+ asyncPicker: {
+ defaultTitle: 'Sélectionner',
+ defaultCancel: 'Annuler',
+ defaultConfirm: 'OK',
+ defaultNext: 'Suivant',
+ defaultPrev: 'Précédent',
+ defaultSelected: 'Sélectionné'
+ },
+ rate: {
+ error1: "L'évaluation ne doit pas être supérieure à votre résumé !",
+ error2: "L'évaluation doit être remplie au moins une fois !",
+ error3: "L'évaluation est en morceaux, alors la chouette est endormie !",
+ error4: "L'évaluation doit être un nombre impair pour la rendre chouette!",
+ error5: "La hauteur ou la largeur de l'évaluation est trop petite sur un téléphone !"
+ },
+ timePicker: {
+ defaultTitle: 'Choisir',
+ defaultCancel: 'Annuler',
+ defaultConfirm: 'OK',
+ defaultYear: 'Année',
+ defaultMonth: 'Mois',
+ defaultDay: 'Jour',
+ defaultHour: 'Heure',
+ defaultMinute: 'Minute',
+ defaultSecond: 'Seconde'
+ },
+ calendar: {
+ weekTextList: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
+ weekSundayStartTextList: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
+ monthTextList: [
+ 'Janvier',
+ 'Février',
+ 'Mars',
+ 'Avril',
+ 'Mai',
+ 'Juin',
+ 'Juillet',
+ 'Août',
+ 'Septembre',
+ 'Octobre',
+ 'Novembre',
+ 'Décembre'
+ ],
+ confirmText: 'OK',
+ selectedText: 'Sélectionné',
+ dayText: 'Jour',
+ beforeText: 'Avant',
+ afterText: 'Après',
+ currentWeekText: 'Semaine en cours',
+ currentMonthText: 'Mois en cours',
+ currentQuarterText: 'Trimestre en cours'
+ }
+};
+
+export default fr_BE;
diff --git a/packages/stdf/src/lib/lang/fr_CA.ts b/packages/stdf/src/lib/lang/fr_CA.ts
new file mode 100644
index 00000000..79b29d53
--- /dev/null
+++ b/packages/stdf/src/lib/lang/fr_CA.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const fr_CA: LangProps = {
+ common: {
+ slotEmpty: 'Emplacement libre!',
+ loading: 'Chargement en cours...',
+ noData: 'Aucune donnée',
+ noMoreData: 'Plus de données',
+ done: 'Terminé'
+ },
+ actionSheet: {
+ cancelText: 'Annuler'
+ },
+ bottomSheet: {
+ title: 'Titre'
+ },
+ dialog: {
+ title: 'Avertissement',
+ content: 'Contenu',
+ primaryText: 'Confirmer',
+ secondaryText: 'Annuler'
+ },
+ input: {
+ pleaseInput: 'Veuillez renseigner'
+ },
+ modal: {
+ title: 'Titre',
+ content: 'Contenu',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Titre'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Une seule page'
+ },
+ picker: {
+ defaultTitle: 'Choisir',
+ defaultCancel: 'Annuler',
+ defaultConfirm: 'OK'
+ },
+ asyncPicker: {
+ defaultTitle: 'Sélectionner',
+ defaultCancel: 'Annuler',
+ defaultConfirm: 'OK',
+ defaultNext: 'Suivant',
+ defaultPrev: 'Précédent',
+ defaultSelected: 'Sélectionné'
+ },
+ rate: {
+ error1: "L'évaluation ne doit pas être supérieure à votre résumé !",
+ error2: "L'évaluation doit être remplie au moins une fois !",
+ error3: "L'évaluation est en morceaux, alors la chouette est endormie !",
+ error4: "L'évaluation doit être un nombre impair pour la rendre chouette!",
+ error5: "La hauteur ou la largeur de l'évaluation est trop petite sur un téléphone !"
+ },
+ timePicker: {
+ defaultTitle: 'Choisir',
+ defaultCancel: 'Annuler',
+ defaultConfirm: 'OK',
+ defaultYear: 'Année',
+ defaultMonth: 'Mois',
+ defaultDay: 'Jour',
+ defaultHour: 'Heure',
+ defaultMinute: 'Minute',
+ defaultSecond: 'Seconde'
+ },
+ calendar: {
+ weekTextList: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
+ weekSundayStartTextList: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
+ monthTextList: [
+ 'Janvier',
+ 'Février',
+ 'Mars',
+ 'Avril',
+ 'Mai',
+ 'Juin',
+ 'Juillet',
+ 'Août',
+ 'Septembre',
+ 'Octobre',
+ 'Novembre',
+ 'Décembre'
+ ],
+ confirmText: 'OK',
+ selectedText: 'Sélectionné',
+ dayText: 'Jour',
+ beforeText: 'Avant',
+ afterText: 'Après',
+ currentWeekText: 'Semaine en cours',
+ currentMonthText: 'Mois en cours',
+ currentQuarterText: 'Trimestre en cours'
+ }
+};
+
+export default fr_CA;
diff --git a/packages/stdf/src/lib/lang/fr_FR.ts b/packages/stdf/src/lib/lang/fr_FR.ts
new file mode 100644
index 00000000..f4202b61
--- /dev/null
+++ b/packages/stdf/src/lib/lang/fr_FR.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const fr_FR: LangProps = {
+ common: {
+ slotEmpty: 'Emplacement libre!',
+ loading: 'Chargement en cours...',
+ noData: 'Aucune donnée',
+ noMoreData: 'Plus de données',
+ done: 'Terminé'
+ },
+ actionSheet: {
+ cancelText: 'Annuler'
+ },
+ bottomSheet: {
+ title: 'Titre'
+ },
+ dialog: {
+ title: 'Avertissement',
+ content: 'Contenu',
+ primaryText: 'Confirmer',
+ secondaryText: 'Annuler'
+ },
+ input: {
+ pleaseInput: 'Veuillez renseigner'
+ },
+ modal: {
+ title: 'Titre',
+ content: 'Contenu',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Titre'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Une seule page'
+ },
+ picker: {
+ defaultTitle: 'Choisir',
+ defaultCancel: 'Annuler',
+ defaultConfirm: 'OK'
+ },
+ asyncPicker: {
+ defaultTitle: 'Sélectionner',
+ defaultCancel: 'Annuler',
+ defaultConfirm: 'OK',
+ defaultNext: 'Suivant',
+ defaultPrev: 'Précédent',
+ defaultSelected: 'Sélectionné'
+ },
+ rate: {
+ error1: "L'évaluation ne doit pas être supérieure à votre résumé !",
+ error2: "L'évaluation doit être remplie au moins une fois !",
+ error3: "L'évaluation est en morceaux, alors la chouette est endormie !",
+ error4: "L'évaluation doit être un nombre impair pour la rendre chouette!",
+ error5: "La hauteur ou la largeur de l'évaluation est trop petite sur un téléphone !"
+ },
+ timePicker: {
+ defaultTitle: 'Choisir',
+ defaultCancel: 'Annuler',
+ defaultConfirm: 'OK',
+ defaultYear: 'Année',
+ defaultMonth: 'Mois',
+ defaultDay: 'Jour',
+ defaultHour: 'Heure',
+ defaultMinute: 'Minute',
+ defaultSecond: 'Seconde'
+ },
+ calendar: {
+ weekTextList: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
+ weekSundayStartTextList: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
+ monthTextList: [
+ 'Janvier',
+ 'Février',
+ 'Mars',
+ 'Avril',
+ 'Mai',
+ 'Juin',
+ 'Juillet',
+ 'Août',
+ 'Septembre',
+ 'Octobre',
+ 'Novembre',
+ 'Décembre'
+ ],
+ confirmText: 'OK',
+ selectedText: 'Sélectionné',
+ dayText: 'Jour',
+ beforeText: 'Avant',
+ afterText: 'Après',
+ currentWeekText: 'Semaine en cours',
+ currentMonthText: 'Mois en cours',
+ currentQuarterText: 'Trimestre en cours'
+ }
+};
+
+export default fr_FR;
diff --git a/packages/stdf/src/lib/lang/ga_IE.ts b/packages/stdf/src/lib/lang/ga_IE.ts
new file mode 100644
index 00000000..d9578f76
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ga_IE.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const ga_IE: LangProps = {
+ common: {
+ slotEmpty: 'Sábháil oscailte!',
+ loading: 'Lodáil i gceist...',
+ noData: 'Níl aon sonraí ann',
+ noMoreData: 'Níl tuilleadh sonraí',
+ done: 'Déanta'
+ },
+ actionSheet: {
+ cancelText: 'Cealaigh'
+ },
+ bottomSheet: {
+ title: 'Teideal'
+ },
+ dialog: {
+ title: 'Rabhadh',
+ content: 'Ábhar',
+ primaryText: 'Deimhnigh',
+ secondaryText: 'Cealaigh'
+ },
+ input: {
+ pleaseInput: 'Cuir isteach le do thoil'
+ },
+ modal: {
+ title: 'Teideal',
+ content: 'Ábhar',
+ btnText: 'Ceart go leor'
+ },
+ navBar: {
+ title: 'Teideal'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Níl ach leathanach amháin ann'
+ },
+ picker: {
+ defaultTitle: 'Roghnaigh',
+ defaultCancel: 'Cealaigh',
+ defaultConfirm: 'Ceart go leor'
+ },
+ asyncPicker: {
+ defaultTitle: 'Roghnaigh',
+ defaultCancel: 'Cealaigh',
+ defaultConfirm: 'Ceart go leor',
+ defaultNext: 'Ar aghaidh',
+ defaultPrev: 'Anois siar',
+ defaultSelected: 'Roghnaithe'
+ },
+ rate: {
+ error1: 'Ní féidir an luacháil a bheith níos mó ná do chuid tuairimí!',
+ error2: 'Caithfidh an luacháil a líonadh ar a laghad amháin!',
+ error3: 'Tá an luacháil briste, is ea, taitníonn an t-úll dom!',
+ error4: 'Ní mór don luacháil a bheith uimhriúil leis an t-úll a dhéanamh astu!',
+ error5: 'Tá an méid nó an leithead an luachála ró-ghairid ar fón póca!'
+ },
+ timePicker: {
+ defaultTitle: 'Roghnaigh',
+ defaultCancel: 'Cealaigh',
+ defaultConfirm: 'Ceart go leor',
+ defaultYear: 'Bliain',
+ defaultMonth: 'Mí',
+ defaultDay: 'Lá',
+ defaultHour: 'Uair',
+ defaultMinute: 'Nóiméad',
+ defaultSecond: 'Soicind'
+ },
+ calendar: {
+ weekTextList: ['Domh', 'Luan', 'Mái', 'Céa', 'Déa', 'Aoi', 'Sat'],
+ weekSundayStartTextList: ['Déa', 'Luan', 'Mái', 'Céa', 'Déa', 'Aoi', 'Sat'],
+ monthTextList: [
+ 'Eanáir',
+ 'Feabhra',
+ 'Márta',
+ 'Aibreán',
+ 'Bealtaine',
+ 'Meitheamh',
+ 'Iúil',
+ 'Lúnasa',
+ 'Meán Fómhair',
+ 'Deireadh Fomhair',
+ 'Samhain',
+ 'Nollaig'
+ ],
+ confirmText: 'Ceart go leor',
+ selectedText: 'Roghnaithe',
+ dayText: 'Lá',
+ beforeText: 'Roimh',
+ afterText: 'Tar éis',
+ currentWeekText: 'Seachtain reatha',
+ currentMonthText: 'Mí reatha',
+ currentQuarterText: 'Ráithe reatha'
+ }
+};
+
+export default ga_IE;
diff --git a/packages/stdf/src/lib/lang/gl_ES.ts b/packages/stdf/src/lib/lang/gl_ES.ts
new file mode 100644
index 00000000..82a7f4be
--- /dev/null
+++ b/packages/stdf/src/lib/lang/gl_ES.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const gl_ES: LangProps = {
+ common: {
+ slotEmpty: 'ranura vacía!',
+ loading: 'Cargando...',
+ noData: 'Ningún dato',
+ noMoreData: 'No hay más datos',
+ done: 'Hecho'
+ },
+ actionSheet: {
+ cancelText: 'Cancelar'
+ },
+ bottomSheet: {
+ title: 'Título'
+ },
+ dialog: {
+ title: 'Aviso',
+ content: 'Contenido',
+ primaryText: 'Confirmar',
+ secondaryText: 'Cancelar'
+ },
+ input: {
+ pleaseInput: 'Por favor introduzca'
+ },
+ modal: {
+ title: 'Título',
+ content: 'Contenido',
+ btnText: 'De acuerdo'
+ },
+ navBar: {
+ title: 'Título'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Solo hay una página'
+ },
+ picker: {
+ defaultTitle: 'Elixir',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'De acuerdo'
+ },
+ asyncPicker: {
+ defaultTitle: 'Seleccionar',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'De acuerdo',
+ defaultNext: 'Próximo',
+ defaultPrev: 'Anterior',
+ defaultSelected: 'Seleccionados'
+ },
+ rate: {
+ error1: '¡La valoración no puede ser mayor que el resumen!',
+ error2: '¡La valoración debe ser completada al menos una vez!',
+ error3: 'La valoración está rota, ¡así que la lechuza está durmiendo!',
+ error4: '¡La valoración debe ser un número impar para hacerla genial!',
+ error5: '¡La altura o ancho de la valoración es demasiado pequeña en un teléfono!'
+ },
+ timePicker: {
+ defaultTitle: 'Elixir',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'De acuerdo',
+ defaultYear: 'Año',
+ defaultMonth: 'Mes',
+ defaultDay: 'Día',
+ defaultHour: 'Hora',
+ defaultMinute: 'Minuto',
+ defaultSecond: 'Segundo'
+ },
+ calendar: {
+ weekTextList: ['Dom', 'Lun', 'Mar', 'Mér', 'Xov', 'Ven', 'Sáb'],
+ weekSundayStartTextList: ['Dom', 'Lun', 'Mar', 'Mér', 'Xob', 'Ven', 'Sáb'],
+ monthTextList: ['Xan', 'Feb', 'Maz', 'Abr', 'Mai', 'Xun', 'Xul', 'Ago', 'Set', 'Out', 'Nov', 'Dec'],
+ confirmText: 'De acuerdo',
+ selectedText: 'Seleccionados',
+ dayText: 'Día',
+ beforeText: 'Antes',
+ afterText: 'Despois',
+ currentWeekText: 'Semana actual',
+ currentMonthText: 'Este mes',
+ currentQuarterText: 'Este cuarto'
+ }
+};
+
+export default gl_ES;
diff --git a/packages/stdf/src/lib/lang/he_IL.ts b/packages/stdf/src/lib/lang/he_IL.ts
new file mode 100644
index 00000000..e81fae87
--- /dev/null
+++ b/packages/stdf/src/lib/lang/he_IL.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const he_IL: LangProps = {
+ common: {
+ slotEmpty: 'ריק!',
+ loading: 'טוען...',
+ noData: 'אין נתונים',
+ noMoreData: 'אין יותר נתונים',
+ done: 'סיום'
+ },
+ actionSheet: {
+ cancelText: 'בטל'
+ },
+ bottomSheet: {
+ title: 'כותרת'
+ },
+ dialog: {
+ title: 'הודעה',
+ content: 'תוכן',
+ primaryText: 'אישור',
+ secondaryText: 'בטל'
+ },
+ input: {
+ pleaseInput: 'אנא הזן'
+ },
+ modal: {
+ title: 'כותרת',
+ content: 'תוכן',
+ btnText: 'אישור'
+ },
+ navBar: {
+ title: 'כותרת'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'רק דף אחד'
+ },
+ picker: {
+ defaultTitle: 'בחר',
+ defaultCancel: 'בטל',
+ defaultConfirm: 'אישור'
+ },
+ asyncPicker: {
+ defaultTitle: 'בחר',
+ defaultCancel: 'בטל',
+ defaultConfirm: 'אישור',
+ defaultNext: 'הבא',
+ defaultPrev: 'הקודם',
+ defaultSelected: 'נבחרים'
+ },
+ rate: {
+ error1: 'הדירוג לא יכול להיות גבוה יותר מהסיכומים!',
+ error2: 'נדרש להשלים את הדירוג לפחות פעם אחת!',
+ error3: 'הדירוג שבור, לכן אני אוהב את התפוח שלי לישון!',
+ error4: 'הדירוג חייב להיות מספר אי-זוגי כדי להיות מגניב!',
+ error5: 'הגובה או הרוחב של הדירוג קטן מדי בטלפון!'
+ },
+ timePicker: {
+ defaultTitle: 'בחר',
+ defaultCancel: 'בטל',
+ defaultConfirm: 'אישור',
+ defaultYear: 'שנה',
+ defaultMonth: 'חודש',
+ defaultDay: 'יום',
+ defaultHour: 'שעה',
+ defaultMinute: 'דקה',
+ defaultSecond: 'שניה'
+ },
+ calendar: {
+ weekTextList: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'],
+ weekSundayStartTextList: ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'],
+ monthTextList: ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'],
+ confirmText: 'אישור',
+ selectedText: 'נבחרים',
+ dayText: 'יום',
+ beforeText: 'לפני',
+ afterText: 'אחרי',
+ currentWeekText: 'שבוע נוכחי',
+ currentMonthText: 'חודש נוכחי',
+ currentQuarterText: 'רבעון נוכחי'
+ }
+};
+
+export default he_IL;
diff --git a/packages/stdf/src/lib/lang/hi_IN.ts b/packages/stdf/src/lib/lang/hi_IN.ts
new file mode 100644
index 00000000..099ebe7e
--- /dev/null
+++ b/packages/stdf/src/lib/lang/hi_IN.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const hi_IN: LangProps = {
+ common: {
+ slotEmpty: 'खाली!',
+ loading: 'लोड हो रहा है...',
+ noData: 'कोई डेटा नहीं',
+ noMoreData: 'और डेटा नहीं',
+ done: 'पूरा कर लिया'
+ },
+ actionSheet: {
+ cancelText: 'रद्द करें'
+ },
+ bottomSheet: {
+ title: 'शीर्षक'
+ },
+ dialog: {
+ title: 'सूचना',
+ content: 'सामग्री',
+ primaryText: 'अभिप्राय दर्ज करें',
+ secondaryText: 'रद्द करें'
+ },
+ input: {
+ pleaseInput: 'कृपया इनपुट करें'
+ },
+ modal: {
+ title: 'शीर्षक',
+ content: 'सामग्री',
+ btnText: 'ठीक है'
+ },
+ navBar: {
+ title: 'शीर्षक'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'केवल एक पृष्ठ'
+ },
+ picker: {
+ defaultTitle: 'चयन करें',
+ defaultCancel: 'रद्द करें',
+ defaultConfirm: 'ठीक है'
+ },
+ asyncPicker: {
+ defaultTitle: 'चयन करें',
+ defaultCancel: 'रद्द करें',
+ defaultConfirm: 'ठीक है',
+ defaultNext: 'अगला',
+ defaultPrev: 'पिछला',
+ defaultSelected: 'चयनित'
+ },
+ rate: {
+ error1: 'रेटिंग जमा आंकड़े से अधिक नहीं हो सकती!',
+ error2: 'कम से कम एक बार रेटिंग पूर्ण करनी चाहिए!',
+ error3: 'रेटिंग टूटी हुई है, इसलिए मैं अपनी गुलाब की नींद को पसंद करता हूँ!',
+ error4: 'रेटिंग केवल विषम संख्या होनी चाहिए ताकि यह ग्रेट हो सके!',
+ error5: 'फोन पर रेटिंग का ऊंचाई या चौड़ाई बहुत कम है!'
+ },
+ timePicker: {
+ defaultTitle: 'चयन करें',
+ defaultCancel: 'रद्द करें',
+ defaultConfirm: 'ठीक है',
+ defaultYear: 'वर्ष',
+ defaultMonth: 'महीना',
+ defaultDay: 'दिन',
+ defaultHour: 'घंटा',
+ defaultMinute: 'मिनट',
+ defaultSecond: 'सेकंड'
+ },
+ calendar: {
+ weekTextList: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'],
+ weekSundayStartTextList: ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'],
+ monthTextList: ['जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर'],
+ confirmText: 'ठीक है',
+ selectedText: 'चयनित',
+ dayText: 'दिन',
+ beforeText: 'पूर्व',
+ afterText: 'बाद',
+ currentWeekText: 'वर्तमान सप्ताह',
+ currentMonthText: 'वर्तमान महीना',
+ currentQuarterText: 'वर्तमान तिमाही'
+ }
+};
+
+export default hi_IN;
diff --git a/packages/stdf/src/lib/lang/hr_HR.ts b/packages/stdf/src/lib/lang/hr_HR.ts
new file mode 100644
index 00000000..b04bf58c
--- /dev/null
+++ b/packages/stdf/src/lib/lang/hr_HR.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const hr_HR: LangProps = {
+ common: {
+ slotEmpty: 'Sadržaj ulaza je prazan!',
+ loading: 'Učitavanje...',
+ noData: 'Nema dostupnih podataka',
+ noMoreData: 'Nema više podataka',
+ done: 'Gotovo'
+ },
+ actionSheet: {
+ cancelText: 'Otkaži'
+ },
+ bottomSheet: {
+ title: 'Naslov'
+ },
+ dialog: {
+ title: 'Savjet',
+ content: 'Sadržaj',
+ primaryText: 'Potvrdi',
+ secondaryText: 'Otkaži'
+ },
+ input: {
+ pleaseInput: 'Molimo unesite'
+ },
+ modal: {
+ title: 'Naslov',
+ content: 'Sadržaj',
+ btnText: 'Razumijem'
+ },
+ navBar: {
+ title: 'Naslov'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Samo jedna stranica'
+ },
+ picker: {
+ defaultTitle: 'Odaberite',
+ defaultCancel: 'Otkaži',
+ defaultConfirm: 'Potvrdi'
+ },
+ asyncPicker: {
+ defaultTitle: 'Odaberite',
+ defaultCancel: 'Otkaži',
+ defaultConfirm: 'Potvrdi',
+ defaultNext: 'Sljedeći',
+ defaultPrev: 'Prethodni',
+ defaultSelected: 'Odabran'
+ },
+ rate: {
+ error1: 'Vrijednost ne smije biti veća od Ukupno!',
+ error2: 'Ukupno se mora smanjiti za 1!',
+ error3: 'Vrijednost se mora smanjiti za 1 ako nije pola odabrana!',
+ error4: 'Vrijednost se mora smanjiti za 0,5 ako je pola odabrana!',
+ error5: 'Širina ili visina manja je od 20, što otežava klikanje u mobilnom uređaju!'
+ },
+ timePicker: {
+ defaultTitle: 'Odaberite',
+ defaultCancel: 'Otkaži',
+ defaultConfirm: 'Potvrdi',
+ defaultYear: 'Godina',
+ defaultMonth: 'Mjesec',
+ defaultDay: 'Dan',
+ defaultHour: 'Sat',
+ defaultMinute: 'Minute',
+ defaultSecond: 'Sekunde'
+ },
+ calendar: {
+ weekTextList: ['Pon', 'Uto', 'Sri', 'Čet', 'Pet', 'Sub', 'Ned'],
+ weekSundayStartTextList: ['Ned', 'Pon', 'Uto', 'Sri', 'Čet', 'Pet', 'Sub'],
+ monthTextList: [
+ 'Siječanj',
+ 'Veljača',
+ 'Ožujak',
+ 'Travanj',
+ 'Svibanj',
+ 'Lipanj',
+ 'Srpanj',
+ 'Kolovoz',
+ 'Rujan',
+ 'Listopad',
+ 'Studeni',
+ 'Prosinac'
+ ],
+ confirmText: 'Potvrdi',
+ selectedText: 'Odabrano',
+ dayText: 'Dan',
+ beforeText: 'Nedavno',
+ afterText: 'Budućnost',
+ currentWeekText: 'Ovaj tjedan',
+ currentMonthText: 'Ovaj mjesec',
+ currentQuarterText: 'Ovo tromjesečje'
+ }
+};
+
+export default hr_HR;
diff --git a/packages/stdf/src/lib/lang/hu_HU.ts b/packages/stdf/src/lib/lang/hu_HU.ts
new file mode 100644
index 00000000..9c5cd6ad
--- /dev/null
+++ b/packages/stdf/src/lib/lang/hu_HU.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const hu_HU: LangProps = {
+ common: {
+ slotEmpty: 'A bemenet tartalma üres!',
+ loading: 'Betöltés...',
+ noData: 'Nincsenek adatok',
+ noMoreData: 'Nincs több adat',
+ done: 'Kész'
+ },
+ actionSheet: {
+ cancelText: 'Mégsem'
+ },
+ bottomSheet: {
+ title: 'Cím'
+ },
+ dialog: {
+ title: 'Tipp',
+ content: 'Tartalom',
+ primaryText: 'Megerősít',
+ secondaryText: 'Mégsem'
+ },
+ input: {
+ pleaseInput: 'Kérem írja be'
+ },
+ modal: {
+ title: 'Cím',
+ content: 'Tartalom',
+ btnText: 'Értettem'
+ },
+ navBar: {
+ title: 'Cím'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Csak egy oldal'
+ },
+ picker: {
+ defaultTitle: 'Kérem válasszon',
+ defaultCancel: 'Mégsem',
+ defaultConfirm: 'Megerősít'
+ },
+ asyncPicker: {
+ defaultTitle: 'Kérem válasszon',
+ defaultCancel: 'Mégsem',
+ defaultConfirm: 'Megerősít',
+ defaultNext: 'Következő',
+ defaultPrev: 'Előző',
+ defaultSelected: 'Kiválasztott'
+ },
+ rate: {
+ error1: 'Az érték nem lehet nagyobb, mint az Összeg!',
+ error2: 'Az Összeget 1-gyel csökkenteni kell!',
+ error3: 'Az értéket 1-gyel csökkenteni kell, ha nem félkiválasztva!',
+ error4: 'Az értéknek 0,5-tel kell csökkennie, ha félkiválasztva!',
+ error5: 'A szélesség vagy a magasság 20-nál kisebb, ami nehezíti a mobil eszközön történő kattintást!'
+ },
+ timePicker: {
+ defaultTitle: 'Kérem válasszon',
+ defaultCancel: 'Mégsem',
+ defaultConfirm: 'Megerősít',
+ defaultYear: 'Év',
+ defaultMonth: 'Hónap',
+ defaultDay: 'Nap',
+ defaultHour: 'Óra',
+ defaultMinute: 'Perc',
+ defaultSecond: 'Másodperc'
+ },
+ calendar: {
+ weekTextList: ['Hét', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat', 'Vasárnap'],
+ weekSundayStartTextList: ['Vas', 'Hét', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
+ monthTextList: [
+ 'Január',
+ 'Február',
+ 'Március',
+ 'Április',
+ 'Május',
+ 'Június',
+ 'Július',
+ 'Augusztus',
+ 'Szeptember',
+ 'Október',
+ 'November',
+ 'December'
+ ],
+ confirmText: 'Megerősít',
+ selectedText: 'Kiválasztva',
+ dayText: 'Nap',
+ beforeText: 'Friss',
+ afterText: 'Jövő',
+ currentWeekText: 'Ezen a héten',
+ currentMonthText: 'Ebben a hónapban',
+ currentQuarterText: 'Ebben a negyedévben'
+ }
+};
+
+export default hu_HU;
diff --git a/packages/stdf/src/lib/lang/hy_AM.ts b/packages/stdf/src/lib/lang/hy_AM.ts
new file mode 100644
index 00000000..69a4ec09
--- /dev/null
+++ b/packages/stdf/src/lib/lang/hy_AM.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const hy_AM: LangProps = {
+ common: {
+ slotEmpty: 'Մուտքագրման բույլերի պարամետրերը դատարկ են!',
+ loading: 'Բեռնում...',
+ noData: 'Ոչ մի տվյալ',
+ noMoreData: 'Տվյալները ավելի չկան',
+ done: 'Ավարտված'
+ },
+ actionSheet: {
+ cancelText: 'Չեղարկել'
+ },
+ bottomSheet: {
+ title: 'Գլխավորություն'
+ },
+ dialog: {
+ title: 'Հիշողություն',
+ content: 'Բոլոր բանալիներ՝',
+ primaryText: 'Կատարել',
+ secondaryText: 'Չեղարկել'
+ },
+ input: {
+ pleaseInput: 'Խնդրում եմ մուտքագրել'
+ },
+ modal: {
+ title: 'Վերնագիր',
+ content: 'Բոլոր բանալիներ՝',
+ btnText: 'Ես հասկացավի՞ք'
+ },
+ navBar: {
+ title: 'Վերնագիր'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Միայն մեկ էջ'
+ },
+ picker: {
+ defaultTitle: 'Ընտրեք',
+ defaultCancel: 'Չեղարկել',
+ defaultConfirm: 'Կատարել'
+ },
+ asyncPicker: {
+ defaultTitle: 'Ընտրեք',
+ defaultCancel: 'Չեղարկել',
+ defaultConfirm: 'Կատարել',
+ defaultNext: 'Հաջորդը',
+ defaultPrev: 'Նախորդը',
+ defaultSelected: 'Ընտրված'
+ },
+ rate: {
+ error1: 'Արժեքը չի կարող լինել Ընդհանուրից մեծանալուց!',
+ error2: 'Պետք է Հետևանքը մեկով նվազել!',
+ error3: 'Արժեքը պետք է մեկով նվազել, եթե կետը դեռևս ընտրված չէ!',
+ error4: 'Արժեքը պետք է նվազել 0,5-ով, եթե կետը ընտրված է!',
+ error5: 'Շարադաշտը կամ բույլերի բարձրությունը փոքր է 20-ից, որը դանդաղելի է շարադաշտերում!'
+ },
+ timePicker: {
+ defaultTitle: 'Ընտրեք',
+ defaultCancel: 'Չեղարկել',
+ defaultConfirm: 'Կատարել',
+ defaultYear: 'Տարի',
+ defaultMonth: 'Ամիս',
+ defaultDay: 'Օր',
+ defaultHour: 'Ժամ',
+ defaultMinute: 'Րոպե',
+ defaultSecond: 'Վայրկյան'
+ },
+ calendar: {
+ weekTextList: ['Հինգշաբթի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'],
+ weekSundayStartTextList: ['Կիր', 'Երկ', 'Երք', 'Չոր', 'Հնգ', 'Ուրբ', 'Շբթ'],
+ monthTextList: [
+ 'Հունվար',
+ 'Փետրվար',
+ 'Մարտ',
+ 'Ապրիլ',
+ 'Մայիս',
+ 'Հունիս',
+ 'Հուլիս',
+ 'Օգոստոս',
+ 'Սեպտեմբեր',
+ 'Հոկտեմբեր',
+ 'Նոյեմբեր',
+ 'Դեկտեմբեր'
+ ],
+ confirmText: 'Կատարել',
+ selectedText: 'Ընտրված',
+ dayText: 'Օր',
+ beforeText: 'Անձնական',
+ afterText: 'Առաջացած',
+ currentWeekText: 'Այս շաբաթ',
+ currentMonthText: 'Այս ամսվա մեջ',
+ currentQuarterText: 'Այս եռամսյա մեջ'
+ }
+};
+
+export default hy_AM;
diff --git a/packages/stdf/src/lib/lang/id_ID.ts b/packages/stdf/src/lib/lang/id_ID.ts
new file mode 100644
index 00000000..f47a726a
--- /dev/null
+++ b/packages/stdf/src/lib/lang/id_ID.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const id_ID: LangProps = {
+ common: {
+ slotEmpty: 'Isi slot kosong!',
+ loading: 'Sedang memuat...',
+ noData: 'Tidak ada data',
+ noMoreData: 'Tidak ada lagi data',
+ done: 'Selesai'
+ },
+ actionSheet: {
+ cancelText: 'Batal'
+ },
+ bottomSheet: {
+ title: 'Judul'
+ },
+ dialog: {
+ title: 'Petunjuk',
+ content: 'Konten',
+ primaryText: 'Konfirmasi',
+ secondaryText: 'Batal'
+ },
+ input: {
+ pleaseInput: 'Silakan masukkan'
+ },
+ modal: {
+ title: 'Judul',
+ content: 'Konten',
+ btnText: 'Saya mengerti'
+ },
+ navBar: {
+ title: 'Judul'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Hanya satu halaman'
+ },
+ picker: {
+ defaultTitle: 'Silakan pilih',
+ defaultCancel: 'Batal',
+ defaultConfirm: 'Konfirmasi'
+ },
+ asyncPicker: {
+ defaultTitle: 'Silakan pilih',
+ defaultCancel: 'Batal',
+ defaultConfirm: 'Konfirmasi',
+ defaultNext: 'Berikutnya',
+ defaultPrev: 'Sebelumnya',
+ defaultSelected: 'Terpilih'
+ },
+ rate: {
+ error1: 'Nilai tidak boleh lebih besar dari Total!',
+ error2: 'Total harus dikurangi 1!',
+ error3: 'Nilai harus dikurangi 1 ketika tidak terpilih!',
+ error4: 'Nilai harus dikurangi 0,5 ketika terpilih setengah!',
+ error5: 'Lebar atau tinggi kurang dari 20, yang membuat klik pada terminal seluler sulit!'
+ },
+ timePicker: {
+ defaultTitle: 'Silakan pilih',
+ defaultCancel: 'Batal',
+ defaultConfirm: 'Konfirmasi',
+ defaultYear: 'Tahun',
+ defaultMonth: 'Bulan',
+ defaultDay: 'Hari',
+ defaultHour: 'Jam',
+ defaultMinute: 'Menit',
+ defaultSecond: 'Kedua'
+ },
+ kalender: {
+ weekTextList: ['Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab', 'Ming'],
+ weekSundayStartTextList: ['Ming', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'],
+ monthTextList: [
+ 'Januari',
+ 'Februari',
+ 'Maret',
+ 'April',
+ 'Mei',
+ 'Juni',
+ 'Juli',
+ 'Agustus',
+ 'September',
+ 'Oktober',
+ 'November',
+ 'Desember'
+ ],
+ confirmText: 'Konfirmasi',
+ selectedText: 'Terpilih',
+ dayText: 'hari',
+ beforeText: 'Terakhir',
+ afterText: 'Masa depan',
+ currentWeekText: 'Minggu Ini',
+ currentMonthText: 'Bulan Ini',
+ currentQuarterText: 'Kuartal Ini'
+ }
+};
+
+export default id_ID;
diff --git a/packages/stdf/src/lib/lang/is_IS.ts b/packages/stdf/src/lib/lang/is_IS.ts
new file mode 100644
index 00000000..ed263bd7
--- /dev/null
+++ b/packages/stdf/src/lib/lang/is_IS.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const is_IS: LangProps = {
+ common: {
+ slotEmpty: 'Hlaða tómi!',
+ loading: 'Hleður...',
+ noData: 'Engin gögn',
+ noMoreData: 'Engin fleiri gögn',
+ done: 'Lokið'
+ },
+ actionSheet: {
+ cancelText: 'Hætta við'
+ },
+ bottomSheet: {
+ title: 'Titill'
+ },
+ dialog: {
+ title: 'Ábending',
+ content: 'Efni',
+ primaryText: 'Staðfesta',
+ secondaryText: 'Hætta við'
+ },
+ input: {
+ pleaseInput: 'Vinsamlegast sláðu inn'
+ },
+ modal: {
+ title: 'Titill',
+ content: 'Efni',
+ btnText: 'Ég skil'
+ },
+ navBar: {
+ title: 'Titill'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Aðeins ein síða'
+ },
+ picker: {
+ defaultTitle: 'Veldu vinsamlegast',
+ defaultCancel: 'Hætta við',
+ defaultConfirm: 'Staðfesta'
+ },
+ asyncPicker: {
+ defaultTitle: 'Veldu vinsamlegast',
+ defaultCancel: 'Hætta við',
+ defaultConfirm: 'Staðfesta',
+ defaultNext: 'Næsta',
+ defaultPrev: 'Fyrra',
+ defaultSelected: 'Valinn'
+ },
+ rate: {
+ error1: 'Gildið má ekki vera stærri en Heild!',
+ error2: 'Heild verður þá breytt ef gildi sleppt er!',
+ error3: 'Gildi verður breytt þegar það er ekki valið!',
+ error4: 'Gildi verður breytt þegar það er valið að hálft!',
+ error5: 'Breidd eða hæð minni en 20, sem gerir smella á fararmiða erfið á símanum!'
+ },
+ timePicker: {
+ defaultTitle: 'Veldu vinsamlegast',
+ defaultCancel: 'Hætta við',
+ defaultConfirm: 'Staðfesta',
+ defaultYear: 'Ár',
+ defaultMonth: 'Mánuður',
+ defaultDay: 'Dagur',
+ defaultHour: 'Klst.',
+ defaultMinute: 'Mín.',
+ defaultSecond: 'Sek.'
+ },
+ calendar: {
+ weekTextList: ['Mán', 'Þri', 'Mið', 'Fim', 'Fös', 'Lau', 'Sun'],
+ weekSundayStartTextList: ['Sun', 'Mán', 'Þri', 'Mið', 'Fim', 'Fös', 'Lau'],
+ monthTextList: ['Janúar', 'Febrúar', 'Mars', 'Apríl', 'Maí', 'Júní', 'Júlí', 'Ágúst', 'September', 'Október', 'Nóvember', 'Desember'],
+ confirmText: 'Staðfesta',
+ selectedText: 'Valinn',
+ dayText: 'dagur',
+ beforeText: 'Fyrir',
+ afterText: 'Eftir',
+ currentWeekText: 'Þessi vika',
+ currentMonthText: 'Þessi mánuður',
+ currentQuarterText: 'Þessi fjórðungur'
+ }
+};
+
+export default is_IS;
diff --git a/packages/stdf/src/lib/lang/it_IT.ts b/packages/stdf/src/lib/lang/it_IT.ts
new file mode 100644
index 00000000..c31c9801
--- /dev/null
+++ b/packages/stdf/src/lib/lang/it_IT.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const it_IT: LangProps = {
+ common: {
+ slotEmpty: 'Il contenuto dello slot è vuoto!',
+ loading: 'Caricamento...',
+ noData: 'Nessun dato',
+ noMoreData: 'Non ci sono più dati',
+ done: 'Fatto'
+ },
+ actionSheet: {
+ cancelText: 'Annulla'
+ },
+ bottomSheet: {
+ title: 'Titolo'
+ },
+ dialog: {
+ title: 'Suggerimento',
+ content: 'Contenuto',
+ primaryText: 'Conferma',
+ secondaryText: 'Annulla'
+ },
+ input: {
+ pleaseInput: 'Si prega di inserire'
+ },
+ modal: {
+ title: 'Titolo',
+ content: 'Contenuto',
+ btnText: 'Ho capito'
+ },
+ navBar: {
+ title: 'Titolo'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Solo una pagina'
+ },
+ picker: {
+ defaultTitle: 'Si prega di scegliere',
+ defaultCancel: 'Annulla',
+ defaultConfirm: 'Conferma'
+ },
+ asyncPicker: {
+ defaultTitle: 'Si prega di scegliere',
+ defaultCancel: 'Annulla',
+ defaultConfirm: 'Conferma',
+ defaultNext: 'Successivo',
+ defaultPrev: 'Precedente',
+ defaultSelected: 'Selezionato'
+ },
+ rate: {
+ error1: 'Il valore non può essere maggiore di Totale!',
+ error2: 'Il Totale deve essere sottratto di 1!',
+ error3: 'Il valore deve essere sottratto di 1 quando non selezionato!',
+ error4: 'Il valore deve essere sottratto di 0,5 quando selezionato a metà!',
+ error5: 'Larghezza o altezza inferiore a 20, rende difficoltoso il clic sul terminale mobile!'
+ },
+ timePicker: {
+ defaultTitle: 'Si prega di scegliere',
+ defaultCancel: 'Annulla',
+ defaultConfirm: 'Conferma',
+ defaultYear: 'Anno',
+ defaultMonth: 'Mese',
+ defaultDay: 'Giorno',
+ defaultHour: 'Ora',
+ defaultMinute: 'Minuto',
+ defaultSecond: 'Secondo'
+ },
+ calendar: {
+ weekTextList: ['Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab', 'Dom'],
+ weekSundayStartTextList: ['Dom', 'Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab'],
+ monthTextList: [
+ 'Gennaio',
+ 'Febbraio',
+ 'Marzo',
+ 'Aprile',
+ 'Maggio',
+ 'Giugno',
+ 'Luglio',
+ 'Agosto',
+ 'Settembre',
+ 'Ottobre',
+ 'Novembre',
+ 'Dicembre'
+ ],
+ confirmText: 'Conferma',
+ selectedText: 'Selezionato',
+ dayText: 'giorno',
+ beforeText: 'Recente',
+ afterText: 'Futuro',
+ currentWeekText: 'Questa settimana',
+ currentMonthText: 'Questo mese',
+ currentQuarterText: 'Questo trimestre'
+ }
+};
+
+export default it_IT;
diff --git a/packages/stdf/src/lib/lang/ja_JP.ts b/packages/stdf/src/lib/lang/ja_JP.ts
new file mode 100644
index 00000000..a0b8d371
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ja_JP.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const ja_JP: LangProps = {
+ common: {
+ slotEmpty: 'スロットの内容が空です!',
+ loading: '読み込み中...',
+ noData: 'データがありません',
+ noMoreData: 'これ以上のデータはありません',
+ done: '完了'
+ },
+ actionSheet: {
+ cancelText: 'キャンセル'
+ },
+ bottomSheet: {
+ title: 'タイトル'
+ },
+ dialog: {
+ title: '注意',
+ content: '内容',
+ primaryText: '確認する',
+ secondaryText: 'キャンセル'
+ },
+ input: {
+ pleaseInput: '入力してください'
+ },
+ modal: {
+ title: 'タイトル',
+ content: '内容',
+ btnText: '了解'
+ },
+ navBar: {
+ title: 'タイトル'
+ },
+ pagination: {
+ defaultOnlyOnePage: '1ページのみ'
+ },
+ picker: {
+ defaultTitle: '選んでください',
+ defaultCancel: 'キャンセル',
+ defaultConfirm: '確認'
+ },
+ asyncPicker: {
+ defaultTitle: '選んでください',
+ defaultCancel: 'キャンセル',
+ defaultConfirm: '確認',
+ defaultNext: '次へ',
+ defaultPrev: '前へ',
+ defaultSelected: '選択済み'
+ },
+ rate: {
+ error1: 'value は total を上回ることはできません!',
+ error2: 'total は 1 で割り切れる必要があります!',
+ error3: '半選択時、value は 1 で割り切れる必要があります!',
+ error4: '半選択時、value は 0.5 で割り切れる必要があります!',
+ error5: 'width または height が 20 未満の場合、モバイル端末でのクリックが困難になる可能性があります!'
+ },
+ timePicker: {
+ defaultTitle: '選んでください',
+ defaultCancel: 'キャンセル',
+ defaultConfirm: '確認',
+ defaultYear: '年',
+ defaultMonth: '月',
+ defaultDay: '日',
+ defaultHour: '時',
+ defaultMinute: '分',
+ defaultSecond: '秒'
+ },
+ calendar: {
+ weekTextList: ['月', '火', '水', '木', '金', '土', '日'],
+ weekSundayStartTextList: ['日', '月', '火', '水', '木', '金', '土'],
+ monthTextList: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
+ confirmText: '確認',
+ selectedText: '選択済み',
+ dayText: '日',
+ beforeText: '最近',
+ afterText: '未来',
+ currentWeekText: '今週',
+ currentMonthText: '今月',
+ currentQuarterText: '今四半期'
+ }
+};
+
+export default ja_JP;
diff --git a/packages/stdf/src/lib/lang/ka_GE.ts b/packages/stdf/src/lib/lang/ka_GE.ts
new file mode 100644
index 00000000..36cf4cf6
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ka_GE.ts
@@ -0,0 +1,97 @@
+import type { LangProps } from './index.js';
+
+const ka_GE: LangProps = {
+ common: {
+ slotEmpty: 'შიდა ლექში არის ცარიელი!',
+ loading: 'იტვირთება...',
+ noData: 'მონაცემები არ არის',
+ noMoreData: 'არ არის უფრო მეტი მონაცემი',
+ done: 'დასრულებულია'
+ },
+ actionSheet: {
+ cancelText: 'გაუქმება'
+ },
+ bottomSheet: {
+ title: 'სათაური'
+ },
+ dialog: {
+ title: 'შეტყობინება',
+ content: 'შინაარსი',
+ primaryText: 'დადასტურება',
+ secondaryText: 'გაუქმება'
+ },
+ input: {
+ pleaseInput: 'შეიყვანეთ'
+ },
+ modal: {
+ title: 'სათაური',
+ content: 'შინაარსი',
+ btnText: 'გაგეცემა'
+ },
+ navBar: {
+ title: 'სათაური'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'მხოლოდ 1 გვერდი'
+ },
+ picker: {
+ defaultTitle: 'აირჩიეთ',
+ defaultCancel: 'გაუქმება',
+ defaultConfirm: 'დადასტურება'
+ },
+ asyncPicker: {
+ defaultTitle: 'აირჩიეთ',
+ defaultCancel: 'გაუქმება',
+ defaultConfirm: 'დადასტურება',
+ defaultNext: 'შემდეგი',
+ defaultPrev: 'წინა',
+ defaultSelected: 'არჩეულია'
+ },
+ rate: {
+ error1: 'value არ შეიძლება დაემატოს total-ზე!',
+ error2: 'total-ის მნიშვნელობა უნდა 1-ით გაყოფილი იყოს!',
+ error3: 'ნახეთ error2-ი!',
+ error4: 'ნახეთ error2-ი!',
+ error5:
+ 'სიგრძის ან სიმაღლის მნიშვნელობა 20-ზე ნაკლები შეიძლება ნაკლები ვიქნებოდეს, რაც მობილურ მოწყობილობებში ბადალაში დაკლიკების შესაძლებლობას უზრუნველყოფს!'
+ },
+ timePicker: {
+ defaultTitle: 'აირჩიეთ',
+ defaultCancel: 'გაუქმება',
+ defaultConfirm: 'დადასტურება',
+ defaultYear: 'წელი',
+ defaultMonth: 'თვე',
+ defaultDay: 'დღე',
+ defaultHour: 'საათი',
+ defaultMinute: 'წუთი',
+ defaultSecond: 'წამი'
+ },
+ calendar: {
+ weekTextList: ['ორ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ', 'კვ'],
+ weekSundayStartTextList: ['კვ', 'ორ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'],
+ monthTextList: [
+ 'იანვარი',
+ 'თებერვალი',
+ 'მარტი',
+ 'აპრილი',
+ 'მაისი',
+ 'ივნისი',
+ 'ივლისი',
+ 'აგვისტო',
+ 'სექტემბერი',
+ 'ოქტომბერი',
+ 'ნოემბერი',
+ 'დეკემბერი'
+ ],
+ confirmText: 'დადასტურება',
+ selectedText: 'არჩეულია',
+ dayText: 'დღე',
+ beforeText: 'უახლესი',
+ afterText: 'მომდევნო',
+ currentWeekText: 'ამ კვირაში',
+ currentMonthText: 'ამ თვეში',
+ currentQuarterText: 'ამ კვარტალში'
+ }
+};
+
+export default ka_GE;
diff --git a/packages/stdf/src/lib/lang/kk_KZ.ts b/packages/stdf/src/lib/lang/kk_KZ.ts
new file mode 100644
index 00000000..0f4630b8
--- /dev/null
+++ b/packages/stdf/src/lib/lang/kk_KZ.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const kk_KZ: LangProps = {
+ common: {
+ slotEmpty: 'Слот әдісі бос!',
+ loading: 'Жүктеу...',
+ noData: 'Деректер жоқ',
+ noMoreData: 'Көбірек деректер жоқ',
+ done: 'Аяқталды'
+ },
+ actionSheet: {
+ cancelText: 'Болдырмау'
+ },
+ bottomSheet: {
+ title: 'Тақырып'
+ },
+ dialog: {
+ title: 'Ескерту',
+ content: 'Мазмұн',
+ primaryText: 'Растау',
+ secondaryText: 'Болдырмау'
+ },
+ input: {
+ pleaseInput: 'Құпия сөзді енгізіңіз'
+ },
+ modal: {
+ title: 'Тақырып',
+ content: 'Мазмұн',
+ btnText: 'Көрдім'
+ },
+ navBar: {
+ title: 'Тақырып'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Тек 1 бет'
+ },
+ picker: {
+ defaultTitle: 'Таңдаңыз',
+ defaultCancel: 'Болдырмау',
+ defaultConfirm: 'Растау'
+ },
+ asyncPicker: {
+ defaultTitle: 'Таңдаңыз',
+ defaultCancel: 'Болдырмау',
+ defaultConfirm: 'Растау',
+ defaultNext: 'Келесі',
+ defaultPrev: 'Алдыңғы',
+ defaultSelected: 'Таңдалған'
+ },
+ rate: {
+ error1: 'Құны жиынтықтан үлкен болмауы тиіс!',
+ error2: 'Құны жиынтықты 1-ге бөлу керек!',
+ error3: 'Немесе-таңдалмаған жағдайында құны 1-ге бөлу керек!',
+ error4: 'Немесе-бір орындамаған жағдайында құны 0,5 дейін бөлу керек!',
+ error5: 'Ені-биіктігі 20-тен аз, мобильді терминалда түртіну және басу көзін арттыру мүмкіндігін қамтіды!'
+ },
+ timePicker: {
+ defaultTitle: 'Таңдаңыз',
+ defaultCancel: 'Болдырмау',
+ defaultConfirm: 'Растау',
+ defaultYear: 'Жыл',
+ defaultMonth: 'Ай',
+ defaultDay: 'Күн',
+ defaultHour: 'Сағат',
+ defaultMinute: 'Минут',
+ defaultSecond: 'Секунд'
+ },
+ calendar: {
+ weekTextList: ['Дс', 'Сс', 'Ср', 'Бс', 'Бс', 'Жм', 'Жк'],
+ weekSundayStartTextList: ['Жк', 'Дс', 'Сс', 'Ср', 'Бс', 'Бс', 'Жм'],
+ monthTextList: ['Қаңтар', 'Ақпан', 'Наурыз', 'Сәуір', 'Мамыр', 'Маусым', 'Шілде', 'Тамыз', 'Қыркүйек', 'Қазан', 'Қараша', 'Желтоқсан'],
+ confirmText: 'Растау',
+ selectedText: 'Таңдалды',
+ dayText: 'күн',
+ beforeText: 'соңғы',
+ afterText: 'келесі',
+ currentWeekText: 'Бұл апта',
+ currentMonthText: 'Бұл ай',
+ currentQuarterText: 'Бұл тоқсаны'
+ }
+};
+
+export default kk_KZ;
diff --git a/packages/stdf/src/lib/lang/km_KH.ts b/packages/stdf/src/lib/lang/km_KH.ts
new file mode 100644
index 00000000..6abb3778
--- /dev/null
+++ b/packages/stdf/src/lib/lang/km_KH.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const km_KH: LangProps = {
+ common: {
+ slotEmpty: 'គ្មានទិន្នន័យទេ។',
+ loading: 'កំពុងផ្ទុកទិន្នន័យ ...',
+ noData: 'គ្មានទិន្នន័យទេ',
+ noMoreData: 'គ្មានទិន្នន័យផ្សេងទៀតទេ',
+ done: 'ធ្វើរួចរាល់'
+ },
+ actionSheet: {
+ cancelText: 'បោះបង់'
+ },
+ bottomSheet: {
+ title: 'ចំណងជើង'
+ },
+ dialog: {
+ title: 'សារ',
+ content: 'មាតិកាពីរប់ពីវាលបរិបទ។',
+ primaryText: 'យល់ព្រម',
+ secondaryText: 'បោះបង់'
+ },
+ input: {
+ pleaseInput: 'សូមបំពេញ'
+ },
+ modal: {
+ title: 'ចំណងជើង',
+ content: 'មាតិកាពីរប់ពីវាលបរិបទ',
+ btnText: 'ផ្ដល់'
+ },
+ navBar: {
+ title: 'ចំណងជើង'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'មានតែទំព័រមួយទំព័រប៉ុណ្ណោះ'
+ },
+ picker: {
+ defaultTitle: 'ជ្រើសរើស',
+ defaultCancel: 'បោះបង់',
+ defaultConfirm: 'យល់ព្រម'
+ },
+ asyncPicker: {
+ defaultTitle: 'ជ្រើសរើស',
+ defaultCancel: 'បោះបង់',
+ defaultConfirm: 'យល់ព្រម',
+ defaultNext: 'បន្ទាប់',
+ defaultPrev: 'មុន',
+ defaultSelected: 'បានជ្រើសរើស'
+ },
+ rate: {
+ error1: 'មិនអាចបន្ថែមតម្លៃទៅលើសរុបបានទេ!',
+ error2: 'តម្លៃលើសសរុបគឺត្រូវតែស្មើនឹង ១',
+ error3: 'មើល Error2!',
+ error4: 'មើល Error2!',
+ error5: 'ប្រវែងឬកម្រិតអតិបរិមាណ 20 ឬទាប់គ្នា អាចត្រូវបានខូចខាត ។ មាននៅក្នុងទូរស័ព្ទទំនេរ យ៉ាងតិចការស្វែងរកវាបានបញ្ចូល!'
+ },
+ timePicker: {
+ defaultTitle: 'ជ្រើសរើស',
+ defaultCancel: 'បោះបង់',
+ defaultConfirm: 'យល់ព្រម',
+ defaultYear: 'ឆ្នាំ',
+ defaultMonth: 'ខែ',
+ defaultDay: 'ថ្ងៃ',
+ defaultHour: 'ម៉ោង',
+ defaultMinute: 'នាទី',
+ defaultSecond: 'វិនាទីទីមួយ'
+ },
+ calendar: {
+ weekTextList: ['ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៖', 'សុក្រ', 'សៅរ៏', 'អាទិត្យ'],
+ weekSundayStartTextList: ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៖', 'សុក្រ', 'សៅរ៏'],
+ monthTextList: ['មករា', 'កុម្ភៈ', 'មិនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហាកុអ្វីស្រា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'],
+ confirmText: 'យល់ព្រម',
+ selectedText: 'បានជ្រើសរើស',
+ dayText: 'ថ្ងៃ',
+ beforeText: 'មុន',
+ afterText: 'បន្ទាប់',
+ currentWeekText: 'សប្តាហ៍នេះ',
+ currentMonthText: 'ខែនេះ',
+ currentQuarterText: 'ត្រីមាសនេះ'
+ }
+};
+
+export default km_KH;
diff --git a/packages/stdf/src/lib/lang/kmr_IQ.ts b/packages/stdf/src/lib/lang/kmr_IQ.ts
new file mode 100644
index 00000000..07d6545f
--- /dev/null
+++ b/packages/stdf/src/lib/lang/kmr_IQ.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const kmr_IQ: LangProps = {
+ common: {
+ slotEmpty: 'Agahî tune',
+ loading: 'Daxistin...',
+ noData: 'Agahî tune',
+ noMoreData: 'Agahî din tune',
+ done: 'Têkildar'
+ },
+ actionSheet: {
+ cancelText: 'Betalke'
+ },
+ bottomSheet: {
+ title: 'Navnîş'
+ },
+ dialog: {
+ title: 'Birêvebirin',
+ content: 'Gotar ji her cihê.',
+ primaryText: 'Bighîje',
+ secondaryText: 'Betalke'
+ },
+ input: {
+ pleaseInput: 'Ji kerema xwe bixwîne'
+ },
+ modal: {
+ title: 'Nav',
+ content: 'Gotar ji her cihê.',
+ btnText: 'Bighîje'
+ },
+ navBar: {
+ title: 'Nav'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Tenê yek rûpel'
+ },
+ picker: {
+ defaultTitle: 'Hilbijêre',
+ defaultCancel: 'Betalke',
+ defaultConfirm: 'Bighîje'
+ },
+ asyncPicker: {
+ defaultTitle: 'Hilbijêre',
+ defaultCancel: 'Betalke',
+ defaultConfirm: 'Bighîje',
+ defaultNext: 'Paşve',
+ defaultPrev: 'Pêşve',
+ defaultSelected: 'Hilbijandin'
+ },
+ rate: {
+ error1: 'Em nikarin hîn bêtir star bidin!',
+ error2: 'Starên ji xwe re dbê ne wek yek tê hesibandin!',
+ error3: 'Di error2 de bifikirin!',
+ error4: 'Di error2 de bifikirin!',
+ error5: 'Di telefonê we de dê klavyeya we jorîn û nîqaşan jî bi rê ve bibe!'
+ },
+ timePicker: {
+ defaultTitle: 'Hilbijêre',
+ defaultCancel: 'Betalke',
+ defaultConfirm: 'Bighîje',
+ defaultYear: 'Sal',
+ defaultMonth: 'Meh',
+ defaultDay: 'Roj',
+ defaultHour: 'Seet',
+ defaultMinute: 'Daqîqey',
+ defaultSecond: 'Second'
+ },
+ calendar: {
+ weekTextList: ['Yekşem', 'Duşem', 'Sêşem', 'Çarşem', 'Pêncşem', 'În', 'Şemî'],
+ weekSundayStartTextList: ['Şemî', 'Yekşem', 'Duşem', 'Sêşem', 'Çarşem', 'Pêncşem', 'În'],
+ monthTextList: [
+ 'Rêbendan',
+ 'Gulan',
+ 'Hezîran',
+ 'Tîrmeh',
+ 'Tebax',
+ 'Tîrmeh',
+ 'Tebax',
+ 'Rezber',
+ 'Kewçêr',
+ 'Serewend',
+ 'Mijdar',
+ 'Kanûn'
+ ],
+ confirmText: 'Bighîje',
+ selectedText: 'Hilbijandin',
+ dayText: 'Roj',
+ beforeText: 'Pêve',
+ afterText: 'Pêş',
+ currentWeekText: 'Ji bo herî dawî ji bo asta',
+ currentMonthText: 'Ji bo herî dawî ji bo asta',
+ currentQuarterText: 'Ji bo herî dawî ji bo asta'
+ }
+};
+
+export default kmr_IQ;
diff --git a/packages/stdf/src/lib/lang/kn_IN.ts b/packages/stdf/src/lib/lang/kn_IN.ts
new file mode 100644
index 00000000..d1158ebd
--- /dev/null
+++ b/packages/stdf/src/lib/lang/kn_IN.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const kn_IN: LangProps = {
+ common: {
+ slotEmpty: 'ಸ್ಲಾಟ್ ಖಾಲಿಯಾಗಿದೆ!',
+ loading: 'ಲೋಡ್ ಆಗುತ್ತಿದೆ...',
+ noData: 'ಡೇಟಾ ಇಲ್ಲ',
+ noMoreData: 'ಹೆಚ್ಚು ಡೇಟಾ ಇಲ್ಲ',
+ done: 'ಮುಗಿದಿದೆ'
+ },
+ actionSheet: {
+ cancelText: 'ರದ್ದುಮಾಡಿ'
+ },
+ bottomSheet: {
+ title: 'ಶೀರ್ಷಿಕೆ'
+ },
+ dialog: {
+ title: 'ಎಚ್ಚರಿಕೆ',
+ content: 'ವಿಷಯ',
+ primaryText: 'ಪ್ರಾಥಮಿಕ',
+ secondaryText: 'ರದ್ದುಪಡಿಸಿ'
+ },
+ input: {
+ pleaseInput: 'ದಯವಿಟ್ಟು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿ'
+ },
+ modal: {
+ title: 'ಶೀರ್ಷಿಕೆ',
+ content: 'ವಿಷಯ',
+ btnText: 'ಗ್ರಹಿಸಿ'
+ },
+ navBar: {
+ title: 'ಶೀರ್ಷಿಕೆ'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'ಒಂದು ಪುಟ ಮಾತ್ರ'
+ },
+ picker: {
+ defaultTitle: 'ಆಯ್ಕೆ ಮಾಡಿ',
+ defaultCancel: 'ರದ್ದುಮಾಡಿ',
+ defaultConfirm: 'ದೃಢೀಕರಿಸು'
+ },
+ asyncPicker: {
+ defaultTitle: 'ಆಯ್ಕೆ ಮಾಡಿ',
+ defaultCancel: 'ರದ್ದುಮಾಡಿ',
+ defaultConfirm: 'ದೃಢೀಕರಿಸು',
+ defaultNext: 'ಮುಂದಿನ',
+ defaultPrev: 'ಹಿಂದಿನ',
+ defaultSelected: 'ಆಯ್ಕೆಯಾಗಿದೆ'
+ },
+ rate: {
+ error1: 'ಮೊತ್ತವನ್ನು ಕಡಿಮೆಗೊಳಿಸಿ!',
+ error2: 'ಮೊತ್ತವನ್ನು 1 ನಿಂದ ವಿಭಜಿಸಬೇಕು!',
+ error3: 'ಅಥವಾ ಅನುಸ್ತಾಪಿಸಲಾಗದ ಸಂದರ್ಭದಲ್ಲಿ, ಮೊತ್ತವನ್ನು 1 ನಿಂದ ವಿಭಜಿಸಬೇಕು!',
+ error4: 'ಅಥವಾ ಒಂದು ಸ್ಥಾನವನ್ನು ನೀಡಬೇಕಾದ ಸಂದರ್ಭದಲ್ಲಿ, ಮೊತ್ತವನ್ನು 0.5 ರವರೆಗೆ ವಿಭಜಿಸಬೇಕು!',
+ error5: 'ಗಾತ್ರದ ಅಳತೆ 20 ಕ್ಕಿಂತ ಕಡಿಮೆಯಿರಬೇಕು, ಮೊಬೈಲ್ ಟೆರ್ಮಿನಲ್ನಲ್ಲಿ ಗುರುತಿಸುವುದು ಮತ್ತು ನೀರ್ಗಲ್ಲಿನ ಮೂಲಕ ಬೇಯಿಸುವುದು ಸಾಧ್ಯವಿಲ್ಲ!'
+ },
+ timePicker: {
+ defaultTitle: 'ಆಯ್ದಿಸಿ',
+ defaultCancel: 'ರದ್ದುಮಾಡಿ',
+ defaultConfirm: 'ದೃಢೀಕರಿಸು',
+ defaultYear: 'ವರ್ಷ',
+ defaultMonth: 'ತಿಂಗಳು',
+ defaultDay: 'ದಿನ',
+ defaultHour: 'ಘಂಟೆ',
+ defaultMinute: 'ನಿಮಿಷ',
+ defaultSecond: 'ಸೆಕೆಂಡ್'
+ },
+ calendar: {
+ weekTextList: ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'],
+ weekSundayStartTextList: ['ಶನಿ', 'ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ'],
+ monthTextList: [
+ 'ಜನವರಿ',
+ 'ಫೆಬ್ರವರಿ',
+ 'ಮಾರ್ಚ್',
+ 'ಏಪ್ರಿಲ್',
+ 'ಮೇ',
+ 'ಜೂನ್',
+ 'ಜುಲೈ',
+ 'ಆಗಸ್ಟ್',
+ 'ಸೆಪ್ಟೆಂಬರ್',
+ 'ಅಕ್ಟೋಬರ್',
+ 'ನವೆಂಬರ್',
+ 'ಡಿಸೆಂಬರ್'
+ ],
+ confirmText: 'ದೃಢೀಕರಿಸು',
+ selectedText: 'ಆಯ್ದಲ್ಲಿದೆ',
+ dayText: 'ದಿನ',
+ beforeText: 'ಕೊನೆಯದೊಂದು',
+ afterText: 'ಮುಂದೆ',
+ currentWeekText: 'ಈ ವಾರ',
+ currentMonthText: 'ಈ ತಿಂಗಳು',
+ currentQuarterText: 'ಈ ತ್ರೈಮಾಸಿಕ'
+ }
+};
+
+export default kn_IN;
diff --git a/packages/stdf/src/lib/lang/ko_KR.ts b/packages/stdf/src/lib/lang/ko_KR.ts
new file mode 100644
index 00000000..0fd2b64b
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ko_KR.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const ko_KR: LangProps = {
+ common: {
+ slotEmpty: '슬롯이 비어 있습니다!',
+ loading: '로딩 중...',
+ noData: '데이터가 없습니다',
+ noMoreData: '데이터가 더 이상 없습니다',
+ done: '완료'
+ },
+ actionSheet: {
+ cancelText: '취소'
+ },
+ bottomSheet: {
+ title: '제목'
+ },
+ dialog: {
+ title: '경고',
+ content: '내용',
+ primaryText: '확인',
+ secondaryText: '취소'
+ },
+ input: {
+ pleaseInput: '비밀번호를 입력해주세요'
+ },
+ modal: {
+ title: '제목',
+ content: '내용',
+ btnText: '확인'
+ },
+ navBar: {
+ title: '제목'
+ },
+ pagination: {
+ defaultOnlyOnePage: '한 페이지만 있습니다'
+ },
+ picker: {
+ defaultTitle: '선택해주세요',
+ defaultCancel: '취소',
+ defaultConfirm: '확인'
+ },
+ asyncPicker: {
+ defaultTitle: '선택해주세요',
+ defaultCancel: '취소',
+ defaultConfirm: '확인',
+ defaultNext: '다음',
+ defaultPrev: '이전',
+ defaultSelected: '선택됨'
+ },
+ rate: {
+ error1: '합계를 감소시키십시오!',
+ error2: '합계를 1로 나누십시오!',
+ error3: '또는 합계를 1로 나눌 수 없는 경우',
+ error4: '또는 값이 0.5 미만인 경우!',
+ error5: '측정 값은 20보다 작아야합니다. 모바일 단말기에서 식별하거나 물을 통해 측정할 수 없습니다!'
+ },
+ timePicker: {
+ defaultTitle: '선택해주세요',
+ defaultCancel: '취소',
+ defaultConfirm: '확인',
+ defaultYear: '년',
+ defaultMonth: '월',
+ defaultDay: '일',
+ defaultHour: '시간',
+ defaultMinute: '분',
+ defaultSecond: '초'
+ },
+ calendar: {
+ weekTextList: ['일', '월', '화', '수', '목', '금', '토'],
+ weekSundayStartTextList: ['토', '일', '월', '화', '수', '목', '금'],
+ monthTextList: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
+ confirmText: '확인',
+ selectedText: '선택됨',
+ dayText: '일',
+ beforeText: '이전',
+ afterText: '이후',
+ currentWeekText: '이번 주',
+ currentMonthText: '이번 달',
+ currentQuarterText: '이번 분기'
+ }
+};
+
+export default ko_KR;
diff --git a/packages/stdf/src/lib/lang/lt_LT.ts b/packages/stdf/src/lib/lang/lt_LT.ts
new file mode 100644
index 00000000..eeb45937
--- /dev/null
+++ b/packages/stdf/src/lib/lang/lt_LT.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const lt_LT: LangProps = {
+ common: {
+ slotEmpty: 'Slotas tuščias!',
+ loading: 'Įkeliama...',
+ noData: 'Nėra duomenų',
+ noMoreData: 'Daugiau duomenų nėra',
+ done: 'Atlikta'
+ },
+ actionSheet: {
+ cancelText: 'Atšaukti'
+ },
+ bottomSheet: {
+ title: 'Pavadinimas'
+ },
+ dialog: {
+ title: 'Įspėjimas',
+ content: 'Turinys',
+ primaryText: 'Patvirtinti',
+ secondaryText: 'Atšaukti'
+ },
+ input: {
+ pleaseInput: 'Įveskite slaptažodį'
+ },
+ modal: {
+ title: 'Pavadinimas',
+ content: 'Turinys',
+ btnText: 'Patvirtinti'
+ },
+ navBar: {
+ title: 'Pavadinimas'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Tik vienas puslapis'
+ },
+ picker: {
+ defaultTitle: 'Pasirinkite',
+ defaultCancel: 'Atšaukti',
+ defaultConfirm: 'Patvirtinti'
+ },
+ asyncPicker: {
+ defaultTitle: 'Pasirinkite',
+ defaultCancel: 'Atšaukti',
+ defaultConfirm: 'Patvirtinti',
+ defaultNext: 'Kitas',
+ defaultPrev: 'Ankstesnis',
+ defaultSelected: 'Pasirinkta'
+ },
+ rate: {
+ error1: 'Suma mažesnė už sumą!',
+ error2: 'Suma negali būti padalyta iš 1!',
+ error3: 'Arba suma negali būti padalyta iš 1',
+ error4: 'Arba vertė yra mažesnė nei 0,5!',
+ error5: 'Matavimo vertė turi būti mažesnė nei 20. Ją sunku nustatyti naudojant mobilųjį įrenginį arba per vandenį!'
+ },
+ timePicker: {
+ defaultTitle: 'Pasirinkite',
+ defaultCancel: 'Atšaukti',
+ defaultConfirm: 'Patvirtinti',
+ defaultYear: 'Metai',
+ defaultMonth: 'Mėnesis',
+ defaultDay: 'Diena',
+ defaultHour: 'Valanda',
+ defaultMinute: 'Minutė',
+ defaultSecond: 'Sekundė'
+ },
+ calendar: {
+ weekTextList: ['Se', 'Pr', 'An', 'Tr', 'Ke', 'Pe', 'Še'],
+ weekSundayStartTextList: ['Še', 'Pr', 'An', 'Tr', 'Ke', 'Pe', 'Se'],
+ monthTextList: [
+ 'Sausio',
+ 'Vasario',
+ 'Kovo',
+ 'Balandžio',
+ 'Gegužės',
+ 'Birželio',
+ 'Liepos',
+ 'Rugpjūčio',
+ 'Rugsėjo',
+ 'Spalio',
+ 'Lapkričio',
+ 'Gruodžio'
+ ],
+ confirmText: 'Patvirtinti',
+ selectedText: 'Pasirinkta',
+ dayText: 'Di',
+ beforeText: 'Ankstesnė',
+ afterText: 'Sekanti',
+ currentWeekText: 'Ši savaitė',
+ currentMonthText: 'Šis mėnuo',
+ currentQuarterText: 'Šis ketvirtis'
+ }
+};
+
+export default lt_LT;
diff --git a/packages/stdf/src/lib/lang/lv_LV.ts b/packages/stdf/src/lib/lang/lv_LV.ts
new file mode 100644
index 00000000..403fb984
--- /dev/null
+++ b/packages/stdf/src/lib/lang/lv_LV.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const lv_LV: LangProps = {
+ common: {
+ slotEmpty: 'Slots ir tukšs!',
+ loading: 'Ielādē...',
+ noData: 'Nav datu',
+ noMoreData: 'Nav vairāk datu',
+ done: 'Pabeigts'
+ },
+ actionSheet: {
+ cancelText: 'Atcelt'
+ },
+ bottomSheet: {
+ title: 'Nosaukums'
+ },
+ dialog: {
+ title: 'Brīdinājums',
+ content: 'Saturs',
+ primaryText: 'Apstiprināt',
+ secondaryText: 'Atcelt'
+ },
+ input: {
+ pleaseInput: 'Lūdzu, ievadiet paroli'
+ },
+ modal: {
+ title: 'Nosaukums',
+ content: 'Saturs',
+ btnText: 'Apstiprināt'
+ },
+ navBar: {
+ title: 'Nosaukums'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Tikai viena lapa'
+ },
+ picker: {
+ defaultTitle: 'Izvēlieties',
+ defaultCancel: 'Atcelt',
+ defaultConfirm: 'Apstiprināt'
+ },
+ asyncPicker: {
+ defaultTitle: 'Izvēlieties',
+ defaultCancel: 'Atcelt',
+ defaultConfirm: 'Apstiprināt',
+ defaultNext: 'Nākamais',
+ defaultPrev: 'Iepriekšējais',
+ defaultSelected: 'Izvēlēts'
+ },
+ rate: {
+ error1: 'Summa ir mazāka par summu!',
+ error2: 'Summu nevar dalīt ar 1!',
+ error3: 'Vai arī summu nevar dalīt ar 1',
+ error4: 'Vai vertība ir mazāka par 0,5!',
+ error5: 'Mērījuma vērtībai jābūt mazākai par 20. To ir grūti noteikt, izmantojot mobilos ierīces vai caur ūdeni!'
+ },
+ timePicker: {
+ defaultTitle: 'Izvēlieties',
+ defaultCancel: 'Atcelt',
+ defaultConfirm: 'Apstiprināt',
+ defaultYear: 'Gads',
+ defaultMonth: 'Mēnesis',
+ defaultDay: 'Diena',
+ defaultHour: 'Stunda',
+ defaultMinute: 'Minūte',
+ defaultSecond: 'Sekunde'
+ },
+ calendar: {
+ weekTextList: ['Sv', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Se'],
+ weekSundayStartTextList: ['Se', 'Pr', 'Ot', 'Tr', 'Ce', 'Pk', 'Sv'],
+ monthTextList: [
+ 'Janvāris',
+ 'Februāris',
+ 'Marts',
+ 'Aprīlis',
+ 'Maijs',
+ 'Jūnijs',
+ 'Jūlijs',
+ 'Augusts',
+ 'Septembris',
+ 'Oktobris',
+ 'Novembris',
+ 'Decembris'
+ ],
+ confirmText: 'Apstiprināt',
+ selectedText: 'Izvēlētais',
+ dayText: 'Di',
+ beforeText: 'Iepriekšējais',
+ afterText: 'Nākamais',
+ currentWeekText: 'Šonedēļ',
+ currentMonthText: 'Šomēnes',
+ currentQuarterText: 'Šajā ceturksnī'
+ }
+};
+
+export default lv_LV;
diff --git a/packages/stdf/src/lib/lang/mk_MK.ts b/packages/stdf/src/lib/lang/mk_MK.ts
new file mode 100644
index 00000000..2c255275
--- /dev/null
+++ b/packages/stdf/src/lib/lang/mk_MK.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const mk_MK: LangProps = {
+ common: {
+ slotEmpty: 'Слотот е празен!',
+ loading: 'Вчитување...',
+ noData: 'Нема податоци',
+ noMoreData: 'Нема повеќе податоци',
+ done: 'Завршено'
+ },
+ actionSheet: {
+ cancelText: 'Откажи'
+ },
+ bottomSheet: {
+ title: 'Наслов'
+ },
+ dialog: {
+ title: 'Предупредување',
+ content: 'Содржина',
+ primaryText: 'Потврди',
+ secondaryText: 'Откажи'
+ },
+ input: {
+ pleaseInput: 'Внесете лозинка'
+ },
+ modal: {
+ title: 'Наслов',
+ content: 'Содржина',
+ btnText: 'Потврди'
+ },
+ navBar: {
+ title: 'Наслов'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Само една страница'
+ },
+ picker: {
+ defaultTitle: 'Избери',
+ defaultCancel: 'Откажи',
+ defaultConfirm: 'Потврди'
+ },
+ asyncPicker: {
+ defaultTitle: 'Избери',
+ defaultCancel: 'Откажи',
+ defaultConfirm: 'Потврди',
+ defaultNext: 'Следно',
+ defaultPrev: 'Претходно',
+ defaultSelected: 'Избрано'
+ },
+ rate: {
+ error1: 'Сумата е помала од дозволената предност!',
+ error2: 'Сумата не може да биде делива со 1!',
+ error3: 'Во спротивно, сумата не може да биде делива со 1',
+ error4: 'Или вредноста е помала од 0,5!',
+ error5: 'Мерната вредност мора да биде помала од 20. Тоа е тешко да се одреди со мобилен уред или преку вода!'
+ },
+ timePicker: {
+ defaultTitle: 'Избери',
+ defaultCancel: 'Откажи',
+ defaultConfirm: 'Потврди',
+ defaultYear: 'Година',
+ defaultMonth: 'Месец',
+ defaultDay: 'Ден',
+ defaultHour: 'Час',
+ defaultMinute: 'Минута',
+ defaultSecond: 'Секунда'
+ },
+ calendar: {
+ weekTextList: ['Не', 'По', 'Вт', 'Ср', 'Че', 'Пе', 'Сабота'],
+ weekSundayStartTextList: ['Сабота', 'Не', 'По', 'Вт', 'Ср', 'Че', 'Пе'],
+ monthTextList: [
+ 'Јануари',
+ 'Февруари',
+ 'Март',
+ 'Април',
+ 'Мај',
+ 'Јуни',
+ 'Јули',
+ 'Август',
+ 'Септември',
+ 'Октомври',
+ 'Ноември',
+ 'Декември'
+ ],
+ confirmText: 'Потврди',
+ selectedText: 'Избрано',
+ dayText: 'Ден',
+ beforeText: 'Претходно',
+ afterText: 'Следно',
+ currentWeekText: 'Оваа недела',
+ currentMonthText: 'Овој месец',
+ currentQuarterText: 'Оваа тромесечје'
+ }
+};
+
+export default mk_MK;
diff --git a/packages/stdf/src/lib/lang/ml_IN.ts b/packages/stdf/src/lib/lang/ml_IN.ts
new file mode 100644
index 00000000..8102a2b4
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ml_IN.ts
@@ -0,0 +1,97 @@
+import type { LangProps } from './index.js';
+
+const ml_IN: LangProps = {
+ common: {
+ slotEmpty: 'സ്ലോട്ട് ശൂന്യമാണ്!',
+ loading: 'ലോഡുചെയ്യുന്നു...',
+ noData: 'ഡാറ്റായില്ല',
+ noMoreData: 'കൂടുതൽ ഡാറ്റാ ഇല്ല',
+ done: 'ചെയ്തു'
+ },
+ actionSheet: {
+ cancelText: 'റദ്ദാക്കുക'
+ },
+ bottomSheet: {
+ title: 'ശീർഷകം'
+ },
+ dialog: {
+ title: 'മുന്നറിയിപ്പ്',
+ content: 'ഉള്ളടക്കം',
+ primaryText: 'സ്ഥിരീകരിക്കുക',
+ secondaryText: 'റദ്ദാക്കുക'
+ },
+ input: {
+ pleaseInput: 'പാസ്സ്വേഡ് നൽകുക'
+ },
+ modal: {
+ title: 'ശീർഷകം',
+ content: 'ഉള്ളടക്കം',
+ btnText: 'സ്ഥിരീകരിക്കുക'
+ },
+ navBar: {
+ title: 'ശീർഷകം'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'ഒരു പേജ് മാത്രം'
+ },
+ picker: {
+ defaultTitle: 'തിരഞ്ഞെടുക്കുക',
+ defaultCancel: 'റദ്ദാക്കുക',
+ defaultConfirm: 'സ്ഥിരീകരിക്കുക'
+ },
+ asyncPicker: {
+ defaultTitle: 'തിരഞ്ഞെടുക്കുക',
+ defaultCancel: 'റദ്ദാക്കുക',
+ defaultConfirm: 'സ്ഥിരീകരിക്കുക',
+ defaultNext: 'അടുത്തത്',
+ defaultPrev: 'മുന്നത്തെ',
+ defaultSelected: 'തിരഞ്ഞെടുത്തു'
+ },
+ rate: {
+ error1: 'മൊത്തം പ്രധാനതയും കുറഞ്ഞ പ്രധാനതയിൽ കൂടാതെ ആണ്!',
+ error2: 'മൂല്യം 1 നോക്കിയാൽ പൂർണ്ണമായി നിർണ്ണയിക്കാം എന്നില്ല!',
+ error3: 'പൂർണ്ണമായോ അല്ലാതെ മൂല്യം 1 നോക്കുക എന്നില്ല',
+ error4: 'അല്പം കൂടാതെ മൂല്യം 0.5 നോക്കുക!',
+ error5:
+ 'കമ്പെർസർ ഇടയ്ക്കാൾ വിളിക്കുന്ന മൊത്തം 20 കൂടുതലാണ്. മൊബൈൽ ഉപകരണങ്ങളോടും ഉൾനാടൻ ഉപകരണങ്ങളോടും അതു പുലർത്തിയിട്ടുള്ളതായിരിക്കും!'
+ },
+ timePicker: {
+ defaultTitle: 'തിരഞ്ഞെടുക്കുക',
+ defaultCancel: 'റദ്ദാക്കുക',
+ defaultConfirm: 'സ്ഥിരീകരിക്കുക',
+ defaultYear: 'വർഷം',
+ defaultMonth: 'മാസം',
+ defaultDay: 'ദിവസം',
+ defaultHour: 'മണിക്കൂർ',
+ defaultMinute: 'മിനിറ്റ്',
+ defaultSecond: 'സെക്കൻഡ്'
+ },
+ calendar: {
+ weekTextList: ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'],
+ weekSundayStartTextList: ['ശനി', 'ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി'],
+ monthTextList: [
+ 'ജനുവരി',
+ 'ഫെബ്രുവരി',
+ 'മാർച്ച്',
+ 'ഏപ്രിൽ',
+ 'മേയ്',
+ 'ജൂൺ',
+ 'ജൂലൈ',
+ 'ഓഗസ്റ്റ്',
+ 'സെപ്റ്റംബർ',
+ 'ഒക്ടോബർ',
+ 'നവംബർ',
+ 'ഡിസംബർ'
+ ],
+ confirmText: 'സ്ഥിരീകരിക്കുക',
+ selectedText: 'തിരഞ്ഞെടുത്തത്',
+ dayText: 'ദിവസം',
+ beforeText: 'മുമ്പത്തെ',
+ afterText: 'പിന്നിടുന്നു',
+ currentWeekText: 'ഈ ആഴ്ച',
+ currentMonthText: 'ഈ മാസം',
+ currentQuarterText: 'ഈ ക്വാർട്ടർ'
+ }
+};
+
+export default ml_IN;
diff --git a/packages/stdf/src/lib/lang/mn_MN.ts b/packages/stdf/src/lib/lang/mn_MN.ts
new file mode 100644
index 00000000..cfda088d
--- /dev/null
+++ b/packages/stdf/src/lib/lang/mn_MN.ts
@@ -0,0 +1,84 @@
+import type { LangProps } from './index.js';
+
+const mn_MN: LangProps = {
+ common: {
+ slotEmpty: 'Слот хоосон байна!',
+ loading: 'Уншиж байна ...',
+ noData: 'Өгөгдөл байхгүй байна',
+ noMoreData: 'Дараагийн өгөгдөл байхгүй байна',
+ done: 'Дууссан'
+ },
+ actionSheet: {
+ cancelText: 'Цуцлах'
+ },
+ bottomSheet: {
+ title: 'Гарчиг'
+ },
+ dialog: {
+ title: 'Санал хүсэлт',
+ content: 'Агуулга',
+ primaryText: 'Захиалах',
+ secondaryText: 'Цуцлах'
+ },
+ input: {
+ pleaseInput: 'Нууц үгээ оруулна уу'
+ },
+ modal: {
+ title: 'Гарчиг',
+ content: 'Агуулга',
+ btnText: 'Батлах'
+ },
+ navBar: {
+ title: 'Гарчиг'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Зөвхөн 1-р хуудас'
+ },
+ picker: {
+ defaultTitle: 'Сонгох',
+ defaultCancel: 'Цуцлах',
+ defaultConfirm: 'Батлах'
+ },
+ asyncPicker: {
+ defaultTitle: 'Сонгох',
+ defaultCancel: 'Цуцлах',
+ defaultConfirm: 'Батлах',
+ defaultNext: 'Дараагийн',
+ defaultPrev: 'Өмнөх',
+ defaultSelected: 'Сонгосон'
+ },
+ rate: {
+ error1: 'Нийт түрээсийн тооны улмаас бага байх боломжгүй!',
+ error2: 'Үнэлгээ 1-ээс их аль болохгүй!',
+ error3: '1-ын үнэлгээр хангах эсвэл үнэлэхийн тулд үнэлгээгүй байх ёстой',
+ error4: 'Удаан тохиолдолд 0.5-с ихгүй үнэлгээтэй байх ёстой!',
+ error5:
+ 'Компьютер ашиглахад үр дүнг 20-с ихгүй гаргаж болохгүй. Мобайл эсвэл тухайн оронд ашиглах үйлчилгээний үзүүлэлтүүд дээрээ багтын сайн сайхныг анхаарна уу!'
+ },
+ timePicker: {
+ defaultTitle: 'Сонгох',
+ defaultCancel: 'Цуцлах',
+ defaultConfirm: 'Батлах',
+ defaultYear: 'Жил',
+ defaultMonth: 'Сар',
+ defaultDay: 'Өдөр',
+ defaultHour: 'Цаг',
+ defaultMinute: 'Минут',
+ defaultSecond: 'Секунд'
+ },
+ calendar: {
+ weekTextList: ['Даваа', 'Мягмар', 'Лхагва', 'Пүрэв', 'Баасан', 'Бямба', 'Ням'],
+ weekSundayStartTextList: ['Ням', 'Даваа', 'Мягмар', 'Лхагва', 'Пүрэв', 'Баасан', 'Бямба'],
+ monthTextList: ['Хулгана', 'Үхэр', 'Бар', 'Туулай', 'Луу', 'Могой', 'Морь', 'Найман', 'Ес', 'Арваннэгүүд', 'Арванхоёр', 'Арвангахай'],
+ confirmText: 'Батлах',
+ selectedText: 'Сонгосон',
+ dayText: 'Өдөр',
+ beforeText: 'Өмнөх',
+ afterText: 'Дараах',
+ currentWeekText: 'Энэ долоо хоног',
+ currentMonthText: 'Энэ сар',
+ currentQuarterText: 'Энэ улирал'
+ }
+};
+
+export default mn_MN;
diff --git a/packages/stdf/src/lib/lang/ms_MY.ts b/packages/stdf/src/lib/lang/ms_MY.ts
new file mode 100644
index 00000000..7f0f5cf5
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ms_MY.ts
@@ -0,0 +1,84 @@
+import type { LangProps } from './index.js';
+
+const ms_MY: LangProps = {
+ common: {
+ slotEmpty: 'Ruang kosong!',
+ loading: 'Membaca ...',
+ noData: 'Tiada data',
+ noMoreData: 'Tiada lagi data',
+ done: 'Selesai'
+ },
+ actionSheet: {
+ cancelText: 'Batal'
+ },
+ bottomSheet: {
+ title: 'Tajuk'
+ },
+ dialog: {
+ title: 'Permintaan',
+ content: 'Kandungan',
+ primaryText: 'Tempah',
+ secondaryText: 'Batal'
+ },
+ input: {
+ pleaseInput: 'Sila masukkan kata laluan'
+ },
+ modal: {
+ title: 'Tajuk',
+ content: 'Kandungan',
+ btnText: 'Tetapkan'
+ },
+ navBar: {
+ title: 'Tajuk'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Hanya satu halaman'
+ },
+ picker: {
+ defaultTitle: 'Pilih',
+ defaultCancel: 'Batal',
+ defaultConfirm: 'Sahkan'
+ },
+ asyncPicker: {
+ defaultTitle: 'Pilih',
+ defaultCancel: 'Batal',
+ defaultConfirm: 'Sahkan',
+ defaultNext: 'Seterusnya',
+ defaultPrev: 'Sebelumnya',
+ defaultSelected: 'Dipilih'
+ },
+ rate: {
+ error1: 'Nilai Rating tidak boleh lebih rendah daripada jumlah kelajuan!',
+ error2: 'Komen tidak boleh diikat kepada satu bintang!',
+ error3: 'Komen atau rating perlu diisi',
+ error4: 'Rating perlu diberikan setidaknya setengah bintang!',
+ error5:
+ 'Komputer tidak dapat melaksanakan rating noreview yang lebih besar dari 20, gunakan aplikasi pembantu pada telefon bimbit atau periksa kembali perkhidmatan yang anda gunakan!'
+ },
+ timePicker: {
+ defaultTitle: 'Pilih',
+ defaultCancel: 'Batal',
+ defaultConfirm: 'Sahkan',
+ defaultYear: 'Tahun',
+ defaultMonth: 'Bulan',
+ defaultDay: 'Hari',
+ defaultHour: 'Jam',
+ defaultMinute: 'Minit',
+ defaultSecond: 'Saat'
+ },
+ calendar: {
+ weekTextList: ['Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu', 'Ahad'],
+ weekSundayStartTextList: ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'],
+ monthTextList: ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'],
+ confirmText: 'Sahkan',
+ selectedText: 'Dipilih',
+ dayText: 'Hari',
+ beforeText: 'Sebelum',
+ afterText: 'Selepas',
+ currentWeekText: 'Minggu ini',
+ currentMonthText: 'Bulan ini',
+ currentQuarterText: 'Suku Tahun Ini'
+ }
+};
+
+export default ms_MY;
diff --git a/packages/stdf/src/lib/lang/nb_NO.ts b/packages/stdf/src/lib/lang/nb_NO.ts
new file mode 100644
index 00000000..603ce93a
--- /dev/null
+++ b/packages/stdf/src/lib/lang/nb_NO.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const nb_NO: LangProps = {
+ common: {
+ slotEmpty: 'Innholdet i sporet er tomt!',
+ loading: 'Laster...',
+ noData: 'Ingen data',
+ noMoreData: 'Ingen flere data',
+ done: 'Ferdig'
+ },
+ actionSheet: {
+ cancelText: 'Avbryt'
+ },
+ bottomSheet: {
+ title: 'Tittel'
+ },
+ dialog: {
+ title: 'Hint',
+ content: 'Innhold',
+ primaryText: 'Bekreft',
+ secondaryText: 'Avbryt'
+ },
+ input: {
+ pleaseInput: 'Vennligst skriv inn'
+ },
+ modal: {
+ title: 'Tittel',
+ content: 'Innhold',
+ btnText: 'Jeg forstår'
+ },
+ navBar: {
+ title: 'Tittel'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Bare en side'
+ },
+ picker: {
+ defaultTitle: 'Vennligst velg',
+ defaultCancel: 'Avbryt',
+ defaultConfirm: 'Bekreft'
+ },
+ asyncPicker: {
+ defaultTitle: 'Vennligst velg',
+ defaultCancel: 'Avbryt',
+ defaultConfirm: 'Bekreft',
+ defaultNext: 'Neste',
+ defaultPrev: 'Forrige',
+ defaultSelected: 'Valgt'
+ },
+ rate: {
+ error1: 'Verdien kan ikke være større enn totalen!',
+ error2: 'Totalen må være redusert med 1!',
+ error3: 'Verdien må reduseres med 1 når ikke-halvselektiv!',
+ error4: 'Verdien må reduseres med 0,5 når halvselektiv!',
+ error5: 'Bredde eller høyde er mindre enn 20, noe som gjør mobilterminalen vanskelig å klikke!'
+ },
+ timePicker: {
+ defaultTitle: 'Vennligst velg',
+ defaultCancel: 'Avbryt',
+ defaultConfirm: 'Bekreft',
+ defaultYear: 'År',
+ defaultMonth: 'Måned',
+ defaultDay: 'Dag',
+ defaultHour: 'Time',
+ defaultMinute: 'Minutt',
+ defaultSecond: 'Sekund'
+ },
+ calendar: {
+ weekTextList: ['Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lør', 'Søn'],
+ weekSundayStartTextList: ['Søn', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lør'],
+ monthTextList: ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],
+ confirmText: 'Bekreft',
+ selectedText: 'Valgt',
+ dayText: 'dag',
+ beforeText: 'Siste',
+ afterText: 'Fremtidig',
+ currentWeekText: 'Denne uken',
+ currentMonthText: 'Denne måneden',
+ currentQuarterText: 'Dette kvartalet'
+ }
+};
+
+export default nb_NO;
diff --git a/packages/stdf/src/lib/lang/ne_NP.ts b/packages/stdf/src/lib/lang/ne_NP.ts
new file mode 100644
index 00000000..29de5ad3
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ne_NP.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const ne_NP: LangProps = {
+ common: {
+ slotEmpty: 'स्लटको सामग्री खाली छ!',
+ loading: 'लोड हुदैछ...',
+ noData: 'कुनै डाटा छैन',
+ noMoreData: 'अझै डेटा छैन',
+ done: 'गरियो'
+ },
+ actionSheet: {
+ cancelText: 'रद्द गर्नुहोस्'
+ },
+ bottomSheet: {
+ title: 'शीर्षक'
+ },
+ dialog: {
+ title: 'संकेत',
+ content: 'सामग्री',
+ primaryText: 'पुष्टि गर्नुहोस्',
+ secondaryText: 'रद्द गर्नुहोस्'
+ },
+ input: {
+ pleaseInput: 'कृपया टाइप गर्नुहोस्'
+ },
+ modal: {
+ title: 'शीर्षक',
+ content: 'सामग्री',
+ btnText: 'मैं समझता हूँ'
+ },
+ navBar: {
+ title: 'शीर्षक'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'केवल एक पृष्ठ'
+ },
+ picker: {
+ defaultTitle: 'कृपया छान्नुहोस्',
+ defaultCancel: 'रद्द गर्नुहोस्',
+ defaultConfirm: 'पुष्टि गर्नुहोस्'
+ },
+ asyncPicker: {
+ defaultTitle: 'कृपया छान्नुहोस्',
+ defaultCancel: 'रद्द गर्नुहोस्',
+ defaultConfirm: 'पुष्टि गर्नुहोस्',
+ defaultNext: 'त्यसपछि',
+ defaultPrev: 'पहिलो',
+ defaultSelected: 'Selected'
+ },
+ rate: {
+ error1: 'मात्रा पूर्णबाट ठुलो हुँदैन!',
+ error2: 'संपूर्ण एकबट कम हुनुपर्छ!',
+ error3: 'गैर-अर्ध चयन गरिएकोमा मान एकबाट कम हुनुपर्छ!',
+ error4: 'अर्ध चयन गरिएकोमा मान अर्धबाट कम हुनुपर्छ!',
+ error5: 'चौड़ाई वा उचाई 20 भन्दा कम छ जस्ले मोबाइल टर्मिनलमा क्लिक गर्न दुखद।'
+ },
+ timePicker: {
+ defaultTitle: 'कृपया छान्नुहोस्',
+ defaultCancel: 'रद्द गर्नुहोस्',
+ defaultConfirm: 'पुष्टि गर्नुहोस्',
+ defaultYear: 'वर्ष',
+ defaultMonth: 'महिना',
+ defaultDay: 'दिन',
+ defaultHour: 'घण्टा',
+ defaultMinute: 'मिनेट',
+ defaultSecond: 'सेकेन्ड'
+ },
+ calendar: {
+ weekTextList: ['सोम', 'मंगल', 'बुध', 'बिही', 'शुक्र', 'शनि', 'आइत'],
+ weekSundayStartTextList: ['आइत', 'सोम', 'मंगल', 'बुध', 'बिही', 'शुक्र', 'शनि'],
+ monthTextList: ['जनवरी', 'फरवरी', 'मार्च', 'अप्रिल', 'मे', 'जून', 'जुलाई', 'अगस्त', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],
+ confirmText: 'पुष्टि गर्नुहोस्',
+ selectedText: 'चयन गरिएको',
+ dayText: 'दिन',
+ beforeText: 'हालको',
+ afterText: 'भविष्य',
+ currentWeekText: 'यो हप्ता',
+ currentMonthText: 'यो महिना',
+ currentQuarterText: 'यो तिमीहरूको तिमी'
+ }
+};
+
+export default ne_NP;
diff --git a/packages/stdf/src/lib/lang/nl_BE.ts b/packages/stdf/src/lib/lang/nl_BE.ts
new file mode 100644
index 00000000..1f340f65
--- /dev/null
+++ b/packages/stdf/src/lib/lang/nl_BE.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const nl_BE: LangProps = {
+ common: {
+ slotEmpty: 'Deze sleuf is leeg!',
+ loading: 'Bezig met laden...',
+ noData: 'Geen gegevens',
+ noMoreData: 'Geen extra gegevens',
+ done: 'Gedaan'
+ },
+ actionSheet: {
+ cancelText: 'Annuleren'
+ },
+ bottomSheet: {
+ title: 'Titel'
+ },
+ dialog: {
+ title: 'Titel',
+ content: 'Inhoud',
+ primaryText: 'Bevestigen',
+ secondaryText: 'Annuleren'
+ },
+ input: {
+ pleaseInput: 'Voer in'
+ },
+ modal: {
+ title: 'Titel',
+ content: 'Inhoud',
+ btnText: 'Begrepen'
+ },
+ navBar: {
+ title: 'Titel'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Slechts één pagina'
+ },
+ picker: {
+ defaultTitle: 'Selecteer alstublieft',
+ defaultCancel: 'Annuleren',
+ defaultConfirm: 'Bevestigen'
+ },
+ asyncPicker: {
+ defaultTitle: 'Selecteer alstublieft',
+ defaultCancel: 'Annuleren',
+ defaultConfirm: 'Bevestigen',
+ defaultNext: 'Volgende',
+ defaultPrev: 'Vorige',
+ defaultSelected: 'Geselecteerd'
+ },
+ rate: {
+ error1: 'Waardering moet minimaal compleet zijn!',
+ error2: 'Waardering mag niet minder dan één zijn!',
+ error3: 'Een gedeeltelijke selectie moet meer dan 1 waarde hebben!',
+ error4: 'Een gedeeltelijke selectie moet minder dan 1 waarde hebben!',
+ error5: 'Breedte of hoogte kleiner dan 20, niet toegestaan om op mobiel te klikken.'
+ },
+ timePicker: {
+ defaultTitle: 'Selecteer alstublieft',
+ defaultCancel: 'Annuleren',
+ defaultConfirm: 'Bevestigen',
+ defaultYear: 'Jaar',
+ defaultMonth: 'Maand',
+ defaultDay: 'Dag',
+ defaultHour: 'Uur',
+ defaultMinute: 'Minuut',
+ defaultSecond: 'Seconde'
+ },
+ calendar: {
+ weekTextList: ['Ma', 'Di', 'Wo', 'Do', 'Vr', 'Za', 'Zo'],
+ weekSundayStartTextList: ['Zo', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Za'],
+ monthTextList: [
+ 'Januari',
+ 'Februari',
+ 'Maart',
+ 'April',
+ 'Mei',
+ 'Juni',
+ 'Juli',
+ 'Augustus',
+ 'September',
+ 'Oktober',
+ 'November',
+ 'December'
+ ],
+ confirmText: 'Bevestigen',
+ selectedText: 'Geselecteerd',
+ dayText: 'Dag',
+ beforeText: 'Vóór',
+ afterText: 'Na',
+ currentWeekText: 'Deze week',
+ currentMonthText: 'Deze maand',
+ currentQuarterText: 'Dit kwartaal'
+ }
+};
+
+export default nl_BE;
diff --git a/packages/stdf/src/lib/lang/nl_NL.ts b/packages/stdf/src/lib/lang/nl_NL.ts
new file mode 100644
index 00000000..b86413b3
--- /dev/null
+++ b/packages/stdf/src/lib/lang/nl_NL.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const nl_NL: LangProps = {
+ common: {
+ slotEmpty: 'Deze slot is leeg!',
+ loading: 'Laden...',
+ noData: 'Geen data',
+ noMoreData: 'Geen extra data',
+ done: 'Gedaan'
+ },
+ actionSheet: {
+ cancelText: 'Annuleren'
+ },
+ bottomSheet: {
+ title: 'Titel'
+ },
+ dialog: {
+ title: 'Titel',
+ content: 'Inhoud',
+ primaryText: 'Bevestigen',
+ secondaryText: 'Annuleren'
+ },
+ input: {
+ pleaseInput: 'Voer in'
+ },
+ modal: {
+ title: 'Titel',
+ content: 'Inhoud',
+ btnText: 'Oké'
+ },
+ navBar: {
+ title: 'Titel'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Slechts één pagina'
+ },
+ picker: {
+ defaultTitle: 'Selecteer alstublieft',
+ defaultCancel: 'Annuleren',
+ defaultConfirm: 'Bevestigen'
+ },
+ asyncPicker: {
+ defaultTitle: 'Selecteer alstublieft',
+ defaultCancel: 'Annuleren',
+ defaultConfirm: 'Bevestigen',
+ defaultNext: 'Volgende',
+ defaultPrev: 'Vorige',
+ defaultSelected: 'Geselecteerd'
+ },
+ rate: {
+ error1: 'Waardering mag niet leeg zijn!',
+ error2: 'Waardering moet meer dan 1 zijn!',
+ error3: 'Een gedeeltelijke selectie moet meer dan 1 waarde hebben!',
+ error4: 'Een gedeeltelijke selectie moet minder dan 1 waarde hebben!',
+ error5: 'Breedte of hoogte kleiner dan 20, niet toegestaan om op mobiel te klikken.'
+ },
+ timePicker: {
+ defaultTitle: 'Selecteer alstublieft',
+ defaultCancel: 'Annuleren',
+ defaultConfirm: 'Bevestigen',
+ defaultYear: 'Jaar',
+ defaultMonth: 'Maand',
+ defaultDay: 'Dag',
+ defaultHour: 'Uur',
+ defaultMinute: 'Minuut',
+ defaultSecond: 'Seconde'
+ },
+ calendar: {
+ weekTextList: ['Ma', 'Di', 'Wo', 'Do', 'Vr', 'Za', 'Zo'],
+ weekSundayStartTextList: ['Zo', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Za'],
+ monthTextList: [
+ 'Januari',
+ 'Februari',
+ 'Maart',
+ 'April',
+ 'Mei',
+ 'Juni',
+ 'Juli',
+ 'Augustus',
+ 'September',
+ 'Oktober',
+ 'November',
+ 'December'
+ ],
+ confirmText: 'Bevestigen',
+ selectedText: 'Geselecteerd',
+ dayText: 'Dag',
+ beforeText: 'Vóór',
+ afterText: 'Na',
+ currentWeekText: 'Deze week',
+ currentMonthText: 'Deze maand',
+ currentQuarterText: 'Dit kwartaal'
+ }
+};
+
+export default nl_NL;
diff --git a/packages/stdf/src/lib/lang/pl_PL.ts b/packages/stdf/src/lib/lang/pl_PL.ts
new file mode 100644
index 00000000..1d67d26a
--- /dev/null
+++ b/packages/stdf/src/lib/lang/pl_PL.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const pl_PL: LangProps = {
+ common: {
+ slotEmpty: 'To miejsce jest puste!',
+ loading: 'Wczytywanie...',
+ noData: 'Brak danych',
+ noMoreData: 'Brak dalszych danych',
+ done: 'Gotowe'
+ },
+ actionSheet: {
+ cancelText: 'Anuluj'
+ },
+ bottomSheet: {
+ title: 'Tytuł'
+ },
+ dialog: {
+ title: 'Tytuł',
+ content: 'Treść',
+ primaryText: 'Potwierdź',
+ secondaryText: 'Anuluj'
+ },
+ input: {
+ pleaseInput: 'Wprowadź'
+ },
+ modal: {
+ title: 'Tytuł',
+ content: 'Treść',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Tytuł'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Tylko jedna strona'
+ },
+ picker: {
+ defaultTitle: 'Proszę wybrać',
+ defaultCancel: 'Anuluj',
+ defaultConfirm: 'OK'
+ },
+ asyncPicker: {
+ defaultTitle: 'Proszę wybrać',
+ defaultCancel: 'Anuluj',
+ defaultConfirm: 'OK',
+ defaultNext: 'Następny',
+ defaultPrev: 'Poprzedni',
+ defaultSelected: 'Wybrano'
+ },
+ rate: {
+ error1: 'Ocena nie może być pusta!',
+ error2: 'Ocena musi być większa niż 1!',
+ error3: 'Częściowa ocena musi zawierać co najmniej 1 wartość!',
+ error4: 'Częściowa ocena nie może zawierać więcej niż 1 wartość!',
+ error5: 'Szerokość lub wysokość mniejsza niż 20, nie można kliknąć na urządzeniach mobilnych.'
+ },
+ timePicker: {
+ defaultTitle: 'Proszę wybrać',
+ defaultCancel: 'Anuluj',
+ defaultConfirm: 'OK',
+ defaultYear: 'Rok',
+ defaultMonth: 'Miesiąc',
+ defaultDay: 'Dzień',
+ defaultHour: 'Godzina',
+ defaultMinute: 'Minuta',
+ defaultSecond: 'Sekunda'
+ },
+ calendar: {
+ weekTextList: ['Pn', 'Wt', 'Śr', 'Czw', 'Pt', 'Sob', 'Niedz'],
+ weekSundayStartTextList: ['Niedz', 'Pn', 'Wt', 'Śr', 'Czw', 'Pt', 'Sob'],
+ monthTextList: [
+ 'Styczeń',
+ 'Luty',
+ 'Marzec',
+ 'Kwiecień',
+ 'Maj',
+ 'Czerwiec',
+ 'Lipiec',
+ 'Sierpień',
+ 'Wrzesień',
+ 'Październik',
+ 'Listopad',
+ 'Grudzień'
+ ],
+ confirmText: 'OK',
+ selectedText: 'Wybrano',
+ dayText: 'Dzień',
+ beforeText: 'Przed',
+ afterText: 'Po',
+ currentWeekText: 'Bieżący tydzień',
+ currentMonthText: 'Bieżący miesiąc',
+ currentQuarterText: 'Bieżący kwartał'
+ }
+};
+
+export default pl_PL;
diff --git a/packages/stdf/src/lib/lang/pt_BR.ts b/packages/stdf/src/lib/lang/pt_BR.ts
new file mode 100644
index 00000000..669e66df
--- /dev/null
+++ b/packages/stdf/src/lib/lang/pt_BR.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const pt_BR: LangProps = {
+ common: {
+ slotEmpty: 'Este espaço está vazio!',
+ loading: 'Carregando...',
+ noData: 'Sem dados',
+ noMoreData: 'Não há mais dados',
+ done: 'Feito'
+ },
+ actionSheet: {
+ cancelText: 'Cancelar'
+ },
+ bottomSheet: {
+ title: 'Título'
+ },
+ dialog: {
+ title: 'Título',
+ content: 'Conteúdo',
+ primaryText: 'Confirmar',
+ secondaryText: 'Cancelar'
+ },
+ input: {
+ pleaseInput: 'Por favor, insira'
+ },
+ modal: {
+ title: 'Título',
+ content: 'Conteúdo',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Título'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Apenas uma página'
+ },
+ picker: {
+ defaultTitle: 'Por favor selecione',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'Confirmar'
+ },
+ asyncPicker: {
+ defaultTitle: 'Por favor selecione',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'Confirmar',
+ defaultNext: 'Próximo',
+ defaultPrev: 'Anterior',
+ defaultSelected: 'Selecionado'
+ },
+ rate: {
+ error1: 'A avaliação não pode estar vazia!',
+ error2: 'A avaliação precisa ser maior que 1!',
+ error3: 'Uma avaliação parcial deve ter pelo menos 1 valor!',
+ error4: 'Uma avaliação parcial não pode ter mais de 1 valor!',
+ error5: 'Largura ou altura inferior a 20, não permitido clicar em dispositivos móveis.'
+ },
+ timePicker: {
+ defaultTitle: 'Por favor selecione',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'Confirmar',
+ defaultYear: 'Ano',
+ defaultMonth: 'Mês',
+ defaultDay: 'Dia',
+ defaultHour: 'Hora',
+ defaultMinute: 'Minuto',
+ defaultSecond: 'Segundo'
+ },
+ calendar: {
+ weekTextList: ['Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'],
+ weekSundayStartTextList: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb'],
+ monthTextList: [
+ 'Janeiro',
+ 'Fevereiro',
+ 'Março',
+ 'Abril',
+ 'Maio',
+ 'Junho',
+ 'Julho',
+ 'Agosto',
+ 'Setembro',
+ 'Outubro',
+ 'Novembro',
+ 'Dezembro'
+ ],
+ confirmText: 'Confirmar',
+ selectedText: 'Selecionado',
+ dayText: 'Dia',
+ beforeText: 'Antes',
+ afterText: 'Depois',
+ currentWeekText: 'Esta semana',
+ currentMonthText: 'Este mês',
+ currentQuarterText: 'Este trimestre'
+ }
+};
+
+export default pt_BR;
diff --git a/packages/stdf/src/lib/lang/pt_PT.ts b/packages/stdf/src/lib/lang/pt_PT.ts
new file mode 100644
index 00000000..c06fe97f
--- /dev/null
+++ b/packages/stdf/src/lib/lang/pt_PT.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const pt_PT: LangProps = {
+ common: {
+ slotEmpty: 'Este espaço está vazio!',
+ loading: 'A carregar...',
+ noData: 'Sem dados',
+ noMoreData: 'Não há mais dados',
+ done: 'Feito'
+ },
+ actionSheet: {
+ cancelText: 'Cancelar'
+ },
+ bottomSheet: {
+ title: 'Título'
+ },
+ dialog: {
+ title: 'Título',
+ content: 'Conteúdo',
+ primaryText: 'Confirmar',
+ secondaryText: 'Cancelar'
+ },
+ input: {
+ pleaseInput: 'Por favor, insira'
+ },
+ modal: {
+ title: 'Título',
+ content: 'Conteúdo',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Título'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Apenas uma página'
+ },
+ picker: {
+ defaultTitle: 'Por favor selecione',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'Confirmar'
+ },
+ asyncPicker: {
+ defaultTitle: 'Por favor selecione',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'Confirmar',
+ defaultNext: 'Próximo',
+ defaultPrev: 'Anterior',
+ defaultSelected: 'Selecionado'
+ },
+ rate: {
+ error1: 'A avaliação não pode estar vazia!',
+ error2: 'A avaliação precisa ser maior que 1!',
+ error3: 'Uma avaliação parcial deve ter pelo menos 1 valor!',
+ error4: 'Uma avaliação parcial não pode ter mais de 1 valor!',
+ error5: 'Largura ou altura inferior a 20, não permitido clicar em dispositivos móveis.'
+ },
+ timePicker: {
+ defaultTitle: 'Por favor selecione',
+ defaultCancel: 'Cancelar',
+ defaultConfirm: 'Confirmar',
+ defaultYear: 'Ano',
+ defaultMonth: 'Mês',
+ defaultDay: 'Dia',
+ defaultHour: 'Hora',
+ defaultMinute: 'Minuto',
+ defaultSecond: 'Segundo'
+ },
+ calendar: {
+ weekTextList: ['Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'],
+ weekSundayStartTextList: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb'],
+ monthTextList: [
+ 'Janeiro',
+ 'Fevereiro',
+ 'Março',
+ 'Abril',
+ 'Maio',
+ 'Junho',
+ 'Julho',
+ 'Agosto',
+ 'Setembro',
+ 'Outubro',
+ 'Novembro',
+ 'Dezembro'
+ ],
+ confirmText: 'Confirmar',
+ selectedText: 'Selecionado',
+ dayText: 'Dia',
+ beforeText: 'Antes',
+ afterText: 'Depois',
+ currentWeekText: 'Esta semana',
+ currentMonthText: 'Este mês',
+ currentQuarterText: 'Este trimestre'
+ }
+};
+
+export default pt_PT;
diff --git a/packages/stdf/src/lib/lang/ro_RO.ts b/packages/stdf/src/lib/lang/ro_RO.ts
new file mode 100644
index 00000000..6412b609
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ro_RO.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const ro_RO: LangProps = {
+ common: {
+ slotEmpty: 'Acest spațiu este gol!',
+ loading: 'Se încarcă...',
+ noData: 'Fără date',
+ noMoreData: 'Nu mai există date',
+ done: 'Gata'
+ },
+ actionSheet: {
+ cancelText: 'Anulează'
+ },
+ bottomSheet: {
+ title: 'Titlu'
+ },
+ dialog: {
+ title: 'Titlu',
+ content: 'Conținut',
+ primaryText: 'Confirmă',
+ secondaryText: 'Anulează'
+ },
+ input: {
+ pleaseInput: 'Introduceți'
+ },
+ modal: {
+ title: 'Titlu',
+ content: 'Conținut',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Titlu'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Doar o pagină'
+ },
+ picker: {
+ defaultTitle: 'Selectați vă rog',
+ defaultCancel: 'Anulează',
+ defaultConfirm: 'Confirmă'
+ },
+ asyncPicker: {
+ defaultTitle: 'Selectați vă rog',
+ defaultCancel: 'Anulează',
+ defaultConfirm: 'Confirmă',
+ defaultNext: 'Următorul',
+ defaultPrev: 'Anteriorul',
+ defaultSelected: 'Selectat'
+ },
+ rate: {
+ error1: 'Evaluarea nu poate fi goală!',
+ error2: 'Evaluarea trebuie să fie mai mare de 1!',
+ error3: 'O evaluare parțială trebuie să aibă cel puțin 1 valoare!',
+ error4: 'O evaluare parțială nu poate avea mai mult de 1 valoare!',
+ error5: 'Lățimea sau înălțimea este mai mică de 20, fără clic disponibil pe dispozitivele mobile.'
+ },
+ timePicker: {
+ defaultTitle: 'Selectați vă rog',
+ defaultCancel: 'Anulează',
+ defaultConfirm: 'Confirmă',
+ defaultYear: 'An',
+ defaultMonth: 'Lună',
+ defaultDay: 'Zi',
+ defaultHour: 'Oră',
+ defaultMinute: 'Minut',
+ defaultSecond: 'Secundă'
+ },
+ calendar: {
+ weekTextList: ['Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm', 'Dum'],
+ weekSundayStartTextList: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'],
+ monthTextList: [
+ 'Ianuarie',
+ 'Februarie',
+ 'Martie',
+ 'Aprilie',
+ 'Mai',
+ 'Iunie',
+ 'Iulie',
+ 'August',
+ 'Septembrie',
+ 'Octombrie',
+ 'Noiembrie',
+ 'Decembrie'
+ ],
+ confirmText: 'Confirmă',
+ selectedText: 'Selectat',
+ dayText: 'Zi',
+ beforeText: 'Anterior',
+ afterText: 'Următor',
+ currentWeekText: 'Săptămâna aceasta',
+ currentMonthText: 'Luna aceasta',
+ currentQuarterText: 'Acest trimestru'
+ }
+};
+
+export default ro_RO;
diff --git a/packages/stdf/src/lib/lang/ru_RU.ts b/packages/stdf/src/lib/lang/ru_RU.ts
new file mode 100644
index 00000000..d683ff71
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ru_RU.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const ru_RU: LangProps = {
+ common: {
+ slotEmpty: 'Это место пустое!',
+ loading: 'Загрузка...',
+ noData: 'Нет данных',
+ noMoreData: 'Больше нет данных',
+ done: 'Готово'
+ },
+ actionSheet: {
+ cancelText: 'Отмена'
+ },
+ bottomSheet: {
+ title: 'Заголовок'
+ },
+ dialog: {
+ title: 'Заголовок',
+ content: 'Содержание',
+ primaryText: 'Подтвердить',
+ secondaryText: 'Отмена'
+ },
+ input: {
+ pleaseInput: 'Пожалуйста, введите'
+ },
+ modal: {
+ title: 'Заголовок',
+ content: 'Содержание',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Заголовок'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Только одна страница'
+ },
+ picker: {
+ defaultTitle: 'Пожалуйста, выберите',
+ defaultCancel: 'Отмена',
+ defaultConfirm: 'Подтвердить'
+ },
+ asyncPicker: {
+ defaultTitle: 'Пожалуйста, выберите',
+ defaultCancel: 'Отмена',
+ defaultConfirm: 'Подтвердить',
+ defaultNext: 'Следующий',
+ defaultPrev: 'Предыдущий',
+ defaultSelected: 'Выбрано'
+ },
+ rate: {
+ error1: 'Рейтинг не может быть пустым!',
+ error2: 'Рейтинг должен быть больше 1!',
+ error3: 'Для частичной оценки нужно хотя бы 1 значение!',
+ error4: 'Для частичной оценки не может быть более 1 значения!',
+ error5: 'Ширина или высота меньше 20, на мобильных устройствах нельзя нажать.'
+ },
+ timePicker: {
+ defaultTitle: 'Пожалуйста, выберите',
+ defaultCancel: 'Отмена',
+ defaultConfirm: 'Подтвердить',
+ defaultYear: 'Год',
+ defaultMonth: 'Месяц',
+ defaultDay: 'День',
+ defaultHour: 'Час',
+ defaultMinute: 'Минута',
+ defaultSecond: 'Секунда'
+ },
+ calendar: {
+ weekTextList: ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Вс'],
+ weekSundayStartTextList: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
+ monthTextList: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
+ confirmText: 'Подтвердить',
+ selectedText: 'Выбрано',
+ dayText: 'День',
+ beforeText: 'До',
+ afterText: 'После',
+ currentWeekText: 'Текущая неделя',
+ currentMonthText: 'Текущий месяц',
+ currentQuarterText: 'Текущий квартал'
+ }
+};
+
+export default ru_RU;
diff --git a/packages/stdf/src/lib/lang/si_LK.ts b/packages/stdf/src/lib/lang/si_LK.ts
new file mode 100644
index 00000000..eef8f198
--- /dev/null
+++ b/packages/stdf/src/lib/lang/si_LK.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const si_LK: LangProps = {
+ common: {
+ slotEmpty: 'මේ ස්මන්තිය හිස් විය!',
+ loading: 'පූරණය වෙමින්...',
+ noData: 'දත්ත නැත',
+ noMoreData: 'තවත් දත්ත නැත',
+ done: 'ක්රියාත්මක කරන ලදි'
+ },
+ actionSheet: {
+ cancelText: 'එපා'
+ },
+ bottomSheet: {
+ title: 'මාතෘකාව'
+ },
+ dialog: {
+ title: 'මාතෘකාව',
+ content: 'අන්යකාරය',
+ primaryText: 'තහවුරු කරන්න',
+ secondaryText: 'ඉවත් කරන්න'
+ },
+ input: {
+ pleaseInput: 'කරුණාකර ඇතුලත් කරන්න'
+ },
+ modal: {
+ title: 'මාතෘකාව',
+ content: 'අන්යකාරය',
+ btnText: 'හරි'
+ },
+ navBar: {
+ title: 'මාතෘකාව'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'එක් පිටුවක් පමණක් පවතී'
+ },
+ picker: {
+ defaultTitle: 'කරුණාකර තෝරන්න',
+ defaultCancel: 'අවලංගු කරන්න',
+ defaultConfirm: 'තහවුරු කරන්න'
+ },
+ asyncPicker: {
+ defaultTitle: 'කරුණාකර තෝරන්න',
+ defaultCancel: 'අවලංගු කරන්න',
+ defaultConfirm: 'තහවුරු කරන්න',
+ defaultNext: 'ඊළඟ',
+ defaultPrev: 'පෙර',
+ defaultSelected: 'තෝරා ඇත'
+ },
+ rate: {
+ error1: 'ශීර්ෂය හිස්ව නොවේ!',
+ error2: 'ශීර්ෂය 1 වනිදා වඩාත්ම වැඩි විය යුතුය!',
+ error3: 'පැරණි ශීර්ෂය සඳහා හොඳ අගය 1 ක් වැඩි විය යුතුය!',
+ error4: 'පැරණි ශීර්ෂය සඳහා වැඩි 1 ක් වන විට 1 අගයක්දි විය යුතුය!',
+ error5: 'පළල හෝ උස සීමාව 20 ට වඩා අඩු බව, ජංගම දුරකථන ඇතුළත් සහිතව ඇතිවිය හැකිය.'
+ },
+ timePicker: {
+ defaultTitle: 'කරුණාකර තෝරන්න',
+ defaultCancel: 'අවලංගු කරන්න',
+ defaultConfirm: 'තහවුරු කරන්න',
+ defaultYear: 'වර්ෂය',
+ defaultMonth: 'මාසය',
+ defaultDay: 'දිනය',
+ defaultHour: 'පැය',
+ defaultMinute: 'මිනිත්තුව',
+ defaultSecond: 'තත්පර'
+ },
+ calendar: {
+ weekTextList: ['අඟ', 'අක්ති', 'බදාදා', 'බදාරහත්', 'පෙරවරු', 'සිකුරාදා', 'ඉරිදා'],
+ weekSundayStartTextList: ['ඉරිදා', 'අඟ', 'අක්ති', 'බදාදා', 'බදාරහත්', 'පෙරවරු', 'සිකුරාදා'],
+ monthTextList: [
+ 'ජනවාරි',
+ 'පෙබරවාරිය',
+ 'මාර්තු',
+ 'අප්රේල්',
+ 'මැයි',
+ 'ජූනි',
+ 'ජූලි',
+ 'අගෝස්තු',
+ 'සැප්තැම්බර්',
+ 'ඔක්තෝබර්',
+ 'නොවැම්බර්',
+ 'දෙසැම්බර්'
+ ],
+ confirmText: 'තහවුරු කරන්න',
+ selectedText: 'තෝරා ඇත',
+ dayText: 'දිනය',
+ beforeText: 'පෙර',
+ afterText: 'පසුව',
+ currentWeekText: 'මෙම සතිය',
+ currentMonthText: 'මෙම මාසය',
+ currentQuarterText: 'මෙම කාර්තුව'
+ }
+};
+
+export default si_LK;
diff --git a/packages/stdf/src/lib/lang/sk_SK.ts b/packages/stdf/src/lib/lang/sk_SK.ts
new file mode 100644
index 00000000..ec060199
--- /dev/null
+++ b/packages/stdf/src/lib/lang/sk_SK.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const sk_SK: LangProps = {
+ common: {
+ slotEmpty: 'Toto miesto je prázdne!',
+ loading: 'Načítavam...',
+ noData: 'Žiadne dáta',
+ noMoreData: 'Žiadne ďalšie dáta',
+ done: 'Hotovo'
+ },
+ actionSheet: {
+ cancelText: 'Zrušiť'
+ },
+ bottomSheet: {
+ title: 'Titulok'
+ },
+ dialog: {
+ title: 'Titulok',
+ content: 'Obsah',
+ primaryText: 'Confirm',
+ secondaryText: 'Cancel'
+ },
+ input: {
+ pleaseInput: 'Prosím zadajte'
+ },
+ modal: {
+ title: 'Titulok',
+ content: 'Obsah',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Titulok'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Len jedna stránka'
+ },
+ picker: {
+ defaultTitle: 'Prosím vyberte',
+ defaultCancel: 'Zrušiť',
+ defaultConfirm: 'Potvrdiť'
+ },
+ asyncPicker: {
+ defaultTitle: 'Prosím vyberte',
+ defaultCancel: 'Zrušiť',
+ defaultConfirm: 'Potvrdiť',
+ defaultNext: 'Ďalšie',
+ defaultPrev: 'Predchádzajúce',
+ defaultSelected: 'Vybrané'
+ },
+ rate: {
+ error1: 'Hodnotenie sa nepodarilo!',
+ error2: 'Hodnotenie musí byť aspoň 1 hviezdička!',
+ error3: 'Dobré hodnotenie musí byť minimálne 1 hviezdička!',
+ error4: 'Priemerné hodnotenie musí byť aspoň 1 hviezdička!',
+ error5: 'Dĺžka komentáru musí byť kratšia ako 20 znakov.'
+ },
+ timePicker: {
+ defaultTitle: 'Vyberte čas',
+ defaultCancel: 'Zrušiť',
+ defaultConfirm: 'Potvrdiť',
+ defaultYear: 'Rok',
+ defaultMonth: 'Mesiac',
+ defaultDay: 'Deň',
+ defaultHour: 'Hodina',
+ defaultMinute: 'Minúta',
+ defaultSecond: 'Sekunda'
+ },
+ calendar: {
+ weekTextList: ['Po', 'Ut', 'St', 'Št', 'Pi', 'So', 'Ne'],
+ weekSundayStartTextList: ['Ne', 'Po', 'Ut', 'St', 'Št', 'Pi', 'So'],
+ monthTextList: ['Január', 'Február', 'Marec', 'Apríl', 'Máj', 'Jún', 'Júl', 'August', 'September', 'Október', 'November', 'December'],
+ confirmText: 'Potvrdiť',
+ selectedText: 'Vybrané',
+ dayText: 'Deň',
+ beforeText: 'Pred',
+ afterText: 'Po',
+ currentWeekText: 'Tento týždeň',
+ currentMonthText: 'Tento mesiac',
+ currentQuarterText: 'Tento štvrťrok'
+ }
+};
+
+export default sk_SK;
diff --git a/packages/stdf/src/lib/lang/sl_SI.ts b/packages/stdf/src/lib/lang/sl_SI.ts
new file mode 100644
index 00000000..84afd456
--- /dev/null
+++ b/packages/stdf/src/lib/lang/sl_SI.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const sl_SI: LangProps = {
+ common: {
+ slotEmpty: 'To mesto je prazno!',
+ loading: 'Nalaganje ...',
+ noData: 'Ni podatkov',
+ noMoreData: 'Ni več podatkov',
+ done: 'Končano'
+ },
+ actionSheet: {
+ cancelText: 'Prekliči'
+ },
+ bottomSheet: {
+ title: 'Naslov'
+ },
+ dialog: {
+ title: 'Naslov',
+ content: 'Vsebina',
+ primaryText: 'Potrdi',
+ secondaryText: 'Prekliči'
+ },
+ input: {
+ pleaseInput: 'Prosim vnesite'
+ },
+ modal: {
+ title: 'Naslov',
+ content: 'Vsebina',
+ btnText: 'V redu'
+ },
+ navBar: {
+ title: 'Naslov'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Samo ena stran'
+ },
+ picker: {
+ defaultTitle: 'Prosim izberite',
+ defaultCancel: 'Prekliči',
+ defaultConfirm: 'Potrdi'
+ },
+ asyncPicker: {
+ defaultTitle: 'Prosim izberite',
+ defaultCancel: 'Prekliči',
+ defaultConfirm: 'Potrdi',
+ defaultNext: 'Naslednja',
+ defaultPrev: 'Prejšnja',
+ defaultSelected: 'Izbrano'
+ },
+ rate: {
+ error1: 'Ocenjevanju ni uspelo!',
+ error2: 'Ocena mora biti vsaj 1 zvezdica!',
+ error3: 'Dobra ocena mora biti vsaj 1 zvezdica!',
+ error4: 'Povprečna ocena mora biti vsaj 1 zvezdica!',
+ error5: 'Dolžina komentarja mora biti krajša od 20 znakov.'
+ },
+ timePicker: {
+ defaultTitle: 'Izberite čas',
+ defaultCancel: 'Prekliči',
+ defaultConfirm: 'Potrdi',
+ defaultYear: 'Leto',
+ defaultMonth: 'Mesec',
+ defaultDay: 'Dan',
+ defaultHour: 'Ura',
+ defaultMinute: 'Minuta',
+ defaultSecond: 'Sekunda'
+ },
+ calendar: {
+ weekTextList: ['Pon', 'Tor', 'Sre', 'Čet', 'Pet', 'Sob', 'Ned'],
+ weekSundayStartTextList: ['Ned', 'Pon', 'Tor', 'Sre', 'Čet', 'Pet', 'Sob'],
+ monthTextList: [
+ 'Januar',
+ 'Februar',
+ 'Marec',
+ 'April',
+ 'Maj',
+ 'Junij',
+ 'Julij',
+ 'Avgust',
+ 'September',
+ 'Oktober',
+ 'November',
+ 'December'
+ ],
+ confirmText: 'Potrdi',
+ selectedText: 'Izbrano',
+ dayText: 'Dan',
+ beforeText: 'Pred',
+ afterText: 'Po',
+ currentWeekText: 'Ta teden',
+ currentMonthText: 'Ta mesec',
+ currentQuarterText: 'To četrtletje'
+ }
+};
+
+export default sl_SI;
diff --git a/packages/stdf/src/lib/lang/sr_RS.ts b/packages/stdf/src/lib/lang/sr_RS.ts
new file mode 100644
index 00000000..00bb9bf8
--- /dev/null
+++ b/packages/stdf/src/lib/lang/sr_RS.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const sr_RS: LangProps = {
+ common: {
+ slotEmpty: 'Ovo mesto je prazno!',
+ loading: 'Učitavam...',
+ noData: 'Nema podataka',
+ noMoreData: 'Nema više podataka',
+ done: 'Gotovo'
+ },
+ actionSheet: {
+ cancelText: 'Otkaži'
+ },
+ bottomSheet: {
+ title: 'Naslov'
+ },
+ dialog: {
+ title: 'Naslov',
+ content: 'Sadržaj',
+ primaryText: 'Potvrdi',
+ secondaryText: 'Otkaži'
+ },
+ input: {
+ pleaseInput: 'Molimo unesite'
+ },
+ modal: {
+ title: 'Naslov',
+ content: 'Sadržaj',
+ btnText: 'U redu'
+ },
+ navBar: {
+ title: 'Naslov'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Samo jedna stranica'
+ },
+ picker: {
+ defaultTitle: 'Molimo odaberite',
+ defaultCancel: 'Otkaži',
+ defaultConfirm: 'Potvrdi'
+ },
+ asyncPicker: {
+ defaultTitle: 'Molimo odaberite',
+ defaultCancel: 'Otkaži',
+ defaultConfirm: 'Potvrdi',
+ defaultNext: 'Sledeće',
+ defaultPrev: 'Pređašnje',
+ defaultSelected: 'Izabrano'
+ },
+ rate: {
+ error1: 'Ocenjivanje nije uspelo!',
+ error2: 'Ocena mora da bude bar 1 zvezdica!',
+ error3: 'Dobra ocena mora da bude minimalno 1 zvezdica!',
+ error4: 'Prosečna ocena mora da bude bar 1 zvezdica!',
+ error5: 'Duljina komentara mora da bude kraća od 20 znakova.'
+ },
+ timePicker: {
+ defaultTitle: 'Odaberite vrijeme',
+ defaultCancel: 'Otkaži',
+ defaultConfirm: 'Potvrdi',
+ defaultYear: 'Godina',
+ defaultMonth: 'Mesec',
+ defaultDay: 'Dan',
+ defaultHour: 'Sati',
+ defaultMinute: 'Minute',
+ defaultSecond: 'Sekunde'
+ },
+ calendar: {
+ weekTextList: ['Pon', 'Uto', 'Sre', 'Čet', 'Pet', 'Sub', 'Ned'],
+ weekSundayStartTextList: ['Ned', 'Pon', 'Uto', 'Sre', 'Čet', 'Pet', 'Sub'],
+ monthTextList: ['Januar', 'Februar', 'Mart', 'April', 'Maj', 'Jun', 'Jul', 'Avgust', 'Septembar', 'Oktobar', 'Novembar', 'Decembar'],
+ confirmText: 'Potvrdi',
+ selectedText: 'Izabrano',
+ dayText: 'Dan',
+ beforeText: 'Pre',
+ afterText: 'Posle',
+ currentWeekText: 'Ovaj tjedan',
+ currentMonthText: 'Ovaj mjesec',
+ currentQuarterText: 'Ovaj kvartal'
+ }
+};
+
+export default sr_RS;
diff --git a/packages/stdf/src/lib/lang/sv_SE.ts b/packages/stdf/src/lib/lang/sv_SE.ts
new file mode 100644
index 00000000..73f5f2d7
--- /dev/null
+++ b/packages/stdf/src/lib/lang/sv_SE.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const sv_SE: LangProps = {
+ common: {
+ slotEmpty: 'Det finns ingen information att visa!',
+ loading: 'Laddar...',
+ noData: 'Inga data',
+ noMoreData: 'Ingen mer data',
+ done: 'Klar'
+ },
+ actionSheet: {
+ cancelText: 'Avbryt'
+ },
+ bottomSheet: {
+ title: 'Titel'
+ },
+ dialog: {
+ title: 'Titel',
+ content: 'Innehåll',
+ primaryText: 'Bekräfta',
+ secondaryText: 'Avbryt'
+ },
+ input: {
+ pleaseInput: 'Vänligen fyll i'
+ },
+ modal: {
+ title: 'Titel',
+ content: 'Innehåll',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Titel'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Endast en sida'
+ },
+ picker: {
+ defaultTitle: 'Vänligen välj',
+ defaultCancel: 'Avbryt',
+ defaultConfirm: 'Bekräfta'
+ },
+ asyncPicker: {
+ defaultTitle: 'Vänligen välj',
+ defaultCancel: 'Avbryt',
+ defaultConfirm: 'Bekräfta',
+ defaultNext: 'Nästa',
+ defaultPrev: 'Föregående',
+ defaultSelected: 'Vald'
+ },
+ rate: {
+ error1: 'Betygsättning misslyckades!',
+ error2: 'Betygsättningen måste vara minst en stjärna!',
+ error3: 'En bra betyg måste vara minst en stjärna!',
+ error4: 'Genomsnittligt betyg måste vara minst en stjärna!',
+ error5: 'Kommentarens längd måste vara mindre än 20 tecken.'
+ },
+ timePicker: {
+ defaultTitle: 'Välj tid',
+ defaultCancel: 'Avbryt',
+ defaultConfirm: 'Bekräfta',
+ defaultYear: 'År',
+ defaultMonth: 'Månad',
+ defaultDay: 'Dag',
+ defaultHour: 'Timme',
+ defaultMinute: 'Minut',
+ defaultSecond: 'Sekund'
+ },
+ calendar: {
+ weekTextList: ['Mån', 'Tis', 'Ons', 'Tor', 'Fre', 'Lör', 'Sön'],
+ weekSundayStartTextList: ['Sön', 'Mån', 'Tis', 'Ons', 'Tor', 'Fre', 'Lör'],
+ monthTextList: [
+ 'Januari',
+ 'Februari',
+ 'Mars',
+ 'April',
+ 'Maj',
+ 'Juni',
+ 'Juli',
+ 'Augusti',
+ 'September',
+ 'Oktober',
+ 'November',
+ 'December'
+ ],
+ confirmText: 'Bekräfta',
+ selectedText: 'Vald',
+ dayText: 'Dag',
+ beforeText: 'Före',
+ afterText: 'Efter',
+ currentWeekText: 'Denna vecka',
+ currentMonthText: 'Denna månad',
+ currentQuarterText: 'Detta kvartal'
+ }
+};
+
+export default sv_SE;
diff --git a/packages/stdf/src/lib/lang/ta_IN.ts b/packages/stdf/src/lib/lang/ta_IN.ts
new file mode 100644
index 00000000..8b2410d9
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ta_IN.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const ta_IN: LangProps = {
+ common: {
+ slotEmpty: 'காண்பிக்க தகவல் இல்லை!',
+ loading: 'ஏற்றுகிறது...',
+ noData: 'தரவு இல்லை',
+ noMoreData: 'மேலும் தரவு இல்லை',
+ done: 'முடிந்தது'
+ },
+ actionSheet: {
+ cancelText: 'ரத்துசெய்'
+ },
+ bottomSheet: {
+ title: 'தலைப்பு'
+ },
+ dialog: {
+ title: 'தலைப்பு',
+ content: 'உள்ளீடு',
+ primaryText: 'உறுதிசெய்',
+ secondaryText: 'ரத்துசெய்'
+ },
+ input: {
+ pleaseInput: 'தயவு செய்து உள்ளிடவும்'
+ },
+ modal: {
+ title: 'தலைப்பு',
+ content: 'உள்ளீடு',
+ btnText: 'சரி'
+ },
+ navBar: {
+ title: 'தலைப்பு'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'ஒரு பக்கம் மட்டுமே'
+ },
+ picker: {
+ defaultTitle: 'தயவு செய்து தேர்ந்தெடுக்கவும்',
+ defaultCancel: 'ரத்துசெய்',
+ defaultConfirm: 'உறுதிசெய்'
+ },
+ asyncPicker: {
+ defaultTitle: 'தயவு செய்து தேர்ந்தெடுக்கவும்',
+ defaultCancel: 'ரத்துசெய்',
+ defaultConfirm: 'உறுதிசெய்',
+ defaultNext: 'அடுத்து',
+ defaultPrev: 'முன்',
+ defaultSelected: 'தேர்ந்தெடுக்கப்பட்டது'
+ },
+ rate: {
+ error1: 'மதிப்பீடு தோல்வி!',
+ error2: 'மதிப்பீடு ஒரு ஸ்டார் குறைவாக இருக்க வேண்டும்!',
+ error3: 'ஒரு நல்ல மதிப்பீடு ஒரு ஸ்டார் குறைவாக இருக்க வேண்டும்!',
+ error4: 'சராசரி மதிப்பீடு ஒரு ஸ்டார் குறைவாக இருக்க வேண்டும்!',
+ error5: 'கருத்து முறையும் குறுகியவற்றை விட குறைவுகளை வேண்டுகின்றது.'
+ },
+ timePicker: {
+ defaultTitle: 'நேரத்தை தேர்ந்தெடுக்கவும்',
+ defaultCancel: 'ரத்துசெய்',
+ defaultConfirm: 'உறுதிசெய்',
+ defaultYear: 'ஆண்டு',
+ defaultMonth: 'மாதம்',
+ defaultDay: 'நாள்',
+ defaultHour: 'மணி',
+ defaultMinute: 'நிமிடம்',
+ defaultSecond: 'நொடி'
+ },
+ calendar: {
+ weekTextList: ['திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'வெள்ளிக்கிழமை', 'ஞாயிறு'],
+ weekSundayStartTextList: ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'வெள்ளிக்கிழமை'],
+ monthTextList: [
+ 'ஜனவரி',
+ 'பிப்ரவரி',
+ 'மார்ச்',
+ 'ஏப்ரல்',
+ 'மே',
+ 'ஜூன்',
+ 'ஜூலை',
+ 'ஆகஸ்ட்',
+ 'செப்டம்பர்',
+ 'அக்டோபர்',
+ 'நவம்பர்',
+ 'டிசம்பர்'
+ ],
+ confirmText: 'உறுதிசெய்',
+ selectedText: 'தேர்ந்தெடுக்கப்பட்டது',
+ dayText: 'நாள்',
+ beforeText: 'முன்னுரில்',
+ afterText: 'பின்னுரில்',
+ currentWeekText: 'இந்த வாரம்',
+ currentMonthText: 'இந்த மாதம்',
+ currentQuarterText: 'இந்த காலாண்டு'
+ }
+};
+
+export default ta_IN;
diff --git a/packages/stdf/src/lib/lang/th_TH.ts b/packages/stdf/src/lib/lang/th_TH.ts
new file mode 100644
index 00000000..569b13d0
--- /dev/null
+++ b/packages/stdf/src/lib/lang/th_TH.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const th_TH: LangProps = {
+ common: {
+ slotEmpty: 'ไม่มีข้อมูล',
+ loading: 'กำลังโหลด...',
+ noData: 'ไม่มีข้อมูล',
+ noMoreData: 'ไม่มีข้อมูลเพิ่มเติม',
+ done: 'เสร็จสิ้น'
+ },
+ actionSheet: {
+ cancelText: 'ยกเลิก'
+ },
+ bottomSheet: {
+ title: 'กรุณาเลือก'
+ },
+ dialog: {
+ title: 'แจ้งเตือน',
+ content: 'ข้อความ',
+ primaryText: 'ตกลง',
+ secondaryText: 'ยกเลิก'
+ },
+ input: {
+ pleaseInput: 'กรุณากรอกข้อมูล'
+ },
+ modal: {
+ title: 'กรุณายืนยัน',
+ content: 'ข้อความ',
+ btnText: 'ตกลง'
+ },
+ navBar: {
+ title: 'หัวเรื่อง'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'เพียงหน้าเดียว'
+ },
+ picker: {
+ defaultTitle: 'กรุณาเลือก',
+ defaultCancel: 'ยกเลิก',
+ defaultConfirm: 'ตกลง'
+ },
+ asyncPicker: {
+ defaultTitle: 'กรุณาเลือก',
+ defaultCancel: 'ยกเลิก',
+ defaultConfirm: 'ตกลง',
+ defaultNext: 'ต่อไป',
+ defaultPrev: 'ก่อนหน้า',
+ defaultSelected: 'เลือกแล้ว'
+ },
+ rate: {
+ error1: 'การประเมินผลล้มเหลว!',
+ error2: 'การประเมินผลต้องมีอย่างน้อย 1 ดาว!',
+ error3: 'การประเมินที่ดีต้องน้อยกว่าหรือเท่ากับ 1 ดาว!',
+ error4: 'การประเมินเฉลี่ยต้องน้อยกว่าหรือเท่ากับ 1 ดาว!',
+ error5: 'การให้คะแนนต้องน้อยกว่าหรือเท่ากับขีดจำกัด!'
+ },
+ timePicker: {
+ defaultTitle: 'กรุณาเลือกเวลา',
+ defaultCancel: 'ยกเลิก',
+ defaultConfirm: 'ตกลง',
+ defaultYear: 'ปี',
+ defaultMonth: 'เดือน',
+ defaultDay: 'วัน',
+ defaultHour: 'ชั่วโมง',
+ defaultMinute: 'นาที',
+ defaultSecond: 'วินาที'
+ },
+ calendar: {
+ weekTextList: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'],
+ weekSundayStartTextList: ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'],
+ monthTextList: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],
+ confirmText: 'ตกลง',
+ selectedText: 'ที่เลือก',
+ dayText: 'วัน',
+ beforeText: 'ก่อนหน้า',
+ afterText: 'หลังจาก',
+ currentWeekText: 'สัปดาห์นี้',
+ currentMonthText: 'เดือนนี้',
+ currentQuarterText: 'ไตรมาสนี้'
+ }
+};
+
+export default th_TH;
diff --git a/packages/stdf/src/lib/lang/tk_TK.ts b/packages/stdf/src/lib/lang/tk_TK.ts
new file mode 100644
index 00000000..d65ccfaf
--- /dev/null
+++ b/packages/stdf/src/lib/lang/tk_TK.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const tk_TK: LangProps = {
+ common: {
+ slotEmpty: 'Maglumat ýok',
+ loading: 'Ýüklenýär...',
+ noData: 'Maglumat ýok',
+ noMoreData: 'Köp maglumat ýok',
+ done: 'Tamam'
+ },
+ actionSheet: {
+ cancelText: 'Gurnama'
+ },
+ bottomSheet: {
+ title: 'Saýlaň'
+ },
+ dialog: {
+ title: 'Bildiriş',
+ content: 'Mazmun',
+ primaryText: 'OK',
+ secondaryText: 'Gurnama'
+ },
+ input: {
+ pleaseInput: 'Eçow giriziň'
+ },
+ modal: {
+ title: 'Tassyklaň',
+ content: 'Mazmun',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Başlyk'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Bir sahypa'
+ },
+ picker: {
+ defaultTitle: 'Saýlaň',
+ defaultCancel: 'Gurnama',
+ defaultConfirm: 'OK'
+ },
+ asyncPicker: {
+ defaultTitle: 'Saýlaň',
+ defaultCancel: 'Gurnama',
+ defaultConfirm: 'OK',
+ defaultNext: 'Indiki',
+ defaultPrev: 'Öňki',
+ defaultSelected: 'Saýlandy'
+ },
+ rate: {
+ error1: 'Derecelendirme doly bolmady!',
+ error2: 'Iň az bir ýyldyz derejesi gerekli!',
+ error3: 'Dürli derecelendirme-iň az bir ýyldyz derejesi talap edýär!',
+ error4: 'Ýekinç derecelendiriljegine iň az bir ýyldyz derejesi talap edýär!',
+ error5: 'Derecelendirme-gatnaşyklaryň derejeleri pişirilme-gatnaşygyndan ýokarny!'
+ },
+ timePicker: {
+ defaultTitle: 'Zaman saýlaň',
+ defaultCancel: 'Gurnama',
+ defaultConfirm: 'OK',
+ defaultYear: 'Ýyl',
+ defaultMonth: 'Aý',
+ defaultDay: 'Gün',
+ defaultHour: 'Sagat',
+ defaultMinute: 'Munyt',
+ defaultSecond: 'Saniýe'
+ },
+ calendar: {
+ weekTextList: ['Ys', 'Ys', 'Ar', 'Çä', 'Pe', 'Ýa', 'Şe'],
+ weekSundayStartTextList: ['Ýs', 'Ýs', 'Ar', 'Çä', 'Pe', 'Ýa', 'Şe'],
+ monthTextList: ['Ýan', 'Few', 'Mar', 'Apr', 'Maý', 'Iýun', 'Iýul', 'Awg', 'Sen', 'Okt', 'Noý', 'Dek'],
+ confirmText: 'OK',
+ selectedText: 'Saýlandy',
+ dayText: 'Gün',
+ beforeText: 'Öňki',
+ afterText: 'Soňky',
+ currentWeekText: 'Bu hepde',
+ currentMonthText: 'Bu aý',
+ currentQuarterText: 'Bu çärýek'
+ }
+};
+
+export default tk_TK;
diff --git a/packages/stdf/src/lib/lang/tr_TR.ts b/packages/stdf/src/lib/lang/tr_TR.ts
new file mode 100644
index 00000000..223b78c8
--- /dev/null
+++ b/packages/stdf/src/lib/lang/tr_TR.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const tr_TR: LangProps = {
+ common: {
+ slotEmpty: 'Veri yok',
+ loading: 'Yükleniyor...',
+ noData: 'Veri yok',
+ noMoreData: 'Daha fazla veri yok',
+ done: 'Tamam'
+ },
+ actionSheet: {
+ cancelText: 'İptal'
+ },
+ bottomSheet: {
+ title: 'Lütfen seçiniz'
+ },
+ dialog: {
+ title: 'Uyarı',
+ content: 'İçerik',
+ primaryText: 'Tamam',
+ secondaryText: 'İptal'
+ },
+ input: {
+ pleaseInput: 'Lütfen giriş yapınız'
+ },
+ modal: {
+ title: 'Onay',
+ content: 'İçerik',
+ btnText: 'Tamam'
+ },
+ navBar: {
+ title: 'Başlık'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Sadece bir sayfa'
+ },
+ picker: {
+ defaultTitle: 'Lütfen seçiniz',
+ defaultCancel: 'İptal',
+ defaultConfirm: 'Tamam'
+ },
+ asyncPicker: {
+ defaultTitle: 'Lütfen seçiniz',
+ defaultCancel: 'İptal',
+ defaultConfirm: 'Tamam',
+ defaultNext: 'Sonraki',
+ defaultPrev: 'Önceki',
+ defaultSelected: 'Seçili'
+ },
+ rate: {
+ error1: 'Oylama başarısız oldu!',
+ error2: 'En az 1 yıldız değerlendirmesi gereklidir!',
+ error3: 'İyi bir değerlendirme en az 1 yıldız değerlendirmesi gerektirir!',
+ error4: 'Ortalama derecelendirme 1 yıldızın altında olmalıdır!',
+ error5: 'Oylama, sınırın altında olmalıdır!'
+ },
+ timePicker: {
+ defaultTitle: 'Lütfen bir tarih seçin',
+ defaultCancel: 'İptal',
+ defaultConfirm: 'Tamam',
+ defaultYear: 'Yıl',
+ defaultMonth: 'Ay',
+ defaultDay: 'Gün',
+ defaultHour: 'Saat',
+ defaultMinute: 'Dakika',
+ defaultSecond: 'Saniye'
+ },
+ calendar: {
+ weekTextList: ['Pz', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'],
+ weekSundayStartTextList: ['Pa', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'],
+ monthTextList: ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'],
+ confirmText: 'Tamam',
+ selectedText: 'Seçildi',
+ dayText: 'Gün',
+ beforeText: 'Önce',
+ afterText: 'Sonra',
+ currentWeekText: 'Bu hafta',
+ currentMonthText: 'Bu ay',
+ currentQuarterText: 'Bu çeyrek'
+ }
+};
+
+export default tr_TR;
diff --git a/packages/stdf/src/lib/lang/uk_UA.ts b/packages/stdf/src/lib/lang/uk_UA.ts
new file mode 100644
index 00000000..8e03e6d3
--- /dev/null
+++ b/packages/stdf/src/lib/lang/uk_UA.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const uk_UA: LangProps = {
+ common: {
+ slotEmpty: 'Немає даних',
+ loading: 'Завантаження...',
+ noData: 'Немає даних',
+ noMoreData: 'Немає більше даних',
+ done: 'Готово'
+ },
+ actionSheet: {
+ cancelText: 'Скасувати'
+ },
+ bottomSheet: {
+ title: 'Виберіть'
+ },
+ dialog: {
+ title: 'Повідомлення',
+ content: 'Зміст',
+ primaryText: 'OK',
+ secondaryText: 'Скасувати'
+ },
+ input: {
+ pleaseInput: 'Будь ласка, введіть'
+ },
+ modal: {
+ title: 'Підтвердження',
+ content: 'Зміст',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Назва'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Тільки одна сторінка'
+ },
+ picker: {
+ defaultTitle: 'Виберіть',
+ defaultCancel: 'Скасувати',
+ defaultConfirm: 'OK'
+ },
+ asyncPicker: {
+ defaultTitle: 'Виберіть',
+ defaultCancel: 'Скасувати',
+ defaultConfirm: 'OK',
+ defaultNext: 'Далі',
+ defaultPrev: 'Назад',
+ defaultSelected: 'Обрано'
+ },
+ rate: {
+ error1: 'Невдала оцінка!',
+ error2: 'Необхідно хоча б одну зірку!',
+ error3: 'Для правильної оцінки потрібно хоча б одну зірку!',
+ error4: 'Для середньої оцінки потрібно хоча б одну зірку!',
+ error5: 'Оцінка не відповідає принципам рейтингування!'
+ },
+ timePicker: {
+ defaultTitle: 'Виберіть час',
+ defaultCancel: 'Скасувати',
+ defaultConfirm: 'OK',
+ defaultYear: 'Рік',
+ defaultMonth: 'Місяць',
+ defaultDay: 'День',
+ defaultHour: 'Година',
+ defaultMinute: 'Хвилина',
+ defaultSecond: 'Секунда'
+ },
+ calendar: {
+ weekTextList: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
+ weekSundayStartTextList: ['Нд', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
+ monthTextList: [
+ 'Січень',
+ 'Лютий',
+ 'Березень',
+ 'Квітень',
+ 'Травень',
+ 'Червень',
+ 'Липень',
+ 'Серпень',
+ 'Вересень',
+ 'Жовтень',
+ 'Листопад',
+ 'Грудень'
+ ],
+ confirmText: 'OK',
+ selectedText: 'Обрано',
+ dayText: 'День ',
+ beforeText: 'До ',
+ afterText: 'Після ',
+ currentWeekText: 'Поточний тиждень',
+ currentMonthText: 'Поточний місяць',
+ currentQuarterText: 'Поточний квартал'
+ }
+};
+
+export default uk_UA;
diff --git a/packages/stdf/src/lib/lang/ur_PK.ts b/packages/stdf/src/lib/lang/ur_PK.ts
new file mode 100644
index 00000000..ec966af8
--- /dev/null
+++ b/packages/stdf/src/lib/lang/ur_PK.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const ur_PK: LangProps = {
+ common: {
+ slotEmpty: 'کوئی ڈیٹا نہیں',
+ loading: 'لوڈ ہو رہا ہے ...',
+ noData: 'کوئی ڈیٹا نہیں',
+ noMoreData: 'کوئی زیادہ ڈیٹا نہیں',
+ done: 'تمام'
+ },
+ actionSheet: {
+ cancelText: 'منسوخ'
+ },
+ bottomSheet: {
+ title: 'منتخب کریں'
+ },
+ dialog: {
+ title: 'الرٹ',
+ content: 'مواد',
+ primaryText: 'ٹھیک ہے',
+ secondaryText: 'منسوخ'
+ },
+ input: {
+ pleaseInput: 'براہ کرم انپٹ کریں'
+ },
+ modal: {
+ title: 'تصدیق کریں',
+ content: 'مواد',
+ btnText: 'ٹھیک ہے'
+ },
+ navBar: {
+ title: 'عنوان'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'صرف ایک صفحہ'
+ },
+ picker: {
+ defaultTitle: 'منتخب کریں',
+ defaultCancel: 'منسوخ',
+ defaultConfirm: 'ٹھیک ہے'
+ },
+ asyncPicker: {
+ defaultTitle: 'منتخب کریں',
+ defaultCancel: 'منسوخ',
+ defaultConfirm: 'ٹھیک ہے',
+ defaultNext: 'اگلا',
+ defaultPrev: 'پچھلا',
+ defaultSelected: 'منتخب'
+ },
+ rate: {
+ error1: 'درجہ بندی ناکام ہوگی!',
+ error2: 'کم از کم ایک ستارہ درجہ ضروری ہے!',
+ error3: 'ایک درست درجہ کے لئے کم از کم ایک ستارہ کی درجہ بندی درکار ہے!',
+ error4: 'ایک اوسط درجہ کے لئے کم از کم ایک ستارہ کی درجہ بندی درکار ہے!',
+ error5: 'ریٹنگ بالکل مناسب نہیں ہے!'
+ },
+ timePicker: {
+ defaultTitle: 'وقت منتخب کریں',
+ defaultCancel: 'منسوخ',
+ defaultConfirm: 'ٹھیک ہے',
+ defaultYear: 'سال',
+ defaultMonth: 'مہینہ',
+ defaultDay: 'دن',
+ defaultHour: 'گھنٹہ',
+ defaultMinute: 'منٹ',
+ defaultSecond: 'سیکنڈ'
+ },
+ calendar: {
+ weekTextList: ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],
+ weekSundayStartTextList: ['ایک', 'دو', 'تین', 'چار', 'پانچ', 'چھہ', 'ہفتہ'],
+ monthTextList: ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
+ confirmText: 'ٹھیک ہے',
+ selectedText: 'منتخب شدہ',
+ dayText: 'دن',
+ beforeText: 'پہلے',
+ afterText: 'بعد میں',
+ currentWeekText: 'اس ہفتے',
+ currentMonthText: 'اس مہینہ',
+ currentQuarterText: 'اس ترکیب'
+ }
+};
+
+export default ur_PK;
diff --git a/packages/stdf/src/lib/lang/vi_VN.ts b/packages/stdf/src/lib/lang/vi_VN.ts
new file mode 100644
index 00000000..f8134ae5
--- /dev/null
+++ b/packages/stdf/src/lib/lang/vi_VN.ts
@@ -0,0 +1,96 @@
+import type { LangProps } from './index.js';
+
+const vi_VN: LangProps = {
+ common: {
+ slotEmpty: 'Không có dữ liệu',
+ loading: 'Đang tải...',
+ noData: 'Không có dữ liệu',
+ noMoreData: 'Không còn dữ liệu',
+ done: 'Xong'
+ },
+ actionSheet: {
+ cancelText: 'Hủy'
+ },
+ bottomSheet: {
+ title: 'Chọn'
+ },
+ dialog: {
+ title: 'Thông báo',
+ content: 'Nội dung',
+ primaryText: 'OK',
+ secondaryText: 'Hủy'
+ },
+ input: {
+ pleaseInput: 'Vui lòng nhập'
+ },
+ modal: {
+ title: 'Xác nhận',
+ content: 'Nội dung',
+ btnText: 'OK'
+ },
+ navBar: {
+ title: 'Tiêu đề'
+ },
+ pagination: {
+ defaultOnlyOnePage: 'Chỉ có một trang'
+ },
+ picker: {
+ defaultTitle: 'Chọn',
+ defaultCancel: 'Hủy',
+ defaultConfirm: 'OK'
+ },
+ asyncPicker: {
+ defaultTitle: 'Chọn',
+ defaultCancel: 'Hủy',
+ defaultConfirm: 'OK',
+ defaultNext: 'Tiếp theo',
+ defaultPrev: 'Trước đó',
+ defaultSelected: 'Đã chọn'
+ },
+ rate: {
+ error1: 'Đánh giá không thành công!',
+ error2: 'Cần ít nhất một sao!',
+ error3: 'Cần ít nhất một sao để đánh giá chính xác!',
+ error4: 'Cần ít nhất một sao để đánh giá trung bình!',
+ error5: 'Đánh giá không phù hợp với nguyên tắc đánh giá!'
+ },
+ timePicker: {
+ defaultTitle: 'Chọn thời gian',
+ defaultCancel: 'Hủy',
+ defaultConfirm: 'OK',
+ defaultYear: 'Năm',
+ defaultMonth: 'Tháng',
+ defaultDay: 'Ngày',
+ defaultHour: 'Giờ',
+ defaultMinute: 'Phút',
+ defaultSecond: 'Giây'
+ },
+ calendar: {
+ weekTextList: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
+ weekSundayStartTextList: ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
+ monthTextList: [
+ 'Tháng 1',
+ 'Tháng 2',
+ 'Tháng 3',
+ 'Tháng 4',
+ 'Tháng 5',
+ 'Tháng 6',
+ 'Tháng 7',
+ 'Tháng 8',
+ 'Tháng 9',
+ 'Tháng 10',
+ 'Tháng 11',
+ 'Tháng 12'
+ ],
+ confirmText: 'OK',
+ selectedText: 'Đã chọn',
+ dayText: 'Ngày ',
+ beforeText: 'Trước ',
+ afterText: 'Sau ',
+ currentWeekText: 'Tuần này',
+ currentMonthText: 'Tháng này',
+ currentQuarterText: 'Quý này'
+ }
+};
+
+export default vi_VN;
diff --git a/packages/stdf/src/lib/lang/zh_HK.ts b/packages/stdf/src/lib/lang/zh_HK.ts
new file mode 100644
index 00000000..c053fcaf
--- /dev/null
+++ b/packages/stdf/src/lib/lang/zh_HK.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const zh_HK: LangProps = {
+ common: {
+ slotEmpty: '插槽內容為空!',
+ loading: '載入中...',
+ noData: '暫無數據',
+ noMoreData: '沒有更多數據了',
+ done: '完成'
+ },
+ actionSheet: {
+ cancelText: '取消'
+ },
+ bottomSheet: {
+ title: '標題'
+ },
+ dialog: {
+ title: '提示',
+ content: '內容',
+ primaryText: '確定',
+ secondaryText: '取消'
+ },
+ input: {
+ pleaseInput: '請輸入'
+ },
+ modal: {
+ title: '標題',
+ content: '內容',
+ btnText: '我知道了'
+ },
+ navBar: {
+ title: '標題'
+ },
+ pagination: {
+ defaultOnlyOnePage: '只有一頁'
+ },
+ picker: {
+ defaultTitle: '請選擇',
+ defaultCancel: '取消',
+ defaultConfirm: '確定'
+ },
+ asyncPicker: {
+ defaultTitle: '請選擇',
+ defaultCancel: '取消',
+ defaultConfirm: '確定',
+ defaultNext: '下一步',
+ defaultPrev: '上一步',
+ defaultSelected: '已選'
+ },
+ rate: {
+ error1: 'value 不能大於 total !',
+ error2: 'total 必須能被 1 整除!',
+ error3: '非半選時 value 必須能被 1 整除!',
+ error4: '半選時 value 必須能被 0.5 整除!',
+ error5: 'width 或 height 小於 20 會使移動端點擊困難!'
+ },
+ timePicker: {
+ defaultTitle: '請選擇',
+ defaultCancel: '取消',
+ defaultConfirm: '確定',
+ defaultYear: '年',
+ defaultMonth: '月',
+ defaultDay: '日',
+ defaultHour: '時',
+ defaultMinute: '分',
+ defaultSecond: '秒'
+ },
+ calendar: {
+ weekTextList: ['一', '二', '三', '四', '五', '六', '日'],
+ weekSundayStartTextList: ['日', '一', '二', '三', '四', '五', '六'],
+ monthTextList: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
+ confirmText: '確認',
+ selectedText: '已選',
+ dayText: '天',
+ beforeText: '最近',
+ afterText: '未來',
+ currentWeekText: '本週',
+ currentMonthText: '本月',
+ currentQuarterText: '本季度'
+ }
+};
+
+export default zh_HK;
diff --git a/packages/stdf/src/lib/lang/zh_TW.ts b/packages/stdf/src/lib/lang/zh_TW.ts
new file mode 100644
index 00000000..f0366461
--- /dev/null
+++ b/packages/stdf/src/lib/lang/zh_TW.ts
@@ -0,0 +1,83 @@
+import type { LangProps } from './index.js';
+
+const zh_TW: LangProps = {
+ common: {
+ slotEmpty: '插槽內容為空!',
+ loading: '載入中...',
+ noData: '暫無數據',
+ noMoreData: '沒有更多數據了',
+ done: '完成'
+ },
+ actionSheet: {
+ cancelText: '取消'
+ },
+ bottomSheet: {
+ title: '標題'
+ },
+ dialog: {
+ title: '提示',
+ content: '內容',
+ primaryText: '確定',
+ secondaryText: '取消'
+ },
+ input: {
+ pleaseInput: '請輸入'
+ },
+ modal: {
+ title: '標題',
+ content: '內容',
+ btnText: '我知道了'
+ },
+ navBar: {
+ title: '標題'
+ },
+ pagination: {
+ defaultOnlyOnePage: '只有一頁'
+ },
+ picker: {
+ defaultTitle: '請選擇',
+ defaultCancel: '取消',
+ defaultConfirm: '確定'
+ },
+ asyncPicker: {
+ defaultTitle: '請選擇',
+ defaultCancel: '取消',
+ defaultConfirm: '確定',
+ defaultNext: '下一步',
+ defaultPrev: '上一步',
+ defaultSelected: '已選'
+ },
+ rate: {
+ error1: 'value 不能大於 total !',
+ error2: 'total 必須能被 1 整除!',
+ error3: '非半選時 value 必須能被 1 整除!',
+ error4: '半選時 value 必須能被 0.5 整除!',
+ error5: 'width 或 height 小於 20 會使移動端點擊困難!'
+ },
+ timePicker: {
+ defaultTitle: '請選擇',
+ defaultCancel: '取消',
+ defaultConfirm: '確定',
+ defaultYear: '年',
+ defaultMonth: '月',
+ defaultDay: '日',
+ defaultHour: '時',
+ defaultMinute: '分',
+ defaultSecond: '秒'
+ },
+ calendar: {
+ weekTextList: ['一', '二', '三', '四', '五', '六', '日'],
+ weekSundayStartTextList: ['日', '一', '二', '三', '四', '五', '六'],
+ monthTextList: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
+ confirmText: '確認',
+ selectedText: '已選',
+ dayText: '天',
+ beforeText: '最近',
+ afterText: '未來',
+ currentWeekText: '本週',
+ currentMonthText: '本月',
+ currentQuarterText: '本季度'
+ }
+};
+
+export default zh_TW;