ayacoo / xliff Goto Github PK
View Code? Open in Web Editor NEWTYPO3 XLIFF Utility
License: MIT License
TYPO3 XLIFF Utility
License: MIT License
Currently only CSV is supported. The formats xlsx and json would also be good.
When generating, only the original language should be considered. Currently, the translations are also translated again.
Cannot autowire service "Ayacoo\Xliff\Service\Export\CsvExportService": argument "$extensionName" of method "__construct()" is type-hinted "string", you should configure its value explicitly.
Files with a comment are not yet processed cleanly
Add logging when API call errors occur
The translation from EN to DE was not well possible. Some of the code was hard-coded.
In old XML/Xliff files it can happen that resname is not yet set. Then the ID should be used.
Add a file option for migration command
When translating to EN, there must be a mapping to EN-GB
deepl returns capitalised isocodes from the API. The user should not care whether they are upper or lower case, so the translate command must be optimised.
To be able to support more translation services later, the current deeplService must be extracted.
At the moment, a CSV is generated for each file during export. For translation agencies, a complete file makes more sense.
When translating, the HTML is not transformed cleanly. Originally planned for the & sign, another solution must be found.
<trans-unit id="key">
<source><![CDATA[Small desktops (≥992px < 1200px)]]></source>
</trans-unit>
becomes
<trans-unit id="key" resname="key">
<source><![CDATA[Small desktops (≥992px &lt; 1200px)]]></source>
</trans-unit>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.