PHP code example of hyperdigital / hd_translator
1. Go to this page and download the library: Download hyperdigital/hd_translator library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
hyperdigital / hd_translator example snippets
$GLOBALS['TYPO3_CONF_VARS']['translator']['unique_key'] = [
'label' => 'My Cool Extension - Base',
'path' => 'EXT:cool_extension/Resources/Private/Language/locallang.xlf',
'category' => 'Cool Extension',
'languages' => [
'en',
'de',
'cs'
]
];
$GLOBALS['TYPO3_CONF_VARS']['SYS']['localization']['locales']['user']['us'] = 'English US';
$GLOBALS['TCA'][$table]['types'][1]['translator_export'] = 'title, subtitle, another_field';
$GLOBALS['TCA']['tt_content']['types']['header']['translator_export'] = 'header, subheader';
$GLOBALS['TCA']['tt_content']['types']['text']['translator_export'] = 'header, subheader, bodytext';
$GLOBALS['TCA'][$table]['types'][1]['translator_export_column']['pi_flexform'] = 'settings.text, settings.header';
$GLOBALS['TCA']['tt_content']['columns']['header']['config']['translator_note'] = 'Here is a note for translators';
$GLOBALS['TCA'][$table]['types'][1]['translator_export_column_notes']['pi_flexform']['settings.text'] = 'Here is a note for translators';
$GLOBALS['TCA']['pages']['types'][1]['translator_import_ignore'] = 'slug,url';