mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Add ability to translate rails guides documents.yaml
Some translations of rails guides has their own documents.yaml, for example Japanese: https://github.com/yasslab/railsguides.jp/blob/japanese/guides/source/documents.yaml Traditional Chinese: https://github.com/docrails-tw/guides/blob/master/rails_guides/helpers.rb#L21,L27 https://github.com/docrails-tw/guides/blob/master/source/documents_zh-TW.yaml The [Translating Rails Guides](https://github.com/rails/docrails/wiki/translating-rails-guides) says > Copy the contents of guides/source into your own language directory and translate them. So that sounds ok to copy guides/source/documents.yaml into language specific directly and translating them like other markdown files.
This commit is contained in:
parent
c468d7fedd
commit
b2e490ef54
2 changed files with 2 additions and 2 deletions
|
@ -194,7 +194,7 @@ module RailsGuides
|
||||||
layout = kindle? ? 'kindle/layout' : 'layout'
|
layout = kindle? ? 'kindle/layout' : 'layout'
|
||||||
|
|
||||||
File.open(output_path, 'w') do |f|
|
File.open(output_path, 'w') do |f|
|
||||||
view = ActionView::Base.new(source_dir, :edge => @edge, :version => @version, :mobi => "kindle/#{mobi}")
|
view = ActionView::Base.new(source_dir, :edge => @edge, :version => @version, :mobi => "kindle/#{mobi}", :lang => @lang)
|
||||||
view.extend(Helpers)
|
view.extend(Helpers)
|
||||||
|
|
||||||
if guide =~ /\.(\w+)\.erb$/
|
if guide =~ /\.(\w+)\.erb$/
|
||||||
|
|
|
@ -15,7 +15,7 @@ module RailsGuides
|
||||||
end
|
end
|
||||||
|
|
||||||
def documents_by_section
|
def documents_by_section
|
||||||
@documents_by_section ||= YAML.load_file(File.expand_path('../../source/documents.yaml', __FILE__))
|
@documents_by_section ||= YAML.load_file(File.expand_path("../../source/#@lang/documents.yaml", __FILE__))
|
||||||
end
|
end
|
||||||
|
|
||||||
def documents_flat
|
def documents_flat
|
||||||
|
|
Loading…
Reference in a new issue