Skip to content

Commit 3efac40

Browse files
committed
feat: empty values in xcstrings
1 parent c9f550f commit 3efac40

4 files changed

Lines changed: 160 additions & 79 deletions

File tree

packages/cli/src/cli/cmd/i18n.ts

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,10 @@ export default new Command()
8181
for (const bucketConfig of bucket.config) {
8282
const sourceLocale = resolveOverridenLocale(i18nConfig!.locale.source, bucketConfig.delimiter);
8383

84-
const bucketLoader = createBucketLoader(bucket.type, bucketConfig.pathPattern);
84+
const bucketLoader = createBucketLoader(bucket.type, bucketConfig.pathPattern, {
85+
isCacheRestore: false,
86+
defaultLocale: sourceLocale,
87+
});
8588
bucketLoader.setDefaultLocale(sourceLocale);
8689
await bucketLoader.init();
8790

@@ -108,7 +111,10 @@ export default new Command()
108111
bucketOra.info(`Processing path: ${bucketConfig.pathPattern}`);
109112

110113
const sourceLocale = resolveOverridenLocale(i18nConfig!.locale.source, bucketConfig.delimiter);
111-
const bucketLoader = createBucketLoader(bucket.type, bucketConfig.pathPattern, { isCacheRestore: true });
114+
const bucketLoader = createBucketLoader(bucket.type, bucketConfig.pathPattern, {
115+
isCacheRestore: true,
116+
defaultLocale: sourceLocale,
117+
});
112118
bucketLoader.setDefaultLocale(sourceLocale);
113119
await bucketLoader.init();
114120
const sourceData = await bucketLoader.pull(sourceLocale);
@@ -150,7 +156,10 @@ export default new Command()
150156
for (const bucketConfig of bucket.config) {
151157
const sourceLocale = resolveOverridenLocale(i18nConfig!.locale.source, bucketConfig.delimiter);
152158

153-
const bucketLoader = createBucketLoader(bucket.type, bucketConfig.pathPattern);
159+
const bucketLoader = createBucketLoader(bucket.type, bucketConfig.pathPattern, {
160+
isCacheRestore: false,
161+
defaultLocale: sourceLocale,
162+
});
154163
bucketLoader.setDefaultLocale(sourceLocale);
155164
await bucketLoader.init();
156165

@@ -183,7 +192,10 @@ export default new Command()
183192

184193
const sourceLocale = resolveOverridenLocale(i18nConfig!.locale.source, bucketConfig.delimiter);
185194

186-
const bucketLoader = createBucketLoader(bucket.type, bucketConfig.pathPattern);
195+
const bucketLoader = createBucketLoader(bucket.type, bucketConfig.pathPattern, {
196+
isCacheRestore: false,
197+
defaultLocale: sourceLocale,
198+
});
187199
bucketLoader.setDefaultLocale(sourceLocale);
188200
await bucketLoader.init();
189201
let sourceData = await bucketLoader.pull(sourceLocale);

0 commit comments

Comments
 (0)