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.
Updated by Philipp Wrann almost 10 years ago
COuld someone fix the formating in the initial post please, forgot the linebreaks after headlines :)
Updated by Susanne Moog over 9 years ago
- Target version changed from 7.4 (Backend) to 7.5
Updated by Riccardo De Contardi over 7 years ago
- Target version changed from 8 LTS to 9.0
Updated by leon jänicke over 1 year ago
- Related to Epic #101557: Translation Handling Findings added