diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-07-24 22:08:05 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-07-24 22:08:05 +0200 |
| commit | 90207029de7474082310d0725801d60f7145fa98 (patch) | |
| tree | 97b0c54fcd004ff221265e479f2602f8e3a5b093 /config | |
| parent | 215279dfb003163a7938ba948082363c105e888f (diff) | |
Extract admin strings to i18n: sessions, otp, users/edit
Diffstat (limited to 'config')
| -rw-r--r-- | config/application.rb | 2 | ||||
| -rw-r--r-- | config/locales/de.yml | 41 | ||||
| -rw-r--r-- | config/locales/en.yml | 41 |
3 files changed, 83 insertions, 1 deletions
diff --git a/config/application.rb b/config/application.rb index 5ec3e8fe..c8f53ac2 100644 --- a/config/application.rb +++ b/config/application.rb | |||
| @@ -18,7 +18,7 @@ module Cccms | |||
| 18 | 18 | ||
| 19 | config.i18n.default_locale = :de | 19 | config.i18n.default_locale = :de |
| 20 | config.i18n.available_locales = [:de, :en] | 20 | config.i18n.available_locales = [:de, :en] |
| 21 | config.i18n.fallbacks = { en: [:en, :de] } | 21 | config.i18n.fallbacks = { en: [:en, :de], de: [:de, :en] } |
| 22 | 22 | ||
| 23 | config.filter_parameters += [:password, :password_confirmation] | 23 | config.filter_parameters += [:password, :password_confirmation] |
| 24 | config.active_storage.variant_processor = :disabled | 24 | config.active_storage.variant_processor = :disabled |
diff --git a/config/locales/de.yml b/config/locales/de.yml index ae955aa6..7d49a872 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml | |||
| @@ -146,3 +146,44 @@ de: | |||
| 146 | licensed_under: "Lizenziert unter %{license}" | 146 | licensed_under: "Lizenziert unter %{license}" |
| 147 | 147 | ||
| 148 | related_documents: "Weitere Dokumente" | 148 | related_documents: "Weitere Dokumente" |
| 149 | |||
| 150 | sessions: | ||
| 151 | new: | ||
| 152 | login: "Anmeldename" | ||
| 153 | password: "Passwort" | ||
| 154 | log_in: "anmelden" | ||
| 155 | |||
| 156 | otp_challenges: | ||
| 157 | new: | ||
| 158 | title: "Zweiter Faktor" | ||
| 159 | code: "Code" | ||
| 160 | log_in: "Anmelden" | ||
| 161 | hint: "Gib den sechsstelligen Code aus deiner Authenticator-App ein." | ||
| 162 | |||
| 163 | otp_enrollments: | ||
| 164 | show: | ||
| 165 | title: "Zweiten Faktor einrichten" | ||
| 166 | scan: "Scannen" | ||
| 167 | manual_hint: "Oder Secret manuell eingeben:" | ||
| 168 | confirm: "Bestätigen" | ||
| 169 | app_hint: "Gib den sechsstelligen Code ein, den deine App für „%{issuer}“ anzeigt." | ||
| 170 | |||
| 171 | users: | ||
| 172 | edit: | ||
| 173 | my_account: "Mein Konto" | ||
| 174 | edit_user: "Benutzer „%{login}“ bearbeiten" | ||
| 175 | login: "Anmeldename" | ||
| 176 | email: "E-Mail" | ||
| 177 | password: "Passwort" | ||
| 178 | confirm: "bestätigen" | ||
| 179 | admin: "Admin?" | ||
| 180 | update: "Aktualisieren" | ||
| 181 | enabled: "Aktiviert." | ||
| 182 | not_enrolled: "Nicht eingerichtet." | ||
| 183 | current_password: "Aktuelles Passwort" | ||
| 184 | current_code: "Aktueller Code" | ||
| 185 | second_factor: "Zweiter Faktor" | ||
| 186 | enable_second_factor: "Zweiten Faktor aktivieren" | ||
| 187 | disable_second_factor: "Zweiten Faktor entfernen" | ||
| 188 | reset_second_factor: "Zweiten Faktor zurücksetzen" | ||
| 189 | reset_confirm: "Zweiten Faktor von %{login} zurücksetzen? Die Anmeldung ist danach nur mit Passwort möglich." | ||
diff --git a/config/locales/en.yml b/config/locales/en.yml index 618f5164..ea94952a 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml | |||
| @@ -98,3 +98,44 @@ en: | |||
| 98 | licensed_under: "Licensed under %{license}" | 98 | licensed_under: "Licensed under %{license}" |
| 99 | 99 | ||
| 100 | related_documents: "Related documents" | 100 | related_documents: "Related documents" |
| 101 | |||
| 102 | sessions: | ||
| 103 | new: | ||
| 104 | login: "Login" | ||
| 105 | password: "Password" | ||
| 106 | log_in: "log in" | ||
| 107 | |||
| 108 | otp_challenges: | ||
| 109 | new: | ||
| 110 | title: "Second factor" | ||
| 111 | code: "Code" | ||
| 112 | log_in: "Log in" | ||
| 113 | hint: "Enter the six-digit code from your authenticator app." | ||
| 114 | |||
| 115 | otp_enrollments: | ||
| 116 | show: | ||
| 117 | title: "Enable second factor" | ||
| 118 | scan: "Scan" | ||
| 119 | manual_hint: "Or enter the secret manually:" | ||
| 120 | confirm: "Confirm" | ||
| 121 | app_hint: "Enter the six-digit code your app shows for “%{issuer}”." | ||
| 122 | |||
| 123 | users: | ||
| 124 | edit: | ||
| 125 | my_account: "My account" | ||
| 126 | edit_user: "Edit user “%{login}”" | ||
| 127 | login: "login" | ||
| 128 | email: "e-mail" | ||
| 129 | password: "password" | ||
| 130 | confirm: "confirm" | ||
| 131 | admin: "admin?" | ||
| 132 | update: "Update" | ||
| 133 | enabled: "Enabled." | ||
| 134 | not_enrolled: "Not enrolled." | ||
| 135 | current_password: "Current password" | ||
| 136 | current_code: "Current code" | ||
| 137 | second_factor: "Second factor" | ||
| 138 | enable_second_factor: "Enable second factor" | ||
| 139 | disable_second_factor: "Disable second factor" | ||
| 140 | reset_second_factor: "Reset second factor" | ||
| 141 | reset_confirm: "Reset %{login}'s second factor? They will log in with password only afterwards." | ||
