Thanks to visit codestin.com
Credit goes to www.tiny.cloud

tinymce.util.I18n

I18n class that handles translation of TinyMCE UI. Uses po style with csharp style parameters.

Summary

Methods

Name Summary Defined by

add()

Adds translations for a specific language code. Translation keys are set to be case insensitive.

I18n

getCode()

Returns the current language code.

I18n

hasCode()

Returns true/false if specified language pack exists.

I18n

isRtl()

Returns true/false if the currently active language pack is rtl or not.

I18n

setCode()

Sets the current language code.

I18n

translate()

Translates the specified text.

It has a few formats: I18n.translate("Text"); I18n.translate(["Text {0}/{1}", 0, 1]); I18n.translate({raw: "Raw string"});

I18n

Methods

add()

add(code: String, items: Object)

Adds translations for a specific language code. Translation keys are set to be case insensitive.

Parameters

  • code (String) - Language code like sv_SE.

  • items (Object) - Name/value object where key is english and value is the translation.


getCode()

getCode(): String

Returns the current language code.

Return value

  • String - Current language code.


hasCode()

hasCode(code: String): Boolean

Returns true/false if specified language pack exists.

Parameters

  • code (String) - Code to check for.

Return value

  • Boolean - True if the current language pack for the specified code exists.


isRtl()

isRtl(): Boolean

Returns true/false if the currently active language pack is rtl or not.

Return value

  • Boolean - True if the current language pack is rtl.


setCode()

setCode(newCode: String)

Sets the current language code.

Parameters

  • newCode (String) - Current language code.


translate()

translate(text: String | Object | Array): String

Translates the specified text.

It has a few formats: I18n.translate("Text"); I18n.translate(["Text {0}/{1}", 0, 1]); I18n.translate({raw: "Raw string"});

Parameters

  • text (String | Object | Array) - Text to translate.

Return value

  • String - String that got translated.