JezK
Edit File: all.html.erb
<h3 class="switch">Completed translations <span>(<%= link_to 'See phrases missing translation', @locale %>)</span></h3> <% if @locale.has_updated_translations? && action_name != 'updated' %> <span class="notice">Some phrases have changed. <%= link_to "Update translations", tolk.updated_locale_path(@locale) %>.</span> <% end %> <div class="search"> <%= render :partial => "tolk/searches/form", :locals => { :locale => @locale } %> </div> <div class="translations"> <% if @phrases.any? %> <%= form_for @locale do |locale_form| %> <table class="translations"> <tr> <th class="translation"><%= @locale.language_name -%></th> <th class="actions"></th> <th class="key"><%= Tolk::Locale.primary_language_name -%></th> </tr> <% @phrases.each do |phrase| %> <% if phrase.translations.primary %> <tr> <td class="translation"> <%= hidden_field_tag :"translations[][id]", phrase.translation.id %> <%= hidden_field_tag :"translations[][locale_id]", phrase.translation.locale_id %> <%= text_area_tag :"translations[][text]", format_i18n_text_area_value(phrase.translation.text), :class => 'locale', :onfocus => "$(this).up('tr').addClassName('active');", :onblur => "$(this).up('tr').removeClassName('active');" %> </td> <td class="actions"> <a class="copy" href="#" tabindex="-1" title="Copy original translation">←</a><br> <span class="warning" title="Interpolation keys don't match">⚠</span> </td> <td class="original"> <%= text_area_tag :"translations[][original_text]", format_i18n_text_area_value(phrase.translations.primary.text), :disabled => true %> <% if action_name == 'updated' %> <div class="updated"> <span class="key">Updated</span> <%= format_i18n_value(phrase.translations.primary.text) -%> <%= boolean_warning if phrase.translations.primary.boolean? -%> </div> <div class="previous"> <span class="key">Previous</span> <%= format_i18n_value(phrase.translations.primary.previous_text) -%> </div> <% else %> <%= format_i18n_value(phrase.translations.primary.text) -%> <%= boolean_warning if phrase.translations.primary.boolean? -%> <% end %> <span class="key"><%= phrase.key %></span> </td> </tr> <% end %> <% end %> </table> <div class="table_submit"> <p><%= locale_form.submit "Save changes", :class => 'save' %></p> </div> <div class="paginate"> <%= will_paginate @phrases %> </div> <% end %> <% else %> <p style="text-align: left">There aren't any completed translations for this locale.</p> <p> </p> <% end %> </div>