From 01da3d24419b188118c64e85e56de6046f5b68d9 Mon Sep 17 00:00:00 2001 From: joostdecock Date: Sun, 2 Jul 2023 13:23:20 +0200 Subject: [PATCH] feat(carlita): Add i18n named export --- designs/carlita/src/index.mjs | 49 ++++++++++++++++++++--------------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/designs/carlita/src/index.mjs b/designs/carlita/src/index.mjs index cbb6e783162..e29f143f903 100644 --- a/designs/carlita/src/index.mjs +++ b/designs/carlita/src/index.mjs @@ -1,27 +1,27 @@ -import { Design } from '@freesewing/core' +import { Design, mergeI18n } from '@freesewing/core' import { data } from '../data.mjs' -// Parts import { front } from './front.mjs' import { side } from './side.mjs' -// Inherited parts -import { back } from '@freesewing/carlton' -import { tail } from '@freesewing/carlton' -import { belt } from '@freesewing/carlton' -import { topSleeve } from '@freesewing/carlton' -import { underSleeve } from '@freesewing/carlton' -import { collarStand } from '@freesewing/carlton' -import { collar } from '@freesewing/carlton' -import { cuffFacing } from '@freesewing/carlton' -import { pocket } from '@freesewing/carlton' -import { pocketFlap } from '@freesewing/carlton' -import { pocketLining } from '@freesewing/carlton' -import { chestPocketWelt } from '@freesewing/carlton' -import { chestPocketBag } from '@freesewing/carlton' -import { innerPocketWelt } from '@freesewing/carlton' -import { innerPocketBag } from '@freesewing/carlton' -import { innerPocketTab } from '@freesewing/carlton' -// Translation -import { i18n } from '../i18n/index.mjs' +import { + back, + tail, + belt, + topSleeve, + underSleeve, + collarStand, + collar, + cuffFacing, + pocket, + pocketFlap, + pocketLining, + chestPocketWelt, + chestPocketBag, + innerPocketWelt, + innerPocketBag, + innerPocketTab, + i18n as carltonI18n, +} from '@freesewing/carlton' +import { i18n as carlitaI18n } from '../i18n/index.mjs' // Create new design const Carlita = new Design({ @@ -48,6 +48,13 @@ const Carlita = new Design({ ], }) +// Merge translations +const i18n = mergeI18n([carltonI18n, carlitaI18n], { + p: { drop: [] }, + o: { drop: [] }, + s: { drop: [] }, +}) + // Named exports export { front,