remix-i18next
Version:
The easiest way to translate your Full Stack React Router apps
11 lines (9 loc) • 312 B
text/typescript
import type { Language } from "./parser.js";
export function formatLanguageString(
language: Pick<Language, "code" | "region" | "script">,
): string {
let parts = [language.code];
if (language.script) parts.push(language.script);
if (language.region) parts.push(language.region);
return parts.join("-");
}