piclist
Version:
Modified PicGo core, A tool for picture uploading
18 lines (17 loc) • 686 B
TypeScript
import { II18nManager, IPicGo, IStringKeyMap } from '../types';
import { ILocalesKey } from './zh-CN';
type ILocale = Record<string, any>;
declare class I18nManager implements II18nManager {
private readonly i18n;
private readonly objectAdapter;
private readonly ctx;
constructor(ctx: IPicGo);
private loadOutterI18n;
private getOutterI18nFolder;
translate<T extends string>(key: ILocalesKey | T, args?: IStringKeyMap<string>): string;
setLanguage(language: string): void;
addLocale(language: string, locales: ILocale): boolean;
addLanguage(language: string, locales: ILocale): boolean;
getLanguageList(): string[];
}
export { I18nManager };