diff --git a/core/src/locale/he.ts b/core/src/locale/he.ts new file mode 100644 index 00000000..b175f304 --- /dev/null +++ b/core/src/locale/he.ts @@ -0,0 +1,106 @@ +import type { Localization } from './types' + +const locale: Localization = { + '*': { + prefix: 'בכל', + suffix: '', + text: 'לא ידוע', + '*': { + value: { text: '{{value.text}}' }, + range: { text: '{{start.text}}-{{end.text}}' }, + everyX: { text: 'כל {{every.value}}' }, + }, + month: { + '*': { prefix: 'ב' }, + empty: { text: 'כל חודש' }, + value: { text: '{{value.alt}}' }, + range: { text: '{{start.alt}}-{{end.alt}}' }, + }, + day: { + '*': { prefix: 'ב' }, + empty: { text: 'כל יום' }, + value: { text: 'יום {{value.alt}} לחודש' }, + noSpecific: { + text: 'ללא יום מוגדר', + }, + }, + dayOfWeek: { + '*': { prefix: 'ב' }, + empty: { text: 'כל יום מימות השבוע' }, + value: { text: 'ימי {{value.alt}}' }, + range: { text: '{{start.alt}}-{{end.alt}}' }, + noSpecific: { + text: 'ללא יום בשבוע מוגדר', + }, + }, + hour: { + '*': { prefix: 'ב' }, + empty: { text: 'כל שעה' }, + value: { text: 'שעה {{value.text}}' }, + }, + minute: { + '*': { prefix: ':' }, + empty: { text: 'כל דקה' }, + }, + second: { + '*': { prefix: ':' }, + empty: { text: 'כל שניה' }, + }, + }, + minute: { + text: 'דקה', + }, + hour: { + text: 'שעה', + minute: { + '*': { + prefix: 'ב', + suffix: 'דקות', + }, + empty: { text: 'כל' }, + }, + }, + day: { + text: 'יום', + }, + week: { + text: 'שבוע', + }, + month: { + text: 'חודש', + dayOfWeek: { + '*': { prefix: 'ו' }, + }, + }, + year: { + text: 'שנה', + dayOfWeek: { + '*': { prefix: 'ו' }, + }, + }, + + //quartz format + 'q-second': { + text: 'שניה', + }, + 'q-minute': { + text: 'דקה', + second: { + '*': { + prefix: 'ב', + suffix: 'שניות', + }, + empty: { text: 'כל' }, + }, + }, + 'q-hour': { + text: 'שעה', + minute: { + '*': { + prefix: 'ב', + }, + }, + }, +} + +export default locale diff --git a/core/src/locale/index.ts b/core/src/locale/index.ts index a518f782..eeb82379 100644 --- a/core/src/locale/index.ts +++ b/core/src/locale/index.ts @@ -7,6 +7,7 @@ import de from './de' import en from './en' import es from './es' import fr from './fr' +import he from './he' import hi from './hi' import ja from './ja' import ko from './ko' @@ -23,6 +24,7 @@ const locales: Record = { da, zh: cn, 'zh-cn': cn, + he, ru, fr, hi, diff --git a/demo/package-lock.json b/demo/package-lock.json index 146479b8..c7d72d5e 100644 --- a/demo/package-lock.json +++ b/demo/package-lock.json @@ -31,16 +31,16 @@ }, "../ant": { "name": "@vue-js-cron/ant", - "version": "2.1.0", + "version": "3.0.4", "license": "MIT", "dependencies": { - "@vue-js-cron/core": "4.3.0", + "@vue-js-cron/core": "5.1.0", "ant-design-vue": "^3.2.12" } }, "../core": { "name": "@vue-js-cron/core", - "version": "4.3.0", + "version": "5.1.0", "license": "MIT", "dependencies": { "mustache": "^4.2.0" @@ -51,11 +51,11 @@ }, "../element-plus": { "name": "@vue-js-cron/element-plus", - "version": "2.1.0", + "version": "3.1.1", "license": "MIT", "dependencies": { "@element-plus/icons-vue": "^2.0.9", - "@vue-js-cron/core": "4.3.0", + "@vue-js-cron/core": "5.1.0", "element-plus": "^2.2.13" } }, @@ -521,18 +521,18 @@ }, "../light": { "name": "@vue-js-cron/light", - "version": "3.1.0", + "version": "4.0.4", "license": "MIT", "dependencies": { - "@vue-js-cron/core": "4.3.0" + "@vue-js-cron/core": "5.1.0" } }, "../naive-ui": { "name": "@vue-js-cron/naive-ui", - "version": "1.0.0", + "version": "2.0.4", "license": "MIT", "dependencies": { - "@vue-js-cron/core": "4.3.0" + "@vue-js-cron/core": "5.1.0" }, "devDependencies": { "@vicons/ionicons5": "^0.12.0", @@ -541,10 +541,10 @@ }, "../vuetify": { "name": "@vue-js-cron/vuetify", - "version": "4.1.0", + "version": "5.0.4", "license": "MIT", "dependencies": { - "@vue-js-cron/core": "4.3.0", + "@vue-js-cron/core": "5.1.0", "vuetify": "^3.4.0" }, "devDependencies": { diff --git a/demo/src/App.vue b/demo/src/App.vue index 1d122b97..9a68952c 100644 --- a/demo/src/App.vue +++ b/demo/src/App.vue @@ -1,6 +1,6 @@