diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-08-02 14:31:50 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-08-02 14:31:50 +0200 |
| commit | dab53a1ef28ecc281d574b50d3433e806db375cd (patch) | |
| tree | 54970ba3fda4907b61b7e44e176a322ca29ade63 /app/views/revisions/index.html.erb | |
| parent | 097a211bbe15127c36e93bde9c8ca2f112f7db0e (diff) | |
Keep the compared translation independent of the interface language
Diffstat (limited to 'app/views/revisions/index.html.erb')
| -rw-r--r-- | app/views/revisions/index.html.erb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/app/views/revisions/index.html.erb b/app/views/revisions/index.html.erb index 6bcf1820..d118f96a 100644 --- a/app/views/revisions/index.html.erb +++ b/app/views/revisions/index.html.erb | |||
| @@ -9,10 +9,10 @@ | |||
| 9 | <%= t("revisions.locale_label") %> | 9 | <%= t("revisions.locale_label") %> |
| 10 | <% ([I18n.default_locale] + Page.non_default_locales).each_with_index do |locale, i| %> | 10 | <% ([I18n.default_locale] + Page.non_default_locales).each_with_index do |locale, i| %> |
| 11 | <%= " · ".html_safe if i > 0 %> | 11 | <%= " · ".html_safe if i > 0 %> |
| 12 | <% if locale == @locale %> | 12 | <% if locale == @translation_locale %> |
| 13 | <strong><%= locale.to_s.upcase %></strong> | 13 | <strong><%= locale.to_s.upcase %></strong> |
| 14 | <% else %> | 14 | <% else %> |
| 15 | <%= link_to locale.to_s.upcase, node_revisions_path(@node, :locale => locale) %> | 15 | <%= link_to locale.to_s.upcase, node_revisions_path(@node, :translation_locale => locale) %> |
| 16 | <% end %> | 16 | <% end %> |
| 17 | <% end %> | 17 | <% end %> |
| 18 | </p> | 18 | </p> |
| @@ -34,7 +34,7 @@ | |||
| 34 | <td colspan="8"> | 34 | <td colspan="8"> |
| 35 | <%= button_to t(".diff_revisions"), diff_node_revisions_path(@node), | 35 | <%= button_to t(".diff_revisions"), diff_node_revisions_path(@node), |
| 36 | method: :post, | 36 | method: :post, |
| 37 | params: { locale: @locale }, | 37 | params: { translation_locale: @translation_locale }, |
| 38 | form: { id: 'diff_form', class: 'button_to computation' }, | 38 | form: { id: 'diff_form', class: 'button_to computation' }, |
| 39 | disabled: true %> | 39 | disabled: true %> |
| 40 | <span id="diff_selection_label" data-against="<%= t(".against_word") %>" data-selected="<%= t(".selected_word") %>"></span> | 40 | <span id="diff_selection_label" data-against="<%= t(".against_word") %>" data-selected="<%= t(".selected_word") %>"></span> |
| @@ -50,10 +50,10 @@ | |||
| 50 | <td><%= radio_button_tag :start_revision, page.revision, index == 1 %></td> | 50 | <td><%= radio_button_tag :start_revision, page.revision, index == 1 %></td> |
| 51 | <td><%= radio_button_tag :end_revision, page.revision, index == 0 %></td> | 51 | <td><%= radio_button_tag :end_revision, page.revision, index == 0 %></td> |
| 52 | <td class="revision"><%= page.revision %></td> | 52 | <td class="revision"><%= page.revision %></td> |
| 53 | <td class="title"><%= page.translations.find_by(:locale => @locale)&.title || "—" %></td> | 53 | <td class="title"><%= page.translations.find_by(:locale => @translation_locale)&.title || "—" %></td> |
| 54 | <td class="user"><%= page.editor.try(:login) %></td> | 54 | <td class="user"><%= page.editor.try(:login) %></td> |
| 55 | <td class="date"><%= page.updated_at %></td> | 55 | <td class="date"><%= page.updated_at %></td> |
| 56 | <td><%= link_to t(".show_link"), node_revision_path(@node, page, :locale => @locale) %></td> | 56 | <td><%= link_to t(".show_link"), node_revision_path(@node, page, :translation_locale => @translation_locale) %></td> |
| 57 | <td> | 57 | <td> |
| 58 | <%= button_to t(".restore_link"), restore_node_revision_path(@node, page), | 58 | <%= button_to t(".restore_link"), restore_node_revision_path(@node, page), |
| 59 | method: :put, | 59 | method: :put, |
