UNPKG

survey-creator-core

Version:

Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.

10 lines (9 loc) 857 B
import { LocalizableString, SurveyModel, Base, JsonObjectProperty } from "survey-core"; import { ISurveyCreatorOptions } from "../creator-settings"; export declare function doMachineStringsTranslation(survey: SurveyModel, creatorOptions: ISurveyCreatorOptions, locales: Array<string>): void; export interface ICollectLocalizableStringsOptions { canShowProperty(reason: string, obj: Base, property: JsonObjectProperty, locStr: LocalizableString, isShowing: boolean, defaultValue?: any): boolean; onAddLocalizedString(obj: Base, property: JsonObjectProperty, locStr: LocalizableString, translatedObj: any): void; onCreateNewTranslateObj(obj: Base, property: JsonObjectProperty, translateObj: any): any; } export declare function collectLocalizableStrings(survey: SurveyModel, options: ICollectLocalizableStringsOptions, translateObj?: any): void;