UNPKG

@iobroker/create-adapter

Version:

Command line utility to create customized ioBroker adapters

25 lines (24 loc) 828 B
import type { Answers } from "./core/questions"; import type { TemplateFunction } from "./createAdapter"; export type Languages = "en" | "de" | "ru" | "pt" | "nl" | "fr" | "it" | "es" | "pl" | "uk" | "zh-cn"; export type TranslatedTerm = { [lang in Languages]?: string; }; /** * * @param language * @param answers */ export declare function getTranslatedSettingsForLanguage(language: Languages, answers: Answers): Promise<Record<string, string>>; /** * Translates all setting strings to all languages. * * @param answers The answers provided by the user. */ export declare function getTranslatedSettings(answers: Answers): Promise<Record<string, TranslatedTerm>>; /** * * @param language * @param forReact */ export declare function getI18nJsonTemplate(language: Languages, forReact: boolean): TemplateFunction;