Coder Social home page Coder Social logo

hiri-translate's Introduction

Qt translation files for Hiri Translation status

How to contribute

There are three ways you can translate Hiri.

Weblate

The simplest and recommended approach is just to go to Hiri project on Weblate and start translating. This way you can translate simultaneously with other people and the translations will automatically propagate to the main Hiri project. If you don't want to open an account on Webplate you won't be able to save translations but you can still make suggestions.

Qt Linguist

If you don't like the Webplate UI you can use Qt Linguist desktop application. Qt Linguist is distributed only as a part of Qt framework which is huge (a couple of GB). Luckily there is a GitHub project which has the standalone releases which you can download here. In order to work with with Qt Linguist you need to have the translation file available locally on your computer.

  1. Weblate:
    • You can download files from Webplate directly. Choose your language, click on 'Files' in the menu and then 'Download original translation file'.
    • Open the file in Qt Linguist and edit translations there. Save the changes.
    • Upload the translations to Webplate. Go to your language, then 'Files' -> 'Upload translation'. Webplate will automatically merge changes.
  2. Git:
    • This approach isn't user friendly.
    • If you aren't already familiar with Git just forget this. If you are, you already know what to do. ๐Ÿ˜‰
    • Regular contributors will get access to the repo so they can commit directly.

Any text editor

You don't have to use Qt Linguist either. Qt translation files are human readable XML files, so you can edit them in any text editor. Then you can upload them to Webplate or commit changes with git. Just be careful that you properly quote special characters inside translation tags and to update type attribute from unfinished to finished.

Previewing your translation in progress

You can preview the translation you are working on in Hiri. Go to Settings, Languages and load the .qm file of your translation in the advanced section. To get the .qm file you have to load the translation (.ts file) in Qt Linguist then choose "File -> Release..." from the menu.

Contact

Send questions to [email protected].

Status

Translation status

hiri-translate's People

Contributors

0x6e69636f avatar akcansoft avatar aliczin avatar bendoin avatar erkiha avatar fiambre avatar fredrikb81 avatar ioulosve avatar itsmericardo avatar kevdkav avatar lgladysz avatar liberodark avatar matandd avatar mattiasmun avatar motorolo avatar ncli avatar omur-deltadna avatar onaforeignshore avatar p-kuen avatar rico-overath avatar robra1 avatar santossi avatar slukovic avatar softctrl avatar spinside avatar stergios-s avatar vistaus avatar weblate avatar wolfen351 avatar yanekyuk avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.