Skip to content

Commit 69d487c

Browse files
feat: fr, ca, cs locales support (#76)
* refactor(spec): extracted core locales into separate func * feat(spec): enable `fr`, `ca`, and `cs` in source-only mode * chore: add changeset
1 parent c46c725 commit 69d487c

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

.changeset/early-fireants-share.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@replexica/spec": minor
3+
---
4+
5+
enable french, catalan in source/target mode, and czech in source-only mode

packages/spec/src/locales.ts

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
11
import Z from 'zod';
22

3+
const coreLocales = [
4+
'en', // English
5+
'es', // Spanish
6+
'fr', // French
7+
'ca', // Catalan
8+
] as const;
9+
310
// Source
4-
export const sourceLocales = ['en'] as const;
11+
export const sourceLocales = [
12+
...coreLocales,
13+
'cs', // Czech
14+
] as const;
515

616
export const sourceLocaleSchema = Z.enum(sourceLocales);
717

818
// Target
9-
export const targetLocales = ['es'] as const;
19+
export const targetLocales = [
20+
...coreLocales,
21+
] as const;
1022

1123
export const targetLocaleSchema = Z.enum(targetLocales);

0 commit comments

Comments
 (0)