JText
Text handling class.
| package |
Joomla.Platform |
|---|---|
| subpackage |
Language |
| since |
11.1 |
Methods
_
Translates a string into the current language.
_(string $string, mixed $jsSafe = false, boolean $interpretBackSlashes = true, boolean $script = false) : string
Examples:
will generate an alert message containing 'Default' <?php echo JText::_("JDEFAULT");?> it will generate a 'Default' string
| since |
11.1 |
|---|
Arguments
- $string
stringThe string to translate.- $jsSafe
mixedBoolean: Make the result javascript safe.- $interpretBackSlashes
booleanTo interpret backslashes (\=\, \n=carriage return, \t=tabulation)- $script
booleanTo indicate that the string will be push in the javascript language store
Response
stringThe translated string or the key is $script is true
alt
Translates a string into the current language.
alt(string $string, string $alt, mixed $jsSafe = false, boolean $interpretBackSlashes = true, boolean $script = false) : string
Examples: <?php echo JText::alt("JALL","language");?> it will generate a 'All' string in English but a "Toutes" string in French <?php echo JText::alt("JALL","module");?> it will generate a 'All' string in English but a "Tous" string in French
| since |
11.1 |
|---|
Arguments
- $string
stringThe string to translate.- $alt
stringThe alternate option for global string- $jsSafe
mixedBoolean: Make the result javascript safe.- $interpretBackSlashes
booleanTo interpret backslashes (\=\, \n=carriage return, \t=tabulation)- $script
booleanTo indicate that the string will be pushed in the javascript language store
Response
stringThe translated string or the key if $script is true
plural
Like JText::sprintf but tries to pluralise the string.
plural(string $string, integer $n) : string
Note that this method can take a mixed number of arguments as for the sprintf function.
The last argument can take an array of options:
array('jsSafe'=>boolean, 'interpretBackSlashes'=>boolean, 'script'=>boolean)
where:
jsSafe is a boolean to generate a javascript safe strings. interpretBackSlashes is a boolean to interpret backslashes \->\, \n->new line, \t->tabulation. script is a boolean to indicate that the string will be push in the javascript language store.
Examples:
will generate an alert message containing '1 plugin successfully disabled' <?php echo JText::plural("COM_PLUGINS_N_ITEMS_UNPUBLISHED", 1);?> it will generate a '1 plugin successfully disabled' string
| since |
11.1 |
|---|
Arguments
- $string
stringThe format string.- $n
integerThe number of items
Response
stringThe translated strings or the key if 'script' is true in the array of options
printf
Passes a string thru an printf.
printf(\format $string) : mixed
Note that this method can take a mixed number of arguments as for the sprintf function.
| since |
11.1 |
|---|
Arguments
- $string
\formatThe format string.
Response
mixed
script
Translate a string into the current language and stores it in the JavaScript language store.
script(string $string = null, boolean $jsSafe = false, boolean $interpretBackSlashes = true) : string
| since |
11.1 |
|---|
Arguments
- $string
stringThe JText key.- $jsSafe
booleanEnsure the output is JavaScript safe.- $interpretBackSlashes
booleanInterpret \t and \n.
Response
string
sprintf
Passes a string thru a sprintf.
sprintf(string $string) : string
Note that this method can take a mixed number of arguments as for the sprintf function.
The last argument can take an array of options:
array('jsSafe'=>boolean, 'interpretBackSlashes'=>boolean, 'script'=>boolean)
where:
jsSafe is a boolean to generate a javascript safe strings. interpretBackSlashes is a boolean to interpret backslashes \->\, \n->new line, \t->tabulation. script is a boolean to indicate that the string will be push in the javascript language store.
| since |
11.1 |
|---|
Arguments
- $string
stringThe format string.
Response
stringThe translated strings or the key if 'script' is true in the array of options.
Properties
strings
javascript strings
| since |
11.1 |
|---|
Type(s)
array