tinymce.util.I18n
I18n class that handles translation of TinyMCE UI. Uses po style with csharp style parameters.
Properties
name | type | summary | defined by |
---|---|---|---|
rtl | Boolean | Property gets set to true if a RTL language pack was loaded. | tinymce.util.I18n |
Methods
name | summary | defined by |
---|---|---|
add() | Adds translations for a specific language code. | tinymce.util.I18n |
getCode() | Returns the current language code. | 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
add(code:String, items:Array)
Adds translations for a specific language code.
Parameters
- code (String) - Language code like sv_SE.
- items (Array) - Name/value array with English en_US to sv_SE.
getCode
getCode():String
Returns the current language code.
Return value
- String - Current language code.
setCode
setCode(newCode:String)
Sets the current language code.
Parameters
- newCode (String) - Current language code.
translate
translate(text:String):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) - 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.