Added internationalization to all views

Jorge Calás Lozano committed May 09, 2011
commit a7fde612b92a0205941d3c10c41eac59ef90f71f
Showing 19 changed files with 163 additions and 70 deletions
app/views/cms_admin/layouts/_form.html.erb +9 -9
@@ @@ -2,19 +2,19 @@
<%= render :partial => 'cms_admin/uploads/index' %>
<% end %>
- <%= form.text_field :label, :label => 'Layout Name', :id => (@cms_layout.new_record?? 'slugify' : nil)%>
- <%= form.text_field :slug, :id => 'slug' %>
+ <%= form.text_field :label, :label => t('cms.views.layouts.layout_name'), :id => (@cms_layout.new_record?? 'slugify' : nil)%>
+ <%= form.text_field :slug, :id => 'slug', :label => t('cms.forms.slug') %>
<% if (options = Cms::Layout.options_for_select(@cms_site, @cms_layout)).present? %>
- <%= form.select :parent_id, [['---- Select Parent Layout ----', nil]] + options %>
+ <%= form.select :parent_id, [["---- #{t('cms.views.layouts.select_parent_layout')} ----", nil]] + options, :label => t('cms.views.layouts.parent_layout') %>
<% end %>
<% if (options = Cms::Layout.app_layouts_for_select).present? %>
- <%= form.select :app_layout, [['---- Select Application Layout ----', nil]] + options %>
+ <%= form.select :app_layout, [["---- #{t('cms.views.layouts.select_application_layout')} ----", nil]] + options, :label => t('cms.views.layouts.app_layout') %>
<% end %>
- <%= form.text_area :content, :class => 'code' %>
- <%= form.text_area :css, :class => 'code_css' %>
- <%= form.text_area :js, :class => 'code_js' %>
+ <%= form.text_area :content, :class => 'code', :label => t('cms.forms.content') %>
+ <%= form.text_area :css, :class => 'code_css', :label => "CSS" %>
+ <%= form.text_area :js, :class => 'code_js', :label => "Javascript" %>
<%= form.simple_field nil, nil, :class => 'submit_element' do %>
- <%= form.submit @cms_layout.new_record?? 'Create Layout' : 'Update Layout', :disable_builder => true %>
- <% end %>
\ No newline at end of file
+ <%= form.submit t("cms.views.layouts.#{@cms_layout.new_record? ? 'create_layout' : 'update_layout'}"), :disable_builder => true %>
+ <% end %>
app/views/cms_admin/layouts/_index_branch.html.erb +4 -4
@@ @@ -4,9 +4,9 @@
<div class='item'>
<div class='icon'></div>
<div class='action_links'>
- <%= link_to 'Add Child Layout', new_cms_admin_layout_path(:parent_id => cms_layout.id) %>
- <%= link_to 'Edit', edit_cms_admin_layout_path(cms_layout) %>
- <%= link_to 'Delete', cms_admin_layout_path(cms_layout), :method => :delete, :confirm => 'Are you sure?' %>
+ <%= link_to t('cms.views.layouts.add_child_layout'), new_cms_admin_layout_path(:parent_id => cms_layout.id) %>
+ <%= link_to t('cms.views.edit'), edit_cms_admin_layout_path(cms_layout) %>
+ <%= link_to t('cms.views.delete'), cms_admin_layout_path(cms_layout), :method => :delete, :confirm => t('cms.views.are_you_sure') %>
</div>
<div class='label'>
<%= link_to cms_layout.label, edit_cms_admin_layout_path(cms_layout) %>
@@ @@ -20,4 +20,4 @@
<%= render :partial => 'index_branch', :collection => cms_layout.children %>
</ul>
<% end %>
- </li>
\ No newline at end of file
+ </li>
app/views/cms_admin/layouts/edit.html.erb +2 -2
@@ @@ -1,5 +1,5 @@
<%= link_to span_tag(pluralize(@cms_layout.revisions.count, 'revision')), cms_admin_layout_revisions_path(@cms_layout), :class => 'big button' %>
- <h1> Editing Layout </h1>
+ <h1><%= t('cms.views.layouts.editing_layout') %></h1>
<% content_for :right_column do %>
<%= render :partial => 'cms_admin/sites/mirrors', :object => @cms_layout %>
@@ @@ -7,4 +7,4 @@
<%= cms_form_for @cms_layout, :url => {:action => :update} do |form| %>
<%= render :partial => 'form', :object => form %>
- <% end %>
\ No newline at end of file
+ <% end %>
app/views/cms_admin/layouts/index.html.erb +3 -3
@@ @@ -1,5 +1,5 @@
- <%= link_to span_tag('Create New Layout'), new_cms_admin_layout_path, :class => 'big button' %>
- <h1>Layouts</h1>
+ <%= link_to span_tag(t('cms.views.layouts.create_new_layout')), new_cms_admin_layout_path, :class => 'big button' %>
+ <h1><%= t('cms.sections.layouts') %></h1>
<% content_for :right_column do %>
<%= render :partial => 'cms_admin/sites/mirrors' %>
@@ @@ -7,4 +7,4 @@
<ul class='list'>
<%= render :partial => 'index_branch', :collection => @cms_layouts %>
- </ul>
\ No newline at end of file
+ </ul>
app/views/cms_admin/layouts/new.html.erb +2 -2
@@ @@ -1,5 +1,5 @@
- <h1> New Layout </h1>
+ <h1><%= t('cms.views.layouts.new_layout') %></h1>
<%= cms_form_for @cms_layout, :url => {:action => :create} do |form| %>
<%= render :partial => 'form', :object => form %>
- <% end %>
\ No newline at end of file
+ <% end %>
app/views/cms_admin/pages/_form.html.erb +2 -2
@@ @@ -22,7 +22,7 @@
<%= form.select :parent_id, options, :label => t('cms.forms.parent') %>
<% end %>
<% if (options = Cms::Page.options_for_select(@cms_site, @cms_page, nil, 0, false)).present? %>
- <%= form.select :target_page_id, [["---- #{t('cms.forms.no_redirect')} ----", nil]] + options, :label => t('cms.forms.redirect_to_page') %>
+ <%= form.select :target_page_id, [["---- #{t('cms.views.pages.no_redirect')} ----", nil]] + options, :label => t('cms.views.pages.redirect_to_page') %>
<% end %>
<%= cms_hook :page_form, :object => form %>
</div>
@@ @@ -33,5 +33,5 @@
<%= form.check_box :is_published, :disable_builder => true %>
<%= form.label_for :is_published, :label => t('cms.views.pages.published') %>
<%= form.submit t('cms.views.pages.preview'), :name => 'preview', :id => nil, :disable_builder => true %>
- <%= form.submit t("cms.forms.#{@cms_page.new_record? ? 'create_page' : 'update_page'}"), :disable_builder => true %>
+ <%= form.submit t("cms.views.pages.#{@cms_page.new_record? ? 'create_page' : 'update_page'}"), :disable_builder => true %>
<% end %>
app/views/cms_admin/pages/_index_branch.html.erb +2 -2
@@ @@ -21,8 +21,8 @@
</div>
<div class='action_links'>
<%= link_to t('cms.views.pages.add_child_page'), new_cms_admin_page_path(:parent_id => cms_page.id) %>
- <%= link_to t('cms.views.pages.edit'), edit_cms_admin_page_path(cms_page) %>
- <%= link_to t('cms.views.pages.delete'), cms_admin_page_path(cms_page), :method => :delete, :confirm => t('cms.views.pages.are_you_sure') %>
+ <%= link_to t('cms.views.edit'), edit_cms_admin_page_path(cms_page) %>
+ <%= link_to t('cms.views.delete'), cms_admin_page_path(cms_page), :method => :delete, :confirm => t('cms.views.are_you_sure') %>
</div>
<div class='label'>
<%= link_to cms_page.label, edit_cms_admin_page_path(cms_page) %>
app/views/cms_admin/pages/index.html.erb +1 -1
@@ @@ -1,5 +1,5 @@
<%= link_to span_tag(t('cms.views.pages.create_new_page')), new_cms_admin_page_path, :class => 'big button' %>
- <h1><%= t('cms.views.pages.pages') %></h1>
+ <h1><%= t('cms.sections.pages') %></h1>
<% content_for :right_column do %>
<%= render :partial => 'cms_admin/sites/mirrors' %>
app/views/cms_admin/sites/_form.html.erb +4 -4
@@ @@ -1,6 +1,6 @@
- <%= form.text_field :label %>
- <%= form.text_field :hostname %>
+ <%= form.text_field :label, :label => t('cms.forms.label') %>
+ <%= form.text_field :hostname, :label => t('cms.forms.hostname') %>
<%= form.simple_field nil, nil, :class => 'submit_element' do %>
- <%= form.submit @cms_site.new_record?? 'Create Site' : 'Update Site', :disable_builder => true %>
- <% end %>
\ No newline at end of file
+ <%= form.submit t("cms.views.sites.#{@cms_site.new_record? ? 'create_site' : 'update_site'}"), :disable_builder => true %>
+ <% end %>
app/views/cms_admin/sites/edit.html.erb +2 -2
@@ @@ -1,5 +1,5 @@
- <h1> Editing Site </h1>
+ <h1><%= t('cms.views.sites.editing_site') %></h1>
<%= cms_form_for @cms_site, :url => {:action => :update} do |form| %>
<%= render :partial => 'form', :object => form %>
- <% end %>
\ No newline at end of file
+ <% end %>
app/views/cms_admin/sites/index.html.erb +5 -5
@@ @@ -1,5 +1,5 @@
- <%= link_to span_tag('Create New Site'), new_cms_admin_site_path, :class => 'big button' %>
- <h1>Sites</h1>
+ <%= link_to span_tag(t('cms.views.sites.create_new_site')), new_cms_admin_site_path, :class => 'big button' %>
+ <h1><%= t('cms.sections.sites') %></h1>
<ul class='list'>
<% @cms_sites.each do |cms_site| %>
@@ @@ -7,8 +7,8 @@
<div class='item'>
<div class='icon'></div>
<div class='action_links'>
- <%= link_to 'Edit', edit_cms_admin_site_path(cms_site) %>
- <%= link_to 'Delete', cms_admin_site_path(cms_site), :method => :delete, :confirm => 'Are you sure?' %>
+ <%= link_to t('cms.views.edit'), edit_cms_admin_site_path(cms_site) %>
+ <%= link_to t('cms.views.delete'), cms_admin_site_path(cms_site), :method => :delete, :confirm => t('cms.views.are_you_sure') %>
</div>
<div class='label'>
<%= link_to cms_site.label, edit_cms_admin_site_path(cms_site) %>
@@ @@ -19,4 +19,4 @@
</div>
</li>
<% end %>
- </ul>
\ No newline at end of file
+ </ul>
app/views/cms_admin/sites/new.html.erb +2 -2
@@ @@ -1,5 +1,5 @@
- <h1> New Site </h1>
+ <h1><%= t('cms.views.sites.new_site') %></h1>
<%= cms_form_for @cms_site, :url => {:action => :create} do |form| %>
<%= render :partial => 'form', :object => form %>
- <% end %>
\ No newline at end of file
+ <% end %>
app/views/cms_admin/snippets/_form.html.erb +5 -5
@@ @@ -2,10 +2,10 @@
<%= render :partial => 'cms_admin/uploads/index' %>
<% end %>
- <%= form.text_field :label, :id => (@cms_snippet.new_record?? 'slugify' : nil) %>
- <%= form.text_field :slug, :id => 'slug', :class => 'delimiter-underscore' %>
- <%= form.text_area :content, :class => 'code' %>
+ <%= form.text_field :label, :id => (@cms_snippet.new_record?? 'slugify' : nil), :label => t('cms.forms.label') %>
+ <%= form.text_field :slug, :id => 'slug', :class => 'delimiter-underscore', :label => t('cms.forms.slug') %>
+ <%= form.text_area :content, :class => 'code', :label => t('cms.forms.content') %>
<%= form.simple_field nil, nil, :class => 'submit_element' do %>
- <%= form.submit @cms_snippet.new_record?? 'Create Snippet' : 'Update Snippet', :disable_builder => true %>
- <% end %>
\ No newline at end of file
+ <%= form.submit t("cms.views.snippets.#{@cms_snippet.new_record? ? 'create_snippet' : 'update_snippet'}"), :disable_builder => true %>
+ <% end %>
app/views/cms_admin/snippets/edit.html.erb +2 -2
@@ @@ -1,5 +1,5 @@
<%= link_to span_tag(pluralize(@cms_snippet.revisions.count, 'revision')), cms_admin_snippet_revisions_path(@cms_snippet), :class => 'big button' %>
- <h1> Editing Snippet </h1>
+ <h1><%= t('cms.views.snippets.editing_snippet') %></h1>
<% content_for :right_column do %>
<%= render :partial => 'cms_admin/sites/mirrors', :object => @cms_snippet %>
@@ @@ -7,4 +7,4 @@
<%= cms_form_for @cms_snippet, :url => {:action => :update} do |form| %>
<%= render :partial => 'form', :object => form %>
- <% end %>
\ No newline at end of file
+ <% end %>
app/views/cms_admin/snippets/index.html.erb +5 -5
@@ @@ -1,5 +1,5 @@
- <%= link_to span_tag('Create New Snippet'), new_cms_admin_snippet_path, :class => 'big button' %>
- <h1>Snippets</h1>
+ <%= link_to span_tag(t('cms.views.snippets.create_new_snippet')), new_cms_admin_snippet_path, :class => 'big button' %>
+ <h1><%= t('cms.sections.snippets') %></h1>
<% content_for :right_column do %>
<%= render :partial => 'cms_admin/sites/mirrors' %>
@@ @@ -11,8 +11,8 @@
<div class='item'>
<div class='icon'></div>
<div class='action_links'>
- <%= link_to 'Edit', edit_cms_admin_snippet_path(cms_snippet) %>
- <%= link_to 'Delete', cms_admin_snippet_path(cms_snippet), :method => :delete, :confirm => 'Are you sure?' %>
+ <%= link_to t('cms.views.edit'), edit_cms_admin_snippet_path(cms_snippet) %>
+ <%= link_to t('cms.views.delete'), cms_admin_snippet_path(cms_snippet), :method => :delete, :confirm => t('cms.views.are_you_sure') %>
</div>
<div class='label'>
<%= link_to cms_snippet.label, edit_cms_admin_snippet_path(cms_snippet) %>
@@ @@ -23,4 +23,4 @@
</div>
</li>
<% end %>
- </ul>
\ No newline at end of file
+ </ul>
app/views/cms_admin/snippets/new.html.erb +2 -2
@@ @@ -1,5 +1,5 @@
- <h1> New Snippet </h1>
+ <h1><%= t('cms.views.snippets.new_snippet') %></h1>
<%= cms_form_for @cms_snippet, :url => {:action => :create} do |form| %>
<%= render :partial => 'form', :object => form %>
- <% end %>
\ No newline at end of file
+ <% end %>
app/views/layouts/cms_admin/_left.html.erb +5 -5
@@ @@ -1,9 +1,9 @@
<ul class='nav'>
<% if ComfortableMexicanSofa.config.enable_multiple_sites %>
- <li><%= active_link_to 'Sites', cms_admin_sites_path %></li>
+ <li><%= active_link_to t('cms.sections.sites'), cms_admin_sites_path %></li>
<% end %>
- <li><%= active_link_to 'Layouts', cms_admin_layouts_path %></li>
- <li><%= active_link_to 'Pages', cms_admin_pages_path %></li>
- <li><%= active_link_to 'Snippets', cms_admin_snippets_path %></li>
+ <li><%= active_link_to t('cms.sections.layouts'), cms_admin_layouts_path %></li>
+ <li><%= active_link_to t('cms.sections.pages'), cms_admin_pages_path %></li>
+ <li><%= active_link_to t('cms.sections.snippets'), cms_admin_snippets_path %></li>
<%= cms_hook :navigation %>
- </ul>
\ No newline at end of file
+ </ul>
config/locales/en.yml +62 -4
@@ @@ -1,5 +1,63 @@
- # Sample localization file for English. Add more files in this directory for other locales.
- # See http://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points.
-
en:
- hello: "Hello world"
+ cms:
+ sections:
+ sites: "Sites"
+ layouts: "Layouts"
+ pages: "Pages"
+ snippets: "Snippets"
+ forms:
+ label: "Label"
+ hostname: "Hostname"
+ slug: "Slug"
+ layout: "Layout"
+ parent: "Parent"
+ content: "Content"
+ and_continue: "And Continue"
+ views:
+ edit: "Edit"
+ delete: "Delete"
+ are_you_sure: "Are you sure?"
+
+ layouts:
+ new_layout: "New Layout"
+ create_new_layout: "Create new Layout"
+ add_child_layout: "Add Child Layout"
+ editing_layout: "Editing Layout"
+ layout_name: "Layout Name"
+ parent_layout: "Parent Layout"
+ select_parent_layout: "Select Parent Layout"
+ app_layout: "App Layout"
+ select_application_layout: "Select Application Layout"
+ create_layout: "Create Layout"
+ update_layout: "Update Layout"
+
+ pages:
+ new_page: "New Page"
+ editing_page: "Editing Page"
+ published: "Published"
+ preview: "Preview"
+ toggle: "Toggle"
+ drag: "Drag"
+ add_child_page: "Add Child Page"
+ create_new_page: "Create new Page"
+ no_redirect: "No Redirect"
+ redirect_to_page: "Redirect to Page"
+ create_page: "Create Page"
+ update_page: "Update Page"
+
+ uploads:
+ upload_files: "Upload Files"
+
+ snippets:
+ new_snippet: "New Snippet"
+ editing_snippet: "Editing Snippet"
+ create_new_snippet: "Create New Snippet"
+ create_snippet: "Create Snippet"
+ update_snippet: "Update Snippet"
+
+ sites:
+ new_site: "New Site"
+ editing_site: "Editing Site"
+ create_new_site: "Create New Site"
+ create_site: "Create Site"
+ update_site: "Update Site"
config/locales/es.yml +44 -9
@@ @@ -1,28 +1,63 @@
es:
cms:
+ sections:
+ sites: "Sitios"
+ layouts: "Diseños"
+ pages: "Páginas"
+ snippets: "Fragmentos"
forms:
label: "Rótulo"
+ hostname: "Dirección"
slug: "Ruta"
layout: "Diseño"
parent: "Padre"
- no_redirect: "No Redirigir"
- redirect_to_page: "Redirigir a la Página"
- create_page: "Crear Página"
- update_page: "Actualizar Página"
+ content: "Contenido"
+ and_continue: "Y Continuar Editando"
views:
+ edit: "Editar"
+ delete: "Eliminar"
+ are_you_sure: "¿Está seguro?"
+
+ layouts:
+ new_layout: "Nuevo Diseño"
+ create_new_layout: "Crear Nuevo Diseño"
+ add_child_layout: "Añadir diseño hijo"
+ editing_layout: "Editando Diseño"
+ layout_name: "Nombre del Diseño"
+ parent_layout: "Diseño Padre"
+ select_parent_layout: "Seleccionar diseño padre"
+ app_layout: "Diseño (App)"
+ select_application_layout: "Seleccionar diseño (App)"
+ create_layout: "Crear Diseño"
+ update_layout: "Actualizar Diseño"
+
pages:
new_page: "Nueva Página"
editing_page: "Editando Página"
published: "Publicada"
preview: "Vista Previa"
- and_continue: "Y Continuar Editando"
toggle: "Cambiar"
drag: "Arrastrar"
add_child_page: "Añadir página hija"
- edit: "Editar"
- delete: "Eliminar"
- are_you_sure: "¿Está seguro de que desea eliminar esta página?"
- pages: "Páginas"
create_new_page: "Crear Nueva Página"
+ no_redirect: "No Redirigir"
+ redirect_to_page: "Redirigir a la Página"
+ create_page: "Crear Página"
+ update_page: "Actualizar Página"
+
uploads:
upload_files: "Cargar Archivos"
+
+ snippets:
+ new_snippet: "Nuevo Fragmento"
+ editing_snippet: "Editando Fragmento"
+ create_new_snippet: "Crear nuevo Fragmento"
+ create_snippet: "Crear Fragmento"
+ update_snippet: "Actualizar Fragmento"
+
+ sites:
+ new_site: "Nuevo Sitio"
+ create_new_site: "Crear nuevo Sitio"
+ editing_site: "Editando Sitio"
+ create_site: "Crear Sitio"
+ update_site: "Actualizar Sitio"