INNER CODE UNIT · TypeScript
useLang
CronusL-1141/AI-company · dashboard/src/i18n/index.ts:82
export function useLang(): Lang {
return useContext(LanguageContext)?.lang ?? 'zh';
}
export function useT() {
const ctx = useContext(LanguageContext);
if (!ctx) {
// Fallback: return zh translations directly when used outside provider
return langs['zh'];
}
return ctx.t;
}