inkstitch/LOCALIZATION.md

2.2 KiB

ink/stitch Localization

The goal of the ink/stitch project is to put free, high-quality embroidery design tools in the hands of folks that might normally not have access to such tools. To further that goal, we seek to support as many languages and locales as possible.

Ink/stitch supports displaying text in the user's preferred language in the Params dialog and in error messages displayed by the Embroider extension. Future work will add translations for the extension settings window (displayed by Inkscape) and project documentation (such as this file).

Help wanted!

Want to help translate? We'd really appreciate your contributions! Ink/stitch uses a the collaborative translation platform CrowdIn to facilitate community translations. Through their generous open source program, we're able to use their platform free of charge, and we greatly appreciate their support.

To start translating, visit our project page on CrowdIn. It's easy to sign in using your GitHub account. Pick a language and start suggesting translations!

Approved contributors can accept your translations, which causes them to be submitted to this GitHub repository as a pull request. If you'd like to become an approver, please ping @lexelby or another approved contributor, or email inkstitch-l10n at lex dot gd.

Please note that our code of conduct also covers contributions and interactions on our CrowdIn page.

Continuous Translation

When new code is added to ink/stitch, user-facing text can change and new messages can be added. CrowdIn picks these changes up automatically and makes the new messages available to translators.

When CrowdIn creates a pull request, our Travis-CI integration (also generously provided for free!) picks up the new translations and builds a new version of ink/stitch as a development release. Once Travis-CI finishes building, the new version is posted to our releases page here, and you can install it and make sure everything looks right before we merge.