i18n: Auth-Views vollstaendig uebersetzbar machen (Readiness)
Die Auth-Strecke (Login, Registrierung, Passwort-Reset/-Bestaetigung, Magic-Link, E-Mail-Verifizierung, 2FA) war als einziger Backend-Bereich noch nicht durchgaengig __()-gewrappt. Alle sichtbaren deutschen Strings in __() gewickelt (Deutsch bleibt Schluessel). Eingebettete Links (AGB/ Datenschutz) und Alpine-x-text sauber segmentiert. Heading/Eyebrow und topRight-Label/-Link sowie der From-Banner werden jetzt im Auth-Layout am Ausgabepunkt uebersetzt (im #[Layout]-Attribut sind keine __()-Aufrufe moeglich). Leeres lang/en.json als Geruest fuer die spaetere EN-Befuellung. Kunden-, Admin-, Settings- und Component-Views waren bereits vollstaendig gewrappt (per Audit bestaetigt). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
f6a8143a2c
commit
052b214bd9
10 changed files with 88 additions and 91 deletions
|
|
@ -23,10 +23,10 @@ new #[Layout('components.layouts.auth.pressekonto', ['heading' => 'Zwei-Faktor-B
|
|||
|
||||
<p class="text-[13.5px] text-ink-2 leading-[1.65] !-mt-2 mb-6">
|
||||
<span x-show="! recovery">
|
||||
Geben Sie den 6-stelligen Code aus Ihrer Authenticator-App ein.
|
||||
{{ __('Geben Sie den 6-stelligen Code aus Ihrer Authenticator-App ein.') }}
|
||||
</span>
|
||||
<span x-show="recovery" x-cloak>
|
||||
Geben Sie einen Ihrer Wiederherstellungs-Codes ein.
|
||||
{{ __('Geben Sie einen Ihrer Wiederherstellungs-Codes ein.') }}
|
||||
</span>
|
||||
</p>
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ new #[Layout('components.layouts.auth.pressekonto', ['heading' => 'Zwei-Faktor-B
|
|||
@csrf
|
||||
|
||||
<div x-show="! recovery">
|
||||
<label class="field-label" for="code">Authentifizierungs-Code</label>
|
||||
<label class="field-label" for="code">{{ __('Authentifizierungs-Code') }}</label>
|
||||
<input
|
||||
id="code"
|
||||
name="code"
|
||||
|
|
@ -51,7 +51,7 @@ new #[Layout('components.layouts.auth.pressekonto', ['heading' => 'Zwei-Faktor-B
|
|||
</div>
|
||||
|
||||
<div x-show="recovery" x-cloak>
|
||||
<label class="field-label" for="recovery_code">Wiederherstellungs-Code</label>
|
||||
<label class="field-label" for="recovery_code">{{ __('Wiederherstellungs-Code') }}</label>
|
||||
<input
|
||||
id="recovery_code"
|
||||
name="recovery_code"
|
||||
|
|
@ -64,7 +64,7 @@ new #[Layout('components.layouts.auth.pressekonto', ['heading' => 'Zwei-Faktor-B
|
|||
</div>
|
||||
|
||||
<button type="submit" class="auth-btn-primary !mt-[18px]">
|
||||
Bestätigen
|
||||
{{ __('Bestätigen') }}
|
||||
</button>
|
||||
|
||||
<button
|
||||
|
|
@ -72,8 +72,8 @@ new #[Layout('components.layouts.auth.pressekonto', ['heading' => 'Zwei-Faktor-B
|
|||
class="auth-btn-outline !mt-0"
|
||||
x-on:click="recovery = ! recovery; $nextTick(() => (recovery ? document.getElementById('recovery_code') : $refs.code)?.focus())"
|
||||
>
|
||||
<span x-show="! recovery">Wiederherstellungs-Code verwenden</span>
|
||||
<span x-show="recovery" x-cloak>Code aus App verwenden</span>
|
||||
<span x-show="! recovery">{{ __('Wiederherstellungs-Code verwenden') }}</span>
|
||||
<span x-show="recovery" x-cloak>{{ __('Code aus App verwenden') }}</span>
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue