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 530adc0621..2a14b8d014 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 @@ -22,10 +22,13 @@ export function localizeWithFallback( return function(localization: ApplicationConfiguration.Localization) { resourceNames = resourceNames.concat(localization.defaultResourceName).filter(Boolean); - for (let i = 0; i < resourceNames.length; i++) { + const resourceCount = resourceNames.length; + const keyCount = keys.length; + + for (let i = 0; i < resourceCount; i++) { const resourceName = resourceNames[i]; - for (let j = 0; j < keys.length; j++) { + for (let j = 0; j < keyCount; j++) { const localized = localize(resourceName, keys[j], null)(localization); if (localized) return localized; }