georgringer / crowdin
Crowdin integration for TYPO3
Fund package maintenance!
georgringer
paypal.me/GeorgRinger/10
www.amazon.de/hz/wishlist/ls/8F573K08TSDG
Patreon
Installs: 25
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 3
Forks: 0
Open Issues: 4
Type:typo3-cms-extension
Requires
- typo3/cms-core: ^10 || ^11
README
This extensions integrates the inplace editing of Crowdin into TYPO3. Using this features makes it fast and simple to add translations of XLF files used in the backend.
Important: This extensions can not be used to translate content but "static" translations saved in xlf
files.
1. Install
Using composer
composer req georgringer/crowdin
../typo3cms crowdin:enable
Non composer
- Download the extension from TER
./typo3/sysext/core/bin/typo3 crowdin:enable
Additional information
The enable command writes the following information to LocalConfiguration.php
:
$GLOBALS['TYPO3_CONF_VARS'] ['SYS']['localization']['locales']['user']['t3'] = 'Crowdin In-Context Localization'; ['SYS']['fluid']['namespaces'] => [ 'f' => [ 'TYPO3\\CMS\\Fluid\\ViewHelpers', 'TYPO3Fluid\\Fluid\\ViewHelpers', 'GeorgRinger\\Crowdin\\ViewHelpers\\Override', ], ], ];
Usage
Follow the next steps to be able to use Crowdin in the backend:
- Switch to Install Tool => Maintenance => Manage Language Packs
- Click + Add language and select Crowdin In-Context Localization [t3], click Update all.
- Switch to the User settings
- Select Crowdin In-Context Localization.
- Click save button.
After the automatic reload, a Crowdin will be shown to login with your Crowdin account and to select the language you want to translate to.
To enable in-context localization: Switch your user to Language Crowdin In-Context Localization
Extension Configuration
This extensions can be configured in the Install Tool using Settings => Extension Configuration => Crowdin.
Enable to translate TYPO3 core
: Enable this checkbox to translate TYPO3 and its system extensions.Extension key
: If the checkbox above is NOT set, an extension key can be provided which can be translated. A full list of available extensions on Crowdin is available at localize.typo3.org/xliff/status.html. e.g.news
.