NOTE: TinyMCE 5 reached End of Support in April 2023. No more bug fixes, security updates, or new features will be introduced to TinyMCE 5. We recommend you upgrade to TinyMCE 6 or consider TinyMCE 5 Long Term Support (LTS) if you need more time.
tinymce.util.I18n
I18n class that handles translation of TinyMCE UI. Uses po style with csharp style parameters.
Methods
name | summary | defined by |
---|---|---|
add() | Adds translations for a specific language code. Translation keys are set to be case insensitive. | tinymce.util.I18n |
getCode() | Returns the current language code. | tinymce.util.I18n |
hasCode() | Returns true/false if specified language pack exists. | tinymce.util.I18n |
isRtl() | Returns true/false if the currently active language pack is rtl or not. | tinymce.util.I18n |
setCode() | Sets the current language code. | tinymce.util.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"}); | tinymce.util.I18n |
Methods
add
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
Returns the current language code.
Return value
- String - Current language code.
hasCode
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
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
Sets the current language code.
Parameters
- newCode (String) - Current language code.
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"});
Parameters
- text (String) - Text to translate.
Return value
- String - String that got translated.
Can't find what you're looking for? Let us know.
Except as otherwise noted, the content of this page is licensed under the Creative Commons BY-NC-SA 3.0 License, and code samples are licensed under the Apache 2.0 License.