@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
28 lines (27 loc) • 837 B
TypeScript
import { LanguageService, Collator } from '../type';
export declare class Language {
private langSvc;
private currentLocation;
private currentLanguage;
private collator;
constructor(langSvc: LanguageService);
currentLanguageIndex(): number;
setup(): Promise<void>;
languages(): Language[];
getCollator(): Collator;
location(): string;
isMultipleLanguage(): boolean;
languagePrefix(): string;
lang(): string;
get Lang(): string;
languageName(): string;
get LanguageName(): string;
defaultLanguageName(): string;
languageCode(): string;
get LanguageCode(): string;
get LanguageDirection(): string;
languageDirection(): string;
setCurrentLanguage(lang: string): void;
getCurrentLanguage(): string;
setCurrentLocation(location: string): void;
}