You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
First of all, thank you for writing json-autotranslate 👍 json-autotranslate worked great for all my i18next-projects 😎
Nevertheless, I came to the conclusion that a complete rewrite of json-autotranslate is appropriate.
The resulting rewrite is attranslate: https://github.com/fkirc/attranslate attranslate addresses the following features that I was missing in JSON-autotranslate:
Do not enforce any specific folder-structure. Not every project uses a folder-structure that is prescribed by i18next.
Support additional file-formats other than JSON (XML, Plist, YAML, PO/POT).
Generate caches only for source-files, but not for target-files. This reduces noise in version-control.
Place a higher emphasis on file-stability, that is, only change a minimum number of lines.
Ensure quality with a comprehensive test-suite.
Optimize performance. For example, remove available-language-checks that were painful to keep up-to-date.
Make it simpler to add new services or new file-formats. For example, move matching-logic from individual services into the core-unit.
However, despite of all those differences, there is still a lot of duplication between attranslate and json-autotranslate.
This raises the question whether it is really necessary to maintain both codebases in the long-term.
Ideally, all maintenance effort would go into one codebase.
Please let me know whether you would be open to a collaboration instead of maintaining competing sub-projects.
The text was updated successfully, but these errors were encountered:
First of all, thank you for writing
json-autotranslate
👍json-autotranslate
worked great for all my i18next-projects 😎Nevertheless, I came to the conclusion that a complete rewrite of
json-autotranslate
is appropriate.The resulting rewrite is
attranslate
: https://github.com/fkirc/attranslateattranslate
addresses the following features that I was missing in JSON-autotranslate:However, despite of all those differences, there is still a lot of duplication between
attranslate
andjson-autotranslate
.This raises the question whether it is really necessary to maintain both codebases in the long-term.
Ideally, all maintenance effort would go into one codebase.
Please let me know whether you would be open to a collaboration instead of maintaining competing sub-projects.
The text was updated successfully, but these errors were encountered: