Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Social Translating: Rails チュートリアルを支える継続的翻訳システム

Social Translating: Rails チュートリアルを支える継続的翻訳システム

Railsチュートリアル (http://railstutorial.jp) の翻訳を支えている仕組みについて紹介するスライドです。

第6回フクオカRuby大賞で優秀賞を受賞しました!
http://www.digitalfukuoka.jp/topics/28?locale=ja

Yohei Yasukawa

February 22, 2014
Tweet

More Decks by Yohei Yasukawa

Other Decks in Technology

Transcript

  1. http://railstutorial.jp/
    Social Translating:
    Rails νϡʔτϦΞϧΛࢧ͑Δ
    ܧଓత຋༁γεςϜ

    View Slide

  2. Rails Tutorialɹ
    - ӳޠ
    - ໿600ϖʔδ
    - Twitter-like SNS:
    - TDD w/ RSpec
    - Git/GitHub
    - Herokuɹ
    - Rails 3.2/4.0 ରԠ
    - සൟͳΞοϓσʔτ
    - ΢Σϒ൛͸ແྉ!!
    http://ruby.railstutorial.org/

    View Slide

  3. ࿨༁

    View Slide

  4. http://railstutorial.jp/

    View Slide

  5. ࿨༁
    ӳޠ ೔ຊޠ

    View Slide

  6. 10ਓͰ̍ϲ݄͔͚ؒͯ຋༁

    View Slide

  7. Rails 3.2 Rails 4.0
    ߋ৽

    View Slide

  8. ̎ਓͰ̎ि͔͚ؒͯ຋༁

    View Slide

  9. Rails νϡʔτϦΞϧΛࢧ͑Δ
    ܧଓత຋༁γεςϜ

    View Slide

  10. ୭Ͱ΋ࢀՃͰ͖Δ
    ɹSocial Codingɹ
    ͷΑ͏ͳ຋༁؀ڥ

    View Slide

  11. work
    collaborate
    visit
    - README
    - Communication
    - Assignment
    deploy
    (scripts)
    - Translate
    - Translation Memory

    View Slide

  12. work
    collaborate
    visit
    - README
    - Communication
    - Assignment
    deploy
    (scripts)
    1.
    2.
    3.
    - Translate
    - Translation Memory

    View Slide

  13. work
    collaborate
    visit
    - README
    - Communication
    - Assignment
    deploy
    (scripts)
    1.
    2.
    3.
    - Translate
    - Translation Memory

    View Slide

  14. View Slide

  15. 40ਓ΋ͷڠྗऀ͕άϧʔϓʹࢀՃ͍ͯ͠Δ

    View Slide

  16. work
    collaborate
    visit
    - README
    - Communication
    - Assignment
    deploy
    (scripts)
    1.
    2.
    3.
    - Translate
    - Translation Memory

    View Slide

  17. work
    collaborate
    visit
    - README
    - Communication
    - Assignment
    deploy
    (scripts)
    1.
    2.
    3.
    - Translate
    - Translation Memory

    View Slide

  18. View Slide

  19. work
    collaborate
    visit
    - README
    - Communication
    - Assignment
    deploy
    (scripts)
    1.
    2.
    3.
    - Translate
    - Translation Memory

    View Slide

  20. ֤ϖʔδʹϥϕϧΛషΔ

    View Slide

  21. View Slide

  22. View Slide

  23. View Slide

  24. http://railstutorial.jp/

    View Slide

  25. work
    collaborate
    visit
    - README
    - Communication
    - Assignment
    deploy
    (scripts)
    1.
    2.
    3.
    - Translate
    - Translation Memory

    View Slide

  26. HTML→ReVIEW Converter

    View Slide

  27. HTMLΛిࢠॻ੶ʹม׵

    View Slide

  28. Rails 3.2 / 4.0 ରԠɹ

    View Slide

  29. ୡਓग़൛ձΑΓग़൛

    View Slide

  30. ڭࡐͱͯ͠࢖͍΍͍͢ CC BY-SA 3.0 ϥΠηϯε

    View Slide

  31. ࣾձ΁ͷӨڹ

    View Slide

  32. ਪનࣄྫ: Ӭ࿨γεςϜϚωδϝϯτ

    View Slide

  33. ։ൃࣄྫ: Enno (ޡࣈ/୤ࣈνΣοΫαʔϏε)

    View Slide

  34. ڭࡐࣄྫ: ԭೄͷRubyษڧձͷ୊ࡐ

    View Slide

  35. ڭࡐࣄྫ: ๺ւಓͷRailsݚमͷڭࡐ

    View Slide

  36. ൓ڹ: RailsνϡʔτϦΞϧͷಡऀͷ੠

    View Slide

  37. ଞɼਪનɾ঺հɾ׆༻ࣄྫͳͲ.
    • ଟ࠼ͳϒϩά/αʔϏε/αΠτ͔Βͷਪનɾ঺հ:
    EngineYard JP, Wantedly, dotinstall, Rails Tutorial (ݪஶ),
    RailsGirls Guides, Schoo (ߨٛ), ଟ͘ͷݸਓϒϩά, etc.
    • اۀ΍େֶ/େֶӃ/ઐ໳ֶߍͳͲͰڭࡐͱͯ͠׆༻:
    Ӭ࿨γεςϜϚωδϝϯτ, NexWay, DEOS, Ұڮେֶ,
    AIIT, P4D, 256interns, ΑͪΑͪ.rb, ླྀٿ.rb, ֎ԓ.rb, etc.
    ڭҭػؔ΍اۀ౳Ͱͷ࠾༻ࣄྫ͕૿͑ͨͨΊ, ࠓޙ,
    Ruby/RailsΛ࢖ͬͨ։ൃࣄྫ͕૿͑Δͱظ଴Ͱ͖Δ.

    View Slide

  38. ࠓޙͷ༧ఆ
    • ʮSelf++ʯͷ։ൃ:
    ຊνϡʔτϦΞϧಡྃऀͷεΩϧΛධՁ͠ɺاۀͱϚο
    νϯά͢ΔαʔϏεɻ߹ಉձࣾϑΟϤϧυͱڠྗ͠ͳ͕
    ΒӦۀ͓Αͼ։ൃத (2014೥4݄ϦϦʔε༧ఆ)ɽ
    • ຋༁ϝϞϦʹରԠͨ͠RubyϥΠϒϥϦͷ࣮૷:
    GTT͚ͩͰ͸ݪஶͷϚΠφʔͳߋ৽ʹରԠͮ͠Β͍.
    ຊγεςϜΛΑΓ޿͍෼໺Ͱ׆༻Ͱ͖ΔՄೳੑΛ໛ࡧɽ
    • Kindle൛ͷग़൛:
    HTML→ Mobi ΁ม׵͢ΔRubyεΫϦϓτͷ࣮૷.

    View Slide

  39. http://railstutorial.jp/
    Social Translating:
    Rails νϡʔτϦΞϧΛࢧ͑Δ
    ܧଓత຋༁γεςϜ

    View Slide