From 757bbe5f61ad45b03b4cff8b9f8aeef87b8f14f1 Mon Sep 17 00:00:00 2001 From: skrustev Date: Fri, 5 Dec 2025 10:23:54 +0200 Subject: [PATCH 1/5] chore(*): Update i18n packages to rc. --- package-lock.json | 20 ++++++++++---------- package.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index b0c270b71..e9a6b10f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@floating-ui/dom": "^1.7.4", "@lit-labs/virtualizer": "^2.1.1", "@lit/context": "^1.1.6", - "igniteui-i18n-core": "0.7.0-alpha.8", + "igniteui-i18n-core": "1.0.0-rc.1", "lit": "^3.3.1" }, "devDependencies": { @@ -37,7 +37,7 @@ "globby": "^16.0.0", "husky": "^9.1.7", "ig-typedoc-theme": "^7.0.1", - "igniteui-i18n-resources": "0.7.0-alpha.8", + "igniteui-i18n-resources": "1.0.0-rc.1", "igniteui-theming": "^24.0.1", "keep-a-changelog": "^2.7.1", "lint-staged": "^16.2.7", @@ -7732,12 +7732,12 @@ } }, "node_modules/igniteui-i18n-core": { - "version": "0.7.0-alpha.8", - "resolved": "https://registry.npmjs.org/igniteui-i18n-core/-/igniteui-i18n-core-0.7.0-alpha.8.tgz", - "integrity": "sha512-xLBAWqi3fojF6VUWbUdEXq6mMhJNpz8ZgBO9YCF+QQ2Um6SlcSlG5oiid7I4FrFpSxPzmvmOZmz61dBw8QyAJA==", + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/igniteui-i18n-core/-/igniteui-i18n-core-1.0.0-rc.1.tgz", + "integrity": "sha512-wMisrjehUtdZguZ5brQDN9ZOzV/qhyRzmcPj1q3fAuzIq0wAhcWLIzg8WOg3ixuMi2QFFFTAvvyH19KPrGZJiw==", "license": "SEE LICENSE IN LICENSE", "peerDependencies": { - "igniteui-i18n-resources": "0.7.0-alpha.8" + "igniteui-i18n-resources": "1.0.0-rc.1" }, "peerDependenciesMeta": { "igniteui-i18n-resources": { @@ -7746,13 +7746,13 @@ } }, "node_modules/igniteui-i18n-resources": { - "version": "0.7.0-alpha.8", - "resolved": "https://registry.npmjs.org/igniteui-i18n-resources/-/igniteui-i18n-resources-0.7.0-alpha.8.tgz", - "integrity": "sha512-7lkKDZuw0DoIhx5URJex+FvkVJGh6e88TDGGp8f3KZGQValUtAR2WEWpj3SlwnGkld/ihjTGCYNQ4Riy7CRF6A==", + "version": "1.0.0-rc.1", + "resolved": "https://registry.npmjs.org/igniteui-i18n-resources/-/igniteui-i18n-resources-1.0.0-rc.1.tgz", + "integrity": "sha512-HvRM7s/ooZeuDIEqubONAGQp4ThdRZAYZaAZh/VCdHKr/LzcyagTMMx3gAgZqzZkLAZogSV09CUsTaPqXFLx4Q==", "devOptional": true, "license": "MIT", "dependencies": { - "igniteui-i18n-core": "0.7.0-alpha.8" + "igniteui-i18n-core": "1.0.0-rc.1" } }, "node_modules/igniteui-theming": { diff --git a/package.json b/package.json index f8824fa45..481daf47f 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@floating-ui/dom": "^1.7.4", "@lit-labs/virtualizer": "^2.1.1", "@lit/context": "^1.1.6", - "igniteui-i18n-core": "0.7.0-alpha.8", + "igniteui-i18n-core": "1.0.0-rc.1", "lit": "^3.3.1" }, "devDependencies": { @@ -81,7 +81,7 @@ "globby": "^16.0.0", "husky": "^9.1.7", "ig-typedoc-theme": "^7.0.1", - "igniteui-i18n-resources": "0.7.0-alpha.8", + "igniteui-i18n-resources": "1.0.0-rc.1", "igniteui-theming": "^24.0.1", "keep-a-changelog": "^2.7.1", "lint-staged": "^16.2.7", From 11eea9982780cabda9d0ec72af3a71bc562007fc Mon Sep 17 00:00:00 2001 From: skrustev Date: Mon, 8 Dec 2025 12:48:41 +0200 Subject: [PATCH 2/5] fix(localization): Update i18n package and update tests. --- package-lock.json | 20 +++++++++---------- package.json | 4 ++-- .../date-time-input/date-time-input.spec.ts | 2 +- src/components/date-time-input/date-util.ts | 2 ++ 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/package-lock.json b/package-lock.json index e9a6b10f5..43806f709 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@floating-ui/dom": "^1.7.4", "@lit-labs/virtualizer": "^2.1.1", "@lit/context": "^1.1.6", - "igniteui-i18n-core": "1.0.0-rc.1", + "igniteui-i18n-core": "1.0.0-rc.2", "lit": "^3.3.1" }, "devDependencies": { @@ -37,7 +37,7 @@ "globby": "^16.0.0", "husky": "^9.1.7", "ig-typedoc-theme": "^7.0.1", - "igniteui-i18n-resources": "1.0.0-rc.1", + "igniteui-i18n-resources": "1.0.0-rc.2", "igniteui-theming": "^24.0.1", "keep-a-changelog": "^2.7.1", "lint-staged": "^16.2.7", @@ -7732,12 +7732,12 @@ } }, "node_modules/igniteui-i18n-core": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/igniteui-i18n-core/-/igniteui-i18n-core-1.0.0-rc.1.tgz", - "integrity": "sha512-wMisrjehUtdZguZ5brQDN9ZOzV/qhyRzmcPj1q3fAuzIq0wAhcWLIzg8WOg3ixuMi2QFFFTAvvyH19KPrGZJiw==", + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/igniteui-i18n-core/-/igniteui-i18n-core-1.0.0-rc.2.tgz", + "integrity": "sha512-0apl4egoCvo7NP9K3Vaa3GFp0/5oRQu7QaZSHvBvRxpXbJrVp5SylmJSPX5BI4WYPScynbLREyWGO8l9uQS6CA==", "license": "SEE LICENSE IN LICENSE", "peerDependencies": { - "igniteui-i18n-resources": "1.0.0-rc.1" + "igniteui-i18n-resources": "1.0.0-rc.2" }, "peerDependenciesMeta": { "igniteui-i18n-resources": { @@ -7746,13 +7746,13 @@ } }, "node_modules/igniteui-i18n-resources": { - "version": "1.0.0-rc.1", - "resolved": "https://registry.npmjs.org/igniteui-i18n-resources/-/igniteui-i18n-resources-1.0.0-rc.1.tgz", - "integrity": "sha512-HvRM7s/ooZeuDIEqubONAGQp4ThdRZAYZaAZh/VCdHKr/LzcyagTMMx3gAgZqzZkLAZogSV09CUsTaPqXFLx4Q==", + "version": "1.0.0-rc.2", + "resolved": "https://registry.npmjs.org/igniteui-i18n-resources/-/igniteui-i18n-resources-1.0.0-rc.2.tgz", + "integrity": "sha512-DvJ6d/a2Pz7C2rqglYvrpb7n0L2jte9wEk9CowxzE8KFyHnopsyJEU4MJMD+JVphuU5kXiMj/6mn4NhkCiZXMg==", "devOptional": true, "license": "MIT", "dependencies": { - "igniteui-i18n-core": "1.0.0-rc.1" + "igniteui-i18n-core": "1.0.0-rc.2" } }, "node_modules/igniteui-theming": { diff --git a/package.json b/package.json index 481daf47f..ccad55f63 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@floating-ui/dom": "^1.7.4", "@lit-labs/virtualizer": "^2.1.1", "@lit/context": "^1.1.6", - "igniteui-i18n-core": "1.0.0-rc.1", + "igniteui-i18n-core": "1.0.0-rc.2", "lit": "^3.3.1" }, "devDependencies": { @@ -81,7 +81,7 @@ "globby": "^16.0.0", "husky": "^9.1.7", "ig-typedoc-theme": "^7.0.1", - "igniteui-i18n-resources": "1.0.0-rc.1", + "igniteui-i18n-resources": "1.0.0-rc.2", "igniteui-theming": "^24.0.1", "keep-a-changelog": "^2.7.1", "lint-staged": "^16.2.7", diff --git a/src/components/date-time-input/date-time-input.spec.ts b/src/components/date-time-input/date-time-input.spec.ts index 824ec677a..d10f504f3 100644 --- a/src/components/date-time-input/date-time-input.spec.ts +++ b/src/components/date-time-input/date-time-input.spec.ts @@ -156,7 +156,7 @@ describe('Date Time Input component', () => { el.value = new Date(2020, 9, 12, 12); el.displayFormat = 'd.MM hh:mm ttt'; await elementUpdated(el); - expect(input.value).to.equal('12.10 12:00 PM'); + expect(input.value).to.equal('12.10 12:00 pm'); el.displayFormat = 'd.MM hh:mm ttttt'; await elementUpdated(el); diff --git a/src/components/date-time-input/date-util.ts b/src/components/date-time-input/date-util.ts index 1afbfd198..9f7f17d92 100644 --- a/src/components/date-time-input/date-util.ts +++ b/src/components/date-time-input/date-util.ts @@ -430,9 +430,11 @@ export abstract class DateTimeUtil { let date = new Date(newDate); switch (amPmFromMask) { + case 'am': case 'AM': date = new Date(newDate.setHours(newDate.getHours() + 12)); break; + case 'pm': case 'PM': date = new Date(newDate.setHours(newDate.getHours() - 12)); break; From c538096d47967d4811f506a5fce26798a020305d Mon Sep 17 00:00:00 2001 From: skrustev Date: Thu, 11 Dec 2025 18:24:40 +0200 Subject: [PATCH 3/5] feat(*): Update i18n packages to release version. --- package-lock.json | 20 ++++++++++---------- package.json | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package-lock.json b/package-lock.json index 43806f709..3d23dcded 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@floating-ui/dom": "^1.7.4", "@lit-labs/virtualizer": "^2.1.1", "@lit/context": "^1.1.6", - "igniteui-i18n-core": "1.0.0-rc.2", + "igniteui-i18n-core": "1.0.1", "lit": "^3.3.1" }, "devDependencies": { @@ -37,7 +37,7 @@ "globby": "^16.0.0", "husky": "^9.1.7", "ig-typedoc-theme": "^7.0.1", - "igniteui-i18n-resources": "1.0.0-rc.2", + "igniteui-i18n-resources": "1.0.1", "igniteui-theming": "^24.0.1", "keep-a-changelog": "^2.7.1", "lint-staged": "^16.2.7", @@ -7732,12 +7732,12 @@ } }, "node_modules/igniteui-i18n-core": { - "version": "1.0.0-rc.2", - "resolved": "https://registry.npmjs.org/igniteui-i18n-core/-/igniteui-i18n-core-1.0.0-rc.2.tgz", - "integrity": "sha512-0apl4egoCvo7NP9K3Vaa3GFp0/5oRQu7QaZSHvBvRxpXbJrVp5SylmJSPX5BI4WYPScynbLREyWGO8l9uQS6CA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/igniteui-i18n-core/-/igniteui-i18n-core-1.0.1.tgz", + "integrity": "sha512-d0GKNRClOW8o3vHFKce22fcHMH+M3ZMI1f1clD9pZWHBij9zUB/iR+pdt4R/hcJzzCXV7uPYywSnQSNORRMYfw==", "license": "SEE LICENSE IN LICENSE", "peerDependencies": { - "igniteui-i18n-resources": "1.0.0-rc.2" + "igniteui-i18n-resources": "1.0.1" }, "peerDependenciesMeta": { "igniteui-i18n-resources": { @@ -7746,13 +7746,13 @@ } }, "node_modules/igniteui-i18n-resources": { - "version": "1.0.0-rc.2", - "resolved": "https://registry.npmjs.org/igniteui-i18n-resources/-/igniteui-i18n-resources-1.0.0-rc.2.tgz", - "integrity": "sha512-DvJ6d/a2Pz7C2rqglYvrpb7n0L2jte9wEk9CowxzE8KFyHnopsyJEU4MJMD+JVphuU5kXiMj/6mn4NhkCiZXMg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/igniteui-i18n-resources/-/igniteui-i18n-resources-1.0.1.tgz", + "integrity": "sha512-doBn2SLT7ZavUvmSQhu0FRTp7bQbf2OsrZfFoFEXmkAck5A/28S5PUseetVWHJ16eUKrKPJjYBGDWleYs1mtWg==", "devOptional": true, "license": "MIT", "dependencies": { - "igniteui-i18n-core": "1.0.0-rc.2" + "igniteui-i18n-core": "1.0.1" } }, "node_modules/igniteui-theming": { diff --git a/package.json b/package.json index ccad55f63..749855d48 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@floating-ui/dom": "^1.7.4", "@lit-labs/virtualizer": "^2.1.1", "@lit/context": "^1.1.6", - "igniteui-i18n-core": "1.0.0-rc.2", + "igniteui-i18n-core": "1.0.1", "lit": "^3.3.1" }, "devDependencies": { @@ -81,7 +81,7 @@ "globby": "^16.0.0", "husky": "^9.1.7", "ig-typedoc-theme": "^7.0.1", - "igniteui-i18n-resources": "1.0.0-rc.2", + "igniteui-i18n-resources": "1.0.1", "igniteui-theming": "^24.0.1", "keep-a-changelog": "^2.7.1", "lint-staged": "^16.2.7", From 2d4b129ec4ccc7ff0a338d43055b28edc8edc5ed Mon Sep 17 00:00:00 2001 From: skrustev Date: Fri, 12 Dec 2025 11:30:52 +0200 Subject: [PATCH 4/5] fix(i18n): Add i18n packages to dist package.json as well. --- package.json | 4 ++-- scripts/_package.json | 9 +++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 4d5527fa1..e6cf075ba 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@floating-ui/dom": "^1.7.4", "@lit-labs/virtualizer": "^2.1.1", "@lit/context": "^1.1.6", - "igniteui-i18n-core": "1.0.1", + "igniteui-i18n-core": "^1.0.1", "lit": "^3.3.1" }, "devDependencies": { @@ -81,7 +81,7 @@ "globby": "^16.0.0", "husky": "^9.1.7", "ig-typedoc-theme": "^7.0.1", - "igniteui-i18n-resources": "1.0.1", + "igniteui-i18n-resources": "^1.0.1", "igniteui-theming": "^24.0.2", "keep-a-changelog": "^2.7.1", "lint-staged": "^16.2.7", diff --git a/scripts/_package.json b/scripts/_package.json index 7b282fc97..65c4709ab 100644 --- a/scripts/_package.json +++ b/scripts/_package.json @@ -83,13 +83,15 @@ "@floating-ui/dom": "^1.7.0", "@lit-labs/virtualizer": "^2.1.0", "@lit/context": "^1.1.0", - "lit": "^3.3.0" + "lit": "^3.3.0", + "igniteui-i18n-core": "^1.0.1" }, "peerDependencies": { "dompurify": "^3.3.0", "marked": "^17.0.0", "marked-shiki": "^1.2.0", - "shiki": "^3.15.0" + "shiki": "^3.15.0", + "igniteui-i18n-resources": "^1.0.1" }, "peerDependenciesMeta": { "dompurify": { @@ -103,6 +105,9 @@ }, "shiki": { "optional": true + }, + "igniteui-i18n-resources": { + "optional": true } } } From ada136b78032fe617ea0b481d60ee9a0c6cdbbc3 Mon Sep 17 00:00:00 2001 From: skrustev Date: Fri, 12 Dec 2025 11:34:13 +0200 Subject: [PATCH 5/5] chore(*): Reorder packages alphabetically. --- scripts/_package.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/_package.json b/scripts/_package.json index 65c4709ab..98a1e7739 100644 --- a/scripts/_package.json +++ b/scripts/_package.json @@ -83,20 +83,23 @@ "@floating-ui/dom": "^1.7.0", "@lit-labs/virtualizer": "^2.1.0", "@lit/context": "^1.1.0", - "lit": "^3.3.0", - "igniteui-i18n-core": "^1.0.1" + "igniteui-i18n-core": "^1.0.1", + "lit": "^3.3.0" }, "peerDependencies": { "dompurify": "^3.3.0", + "igniteui-i18n-resources": "^1.0.1", "marked": "^17.0.0", "marked-shiki": "^1.2.0", - "shiki": "^3.15.0", - "igniteui-i18n-resources": "^1.0.1" + "shiki": "^3.15.0" }, "peerDependenciesMeta": { "dompurify": { "optional": true }, + "igniteui-i18n-resources": { + "optional": true + }, "marked": { "optional": true }, @@ -105,9 +108,6 @@ }, "shiki": { "optional": true - }, - "igniteui-i18n-resources": { - "optional": true } } }