t()
The t ViewHelper is used for loading and fetching of translation strings.
-> Since BIGACE 3.0
Attributes
-
$key - (optional, string) The $key defines the name of the translation.
-
$default - (optional, string) The $default string to return if $key could not be found. (Default: '' in which case '???'.$key.'???' will be returned)
Function load():
-
$name - (required, string) The $name defines the filename to load.
-
$locale - (optional, string) The $locale in which the translation file is loaded.
Example
This example shows to fetch a translated String with the key 'search'.
:::php
<?php
echo $this->t('search');
?>
This example shows to use a default string if the requested translation does not exist.
:::php
<?php
echo $this->t('not-existing', 'i will be echoed!');
?>
This example shows how to load a translation file.
:::php
<?php
// loads the file 'bigace' in the current session language
$this->t()->load('bigace');
// loads the file in english
$this->t()->load('bigace', 'en');
?>