2.1 KiB
2.1 KiB
Server-Prüfung: i18n-Fixes
Lokale Prüfung (bereits durchgeführt)
✅ Alle Dateien sind lokal korrekt:
TeamManagementView.vue- Alle$t()durcht()ersetzt,tim return StatementPermissionsView.vue- Alle$t()durcht()ersetzt,tim return StatementLogsView.vue- Alle$t()durcht()ersetzt,tim return StatementSeasonSelector.vue- Bereits korrekt
Server-Prüfung
1. Prüfskript auf den Server kopieren
# Vom lokalen Rechner aus:
scp check-i18n-fixes.sh rv2756:/var/www/tt-tagebuch.de/
2. Auf dem Server ausführen
# Auf dem Server:
cd /var/www/tt-tagebuch.de
chmod +x check-i18n-fixes.sh
./check-i18n-fixes.sh
3. Falls Dateien nicht aktualisiert sind
# Auf dem Server:
cd /var/www/tt-tagebuch.de
git pull origin main
cd backend
npm install # Erstellt automatisch den Frontend-Build (via postinstall script)
4. Backend neu starten (falls nötig)
# Falls als systemd-Service:
sudo systemctl restart tt-tagebuch
# Oder falls als PM2-Prozess:
pm2 restart tt-tagebuch-backend
Erwartete Ergebnisse
Das Prüfskript sollte folgende Ausgabe zeigen:
1. TeamManagementView.vue:
✓ Enthält 'const t = (key, params) => i18n.global.t'
✓ Enthält keine $t() Aufrufe mehr
✓ 't' ist im return Statement enthalten
2. PermissionsView.vue:
✓ Enthält 'const t = (key, params) => i18n.global.t'
✓ Enthält keine $t() Aufrufe mehr
✓ 't' ist im return Statement enthalten
3. LogsView.vue:
✓ Enthält 'const t = (key, params) => i18n.global.t'
✓ Enthält keine $t() Aufrufe mehr
✓ 't' ist im return Statement enthalten
4. SeasonSelector.vue:
✓ Enthält 'const t = (key, params) => i18n.global.t'
✓ Enthält keine $t() Aufrufe mehr
Commits, die auf den Server müssen
Die folgenden Commits müssen auf dem Server sein:
b0e610f- Fix: Replace all $t() calls with t() in PermissionsView and LogsView templates0285c05- Fix: Replace all $t() calls with t() in TeamManagementView template5d4f2eb- Update localization handling in TeamManagementView
Prüfe mit:
git log --oneline -5