Several components have hardcoded English "Loading..." strings instead of using i18n translation keys.
Known locations:
web/src/components/file-viewer/FilePreview.tsx line 296: <div>Loading...</div>
web/src/components/plugins/PluginHTMLRenderer.tsx line 188: {isReady ? 'Ready' : 'Loading...'}
web/src/components/plugins/PluginHostAPI.tsx line 1134: {isReady ? 'Plugin Ready' : 'Loading...'}
What to do:
- Find all occurrences of hardcoded
"Loading..." in web/src/components/
- Replace each with the appropriate i18n key (e.g.
t('common.loading') or t('plugins.loading'))
- Add any missing keys to all 4 locale files in
packages/i18n/src/locales/
Skills needed: TypeScript, basic grep/search
Estimated time: 30 minutes
Several components have hardcoded English
"Loading..."strings instead of using i18n translation keys.Known locations:
web/src/components/file-viewer/FilePreview.tsxline 296:<div>Loading...</div>web/src/components/plugins/PluginHTMLRenderer.tsxline 188:{isReady ? 'Ready' : 'Loading...'}web/src/components/plugins/PluginHostAPI.tsxline 1134:{isReady ? 'Plugin Ready' : 'Loading...'}What to do:
"Loading..."inweb/src/components/t('common.loading')ort('plugins.loading'))packages/i18n/src/locales/Skills needed: TypeScript, basic grep/search
Estimated time: 30 minutes