GithubHelp home page GithubHelp logo

translations's Introduction

Snipaste Translations

How to contribute

  • Translate (see below for instructions).
  • Send a pull request.
    • If you don't know how to send a pull request:
  • Tell us your name (or id) and link as a contributor.
  • Your translation will be included in the next version of Snipaste.

How to translate

Though you may open the .ts files with a text editor, we strongly recommend you translate them using Qt Linguist.

For your convenience, we have prepared the portable packages of Qt Linguist:

Basic steps to translate using Qt Linguist:

linguist_basic

Tip: You may open multiple .ts files of different languages (such as zh_cn.ts and zh_tw.ts) in the same window, used for reference.

Note: Each language has two .ts files. For example, for Simplified Chinese, the related files are qt_zh_cn.ts and zh_cn.ts.

  • qt_zh_cn.ts contains strings from Qt's source code and only needs to be translated once.
  • zh_cn.ts is from Snipaste's source code and will change with each release of Snipaste.

How to add a new language

(Suppose your language code is xyz.)

  1. Download qt_new.ts and rename it to qt_xyz.ts.
  2. Open qt_xyz.ts with your favorite text editor, replace the 3rd line with <TS version="2.1" language="xyz">, save and quit.
  3. Translate qt_xyz.ts using Qt Linguist.
  4. Download new.ts and rename it to xyz.ts.
  5. Repeat Step 2 and 3 for xyz.ts.
  6. Done!

Status

Language Code Status Contributors
Chinese (Simplified) zh_cn v1.15 liulex
Chinese (Traditional) zh_tw v1.15 zhtw
German de_de v1.15 Samuel Marcius
Greek el_gr v1.15 geogeo.gr
Swedish sv v1.14 Åke Engelbrektson
Japanese ja_jp v1.14 鳳凰院カミ
Portuguese (Brazil) pt_br v1.15 Igor Rückert
Polish pl_pl v1.11.3 Wirus deleted my username
Dutch nl_nl v1.15 Stephan Paternotte
Portuguese (Portugal) pt_pt v1.15 Luis Neves
Vietnamese vi_vn v1.11.3 evildeepblue
French fr_fr v1.15 rico-sos
Russian ru v1.14 vanja-san
Arabic ar_jo v1.15 MFMDawdeh
Turkish tr_tr v1.15 thrylmz

Contact

If you need any help, feel free to create an issue. We will help you.

translations's People

Contributors

liulex avatar geogeo-gr avatar igorruckert avatar

Watchers

linux 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.