Hallo,
ich würde gerne die Übersetzung aus locallang im Controller ausgeben. Im Prinzip geht das auch:
while (list($key, $value) = each($order)) {
echo \TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate('tx_orders_domain_model_order.name','Orders');
echo $value;
}
Aber ich möchte das gerne für jeden Wert machen und nicht nur für einen. Folgendes geht aber nicht
while (list($key, $value) = each($order)) {
$key = str_replace("*", "tx_orders_domain_model_order.", $key);
echo \TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate($key,'Orders');
echo $value;
}
Obwohl $key im zweiten Beispiel, wenn ich mir das ausgeben lasse, identisch mit dem ersten Beispiel ist.
Ich bin ratlos?
Grüße
Niklas