@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
27 lines (26 loc) • 887 B
TypeScript
import Project from "../app/Project";
import Lang from "./Lang";
import LocToken from "./LocToken";
export default class LocManager {
private _project;
private _isLoaded;
private _languages;
tokens: {
[name: string]: {
[locale: string]: {
[packContainer: string]: LocToken;
};
};
};
constructor(project: Project);
getTokenValue(tokenName: string): Promise<string>;
getAllTokenKeys(): string[];
getAllLanguages(): Lang[];
static canonicalizeLanguageKey(locKey: string): string;
getEnUsLang(): Lang[] | undefined;
getNonEnUsLangs(): Lang[];
getExpandedValue(tokenName: string): string;
getTokenValueOrDefault(tokenName: string): string;
getToken(tokenName: string, locale?: string, packContainer?: string): LocToken | undefined;
load(force?: boolean): Promise<void>;
}