diff --git a/src/utils/merge-locales.ts b/src/utils/merge-locales.ts index 8f60017ce69..706b4d40b4c 100644 --- a/src/utils/merge-locales.ts +++ b/src/utils/merge-locales.ts @@ -27,7 +27,7 @@ export function mergeLocales(locales: LocaleDefinition[]): LocaleDefinition { if (typeof locale[key] === 'object') { merged[key] = { ...locale[key], ...merged[key] }; } else { - // Do nothing + // Primitive values cannot be not merged } } } diff --git a/test/utils/merge-locales.spec.ts b/test/utils/merge-locales.spec.ts index 791454114c2..0dcd3ab8a50 100644 --- a/test/utils/merge-locales.spec.ts +++ b/test/utils/merge-locales.spec.ts @@ -3,7 +3,7 @@ import type { LocaleDefinition } from '../../src'; import { mergeLocales } from '../../src/utils/merge-locales'; describe('mergeLocales', () => { - it('should overwrite locales', () => { + it('should not overwrite entries', () => { const locale1: LocaleDefinition = { title: 'a', person: { firstName: ['a'] }, @@ -29,7 +29,7 @@ describe('mergeLocales', () => { }); }); - it('should extend locales', () => { + it('should extend categories', () => { const locale1: LocaleDefinition = { title: 'a', location: { city: ['a'] },