diff --git a/attached_assets/image_1756996385541.png b/attached_assets/image_1756996385541.png new file mode 100644 index 0000000..a44b674 Binary files /dev/null and b/attached_assets/image_1756996385541.png differ diff --git a/attached_assets/image_1756996490719.png b/attached_assets/image_1756996490719.png new file mode 100644 index 0000000..7c55bc0 Binary files /dev/null and b/attached_assets/image_1756996490719.png differ diff --git a/client/src/components/CookieConsent.tsx b/client/src/components/CookieConsent.tsx index 1518a37..7496038 100644 --- a/client/src/components/CookieConsent.tsx +++ b/client/src/components/CookieConsent.tsx @@ -134,7 +134,7 @@ export default function CookieConsent() { @@ -158,7 +158,7 @@ export default function CookieConsent() {

Notwendige Cookies

-
+
Immer aktiv
diff --git a/client/src/components/ad-settings.tsx b/client/src/components/ad-settings.tsx index fcf39bd..2de5adf 100644 --- a/client/src/components/ad-settings.tsx +++ b/client/src/components/ad-settings.tsx @@ -121,7 +121,7 @@ export default function AdSettings({ isOpen, onClose }: AdSettingsProps) {
- +

Ad Settings

@@ -158,7 +158,7 @@ export default function AdSettings({ isOpen, onClose }: AdSettingsProps) { -
+
{totalImpressions.toLocaleString()}
diff --git a/client/src/components/loading-spinner.tsx b/client/src/components/loading-spinner.tsx index 5ec1b8b..db3d037 100644 --- a/client/src/components/loading-spinner.tsx +++ b/client/src/components/loading-spinner.tsx @@ -4,7 +4,7 @@ interface LoadingSpinnerProps { className?: string; } -export function LoadingSpinner({ size = 'md', text = 'Amazing Content', className = '' }: LoadingSpinnerProps) { +export function LoadingSpinner({ size = 'md', text = 'Fantastischer Inhalt', className = '' }: LoadingSpinnerProps) { const sizeClasses = { sm: 'w-6 h-6', md: 'w-10 h-10', diff --git a/client/src/components/netflix-grid.tsx b/client/src/components/netflix-grid.tsx index d9ba7af..88800b8 100644 --- a/client/src/components/netflix-grid.tsx +++ b/client/src/components/netflix-grid.tsx @@ -150,7 +150,7 @@ export default function NetflixGrid({ videos, isLoading }: NetflixGridProps) {

video.folx.tv

-

Loading videos...

+

Videos werden geladen...

); @@ -163,7 +163,7 @@ export default function NetflixGrid({ videos, isLoading }: NetflixGridProps) {
- No videos found + Keine Videos gefunden

Try adjusting your search or filter criteria diff --git a/client/src/components/search-header.tsx b/client/src/components/search-header.tsx index bac8296..9cf2a8a 100644 --- a/client/src/components/search-header.tsx +++ b/client/src/components/search-header.tsx @@ -66,10 +66,10 @@ export default function SearchHeader({

@@ -106,7 +106,7 @@ export default function SearchHeader({
video.folx.tv
-
Loading ads...
+
Werbung wird geladen...
); @@ -53,7 +53,7 @@ export default function VideoAds({ videoId }: VideoAdsProps) {

- No ad spots configured for this video + Keine Werbeplätze für dieses Video konfiguriert

); diff --git a/client/src/components/video-grid.tsx b/client/src/components/video-grid.tsx index 29d1454..86fff9b 100644 --- a/client/src/components/video-grid.tsx +++ b/client/src/components/video-grid.tsx @@ -40,7 +40,7 @@ export default function VideoGrid({ videos, isLoading, hasMore, onLoadMore, view

video.folx.tv

-

Loading videos...

+

Videos werden geladen...

); @@ -53,7 +53,7 @@ export default function VideoGrid({ videos, isLoading, hasMore, onLoadMore, view
- No videos found + Keine Videos gefunden

Try adjusting your search or filter criteria @@ -91,7 +91,7 @@ export default function VideoGrid({ videos, isLoading, hasMore, onLoadMore, view

- Loading more... + Mehr laden... ) : ( <> diff --git a/client/src/components/video-modal.tsx b/client/src/components/video-modal.tsx index 78aa2b9..88e91a9 100644 --- a/client/src/components/video-modal.tsx +++ b/client/src/components/video-modal.tsx @@ -449,7 +449,7 @@ export default function VideoModal({ video, isOpen, onClose, enableAds = true }: variant="ghost" size="icon" onClick={onClose} - className="absolute -top-12 right-0 text-white hover:text-[#da234d] transition-colors z-60" + className="absolute -top-12 right-0 text-white hover:text-white transition-colors z-60" data-testid="button-close-modal" > @@ -527,7 +527,7 @@ export default function VideoModal({ video, isOpen, onClose, enableAds = true }: onClick={togglePlay} variant="ghost" size="icon" - className="text-white hover:text-[#da234d] transition-colors" + className="text-white hover:text-white transition-colors" data-testid="button-play-pause" > {isPlaying ? : } @@ -539,7 +539,7 @@ export default function VideoModal({ video, isOpen, onClose, enableAds = true }: onClick={toggleMute} variant="ghost" size="icon" - className="text-white hover:text-[#da234d] transition-colors" + className="text-white hover:text-white transition-colors" data-testid="button-volume" > {isMuted ? : } @@ -567,7 +567,7 @@ export default function VideoModal({ video, isOpen, onClose, enableAds = true }: onClick={() => setShowShareMenu(!showShareMenu)} variant="ghost" size="icon" - className="text-white hover:text-[#da234d] transition-colors" + className="text-white hover:text-white transition-colors" data-testid="button-share" > @@ -633,7 +633,7 @@ export default function VideoModal({ video, isOpen, onClose, enableAds = true }: onClick={toggleFullscreen} variant="ghost" size="icon" - className="text-white hover:text-[#da234d] transition-colors ml-auto" + className="text-white hover:text-white transition-colors ml-auto" data-testid="button-fullscreen" > diff --git a/client/src/pages/FolxStadlPage.tsx b/client/src/pages/FolxStadlPage.tsx index 1c5c5a1..b78925d 100644 --- a/client/src/pages/FolxStadlPage.tsx +++ b/client/src/pages/FolxStadlPage.tsx @@ -111,19 +111,19 @@ export default function FolxStadlPage() { {/* Desktop navigation */}
); @@ -351,19 +351,19 @@ export default function VideoPage() { {/* Desktop navigation */}