Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Online translating using Weblate

Online translating using Weblate

Providing tool for online translation brings both benefits and some challenges. Weblate is tool to help you deal with some of the challenges and get most out of the benefits you can get. I will describe motivation to write yet another tool for this and some key features, which you will not find in competitors.

Michal Čihař

October 20, 2012
Tweet

More Decks by Michal Čihař

Other Decks in Technology

Transcript

  1. 2 Online translating using Weblate • Online translating in general

    ‒ Challenges and benefits for your project • Weblate ‒ Why it was started and what does it bring new
  2. 4 Why consider online translation? • Easy and fast access

    for translators. • Attracts non-technical people. • Generally makes project more open for contribution.
  3. 5 Challenges with online translations • Quality of translations •

    Attribution of contributions • Giving translators the context
  4. 6 Choices for online translation • Do not provide it

    • Third-party service • Own installation
  5. 8 Why Weblate exists? • Git integration • Attribution of

    contributions • Working with multiple branches • Workflow automation
  6. 9 Weblate is helping translators • Source code context •

    Similar strings • Translator dictionary • Machine translation • Notifications
  7. 10 Weblate checks message consistency • Built in check for

    message correctness • Include language specific rules • Translator is notified of new violations • It is easy to add custom checks (in Python)
  8. 11 Weblate integrates git • Translation is done in git

    repository • Translations can be merged like any other changes • Translators are authors of Git commits
  9. 12 Weblate automates your workflow • Update translations in multiple

    branches • Pull upstream changes on notification ‒ Github integration • Push changes upstream
  10. 14 Further resources • Website: http://weblate.org/ • Demo: http://demo.weblate.org/ •

    Git: http://github.com/nijel/weblate/ • Mailing list: [email protected] • IRC: #weblate at freenode