diff --git a/src/renderer/src/burrito/data/treeData.test.ts b/src/renderer/src/burrito/data/treeData.test.ts index e5f7e668..9fea24b5 100644 --- a/src/renderer/src/burrito/data/treeData.test.ts +++ b/src/renderer/src/burrito/data/treeData.test.ts @@ -27,6 +27,10 @@ describe('mapWrapperToTreeData', () => { id: 'meta|version', label: 'version: 0.0.1', }, + { + id: 'meta|defaultLocale', + label: 'defaultLocale: en', + }, { id: 'meta|name', label: 'name', @@ -127,6 +131,10 @@ describe('mapWrapperToTreeData', () => { id: 'meta|version', label: 'version: 0.0.1', }, + { + id: 'meta|defaultLocale', + label: 'defaultLocale: en', + }, { id: 'meta|name', label: 'name', diff --git a/src/renderer/src/burrito/data/types.ts b/src/renderer/src/burrito/data/types.ts index 6e0ccc11..20eee211 100644 --- a/src/renderer/src/burrito/data/types.ts +++ b/src/renderer/src/burrito/data/types.ts @@ -24,6 +24,7 @@ export interface WrapperMeta { name: string; version?: string; }; + defaultLocale: string; dateCreated?: string; comments?: string; } diff --git a/src/renderer/src/burrito/data/wrapperBuilder.test.ts b/src/renderer/src/burrito/data/wrapperBuilder.test.ts index 08793564..c46f6930 100644 --- a/src/renderer/src/burrito/data/wrapperBuilder.test.ts +++ b/src/renderer/src/burrito/data/wrapperBuilder.test.ts @@ -15,6 +15,7 @@ describe('wrapperBuilder', () => { format: 'scripture burrito wrapper', meta: { version: '0.0.1', + defaultLocale: 'en', name: { en: 'Test Wrapper', }, @@ -69,6 +70,7 @@ describe('wrapperBuilder', () => { format: 'scripture burrito wrapper', meta: { version: '0.0.1', + defaultLocale: 'en', name: { en: 'Test Wrapper', }, @@ -158,6 +160,7 @@ describe('wrapperBuilder', () => { format: 'scripture burrito wrapper', meta: { version: '0.0.1', + defaultLocale: 'en', name: { en: 'Text Translation Bundle with Back Translation and Commentary', }, diff --git a/src/renderer/src/burrito/data/wrapperBuilder.ts b/src/renderer/src/burrito/data/wrapperBuilder.ts index 24d42f4a..89342cdc 100644 --- a/src/renderer/src/burrito/data/wrapperBuilder.ts +++ b/src/renderer/src/burrito/data/wrapperBuilder.ts @@ -14,6 +14,8 @@ interface RequiredParams { interface OptionalParams { version?: string; abbreviation?: string; + description?: string; + defaultLocale?: string; dateCreated?: string; comments?: string; genName?: string; @@ -34,6 +36,7 @@ export function wrapperBuilder({ name, abbreviation, description, + defaultLocale = 'en', dateCreated = new Date().toISOString().split('T')[0], comments = '', genName, @@ -43,16 +46,17 @@ export function wrapperBuilder({ }: WrapperParams): BurritoWrapper { const meta = { version: version || '0.0.1', + defaultLocale, name: { - en: name, + [defaultLocale]: name, }, description: { - en: description, + [defaultLocale]: description, }, dateCreated: dateCreated || new Date().toISOString().split('T')[0], } as WrapperMeta; if (abbreviation) { - meta.abbreviation = { en: abbreviation }; + meta.abbreviation = { [defaultLocale]: abbreviation }; } if (genName) { meta.generator = { name: genName };