Permalink
Browse files

initial import

  • Loading branch information...
0 parents commit 905811ec3ab0f4d9e7a515eb6db737546ab77a86 Sven Fuchs committed Aug 22, 2010
@@ -0,0 +1,77 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link href="/stylesheets/styles.css" media="screen" rel="stylesheet" type="text/css" />
+ <title>Rails I18n</title>
+ </head>
+ <body>
+ <div id="header" class="clearing">
+ <h1>
+ <a href="/">Ruby I18n</a> :
+ <span class="subtitle">Internationalization for Ruby</span>
+ </h1>
+ <ul id="sections">
+ <li class="item"><a href="/" id="show_section">Home</a></li>
+ <li class="item"><a href="/wiki" id="show_section">Wiki</a></li>
+ </ul>
+ </div>
+ <div id="container">
+ <div id="main">
+ <div id="wikipage_20" class="entry clearing">
+ <div class="content">
+ <div class="post">
+ <h2>Welcome to the future of I18n in Ruby on Rails!</h2>
+ <div class="meta">
+ posted
+ <!-- by [author] -->
+ on <abbr title="2008-07-31 20:58:00 UTC" class="updated">31. July 2008</abbr>
+</div>
+
+ <p>When it comes to I18n support in Ruby on Rails there has a <strong>lot</strong> been going on in the last couple of weeks &#8230; and we expect it to become even more vibrant with the release of Rails 2.2 which is expected for the Rails Conf Europe in early September.</p>
+<p>We&#8217;ve set up this website to keep track of all the news and provide a central resource for Internationalization in Ruby on Rails. </p>
+<p>For starters here&#8217;s a short list of what happened in the last couple of weeks.</p>
+<p>After we&#8217;ve been engaged in the Rails I18n Group since September last year we learned that in the RailsEnvy video <a href="http://www.railsenvy.com/2008/6/2/Railsconf-videos" title="Rails Envy: Railsconf Videos">RailsConf in 36 minutes</a> Jeremy Kemper, when asked what upcoming features that didn&#8217;t make it into Rails 2.1 he&#8217;d forsee on edge in the &#8220;next couple of weeks&#8221;, says that <a href="http://www.vimeo.com/1104367" title="Jeremy Kemper at Railsconf 2008 on Vimeo">&#8220;Internationalization will be solved&#8221;</a>. </p>
+<p>Of course this sentence raised some eyebrows on our side at first but when we asked Jeremy on #rails-contrib about the interview he explained that he actually had been cracking a joke. We could have easily known that because shortly after he also announced that &#8220;Rails will scale&#8221; as an upcoming feature. Ha! ;)</p>
+<p>Nonetheless this interview sparked quite some additional motivation of finally getting our patch done because we felt affirmed in our goals and Jeremy even joined our <a href="http://groups.google.com/group/rails-i18n" title="rails-i18n | Google Groups">Google Group</a> in order to help us getting the patch done as soon as possible. Finally, on July 17th, Jeremy <a href="http://github.com/rails/rails/commit/636e6b7138864ceb1e309939cd879e710b287f3e" title="Commit 636e6b7138864ceb1e309939cd879e710b287f3e to rails's rails &mdash; GitHub">merged</a> our work back into Rails. We published a blog article about the <a href="http://www.artweb-design.de/2008/7/18/the-ruby-on-rails-i18n-core-api" title="The Ruby on Rails I18n core api - artweb design">technical details and API</a> as well as the <a href="http://www.artweb-design.de/2008/7/18/finally-ruby-on-rails-gets-internationalized" title="Finally. Ruby on Rails gets internationalized - artweb design">history and motiviation</a> of our work.</p>
+<p>Of course this merge raised quite some attention. Our work got mentioned on such hightraffic blogs like <a href="http://weblog.rubyonrails.com/2008/7/20/internationalization-in-edge-rails-and-more" title="Riding Rails: Internationalization in edge Rails and more">Riding Rails</a>, <a href="http://ryandaigle.com/articles/2008/7/22/what-s-new-in-edge-rails-standard-internationalization-framework" title="Ryan's Scraps: What's New in Edge Rails: Standard Internationalization Framework">Ryan&#8217;s Scraps</a>, <a href="http://www.railsinside.com/news/52-rails-internationalization-in-2-2-i18n-module.html" title="Rails 2.2: Internationalizaton Implemented In Anger">Rails Inside</a> and the <a href="http://www.railsenvy.com/2008/7/23/rails-envy-podcast-episode-039-07-23-2008" title="Rails Envy: Rails Envy Podcast - Episode #039: 07/23/2008">RailsEnvy Podcast</a>. The member count of our Google Group consequently exploded and people started playing with the API.</p>
+<p>Trevor Turk was the first to provide a walkthrough for how to do <a href="http://almosteffortless.com/2008/07/21/simple-localization-in-rails-22/" title="Simple Localization in Rails 2.2 - almost effortless">Simple Localization in Rails 2.2</a> and Iain Hecker published a <a href="http://github.com/iain/i18n_yaml" title="iain's i18n_yaml at master &mdash; GitHub">plugin for storing translations in YAML files</a> shortly after as well as a <a href="http://github.com/iain/http_accept_language" title="iain's http_accept_language at master &mdash; GitHub">plugin for parsing the HTTP Accept Language header</a>. </p>
+<p>We also learned with great pleasure about the attention that these changes raised amongst <a href="http://groups.google.com/group/rails-i18n/browse_thread/thread/4ab0549d06fd6196" title="Great news from Japan">Rails developers in Japan</a> which is particulary awesome because Rails I18n development so far was quite segmented in the US/European and the Asian world.</p>
+<p>So, these are exciting times for Rails I18n. Stay tuned! Or better yet: <a href="http://groups.google.com/group/rails-i18n" title="rails-i18n | Google Groups">Get involved</a>!</p>
+
+</div>
+ </div>
+ </div>
+ </div>
+ <div id="sidebar">
+ <h2>Projects</h2>
+ <h3>Ruby I18n gem</h3>
+ <p>
+ <a href="http://github.com/svenfuchs/i18n">GitHub repository</a><br>
+ <a href="http://i18n.lighthouseapp.com/projects/14947-ruby-i18n">Lighthouse tracker</a>
+ </p>
+ <h3>Rails I18n</h3>
+ <p>
+ <a href="http://github.com/svenfuchs/rails-i18n">GitHub repository</a><br>
+ <a href="http://i18n.lighthouseapp.com/projects/14948-rails-i18n">Lighthouse tracker</a>
+ </p>
+ <h2>Community</h2>
+ <p>
+ <a href="http://groups.google.com/group/rails-i18n">Rails I18n Google Group</a>
+ </p>
+ </div>
+ </div>
+
+ <div id="footer" class="clearing">
+ </div>
+ <p id="copyright">
+ Powered by <a href="http://adva-cms.org">adva cms</a>.
+ Theme heavily inspired by <a href="http://labs.reevoo.com">labs.reevoo.com</a>
+ </p>
+ <!-- <ul id="feeds">
+ <li><a href="http://rails-i18n.org/wiki.atom">Entries feed</a></li>
+ <li><a href="http://rails-i18n.org/wiki/comments.atom">Comments feed</a></li>
+ </ul> -->
+ </body>
+</html>
+
@@ -0,0 +1,23 @@
+require 'rubygems'
+require 'rack/utils'
+
+class Static < ::Rack::File
+ def call(env)
+ path = env['PATH_INFO'].chomp('/')
+ path = [path, "#{path}.html", "#{path}/index.html"].detect { |path| file?(path) }
+
+ if path
+ super(env.merge('PATH_INFO' => path))
+ else
+ [404, { 'Content-Type' => 'text/plain' }, '404']
+ end
+ end
+
+ protected
+
+ def file?(path)
+ File.file?(File.join(root, ::Rack::Utils.unescape(path)))
+ end
+end
+
+run Static.new(File.expand_path(File.dirname(__FILE__)))
@@ -0,0 +1,73 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+ <link href="/stylesheets/styles.css" media="screen" rel="stylesheet" type="text/css" />
+ <title>Rails I18n</title>
+ </head>
+ <body>
+ <div id="header" class="clearing">
+ <h1>
+ <a href="/">Ruby I18n</a> :
+ <span class="subtitle">Internationalization for Ruby</span>
+ </h1>
+ <ul id="sections">
+ <li class="item"><a href="/" id="show_section">Home</a></li>
+ <li class="item"><a href="/wiki" id="show_section">Wiki</a></li>
+ </ul>
+ </div>
+ <div id="container">
+ <div id="main">
+ <div id="wikipage_20" class="entry clearing">
+ <div class="content">
+ <ul class="posts">
+ <li class="post hentry">
+ <h2><a href="/2008/7/31/welcome-to-the-future-of-i18n-in-ruby-on-rails" class="entry-title" rel="bookmark">Welcome to the future of I18n in Ruby on Rails!</a></h2>
+ <div class="meta">
+ posted
+ <!-- by [author] -->
+ on <abbr title="2008-07-31 20:58:00 UTC" class="updated">31. July 2008</abbr>
+</div>
+
+ <div class="entry-content">
+ <p>When it comes to I18n support in Ruby on Rails there has a <strong>lot</strong> been going on in the last couple of weeks &#8230; and we expect it to become even more vibrant with the release of Rails 2.2 which is expected for the Rails Conf Europe in early September.</p> <p>We&#8217;ve set up this website to keep track of all the news and provide a central resource for Internationalization in Ruby on Rails. </p> <p>For starters here&#8217;s a short list of what happened in the last couple of weeks.</p><p>After we&#8217;ve been …</p>
+ </div>
+ <p><a href="/2008/7/31/welcome-to-the-future-of-i18n-in-ruby-on-rails">Read the rest of this entry</a></p>
+ </li>
+ </ul>
+
+ </div>
+ </div>
+ </div>
+ <div id="sidebar">
+ <h2>Projects</h2>
+ <h3>Ruby I18n gem</h3>
+ <p>
+ <a href="http://github.com/svenfuchs/i18n">GitHub repository</a><br>
+ <a href="http://i18n.lighthouseapp.com/projects/14947-ruby-i18n">Lighthouse tracker</a>
+ </p>
+ <h3>Rails I18n</h3>
+ <p>
+ <a href="http://github.com/svenfuchs/rails-i18n">GitHub repository</a><br>
+ <a href="http://i18n.lighthouseapp.com/projects/14948-rails-i18n">Lighthouse tracker</a>
+ </p>
+ <h2>Community</h2>
+ <p>
+ <a href="http://groups.google.com/group/rails-i18n">Rails I18n Google Group</a>
+ </p>
+ </div>
+ </div>
+
+ <div id="footer" class="clearing">
+ </div>
+ <p id="copyright">
+ Powered by <a href="http://adva-cms.org">adva cms</a>.
+ Theme heavily inspired by <a href="http://labs.reevoo.com">labs.reevoo.com</a>
+ </p>
+ <!-- <ul id="feeds">
+ <li><a href="http://rails-i18n.org/wiki.atom">Entries feed</a></li>
+ <li><a href="http://rails-i18n.org/wiki/comments.atom">Comments feed</a></li>
+ </ul> -->
+ </body>
+</html>
+
Oops, something went wrong.

0 comments on commit 905811e

Please sign in to comment.