async loadLocalization()

in src/com.jetbrains.youtrack.sdPlugin/libs/js/api.js [109:124]


	async loadLocalization(pathPrefix) {
		try {
			if (!pathPrefix) {
				console.error('A path to localization json is required for loadLocalization.');
			}
			const manifest = await this.readJson(`${pathPrefix}${this.language}.json`);
			this.localization = manifest['Localization'] ?? null;
			window.$localizedStrings = this.localization;

			this.emit('localizationLoaded', this.localization);

			return this.localization;
		} catch (e) {
			console.error('Error loading localization', e);
		}
	}