feat(ui): localize UI strings
Converts hardcoded UI copy to i18n keys across the app, adds global translation for non-component modules, and splits the English catalog into feature modules with duplicate-key detection.
This commit is contained in:
17
packages/ui/src/lib/i18n/messages/en/loadingScreen.ts
Normal file
17
packages/ui/src/lib/i18n/messages/en/loadingScreen.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
export const loadingScreenMessages = {
|
||||
"loadingScreen.logoAlt": "CodeNomad logo",
|
||||
"loadingScreen.status.issue": "Encountered an issue",
|
||||
"loadingScreen.actions.showAnother": "Show another",
|
||||
"loadingScreen.errors.missingRoot": "Loading root element not found",
|
||||
|
||||
"loadingScreen.phrases.neurons": "Warming up the AI neurons…",
|
||||
"loadingScreen.phrases.daydreaming": "Convincing the AI to stop daydreaming…",
|
||||
"loadingScreen.phrases.goggles": "Polishing the AI’s code goggles…",
|
||||
"loadingScreen.phrases.reorganizingFiles": "Asking the AI to stop reorganizing your files…",
|
||||
"loadingScreen.phrases.coffee": "Feeding the AI additional coffee…",
|
||||
"loadingScreen.phrases.nodeModules": "Teaching the AI not to delete node_modules (again)…",
|
||||
"loadingScreen.phrases.actNatural": "Telling the AI to act natural before you arrive…",
|
||||
"loadingScreen.phrases.rewritingHistory": "Asking the AI to please stop rewriting history…",
|
||||
"loadingScreen.phrases.stretch": "Letting the AI stretch before its coding sprint…",
|
||||
"loadingScreen.phrases.keyboardControl": "Persuading the AI to give you keyboard control…",
|
||||
} as const
|
||||
Reference in New Issue
Block a user