MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / detectLanguage

Function detectLanguage

graph-ui/src/lib/i18n.ts:156–161  ·  view source on GitHub ↗
(acceptLanguage?: string | null, override?: string | null)

Source from the content-addressed store, hash-verified

154export type UiMessages = (typeof messages)[UiLanguage];
155
156export function detectLanguage(acceptLanguage?: string | null, override?: string | null): UiLanguage {
157 if (override === "zh" || override === "en") return override;
158 if (!acceptLanguage) return "en";
159 const normalized = acceptLanguage.toLowerCase();
160 return normalized.includes("zh-cn") || normalized.includes("zh") ? "zh" : "en";
161}
162
163let cachedLanguage: UiLanguage = "en";
164let languageLoaded = false;

Callers 2

i18n.test.tsFile · 0.90
loadUiLanguageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected