[TASK] Add TYPO3 10 compatibilty getTranslation function in TcaUtility
This commit is contained in:
parent
3c9a649822
commit
06010aebea
@ -13,6 +13,8 @@ namespace Cjel\TemplatesAide\Utility;
|
|||||||
***/
|
***/
|
||||||
|
|
||||||
use TYPO3\CMS\Extbase\Utility\LocalizationUtility;
|
use TYPO3\CMS\Extbase\Utility\LocalizationUtility;
|
||||||
|
use TYPO3\CMS\Core\Utility\GeneralUtility;
|
||||||
|
use TYPO3\CMS\Core\Localization\LanguageService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@ -87,22 +89,34 @@ class TcaUtility
|
|||||||
*/
|
*/
|
||||||
public static function getTranslation($key, $extensionKey)
|
public static function getTranslation($key, $extensionKey)
|
||||||
{
|
{
|
||||||
if ($extensionKey) {
|
if (version_compare(TYPO3_branch, '10.0', '>=')) {
|
||||||
|
if (!$extensionKey) {
|
||||||
|
$extensionKey = 'site_templates';
|
||||||
|
}
|
||||||
|
return implode([
|
||||||
|
'LLL:EXT:',
|
||||||
|
$extensionKey,
|
||||||
|
'/Resources/Private/Language/locallang_db.xlf:',
|
||||||
|
$key
|
||||||
|
]);
|
||||||
|
} else {
|
||||||
|
if ($extensionKey) {
|
||||||
|
$translation = LocalizationUtility::translate(
|
||||||
|
$key,
|
||||||
|
$extensionKey
|
||||||
|
);
|
||||||
|
if ($translation) {
|
||||||
|
return $translation;
|
||||||
|
}
|
||||||
|
}
|
||||||
$translation = LocalizationUtility::translate(
|
$translation = LocalizationUtility::translate(
|
||||||
$key,
|
$key,
|
||||||
$extensionKey
|
'site_templates'
|
||||||
);
|
);
|
||||||
if ($translation) {
|
if ($translation) {
|
||||||
return $translation;
|
return $translation;
|
||||||
}
|
}
|
||||||
|
return null;
|
||||||
}
|
}
|
||||||
$translation = LocalizationUtility::translate(
|
|
||||||
$key,
|
|
||||||
'site_templates'
|
|
||||||
);
|
|
||||||
if ($translation) {
|
|
||||||
return $translation;
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user