Skip to content

Commit 972834a

Browse files
committed
feat: add twig bucket
1 parent a495c1e commit 972834a

File tree

5 files changed

+933
-0
lines changed

5 files changed

+933
-0
lines changed

.changeset/wide-lies-talk.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@lingo.dev/_spec": patch
3+
"lingo.dev": patch
4+
---
5+
6+
add Twig bucket

packages/cli/src/cli/loaders/index.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import createMdxSectionsSplit2Loader from "./mdx2/sections-split-2";
4444
import createLockedPatternsLoader from "./locked-patterns";
4545
import createIgnoredKeysLoader from "./ignored-keys";
4646
import createEjsLoader from "./ejs";
47+
import createTwigLoader from "./twig";
4748
import createEnsureKeyOrderLoader from "./ensure-key-order";
4849
import createTxtLoader from "./txt";
4950
import createJsonKeysLoader from "./json-dictionary";
@@ -413,6 +414,16 @@ export default function createBucketLoader(
413414
createIgnoredKeysLoader(ignoredKeys || []),
414415
createUnlocalizableLoader(options.returnUnlocalizedKeys),
415416
);
417+
case "twig":
418+
return composeLoaders(
419+
createTextFileLoader(bucketPathPattern),
420+
createLockedPatternsLoader(lockedPatterns),
421+
createTwigLoader(),
422+
createLockedKeysLoader(lockedKeys || []),
423+
createIgnoredKeysLoader(ignoredKeys || []),
424+
createSyncLoader(),
425+
createUnlocalizableLoader(options.returnUnlocalizedKeys),
426+
);
416427
case "txt":
417428
return composeLoaders(
418429
createTextFileLoader(bucketPathPattern),

0 commit comments

Comments
 (0)