PHP 클래스 Neos\Neos\ViewHelpers\Backend\TranslateViewHelper

uses the selected backend language * Also replaces all placeholders with formatted versions of provided values. = Examples = {namespace neos=Neos\Neos\ViewHelpers} Unregistered User translation of label with the id "user.unregistered" and a fallback to "Unregistered User" {neos:backend.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\ViewHelpers\TranslateViewHelper
파일 보기 프로젝트 열기: neos/neos-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$userService Neos\Neos\Service\UserService

공개 메소드들

메소드 설명
render ( string $id = null, string $value = null, array $arguments = [], string $source = 'Main', string $package = null, mixed $quantity = null, string $languageIdentifier = null ) : string Renders the translated label.

메소드 상세

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 $languageIdentifier = 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
$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
$languageIdentifier string An identifier of a language to use (NULL for using the default language)
리턴 string Translated label or source label / ID key

프로퍼티 상세

$userService 보호되어 있는 프로퍼티

protected UserService,Neos\Neos\Service $userService
리턴 Neos\Neos\Service\UserService