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" |