From: Jan Helke Date: Thu, 29 Jan 2015 16:39:52 +0000 (+0100) Subject: [TASK] Add title for 'edit localized metadata' button X-Git-Tag: 7.1.0~239 X-Git-Url: http://git.typo3.org/Packages/TYPO3.CMS.git/commitdiff_plain/621525075eb50d60011bfb10df3aca74e5a0b411 [TASK] Add title for 'edit localized metadata' button This patch adds the title to the edit localized metadata button in the filelist module. Because we don't have any translations for the language names the title is done hardcoded in the class. Resolves: #64598 Releases: master Change-Id: I6220da7dccf09fce67fafb7336a5f5fb713aa81e Reviewed-on: http://review.typo3.org/36370 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Zbigniew Jacko Tested-by: Zbigniew Jacko Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring --- diff --git a/typo3/sysext/filelist/Classes/FileList.php b/typo3/sysext/filelist/Classes/FileList.php index 4fdbe6f64e83..133e14b8a75d 100644 --- a/typo3/sysext/filelist/Classes/FileList.php +++ b/typo3/sysext/filelist/Classes/FileList.php @@ -627,11 +627,10 @@ class FileList extends \TYPO3\CMS\Backend\RecordList\AbstractRecordList { foreach ($systemLanguages as $language) { $languageId = $language['uid']; $flagIcon = $language['flagIcon']; - if (array_key_exists($languageId, $translations)) { $flagButtonIcon = IconUtility::getSpriteIcon( 'actions-document-open', - array('title' => $fileName), + array('title' => sprintf($GLOBALS['LANG']->getLL('editMetadataForLanguage'), $language['title'])), array($flagIcon . '-overlay' => array())); $data = array( 'sys_file_metadata' => array($translations[$languageId]['uid'] => 'edit') @@ -644,7 +643,11 @@ class FileList extends \TYPO3\CMS\Backend\RecordList\AbstractRecordList { $this->backPath . 'alt_doc.php?justLocalized=' . rawurlencode(('sys_file_metadata:' . $metaDataRecord['uid'] . ':' . $languageId)) . '&returnUrl=' . rawurlencode($this->listURL()) . BackendUtility::getUrlToken('editRecord') ); - $flagButtonIcon = IconUtility::getSpriteIcon($flagIcon); + $flagButtonIcon = IconUtility::getSpriteIcon( + $flagIcon, + array('title' => sprintf($GLOBALS['LANG']->getLL('createMetadataForLanguage'), $language['title'])), + array($flagIcon . '-overlay' => array()) + ); $languageCode .= '' . $flagButtonIcon . ' '; } } diff --git a/typo3/sysext/lang/locallang_mod_file_list.xlf b/typo3/sysext/lang/locallang_mod_file_list.xlf index 44ec784dde55..ec0f95822e96 100644 --- a/typo3/sysext/lang/locallang_mod_file_list.xlf +++ b/typo3/sysext/lang/locallang_mod_file_list.xlf @@ -114,6 +114,12 @@ Translate metadata + + Create metadata of this file for %s + + + Edit metadata of this file for %s +