@glance-networks/agent-plugin
Version:
Glance Networks Agent Plugin
18 lines (17 loc) • 622 B
TypeScript
export declare class LanguageManager {
language: string | undefined;
private phrases;
private groupId;
ready: boolean;
getPhrase(phrase: string, defaultValue?: string): string;
getPhraseWithReplacement(phrase: string, replacement: string, defaultValue?: string): string;
printableVersion(): LanguageManager;
constructor(groupId: string);
initialize(baseURL: string, translationsURL: string, staging?: boolean): Promise<void>;
private nativeFetch;
private getAgentLanguage;
private getUISettings;
private getLanguage;
private getPhrasesURL;
private getPhrases;
}