Skip to content

Commit a4c73c5

Browse files
committed
i18n: Configure i18-next to remove unused strings
This is to make it easier to rename keys.
1 parent 1daa027 commit a4c73c5

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,8 @@ yarn-error.log
4949
# Backup files.
5050
*.bak
5151

52+
# Internationalisation
53+
/src/i18n/locales/*_old.json
54+
5255
# VS code config
5356
.vscode/

i18next-parser.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ module.exports = {
1919
useKeysAsDefaultValue: true, // Use keys for default values if no translation exists
2020
resetDefaultValueLocale: null, // Retain existing default values
2121
sort: true, // Sort keys alphabetically
22-
keepRemoved: true, // Keep keys not found in source files
22+
keepRemoved: false, // Keep keys not found in source files. Removed values are written to *_old.json files
2323
jsonIndent: 2, // Pretty-print JSON
2424
lexers: {
2525
ts: ['JavascriptLexer'], // TypeScript files

0 commit comments

Comments
 (0)