Files
orca/src/shared/pseudo-localization.ts
T
2026-06-09 10:43:04 -07:00

16 lines
436 B
TypeScript

const PSEUDO_LOCALE = 'en-XA'
export const PSEUDO_LOCALIZATION_LOCALE = PSEUDO_LOCALE
// Why: bracket padding makes untranslated or clipped strings obvious during QA.
export function pseudoLocalizeString(value: string): string {
if (!value || value.startsWith('[')) {
return value
}
return `[${value}]`
}
export function isPseudoLocalizationLocale(locale: string | undefined): boolean {
return locale === PSEUDO_LOCALE
}