Giter Club home page Giter Club logo

translations's Introduction

Translations

Problem Translations for CodeAbbey

Colleagues who contributed so far 10 or more translations:

We are going to create translations for problem statements of the CodeAbbey site. Most wanted languages are French and Spanish though we'll be glad to add Italian, German, Hindi, Chinese and others. As about Russian - the site's author is able to do it himself.

Currently we need volunteers to help in this process. If you have a good knowledge of some of the languages mentioned above, and, preferably, of Markdown and GitHub - and want to lend us a hand, you are welcome. If you do not feel well with GitHub advanced features, you are welcome to use its gist functionality. We will be glad if you put your name in the form translated by John Doe below the text (it would be shown on the site).

You are welcome to visit relevant discussion at our forum.

Here follow descriptions of both approaches.

###Working via GitHub forks and pull-requests

  1. Choose some problem which you want to translate, it is ok to start with shorter ones.
  2. Open it in your browser and change the .../task_view/... in URL to .../task_text/... to see the source text (you need to be logged in).
  3. Make a fork of this repository to your GitHub account.
  4. Create the new file for your work under the proper subfolder (two-letter language code, e.g. fr, es, etc.) with name like task-N.md where N is the number of the task (e.g. task-5.md)
  5. Post the source text to the text area in the browser and start translation. Try to keep HTML blocks and empty lines unchanged. Also do not change URLs if you are not sure - I'll be able to fix this later if necessary.
  6. You may click Preview to see how your future page looks like.
  7. When done, click Commit below the text area and create pull-request, so that I can merge your work to main repository.

###Simpler way

  1. Steps 1 and 2 are the same as above - chose some problem and open its source.
  2. Log into GitHub (this will allow you to save / edit your work later), creating account if necessary.
  3. Go to https://gist.github.com - it's a kind of shareable editor on steroids - you will see a form inviting to create new file (or gist, or paste - however they call it).
  4. In the Filename... field enter something like task-13-fr.md - e.g. with the task number and language code - and make sure it ends with .md so you can review your work rendered properly.
  5. Post the source text into textarea and start translation. Try to keep HTML blocks and empty lines unchanged. Also do not change URLs if you are not sure - I'll be able to fix this later if necessary.
  6. When finished, click Create secret gist (not much secret, but this allow you not to abuse search engines with the text source). Now your work is saved in your account and you have a link for it.
  7. Go to Issues for this project and create another issue, posting url to your gist here and shortly describing what task and to which language is translated.

If necessary, you can also notify me via e-mail or forum, or FB - see Contacts

translations's People

Contributors

rodiongork avatar windows-is-cancer avatar renyuntao avatar manlug avatar jiaoqiyuan avatar m-padilla avatar dvor avatar jarrajko avatar mdrxd100 avatar guygervais avatar kuoa avatar

Watchers

 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.