Feature #64902
openTranslation tools
0%
Description
Hey guys,
first of all: if there are already solutions for my problems i am sorry, did not find much.
I want to suggest a set of features to make translation handling in typo3 much easier:
Extend backend module¶
It would be a nice feature to make it possible to override all registered labels in a backend module, the additional information would be saved in a database table and when creating the cache it overrides the xliff values. Also it should be possible for admins to manage xliff from that module, so you could merge a translation into your xliff file.
You should also be able to see all labels inserted via TCA/Future Extbase Meta Tag that has no translation. So if you write TCA and use path/to/file/locallang.xlf:some.value and that file does not contain the specific translation (always default file, no translations checked here) you can check it in the module and add it to the file automatically.
Loading suggestions for non-translated labels (example: you have configured french as language but one package does not provide french translations) could also be integrated in that module.
auto-generate xliff translations¶
It would also be very nice to run a task (via command line) to generate labels automatically from all registered fluid template paths. So you could create the basic translation by writing the view. Every <f:translate key="some.key" extensionName="SomePackage">fallbackvalue</f:translate> would be inserted in the packages locallang.xlf, that is found in Resources/Private/Language. Only labels having the extensionName Attribute would be respected.
Background:¶
I don't think its necessary to write my reasons for this request :)
Please let me know what you think of those requests, maybe i might be able to contribute.