From 4057aedf373486075a1299641d605623dd0d9dec Mon Sep 17 00:00:00 2001 From: a5r0n <32464596+a5r0n@users.noreply.github.com> Date: Wed, 26 Jun 2024 02:29:50 +0300 Subject: [PATCH 1/5] add hebrew locale support --- core/src/locale/he.ts | 100 ++++++++++++++++++++ core/src/locale/index.ts | 2 + docs/src/.vuepress/components/cron-demo.vue | 4 + 3 files changed, 106 insertions(+) create mode 100644 core/src/locale/he.ts diff --git a/core/src/locale/he.ts b/core/src/locale/he.ts new file mode 100644 index 00000000..7731e216 --- /dev/null +++ b/core/src/locale/he.ts @@ -0,0 +1,100 @@ +import type { Localization } from './types' + +const locale: Localization = { + '*': { + prefix: 'בכל', + suffix: '', + text: 'לא ידוע', + '*': { + empty: { text: 'בכל {{field.id}}' }, + value: { text: '{{value.text}}' }, + range: { text: '{{start.text}}-{{end.text}}' }, + everyX: { text: 'בכל {{every.value}}' }, + }, + month: { + '*': { prefix: 'ב' }, + value: { text: '{{value.alt}}' }, + range: { text: '{{start.alt}}-{{end.alt}}' }, + }, + day: { + '*': { prefix: 'ב' }, + noSpecific: { + text: 'ללא יום מוגדר', + }, + }, + dayOfWeek: { + '*': { prefix: 'ב' }, + empty: { text: 'כל יום מימות השבוע' }, + value: { text: '{{value.alt}}' }, + range: { text: '{{start.alt}}-{{end.alt}}' }, + noSpecific: { + text: 'ללא יום בשבוע מוגדר', + }, + }, + hour: { + '*': { prefix: 'ב' }, + }, + minute: { + '*': { prefix: ':' }, + }, + second: { + '*': { prefix: ':' }, + }, + }, + minute: { + text: 'דקה', + }, + hour: { + text: 'שעה', + minute: { + '*': { + prefix: 'ב', + suffix: 'דקות', + }, + empty: { text: 'בכל' }, + }, + }, + day: { + text: 'יום', + }, + week: { + text: 'שבוע', + }, + month: { + text: 'חודש', + dayOfWeek: { + '*': { prefix: 'ו' }, + }, + }, + year: { + text: 'Year', + 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..c363190d 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/docs/src/.vuepress/components/cron-demo.vue b/docs/src/.vuepress/components/cron-demo.vue index 043981c2..3ab856b5 100644 --- a/docs/src/.vuepress/components/cron-demo.vue +++ b/docs/src/.vuepress/components/cron-demo.vue @@ -90,6 +90,10 @@ export default { name: 'Chinese', value: 'zh-cn', }, + { + name: 'Hebrew', + value: 'he', + }, { name: 'Russian (GPT-4)', value: 'ru', From 042a1006ce8cc3f1a41fb7b60f4682534951973f Mon Sep 17 00:00:00 2001 From: a5r0n Date: Thu, 27 Jun 2024 14:32:06 +0300 Subject: [PATCH 2/5] apply review changes --- core/src/locale/he.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/core/src/locale/he.ts b/core/src/locale/he.ts index 7731e216..78528eb8 100644 --- a/core/src/locale/he.ts +++ b/core/src/locale/he.ts @@ -6,10 +6,9 @@ const locale: Localization = { suffix: '', text: 'לא ידוע', '*': { - empty: { text: 'בכל {{field.id}}' }, value: { text: '{{value.text}}' }, range: { text: '{{start.text}}-{{end.text}}' }, - everyX: { text: 'בכל {{every.value}}' }, + everyX: { text: 'כל {{every.value}}' }, }, month: { '*': { prefix: 'ב' }, @@ -51,7 +50,7 @@ const locale: Localization = { prefix: 'ב', suffix: 'דקות', }, - empty: { text: 'בכל' }, + empty: { text: 'כל' }, }, }, day: { @@ -67,7 +66,7 @@ const locale: Localization = { }, }, year: { - text: 'Year', + text: 'שנה', dayOfWeek: { '*': { prefix: 'ו' }, }, @@ -84,7 +83,7 @@ const locale: Localization = { prefix: 'ב', suffix: 'שניות', }, - empty: { text: 'בכל' }, + empty: { text: 'כל' }, }, }, 'q-hour': { From 3352b2d80f931afd9d664cbba523bb3167afe57e Mon Sep 17 00:00:00 2001 From: a5r0n Date: Thu, 27 Jun 2024 14:43:25 +0300 Subject: [PATCH 3/5] apply more changes --- core/src/locale/he.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/src/locale/he.ts b/core/src/locale/he.ts index 78528eb8..b175f304 100644 --- a/core/src/locale/he.ts +++ b/core/src/locale/he.ts @@ -12,11 +12,14 @@ const locale: Localization = { }, month: { '*': { prefix: 'ב' }, + empty: { text: 'כל חודש' }, value: { text: '{{value.alt}}' }, range: { text: '{{start.alt}}-{{end.alt}}' }, }, day: { '*': { prefix: 'ב' }, + empty: { text: 'כל יום' }, + value: { text: 'יום {{value.alt}} לחודש' }, noSpecific: { text: 'ללא יום מוגדר', }, @@ -24,7 +27,7 @@ const locale: Localization = { dayOfWeek: { '*': { prefix: 'ב' }, empty: { text: 'כל יום מימות השבוע' }, - value: { text: '{{value.alt}}' }, + value: { text: 'ימי {{value.alt}}' }, range: { text: '{{start.alt}}-{{end.alt}}' }, noSpecific: { text: 'ללא יום בשבוע מוגדר', @@ -32,12 +35,16 @@ const locale: Localization = { }, hour: { '*': { prefix: 'ב' }, + empty: { text: 'כל שעה' }, + value: { text: 'שעה {{value.text}}' }, }, minute: { '*': { prefix: ':' }, + empty: { text: 'כל דקה' }, }, second: { '*': { prefix: ':' }, + empty: { text: 'כל שניה' }, }, }, minute: { From 23351eab1920cff22b846239121acaa3c733a328 Mon Sep 17 00:00:00 2001 From: Andreas Bichinger Date: Sat, 29 Jun 2024 23:42:22 +0200 Subject: [PATCH 4/5] fix: run lint-fix --- core/src/locale/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/locale/index.ts b/core/src/locale/index.ts index c363190d..eeb82379 100644 --- a/core/src/locale/index.ts +++ b/core/src/locale/index.ts @@ -7,7 +7,7 @@ import de from './de' import en from './en' import es from './es' import fr from './fr' -import he from "./he" +import he from './he' import hi from './hi' import ja from './ja' import ko from './ko' From 430f91f9d971dc8decb467c00222d248c6fbc7d0 Mon Sep 17 00:00:00 2001 From: Andreas Bichinger Date: Sun, 30 Jun 2024 11:57:04 +0200 Subject: [PATCH 5/5] docs(demo): add dir attribute --- demo/package-lock.json | 22 +++++++++++----------- demo/src/App.vue | 5 +++-- 2 files changed, 14 insertions(+), 13 deletions(-) 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 @@