PHP Класс Neos\FluidAdaptor\ViewHelpers\TranslateViewHelper

Also replaces all placeholders with formatted versions of provided values. = Examples = Unregistered User translation of label with the id "user.unregistered" and a fallback to "Unregistered User" {f:translate(id: 'some.label.id', value: 'fallback result')} translation of label with the id "some.label.id" and a fallback to "fallback result" translation from custom source "SomeLabelsCatalog" for locale "de_DE" translation from custom source "LabelsCatalog" in "OtherPackage" translation of the label "Untranslated foo and 99.9" Untranslated label translation of the label "Untranslated label"
Наследование: extends Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$translator Neos\Flow\I18n\Translator

Открытые методы

Метод Описание
injectTranslator ( Translator $translator )
render ( string $id = null, string $value = null, array $arguments = [], string $source = 'Main', string $package = null, mixed $quantity = null, string $locale = null ) : string Renders the translated label.

Описание методов

injectTranslator() публичный Метод

public injectTranslator ( Translator $translator )
$translator Neos\Flow\I18n\Translator

render() публичный Метод

Replaces all placeholders with corresponding values if they exist in the translated label.
public render ( string $id = null, string $value = null, array $arguments = [], string $source = 'Main', string $package = null, mixed $quantity = null, string $locale = null ) : string
$id string Id to use for finding translation (trans-unit id in XLIFF)
$value string If $key is not specified or could not be resolved, this value is used. If this argument is not set, child nodes will be used to render the default
$arguments array Numerically indexed array of values to be inserted into placeholders
$source string Name of file with translations (use / as a directory separator)
$package string Target package key. If not set, the current package key will be used
$quantity mixed A number to find plural form for (float or int), NULL to not use plural forms
$locale string An identifier of locale to use (NULL for use the default locale)
Результат string Translated label or source label / ID key

Описание свойств

$translator защищенное свойство

protected Translator,Neos\Flow\I18n $translator
Результат Neos\Flow\I18n\Translator