Giter VIP home page Giter VIP logo

typora-i18n's Introduction

Translating Typora

If you want to help translate Typora into other languages, we would very appreciate that.

Improve existing translations

  • Just fork this project, change text resources and make a pull request

Find missing text labels

When we upgrade Typora, we could add new text labels for .strings files under Base.lproj, to checkout missing text labels under your {locale}.lproj, you can try following commands (Thanks to @BrainCrumbz), which takes it-IT.lproj/Welcome.strings as an example:

gawk 'BEGIN { FS=" = " } { print $1 }' Base.lproj/Welcome.strings > base-keys
gawk 'BEGIN { FS=" = " } { print $1 }' it-IT.lproj/Welcome.strings > it-keys

Add a new language Interface

  1. Check our issue list to see if there are already someone else translating the text recourse to your language. If not, open an issue to tell others that you doing the translation, in order to avoid duplicate work.
  2. Fork this repo.
  3. Create a folder named {locale}.lproj, local code should be picked from locale-identifiers.csv.
  4. Copy *.strings files from Base.lproj to {locale}.lproj.
  5. Open *.strings with any text/code editor, do the translation. Please also check the translation rules.
  6. Make a pull request to us.
  7. We could also appreciate if you leave any contact method, like email, in issues or in *.strings file after your translation, so we can reach you and, at least, give free license as rewards after we come out of beta. You could also email us directly if you do not want your email address go public in Github.

Translation rules

FAQ

Can I test my translations?

Sorry… We do not support that. If you are not sure about the context of the some original English text resource or have doubts about your translation, please feel free to contact us.

Contact

Feel free to contact us via [email protected]

Reference

Other Language

简体中文

Credits

typora-i18n's People

Contributors

abnerlee avatar ahmedelq avatar andredelft avatar archfrog avatar arnaudligny avatar cog25 avatar davidhusicka avatar diomed avatar dragomano avatar ecron avatar gageas avatar giuseppepiscopo avatar indeximal avatar jmigual avatar kylamber avatar laazv avatar mooyeee avatar mwolfinspace avatar neogalaxy avatar nicolasleperlier avatar nunhes avatar psimacek avatar reala10n avatar rgomez90 avatar scratchbuild avatar shuuji3 avatar sponka9 avatar synwt avatar teuscard avatar vegebutcher 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.