#!/bin/bash
# Skript zum Prüfen der Dateien auf dem Server

echo "=== Prüfe Dateien auf dem Server ==="
echo ""

# Prüfe, ob die Dateien die korrekten Änderungen enthalten
echo "1. Prüfe TeamManagementView.vue..."
if ssh rv2756 "grep -q 'const t = (key, params) => i18n.global.t' /var/www/tt-tagebuch.de/frontend/src/views/TeamManagementView.vue 2>/dev/null"; then
    echo "   ✓ TeamManagementView.vue enthält 'const t = (key, params) => i18n.global.t'"
else
    echo "   ✗ TeamManagementView.vue enthält NICHT 'const t = (key, params) => i18n.global.t'"
fi

if ssh rv2756 "grep -q '\$t(' /var/www/tt-tagebuch.de/frontend/src/views/TeamManagementView.vue 2>/dev/null"; then
    echo "   ✗ TeamManagementView.vue enthält noch \$t() Aufrufe"
else
    echo "   ✓ TeamManagementView.vue enthält keine \$t() Aufrufe mehr"
fi

echo ""
echo "2. Prüfe PermissionsView.vue..."
if ssh rv2756 "grep -q 'const t = (key, params) => i18n.global.t' /var/www/tt-tagebuch.de/frontend/src/views/PermissionsView.vue 2>/dev/null"; then
    echo "   ✓ PermissionsView.vue enthält 'const t = (key, params) => i18n.global.t'"
else
    echo "   ✗ PermissionsView.vue enthält NICHT 'const t = (key, params) => i18n.global.t'"
fi

if ssh rv2756 "grep -q '\$t(' /var/www/tt-tagebuch.de/frontend/src/views/PermissionsView.vue 2>/dev/null"; then
    echo "   ✗ PermissionsView.vue enthält noch \$t() Aufrufe"
else
    echo "   ✓ PermissionsView.vue enthält keine \$t() Aufrufe mehr"
fi

echo ""
echo "3. Prüfe LogsView.vue..."
if ssh rv2756 "grep -q 'const t = (key, params) => i18n.global.t' /var/www/tt-tagebuch.de/frontend/src/views/LogsView.vue 2>/dev/null"; then
    echo "   ✓ LogsView.vue enthält 'const t = (key, params) => i18n.global.t'"
else
    echo "   ✗ LogsView.vue enthält NICHT 'const t = (key, params) => i18n.global.t'"
fi

if ssh rv2756 "grep -q '\$t(' /var/www/tt-tagebuch.de/frontend/src/views/LogsView.vue 2>/dev/null"; then
    echo "   ✗ LogsView.vue enthält noch \$t() Aufrufe"
else
    echo "   ✓ LogsView.vue enthält keine \$t() Aufrufe mehr"
fi

echo ""
echo "4. Prüfe Build-Dateien..."
BUILD_FILE=$(ssh rv2756 "ls -t /var/www/tt-tagebuch.de/frontend/dist/assets/index-*.js 2>/dev/null | head -1")
if [ -n "$BUILD_FILE" ]; then
    echo "   Gefundene Build-Datei: $(basename $BUILD_FILE)"
    if ssh rv2756 "grep -q 'i18n.global.t' $BUILD_FILE 2>/dev/null"; then
        echo "   ✓ Build enthält 'i18n.global.t'"
    else
        echo "   ✗ Build enthält NICHT 'i18n.global.t' (möglicherweise minifiziert)"
    fi
else
    echo "   ✗ Keine Build-Datei gefunden"
fi

echo ""
echo "=== Prüfung abgeschlossen ==="

