![]() |
TYPO3
7.6
|
Static Public Member Functions | |
static | renderStatic (array $arguments,\Closure $renderChildrenClosure, RenderingContextInterface $renderingContext) |
![]() | |
static | renderStatic (array $arguments,\Closure $renderChildrenClosure,\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) |
![]() | |
static | renderStatic (array $arguments,\Closure $renderChildrenClosure,\TYPO3\CMS\Fluid\Core\Rendering\RenderingContextInterface $renderingContext) |
Static Protected Member Functions | |
static | translate ($id, $extensionName, $arguments) |
Additional Inherited Members | |
![]() | |
registerArgument ($name, $type, $description, $required=false, $defaultValue=null) | |
overrideArgument ($name, $type, $description, $required=false, $defaultValue=null) | |
callRenderMethod () | |
getLogger () | |
buildRenderChildrenClosure () | |
hasArgument ($argumentName) | |
![]() | |
$arguments | |
$templateVariableContainer | |
$controllerContext | |
$renderingContext | |
$renderChildrenClosure = null | |
$viewHelperVariableContainer | |
$objectManager | |
$escapingInterceptorEnabled = true | |
Translate a key from locallang. The files are loaded from the folder "Resources/Private/Language/".
== Examples ==
<f:translate key="key1" />
<output> value of key "key1" in the current website language </output>
<f:translate key="htmlKey" htmlEscape="false" />
<output> value of key "htmlKey" in the current website language, no htmlspecialchars applied </output>
<f:translate key="LLL:EXT:myext/Resources/Private/Language/locallang.xlf:key1" />
<output> value of key "key1" in the current website language </output>
{f:translate(key: 'argumentsKey', arguments: {0: 'dog', 1: 'fox'}, default: 'default value')}
<output> value of key "argumentsKey" in the current website language with "%1" and "%2" are replaced by "dog" and "fox" (printf) if the key is not found, the output is "default value" </output>
{f:translate(key: 'someKey', extensionName: 'SomeExtensionName')}
<output> value of key "someKey" in the current website language the locallang file of extension "some_extension_name" will be used </output>
<f:translate id="key1" />
<output> value of id "key1" in the current website language </output>
Definition at line 74 of file TranslateViewHelper.php.
render | ( | $key = null , |
|
$id = null , |
|||
$default = null , |
|||
$htmlEscape = null , |
|||
array | $arguments = null , |
||
$extensionName = null |
|||
) |
Render translation
string | $key | Translation Key |
string | $id | Translation Key compatible to TYPO3 Flow |
string | $default | If the given locallang key could not be found, this value is used. If this argument is not set, child nodes will be used to render the default |
bool | $htmlEscape | TRUE if the result should be htmlescaped. This won't have an effect for the default value |
array | $arguments | Arguments to be replaced in the resulting string |
string | $extensionName | UpperCamelCased extension key (for example BlogExample) |
Definition at line 87 of file TranslateViewHelper.php.
References AbstractViewHelper\$arguments, and AbstractViewHelper\buildRenderChildrenClosure().
|
static |
Return array element by key.
array | $arguments | |
\Closure | $renderChildrenClosure | |
RenderingContextInterface | $renderingContext |
InvalidVariableException |
Definition at line 112 of file TranslateViewHelper.php.
References AbstractViewHelper\$renderChildrenClosure, elseif, and RenderingContextInterface\getControllerContext().
|
staticprotected |
Wrapper call to static LocalizationUtility
string | $id | Translation Key compatible to TYPO3 Flow |
string | $extensionName | UpperCamelCased extension key (for example BlogExample) |
array | $arguments | Arguments to be replaced in the resulting string |
Definition at line 153 of file TranslateViewHelper.php.
References AbstractViewHelper\$arguments, and LocalizationUtility\translate().