Source symbols: packages/ui/src/plugins/i18n.ts
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: develop@0c3679511d5c61dcdbb92777e62f315f16d7d378 · 2026-07-18T10:13:54Z
- Declarations: 25
- Referenced calls: 20
Declared symbols
SupportedLocale— exported type at line 14; referencesString,trim,includes,toLowerCase,startsWithDEFAULT_LOCALE— exported const at line 16; referencesString,trim,includes,toLowerCase,startsWithSUPPORTED_LOCALES— exported const at line 17; referencesString,trim,includes,toLowerCase,startsWithnormalizeLocaleCandidate— function at line 19; referencesString,trim,includes,toLowerCase,startsWithnormalized— const at line 24; referencesString,trim,includeslower— const at line 31; referencestoLowerCase,startsWithgetBrowserPreferredLocale— function at line 53; referencesisArray,resolveDefaultLocalecandidates— const at line 58; referencesisArray,resolveDefaultLocale,normalizeLocaleCandidatesanitizeSupportedLocale— exported function at line 66; referencesnormalizeLocaleCandidateresolveDefaultLocale— exported function at line 73; referencesisArray,for,normalizeLocaleCandidatecandidates— const at line 76; referencesisArray,for,normalizeLocaleCandidateresolved— const at line 81; referencesnormalizeLocaleCandidateservicesRef— const at line 91setI18nServices— exported function at line 94i18n— const at line 99; referencescreateI18n,getBrowserPreferredLocalesyncLocaleToElectronMain— function at line 114; referencessetLocale,warnapi— const at line 116; referencessetLocale,warnvalue— const at line 130; referencesString,syncLocaleToElectronMaininitializeLanguage— function at line 138; referencesgetBrowserPreferredLocale,warn,sanitizeSupportedLocale,setPreference,errorbrowserLocale— const at line 140; referencesgetBrowserPreferredLocale,warnsavedLanguage— const at line 148; referencessanitizeSupportedLocale,setPreferenceresolvedLocale— const at line 153; referencessanitizeSupportedLocale,setPreferenceinstallI18n— exported function at line 171; referencesinitializeLanguage,useinitializeI18nWithStorage— exported function at line 177; referencesinitializeLanguageinstallI18nOnly— exported function at line 182; referencesuse
Imported modules
vuevue-i18n../i18n/locales/zh-CN../i18n/locales/zh-TW../i18n/locales/en-US../composables/storage/usePreferenceManager@prompt-optimizer/core../types/services
File-level call references
String— line 24trim— line 24includes— line 27toLowerCase— line 31startsWith— line 33isArray— line 59resolveDefaultLocale— line 63normalizeLocaleCandidate— line 70for— line 80createI18n— line 99getBrowserPreferredLocale— line 101setLocale— line 120warn— line 121watch— line 127syncLocaleToElectronMain— line 132sanitizeSupportedLocale— line 153setPreference— line 158error— line 165initializeLanguage— line 172use— line 173
Source: packages/ui/src/plugins/i18n.ts