<% content_for(:header_title) { "Show group: #{truncate(@group.name.reverse, length: 45).reverse}" } %> <% content_for(:header_right) do %> <%= link_to [:update_translations_cache, @handler, @group], method: :post, class: "btn btn-default btn-sm", data: {confirm: "Are you sure?"} do %> Update translations <% end %> <% end %>
Filter
<%= form_for :group, url: handler_group_path(@handler, @group), method: :put, class: "translations" do |f| %>
<%= @group.name %>
<% I18n.available_locales.each do |locale| %> <% end %> <% @translations.each do |translation| %> <% I18n.available_locales.each do |locale| %> <% end %> <% if translation.file_line_content? || translation.default.present? %> <% end %> <% end %> <% if @translations.empty? %> <% end %>
Last Key <%= locale %>
<%= translation.key_show_with_fallback %>
<%= text_field "t", "#{translation.key}[#{locale}]", class: "translation-input", lang: locale, name: "t[#{translation.key}][#{locale}]", value: translation.translation_value(locale: locale) %>
<% if translation.file_line_content? %>
<%
                        %>

<%= translation.file_path %>:<%= translation.line_no %>

<% %><%= translation.file_line_content.to_s.strip %><% %>
<% elsif translation.default.present? %> Default: <%= translation.default %> <% end %>
No translations were found.
<%= f.submit "Save", class: ["btn", "btn-primary"] %>
<% end %>