Initial i18n localization
This commit is contained in:
4
Gemfile
4
Gemfile
@@ -86,3 +86,7 @@ gem "action_policy", "~> 0.7.1"
|
||||
gem "pagy", "~> 9.0"
|
||||
|
||||
gem "csv", "~> 3.3"
|
||||
|
||||
# Centralization of locale data collection for Ruby on Rails.
|
||||
# URL: https://github.com/svenfuchs/rails-i18n
|
||||
gem "rails-i18n", "~> 7.0"
|
||||
|
||||
@@ -234,6 +234,9 @@ GEM
|
||||
rails-html-sanitizer (1.6.0)
|
||||
loofah (~> 2.21)
|
||||
nokogiri (~> 1.14)
|
||||
rails-i18n (7.0.9)
|
||||
i18n (>= 0.7, < 2)
|
||||
railties (>= 6.0.0, < 8)
|
||||
railties (7.2.1)
|
||||
actionpack (= 7.2.1)
|
||||
activesupport (= 7.2.1)
|
||||
@@ -379,6 +382,7 @@ DEPENDENCIES
|
||||
puma (>= 5.0)
|
||||
pwned
|
||||
rails (~> 7.2.0, >= 7.2.0)
|
||||
rails-i18n (~> 7.0)
|
||||
redis (>= 4.0.1)
|
||||
rubocop-rails-omakase
|
||||
selenium-webdriver
|
||||
|
||||
@@ -38,21 +38,13 @@
|
||||
</td>
|
||||
<% end %>
|
||||
<td class="p-2 py-3 text-right">
|
||||
<% if job.printing? %>
|
||||
<%= link_to edit_operator_job_path(job), target: "_top" do %>
|
||||
<span class="badge badge-hover">
|
||||
<%= job.costum_qm_plan.round(2) %> m²
|
||||
</span>
|
||||
<% end %>
|
||||
<% else %>
|
||||
<span class="badge">
|
||||
<%= job.costum_qm_plan.round(2) %> m²
|
||||
</span>
|
||||
<% end %>
|
||||
<span class="badge">
|
||||
<%= number_with_delimiter job.costum_qm_plan.round(2) %> m²
|
||||
</span>
|
||||
</td>
|
||||
<td class="w-24 p-2 py-3 text-right">
|
||||
<span class="badge">
|
||||
<%= job.cost %> €
|
||||
<%= number_to_currency job.cost, locale: :de %>
|
||||
</span>
|
||||
</td>
|
||||
<td class="p-2 py-3">
|
||||
|
||||
@@ -40,12 +40,12 @@
|
||||
</td>
|
||||
<td class="p-2 py-3 text-right">
|
||||
<span class="badge">
|
||||
<%= job.costum_qm_plan.round(2) %> m²
|
||||
<%= number_with_delimiter job.costum_qm_plan.round(2) %> m²
|
||||
</span>
|
||||
</td>
|
||||
<td class="w-24 p-2 py-3 text-right">
|
||||
<span class="badge">
|
||||
<%= job.cost %> €
|
||||
<%= number_to_currency job.cost, locale: :de %>
|
||||
</span>
|
||||
</td>
|
||||
<td class="p-2 py-3">
|
||||
|
||||
@@ -52,18 +52,18 @@
|
||||
<% if job.printing? %>
|
||||
<%= link_to edit_operator_job_path(job) do %>
|
||||
<span class="badge badge-hover">
|
||||
<%= job.costum_qm_plan.round(2) %> m²
|
||||
<%= number_with_delimiter job.costum_qm_plan.round(2) %> m²
|
||||
</span>
|
||||
<% end %>
|
||||
<% else %>
|
||||
<span class="badge">
|
||||
<%= job.costum_qm_plan.round(2) %> m²
|
||||
<%= number_with_delimiter job.costum_qm_plan.round(2) %> m²
|
||||
</span>
|
||||
<% end %>
|
||||
</td>
|
||||
<td class="w-24 p-2 py-3 text-right">
|
||||
<span class="badge">
|
||||
<%= job.cost %> €
|
||||
<%= number_to_currency job.cost, locale: :de %>
|
||||
</span>
|
||||
</td>
|
||||
<td class="p-2 py-3">
|
||||
|
||||
@@ -24,6 +24,7 @@ module Plottservice
|
||||
# config.time_zone = "Central Time (US & Canada)"
|
||||
# config.eager_load_paths << Rails.root.join("extras")
|
||||
|
||||
# config.i18n.default_locale = :de
|
||||
config.i18n.available_locales = [ :en, :de ]
|
||||
config.i18n.default_locale = :de
|
||||
end
|
||||
end
|
||||
|
||||
@@ -31,10 +31,15 @@ de:
|
||||
activerecord:
|
||||
attributes:
|
||||
job:
|
||||
pdf: "PDF Dokument"
|
||||
pdf: "Plan (PDF Format)"
|
||||
privacy_policy: "Datenschutzerklärung"
|
||||
costumer_firstname: "Vorname"
|
||||
costumer_lastname: "Nachname"
|
||||
errors:
|
||||
models:
|
||||
job:
|
||||
attributes:
|
||||
pdf:
|
||||
blank: "is erforderlich"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user