WeblateOrg / weblate

Web based localization tool with tight version control integration.
https://weblate.org/
GNU General Public License v3.0
4.66k stars 1.02k forks source link

Create a bulk upload for zip file #4283

Open eboro1 opened 4 years ago

eboro1 commented 4 years ago

Is your feature request related to a problem? Please describe. We are a translation agency that works regularly with translations and we have many different components and projects. Is it possible if a bulk function could be added for uploading files? It takes a lot of time for users to upload files as the users need to go component by component and language by language uploading all translations, and by having a bulk option for upload it would go much faster.

Describe the solution you'd like Bulk upload for a zip file with components that contains the languages or a zip file that only contains the languages. If you have a better way to do this, please share it.

Kind regards, Edvin Borovic - CBG

github-actions[bot] commented 4 years ago

This issue has been added to the backlog. It is not scheduled on our roadmap, but it eventually might be implemented. In case you desperately need this feature, please consider helping or funding the development.

SlavekB commented 3 years ago

I recently read about localizing KDE, where existing translators probably often localize offline. In Weblate it is possible to conveniently download a ZIP archive with translations of a specific language of the whole project. Therefore, it would be great if it was possible to upload such a ZIP archive back to Weblate in the same way.

Note: In the KDE project there for migrating from SVN to GIT they are considering going the way of creating individual GITs for each language. By doing so, they want to ensure that these offline translators are not forced to clone one large git repository with all languages. If Weblate allowed not only bulk downloads but also bulk uploads, it could be significantly simpler and more useful than their idea of individual git repositories for individual languages.