From de1262ff5fd45b905d2ffc304b80fe494d5a0a4a Mon Sep 17 00:00:00 2001 From: chandralk <102645599+chandralk@users.noreply.github.com> Date: Sat, 4 Jul 2026 18:15:26 +0530 Subject: [PATCH 1/4] Fix resource lookup error in createLocalizer --- npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts b/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts index 890a83c2e4..70568dd2ee 100644 --- a/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts +++ b/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts @@ -13,7 +13,7 @@ export function createLocalizer(localization: ApplicationLocalizationConfigurati return (resourceName: string, key: string, defaultValue: string | null) => { if (resourceName === '_') return key; - const resource = localization?.values?.[resourceName]; + const resource = localization?.resources?.[resourceName]; if (!resource) return defaultValue; From 2b881f68e5e7e847ec9165465e93b9806763f128 Mon Sep 17 00:00:00 2001 From: chandralk <102645599+chandralk@users.noreply.github.com> Date: Sat, 4 Jul 2026 19:17:28 +0530 Subject: [PATCH 2/4] Fix resource lookup error in createLocalizer --- npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts b/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts index 70568dd2ee..ba3a5f6e13 100644 --- a/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts +++ b/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts @@ -17,7 +17,7 @@ export function createLocalizer(localization: ApplicationLocalizationConfigurati if (!resource) return defaultValue; - return resource[key] || defaultValue; + return resource.texts?.[key] || defaultValue; }; } From 8707d37ba0f5a38e05694630e87a6a36a586f12c Mon Sep 17 00:00:00 2001 From: Chandrahas Lanka Date: Sun, 12 Jul 2026 20:59:44 +0530 Subject: [PATCH 3/4] Add fallback resource logic in createLocalizer --- .../packages/core/src/lib/utils/localization-utils.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts b/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts index ba3a5f6e13..5d40bb84f1 100644 --- a/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts +++ b/npm/ng-packs/packages/core/src/lib/utils/localization-utils.ts @@ -15,7 +15,13 @@ export function createLocalizer(localization: ApplicationLocalizationConfigurati const resource = localization?.resources?.[resourceName]; - if (!resource) return defaultValue; + if (!resource) { + const fallbackResource = localization?.values?.[resourceName]; + + if (!fallbackResource) return defaultValue; + + return fallbackResource[key] || defaultValue; + } return resource.texts?.[key] || defaultValue; }; From 0744a88a0750aae58ad218e5bf10faa84ed94675 Mon Sep 17 00:00:00 2001 From: Chandrahas Lanka Date: Sun, 12 Jul 2026 21:01:39 +0530 Subject: [PATCH 4/4] Remove "::" prefix from displayName as the key is already resource-qualified --- .../extensible-form/extensible-form-prop.component.html | 6 +----- .../extensible-table/extensible-table.component.html | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html index 705c14bffb..30624a5768 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-form/extensible-form-prop.component.html @@ -162,11 +162,7 @@ @if (prop().displayTextResolver) { {{ prop().displayTextResolver(data()) | abpLocalization }} } @else { - @if (prop().isExtra) { - {{ '::' + prop().displayName | abpLocalization }} - } @else { - {{ prop().displayName | abpLocalization }} - } + {{ prop().displayName | abpLocalization }} } {{ asterisk() }} @if (prop().tooltip) { diff --git a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html index e19808ce49..fa77b526bd 100644 --- a/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html +++ b/npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html @@ -136,7 +136,7 @@ *abpVisible="prop.columnVisible(getInjected)" [width]="columnWidths()[i] || 200" [canAutoResize]="!columnWidths()[i]" - [name]="(prop.isExtra ? '::' + prop.displayName : prop.displayName) | abpLocalization" + [name]="prop.displayName | abpLocalization" [prop]="prop.name" [sortable]="prop.sortable" >