diff --git a/client/src/components/ad-explanation.tsx b/client/src/components/ad-explanation.tsx index 6d46dd1..af4f4bb 100644 --- a/client/src/components/ad-explanation.tsx +++ b/client/src/components/ad-explanation.tsx @@ -15,7 +15,7 @@ export default function AdExplanation({ isOpen, onClose }: AdExplanationProps) { - Kaj pomenijo oznake "💰 OGLAS"? + What do "💰 AD" badges mean? @@ -25,10 +25,10 @@ export default function AdExplanation({ isOpen, onClose }: AdExplanationProps) {
💰 OGLAS
- Monetizirani videji + Monetized Videos

- Te oznake prikazujejo, da so videji opremljeni z naprednim VAST oglasnim sistemom + These badges indicate that videos are equipped with advanced VAST advertising system

@@ -36,26 +36,26 @@ export default function AdExplanation({ isOpen, onClose }: AdExplanationProps) {
-

Kako deluje?

+

How does it work?

- Pred ali med predvajanjem videa se prikazujejo oglasi, ki omogočajo brezplačno gledanje vsebine + Ads are shown before or during video playback, enabling free viewing of content

-

Brezplačno gledanje

+

Free Viewing

- Oglasi omogočajo, da lahko vse videji gledate povsem brezplačno brez naročnine + Ads enable you to watch all videos completely free without subscription

-

VAST oglasni sistem

+

VAST Advertising System

Platforma uporablja profesionalni VAST (Video Ad Serving Template) sistem z 5 oglasnimi mrežami:

diff --git a/client/src/components/ad-settings.tsx b/client/src/components/ad-settings.tsx index c5575c5..32a7310 100644 --- a/client/src/components/ad-settings.tsx +++ b/client/src/components/ad-settings.tsx @@ -283,7 +283,7 @@ export default function AdSettings({ isOpen, onClose }: AdSettingsProps) {

Publift integracija

- Agregator več omrežij za povišanje prihodkov do 55% + Multi-network aggregator for revenue increase up to 55%

@@ -292,16 +292,16 @@ export default function AdSettings({ isOpen, onClose }: AdSettingsProps) {

Header bidding

- Priporočeno za 100.000+ mesečnih ogledov + Recommended for 100,000+ monthly views

-

VAST waterfall optimizacija

+

VAST Waterfall Optimization

- Avtomatsko preklapljanje med omrežji za maksimalne CPM-je + Automatic switching between networks for maximum CPMs

@@ -311,10 +311,10 @@ export default function AdSettings({ isOpen, onClose }: AdSettingsProps) {
diff --git a/client/src/components/bunny-video-modal.tsx b/client/src/components/bunny-video-modal.tsx index 18a115b..02b91c7 100644 --- a/client/src/components/bunny-video-modal.tsx +++ b/client/src/components/bunny-video-modal.tsx @@ -188,7 +188,7 @@ export default function BunnyVideoModal({ video, isOpen, onClose, onEdit, videos data-testid="button-edit-video" > - Uredi + Edit )}
@@ -200,7 +200,7 @@ export default function BunnyVideoModal({ video, isOpen, onClose, onEdit, videos data-testid="button-share-video" > - Deli + Share {showShareMenu && ( @@ -237,7 +237,7 @@ export default function BunnyVideoModal({ video, isOpen, onClose, onEdit, videos className="w-full px-4 py-2 text-left text-white hover:bg-gray-700" data-testid="button-copy-link" > - Kopiraj povezavo + Copy Link
)} @@ -271,7 +271,7 @@ export default function BunnyVideoModal({ video, isOpen, onClose, onEdit, videos /> ) : (
-

Video ni na voljo

+

Video not available

)} diff --git a/client/src/components/netflix-grid.tsx b/client/src/components/netflix-grid.tsx index f796f5c..de903f4 100644 --- a/client/src/components/netflix-grid.tsx +++ b/client/src/components/netflix-grid.tsx @@ -47,19 +47,19 @@ export default function NetflixGrid({ videos, isLoading }: NetflixGridProps) { return [ { - title: "Top 10 Videjev Danes", + title: "Top 10 Videos Today", videos: sortedByViews.slice(0, 10) }, { - title: "Priljubljeni Videi", + title: "Popular Videos", videos: sortedByViews.slice(10, 20) }, { - title: "Nazadnje Dodano", + title: "Recently Added", videos: sortedByDate.slice(0, 15) }, { - title: "Trending Sedaj", + title: "Trending Now", videos: videos.slice(0, 12) } ]; @@ -92,10 +92,10 @@ export default function NetflixGrid({ videos, isLoading }: NetflixGridProps) { return (
- Ni najdenih videjev + No videos found

- Poskusi prilagoditi iskalne ali filter kriterije + Try adjusting your search or filter criteria

); diff --git a/client/src/components/thumbnail-generator.tsx b/client/src/components/thumbnail-generator.tsx index 89efd52..f19ba18 100644 --- a/client/src/components/thumbnail-generator.tsx +++ b/client/src/components/thumbnail-generator.tsx @@ -238,7 +238,7 @@ export default function ThumbnailGenerator({ {/* Header */}

- Generiraj thumbnail sliko + Generate Thumbnail Image

@@ -325,12 +325,12 @@ export default function ThumbnailGenerator({ {isGeneratingAI ? (
- AI generiram predloge... + AI generating suggestions...
) : (
- AI predlogi thumbnail-ov + AI Thumbnail Suggestions
)} @@ -340,7 +340,7 @@ export default function ThumbnailGenerator({ {/* Thumbnail Preview Section */}

- Predogled thumbnail + Thumbnail Preview

{/* Thumbnail Preview */} @@ -349,7 +349,7 @@ export default function ThumbnailGenerator({
Thumbnail predogled diff --git a/client/src/components/vast-player.tsx b/client/src/components/vast-player.tsx index 180391f..5a5f52c 100644 --- a/client/src/components/vast-player.tsx +++ b/client/src/components/vast-player.tsx @@ -308,7 +308,7 @@ export default function VASTPlayer({ video, onClose, vastTagUrl, enableAds = tru {/* Ad Network Badge */}
- 📺 Oglas {currentAdNetwork && `• ${AD_NETWORKS[currentAdNetwork as keyof typeof AD_NETWORKS].name}`} + 📺 Ad {currentAdNetwork && `• ${AD_NETWORKS[currentAdNetwork as keyof typeof AD_NETWORKS].name}`}
{/* Skip Ad Button */} @@ -319,11 +319,11 @@ export default function VASTPlayer({ video, onClose, vastTagUrl, enableAds = tru data-testid="button-skip-ad" > - Preskoči oglas + Skip Ad ) : (
- Preskoči čez {skipCountdown}s + Skip in {skipCountdown}s
)}
diff --git a/client/src/components/video-edit-modal.tsx b/client/src/components/video-edit-modal.tsx index 7cf3d7c..65afbf7 100644 --- a/client/src/components/video-edit-modal.tsx +++ b/client/src/components/video-edit-modal.tsx @@ -92,8 +92,8 @@ export default function VideoEditModal({ video, isOpen, onClose }: VideoEditModa updateVideoMutation.mutate(updates); } catch (error) { toast({ - title: "Napaka", - description: "Preverite vnesene podatke", + title: "Error", + description: "Please check your input data", variant: "destructive" }); } @@ -111,7 +111,7 @@ export default function VideoEditModal({ video, isOpen, onClose }: VideoEditModa {/* Header */}

- Uredi video + Edit Video