translate Method

Return the translated value of a key.

translate(key: string | string[], options?: TranslationOptions<object>): string

note The key includes the namespace, which identifies the particular localization file that contains the property, followed by a colon, followed by the property in the JSON file. For example:

const dataString: string = IModelApp.i18n.translate("iModelJs:BackgroundMap.BingDataAttribution");

assigns to dataString the string with property BackgroundMap.BingDataAttribution from the iModelJs.json localization file.

throws Error if no keys resolve to a string.

Parameter Type Description
key string | string[] the key that matches a property in the JSON localization file.
options TranslationOptions<object>  

Returns - string

The string corresponding to the first key that resolves.

Defined in

Last Updated: 11 June, 2024