GithubHelp home page GithubHelp logo

khmarbaise / asciicasts.com-translations Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eifion/asciicasts.com-translations

2.0 3.0 1.0 925 KB

A central place where everyone is welcome to add, review, discuss and (of course) modify translations of asciicasts.com episodes.

Home Page: www.asciicasts.com

asciicasts.com-translations's Introduction

ascicasts.com-translations

A central place where everyone is welcome to add, review, discuss and (of course) modify translations of asciicasts.com episodes. http://www.asciicasts.com is a cool site dedicated to making the great railscasts series by Ryan Bates more accessible to full-text searches when you're looking for one specific topic.

How it works

This repository is basically really simple: In the folder episodes, you'll find a subfolder for each episode that has at least one translation. The folder name for each episode is simply the episode's number. Inside those episode folders there is a single HTML file for each translation named after the ISO 639-1 language code. For example 'fr' for French or 'de' for German. Eifion will always try to keep the English versions of each episode up-to-date so they can serve as template for translations. If, however, a folder doesn't exist for a specific episode, there are simply no translations for that episode yet.

Contributing

Contributing is easy: You can point out typos or translation errors by simply opening up tickets under the Issues section of this repository and mark it with the Found typos or errors label so someone can take care of the issue. Or you can fork the repository and submit your own translations. Simply use the Fork button to create your own version of this repository that you can clone to your computer and push your submits to. If you have submitted something, please use the Pull request button in your repository to notify the collaborators of the original.

Organizing

If you plan to submit a new translation, it's recommended that you create a ticket here in this repository's issue tracking system and label it with the Translation in Progress label. This way, others can see that you're currently already working on that specific language of that specific episode so no one ends up spending redundant work. If you're satisfied with your translation and want to submit it, you can use the Closes #xx. notation to automatically close the issue. For example, when I committed my German translation of episode 201 for which I had the issue #3 open, I typed:

git commit -m "Added German translation of Episode 201. Closes #3."

Project Structure

  • .gitignore

    Keeping the repository clean from temp files and the infamous .DS_Store files

  • README.markdown

    This file

  • doc/

    Serving as container for translations of this file.

  • episodes/

    Containing the episodes. Special folder: 000_summaries. It may contain short summaries (and their respective translations, of course) for the episodes.

  • template.html

    A blank html template for new episodes.

asciicasts.com-translations's People

Contributors

defaude avatar eifion avatar khmarbaise avatar knightq avatar pantulis avatar

Stargazers

 avatar  avatar

Watchers

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