32 $argumentHierarchy = explode(
'.', $translatableArg);
33 $argumentStack = & $args;
35 while (is_array($argumentStack) && count($argumentStack) > 0) {
36 $argumentName = array_shift($argumentHierarchy);
37 if (isset($argumentStack[$argumentName])) {
42 $argumentStack = & $argumentStack[$argumentName];
45 $canTranslate =
false;
49 if ($canTranslate && is_string($argumentStack)) {
85 return explode(
' ', (
string)$node[
'translate']);
96 return isset($node[
'translate']);
118 return trim((
string)$node);
129 return (
string)new \Magento\Framework\Phrase(
$value);
elseif(isset( $params[ 'redirect_parent']))
translateActionParameters(Element $node, &$args)
_getNodeValue(Element $node)
_isNodeTranslatable(Element $node)
_isSelfTranslatable(Element $node)
_getNodeNamesToTranslate(Element $node)
translateArgument(Element $node)