language-management-lib
Version:
A TypeScript library for managing language translations in applications with URL parameter support.
31 lines (30 loc) • 1.28 kB
TypeScript
import SetLanguage from "../core/SetLanguage";
declare const languageManager: SetLanguage<{
readonly en: {
readonly welcome: "Welcome to our website!";
readonly description: "This is a description";
readonly login: "Login";
readonly logout: "Logout";
readonly home: "Home";
readonly about: "About";
};
readonly ka: {
readonly welcome: "ჩვენს ვებსაიტზე კეთილი იყოს თქვენი მობრძანება!";
readonly description: "ეს არის აღწერა";
readonly login: "შესვლა";
readonly logout: "გასვლა";
readonly home: "მთავარი";
readonly about: "ჩვენს შესახებ";
};
readonly de: {
readonly welcome: "Willkommen auf unserer Website!";
readonly description: "Das ist eine Beschreibung";
readonly login: "Anmelden";
readonly logout: "Abmelden";
readonly home: "Startseite";
readonly about: "Über uns";
};
}>;
declare function createLanguageSelector(): HTMLDivElement;
declare function updateContent(): void;
export { languageManager, createLanguageSelector, updateContent };