feat: favs onboarding (#3170)

This commit is contained in:
pochoclin
2025-10-03 11:50:29 -04:00
committed by GitHub
parent 79258acba2
commit 9f8b319069
38 changed files with 816 additions and 36 deletions

View File

@@ -39,7 +39,8 @@
"use-debounce": "^10.0.6",
"vault66-crt-effect": "^1.4.1",
"zod": "catalog:",
"zustand": "catalog:"
"zustand": "catalog:",
"framer-motion": "catalog:"
},
"devDependencies": {
"@popcorntime/i18n": "workspace:*",

View File

@@ -12,6 +12,7 @@ import { LoginRoute } from "@/routes/login";
import { MaintenanceRoute } from "@/routes/maintenance";
import { NotFoundRoute } from "@/routes/not-found";
import {
OnboardingFavoritesRoute,
OnboardingManifestRoute,
OnboardingPreferencesRoute,
OnboardingProvidersRoute,
@@ -28,6 +29,7 @@ import "flag-icons/css/flag-icons.min.css";
initReactI18n();
// Mount all loaders
function Loaders() {
return (
<>
@@ -56,6 +58,7 @@ export function App() {
<Route element={<RequireSession />}>
<Route path="providers" element={<OnboardingProvidersRoute />} />
<Route path="preferences" element={<OnboardingPreferencesRoute />} />
<Route path="favorites" element={<OnboardingFavoritesRoute />} />
<Route path="tos" element={<OnboardingTOSRoute />} />
</Route>
</Route>

View File

@@ -0,0 +1,208 @@
import { Button, buttonVariants } from "@popcorntime/ui/components/button";
import { Input } from "@popcorntime/ui/components/input";
import { MediaPosterAsPicture } from "@popcorntime/ui/components/poster";
import { cn } from "@popcorntime/ui/lib/utils";
import { AnimatePresence, motion } from "framer-motion";
import { ArrowLeft, ArrowRight, Film, Heart, Search, ThumbsDown, ThumbsUp, Tv } from "lucide-react";
import { useCallback, useEffect, useMemo, useState } from "react";
import { useTranslation } from "react-i18next";
import { Link } from "react-router";
import { useCountry } from "@/hooks/useCountry";
import { useSearch } from "@/hooks/useSearch";
import { useTauri } from "@/hooks/useTauri";
import { useGlobalStore } from "@/stores/global";
import type { MediaKind, MediaSearch, UserReactionType } from "@/tauri/types";
type MediaKindKey = Lowercase<MediaKind> | "all";
interface MediaKindInfo {
filter: MediaKind | undefined;
icon: React.ComponentType<React.SVGProps<SVGSVGElement>>;
}
export const mediaKinds: Record<MediaKindKey, MediaKindInfo> = {
movie: { filter: "MOVIE", icon: Film },
tv_show: { filter: "TV_SHOW", icon: Tv },
all: { filter: undefined, icon: Search },
};
export function OnboardingFavorites() {
const { t } = useTranslation();
const [searchQuery, setSearchQuery] = useState("");
const direction = useGlobalStore(state => state.i18n.direction);
const [activeCategory, setActiveCategory] = useState<MediaKindKey>("all");
const locale = useGlobalStore(state => state.i18n.locale);
const { country } = useCountry();
const { api } = useTauri();
const [displayedNodes, setDisplayedNodes] = useState<MediaSearch[]>([]);
const [reactedIds, setReactedIds] = useState<Set<number>>(new Set());
const { data } = useSearch({
country,
query: searchQuery.trim(),
arguments: {
kind: mediaKinds[activeCategory].filter,
withPoster: true,
},
language: locale,
sortKey: "POSITION",
first: 48,
});
const filteredNodes = useMemo(() => data?.nodes.filter(m => m.poster !== null), [data?.nodes]);
useEffect(() => {
setDisplayedNodes(filteredNodes?.filter(n => !reactedIds.has(n.id)) || []);
}, [filteredNodes, reactedIds]);
const handleReaction = useCallback(
(mediaId: number, reaction: UserReactionType) => {
api
.setMediaReaction({
mediaId,
reaction,
})
.catch(console.error)
.finally(() => setReactedIds(prev => new Set(prev).add(mediaId)));
},
[api]
);
return (
<div className="h-screen max-h-screen flex flex-col">
<header className="sticky top-0 z-10 bg-background/80 backdrop-blur supports-[backdrop-filter]:bg-background/60 border-b">
<div className="mx-auto w-full max-w-6xl px-6 py-6 mt-10">
<div className="text-center space-y-3">
<div className="hidden lg:flex w-14 h-14 mx-auto bg-primary/20 rounded-full items-center justify-center">
<Heart className="w-7 h-7 text-primary" />
</div>
<h2 className="text-3xl font-bold text-foreground">{t("onboardingFavorites.title")}</h2>
<p className="text-muted-foreground text-pretty max-w-2xl mx-auto">
{t("onboardingFavorites.description")}
</p>
<div className="mt-4 grid gap-3 lg:gap-6">
<div className="relative max-w-md mx-auto w-full">
<Search className="absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground w-4 h-4" />
<Input
placeholder={t("onboardingFavorites.searchPlaceholder")}
value={searchQuery}
onChange={e => setSearchQuery(e.target.value)}
className="pl-10 bg-card/50 border-border/50"
/>
</div>
</div>
<div className="flex flex-wrap justify-center gap-2">
{Object.entries(mediaKinds).map(([key, kind]) => {
const Icon = kind.icon;
const isActive = activeCategory === key;
return (
<Button
key={key}
variant={isActive ? "default" : "outline"}
size="sm"
onClick={() => setActiveCategory(key as MediaKindKey)}
className={cn(
"rounded-full",
isActive ? "bg-primary text-primary-foreground" : "bg-card/50 hover:bg-card"
)}
>
<Icon className="w-4 h-4 mr-2" />
{t(`onboardingFavorites.category.${key}`)}
</Button>
);
})}
</div>
</div>
</div>
</header>
<main className="flex-1 overflow-y-auto">
<div className="mx-auto w-full max-w-6xl px-6 py-6">
<div className="space-y-6 pb-28">
<div className="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 xl:grid-cols-5 gap-4">
<AnimatePresence>
{displayedNodes?.map(media => {
return (
<motion.div
key={media.id}
className="p-4 transition-all relative group rounded border"
initial={{ opacity: 0, scale: 0.9 }}
animate={{ opacity: 1, scale: 1 }}
exit={{ opacity: 0, scale: 0.9 }}
transition={{ duration: 0.2 }}
>
<div className="flex gap-3 mb-3 items-start">
<div>
<MediaPosterAsPicture
loading="lazy"
title={media.title}
className="w-12 rounded"
posterId={media.poster?.match(/\/([^/.]+)\./)?.[1]}
/>
</div>
<div className="flex-1">
<h3 className="font-semibold text-sm line-clamp-1">{media.title}</h3>
<p className="text-xs text-muted-foreground">
{t(`media.${media.kind === "MOVIE" ? "movie" : "tv-show"}`)} {" "}
{media.year}
</p>
</div>
</div>
<div className="flex gap-2">
<Button
onClick={() => handleReaction(media.id, "LIKE")}
size="sm"
variant="outline"
className="flex-1"
>
<ThumbsUp className="w-3 h-3 mr-1" />
{t("onboardingFavorites.like")}
</Button>
<Button
onClick={() => handleReaction(media.id, "DISLIKE")}
size="sm"
variant="outline"
className="flex-1"
>
<ThumbsDown className="w-3 h-3 mr-1" />
{t("onboardingFavorites.dislike")}
</Button>
</div>
</motion.div>
);
})}
</AnimatePresence>
</div>
</div>
</div>
</main>
<footer className="sticky bottom-0 z-10 bg-background/80 backdrop-blur supports-[backdrop-filter]:bg-background/60 border-t">
<div className="mx-auto w-full max-w-6xl px-6 py-4">
<div className="flex flex-col items-end gap-3">
<Link
to="/onboarding/tos"
className={cn(
"flex items-center",
buttonVariants({
variant: "default",
})
)}
>
<span>
{reactedIds.size > 0
? t("onboardingFavorites.continue")
: t("onboardingFavorites.skip")}
</span>
{direction === "rtl" ? (
<ArrowLeft className="size-4" />
) : (
<ArrowRight className="size-4" />
)}
</Link>
</div>
</div>
</footer>
</div>
);
}

View File

@@ -10,7 +10,7 @@ import { useNavigate } from "react-router";
import { useProviders } from "@/hooks/useProviders";
import { useGlobalStore } from "@/stores/global";
import type { WatchPriceType } from "@/tauri/types";
import { ProviderIcon } from "../provider";
import { ProviderIcon } from "../../provider";
type ProviderCategory = "popular" | "free" | "flatrate" | "all";
type ProviderFilter =
@@ -94,12 +94,12 @@ export function OnboardingProviders() {
throw new Error("Country must be set before setting providers");
}
if (selectedProviders.length === 0) {
navigate("/onboarding/tos");
navigate("/onboarding/favorites");
} else {
setIsLoading(true);
setFavoritesMultipleProviders(selectedProviders).finally(() => {
setIsLoading(false);
navigate("/onboarding/tos");
navigate("/onboarding/favorites");
});
}
}, [selectedProviders, navigate, setFavoritesMultipleProviders, country, setIsLoading]);

View File

@@ -1,9 +1,10 @@
import { OnboardingManifest } from "@/components/onboarding/manifest";
import { OnboardingPreferences } from "@/components/onboarding/preferences";
import { OnboardingProviders } from "@/components/onboarding/providers";
import { OnboardingTimeline } from "@/components/onboarding/timeline";
import { OnboardingTOS } from "@/components/onboarding/tos";
import { OnboardingWelcome } from "@/components/onboarding/welcome";
import { OnboardingManifest } from "@/components/onboarding/launch/manifest";
import { OnboardingTimeline } from "@/components/onboarding/launch/timeline";
import { OnboardingWelcome } from "@/components/onboarding/launch/welcome";
import { OnboardingFavorites } from "@/components/onboarding/user/favorites";
import { OnboardingPreferences } from "@/components/onboarding/user/preferences";
import { OnboardingProviders } from "@/components/onboarding/user/providers";
import { OnboardingTOS } from "@/components/onboarding/user/tos";
export function OnboardingWelcomeRoute() {
return <OnboardingWelcome />;
@@ -25,6 +26,10 @@ export function OnboardingPreferencesRoute() {
return <OnboardingPreferences />;
}
export function OnboardingFavoritesRoute() {
return <OnboardingFavorites />;
}
export function OnboardingTOSRoute() {
return <OnboardingTOS />;
}

View File

@@ -502,7 +502,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"es": {
"$['header']['popular']": "76327dec9ae3a06a8c3c283e6a81d3710ae736021b583875c13e4e8fb2ad83c0",
@@ -1007,7 +1017,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"ar": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -1512,7 +1532,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"fa": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -2017,7 +2047,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"ur": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -2522,7 +2562,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"hi": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -3027,7 +3077,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"de": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -3532,7 +3592,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"nl": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -4037,7 +4107,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"sv": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -4542,7 +4622,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"ga": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -5047,7 +5137,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"fi": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -5552,7 +5652,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"he": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -6057,7 +6167,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"no": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -6562,7 +6682,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"da": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -7067,7 +7197,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"it": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -7572,7 +7712,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"ja": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -8077,7 +8227,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"pl": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -8582,7 +8742,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"tr": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -9087,7 +9257,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"et": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -9592,7 +9772,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"el": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -10097,7 +10287,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"pt": {
"$['header']['popular']": "76327dec9ae3a06a8c3c283e6a81d3710ae736021b583875c13e4e8fb2ad83c0",
@@ -10602,7 +10802,17 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
},
"sr": {
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
@@ -11107,6 +11317,16 @@
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['title']": "b04127cc6846e8cc00f56c1f3ae6dfb9c237493a64edc3a38ea27381d741e631",
"$['onboardingFavorites']['description']": "e8da6084f5afbb4dac44cf9aa8f736643a6bd93c5c73675aabd3b112cf307ac5",
"$['onboardingFavorites']['searchPlaceholder']": "7b6915ce4474aaa6eb6c0a5ca556316927d1401dac79182051998b2d964b9829",
"$['onboardingFavorites']['category']['movie']": "732fb88d420e77d92262b91ce8edcc82bd1a458854f80f742d57d61722de079b",
"$['onboardingFavorites']['category']['tv_show']": "2759679da24f97dcdf526a4c46e46d6241ca99670e285e2980167c323ff87c59",
"$['onboardingFavorites']['category']['all']": "f8a9649c71c8750c3dd6c67352750aa23637a2c54c4d909bf602a831f90930c3",
"$['onboardingFavorites']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b",
"$['onboardingFavorites']['skip']": "a104a686e1d987eeeb5918d93258a3241228a2237b0060040137eb97e4e1355d",
"$['onboardingFavorites']['like']": "b98c74974812b14bca7811e1947c7ab9bb8b93be4305c01d2cda07b137e0f377",
"$['onboardingFavorites']['dislike']": "13eb45a31a865f4ab92dbf02b199cd863b1312ef480efcdabf6af8e7a6f2dc50"
}
}

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} مزود(ين) تم اختياره(م)",
"noFound": "لم يتم العثور على مزودين لـ \"{{query}}\""
},
"onboardingFavorites": {
"title": "ساعدنا في تخصيص تجربتك",
"description": "اختر الوسائط المفضلة لديك حتى نتمكن من اقتراح أفضل المحتويات لك.",
"searchPlaceholder": "ابحث...",
"category": {
"movie": "الأفلام",
"tv_show": "مسلسلات",
"all": "الكل"
},
"like": "أعجبني",
"dislike": "مستاء من هذا المحتوى الإعلامي",
"skip": "سأفعل ذلك لاحقًا",
"continue": "متابعة"
},
"tos": {
"title": "شروط الخدمة",
"description": "قبل استخدام Popcorn Time، يرجى مراجعة شروط الخدمة الخاصة بنا.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} udbyder(e) valgt",
"noFound": "Ingen udbydere fundet for \"{{query}}\""
},
"onboardingFavorites": {
"title": "Hjælp os med at personalisere din oplevelse",
"description": "Vælg dine foretrukne medier, så vi kan anbefale det bedste indhold til dig.",
"searchPlaceholder": "Søg...",
"category": {
"movie": "Film",
"tv_show": "Serier",
"all": "Alle"
},
"like": "Synes godt om",
"dislike": "Ikke lide",
"skip": "Jeg gør det senere",
"continue": "Fortsæt"
},
"tos": {
"title": "Servicevilkår",
"description": "Før du bruger Popcorn Time, bedes du gennemgå vores servicevilkår.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} Anbieter ausgewählt",
"noFound": "Keine Anbieter für \"{{query}}\" gefunden"
},
"onboardingFavorites": {
"title": "Hilf uns, dein Erlebnis zu personalisieren",
"description": "Wähle deine Lieblingsmedien aus, damit wir dir die besten Inhalte empfehlen können.",
"searchPlaceholder": "Suchen...",
"category": {
"movie": "Filme",
"tv_show": "Serien",
"all": "Alle"
},
"like": "Gefällt mir",
"dislike": "Ablehnen",
"skip": "Ich mache es später.",
"continue": "Weiter"
},
"tos": {
"title": "Nutzungsbedingungen",
"description": "Bevor Sie Popcorn Time verwenden, lesen Sie bitte unsere Nutzungsbedingungen.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} πάροχος(-οι) επιλέχθηκαν",
"noFound": "Δεν βρέθηκαν πάροχοι για \"{{query}}\""
},
"onboardingFavorites": {
"title": "Βοηθήστε μας να εξατομικεύσουμε την εμπειρία σας",
"description": "Επιλέξτε τα αγαπημένα σας μέσα, ώστε να προτείνουμε το καλύτερο περιεχόμενο για εσάς.",
"searchPlaceholder": "Αναζήτηση...",
"category": {
"movie": "Ταινίες",
"tv_show": "Σειρές",
"all": "Όλα"
},
"like": "μου αρέσει",
"dislike": "Αντιπαθώ",
"skip": "Θα το κάνω αργότερα",
"continue": "Συνέχεια"
},
"tos": {
"title": "Όροι Χρήσης",
"description": "Πριν χρησιμοποιήσετε το Popcorn Time, παρακαλούμε να διαβάσετε τους Όρους Χρήσης μας.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} provider(s) selected",
"noFound": "No providers found for \"{{query}}\""
},
"onboardingFavorites": {
"title": "Help us personalize your experience",
"description": "Choose your favorite media so we can recommend the best content for you.",
"searchPlaceholder": "Search...",
"category": {
"movie": "Movies",
"tv_show": "Series",
"all": "All"
},
"like": "Like",
"dislike": "Dislike",
"skip": "I'll do it later",
"continue": "Continue"
},
"tos": {
"title": "Terms of Service",
"description": "Before using Popcorn Time, please review our Terms of Service.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} proveedor(es) seleccionado(s)",
"noFound": "No se encontraron proveedores para \"{{query}}\""
},
"onboardingFavorites": {
"title": "Ayúdanos a personalizar tu experiencia",
"description": "Elige tu medio favorito para que podamos recomendarte el mejor contenido.",
"searchPlaceholder": "Buscar...",
"category": {
"movie": "Películas",
"tv_show": "Series",
"all": "Todos"
},
"like": "Me gusta",
"dislike": "No me gusta",
"skip": "Lo haré después",
"continue": "Continuar"
},
"tos": {
"title": "Términos de servicio",
"description": "Antes de usar Popcorn Time, por favor revisa nuestros Términos de Servicio.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} teenusepakkuja(t) valitud",
"noFound": "Pakkujaid ei leitud päringule \"{{query}}\""
},
"onboardingFavorites": {
"title": "Aita meil kohandada sinu kogemust",
"description": "Vali oma lemmikmeedia, et saaksime soovitada sulle parimat sisu.",
"searchPlaceholder": "Otsi...",
"category": {
"movie": "Filmid",
"tv_show": "Sarjad",
"all": "Kõik"
},
"like": "Meeldib",
"dislike": "Ei meeldi",
"skip": "Teen seda hiljem",
"continue": "Jätka"
},
"tos": {
"title": "Kasutustingimused",
"description": "Enne Popcorn Time'i kasutamist vaadake palun üle meie kasutustingimused.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} ارائه‌دهنده انتخاب شده است",
"noFound": "هیچ ارائه‌دهنده‌ای برای \"{{query}}\" پیدا نشد."
},
"onboardingFavorites": {
"title": "به ما کمک کنید تجربه شما را شخصی‌سازی کنیم",
"description": "رسانه‌های مورد علاقه‌تان را انتخاب کنید تا بتوانیم بهترین محتوا را به شما پیشنهاد دهیم.",
"searchPlaceholder": "جستجو...",
"category": {
"movie": "فیلم‌ها",
"tv_show": "سریال‌ها",
"all": "همه"
},
"like": "پسندیدن",
"dislike": "پسند نکردن",
"skip": "بعداً انجامش می‌دم",
"continue": "ادامه دهید"
},
"tos": {
"title": "شرایط خدمات",
"description": "قبل از استفاده از Popcorn Time، لطفاً شرایط خدمات ما را بررسی کنید.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} valittu tarjoaja(a)",
"noFound": "Ei tarjoajia löytynyt haulle \"{{query}}\""
},
"onboardingFavorites": {
"title": "Auta meitä räätälöimään kokemuksesi",
"description": "Valitse suosikkimediasi, jotta voimme suositella sinulle parasta sisältöä.",
"searchPlaceholder": "Hae...",
"category": {
"movie": "Elokuvat",
"tv_show": "Sarjat",
"all": "Kaikki"
},
"like": "Tykkää",
"dislike": "En pidä tästä mediasta",
"skip": "Teen sen myöhemmin",
"continue": "Jatka"
},
"tos": {
"title": "Käyttöehdot",
"description": "Ennen kuin käytät Popcorn Timea, tutustu käyttöehtoihimme.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} fournisseur(s) sélectionné(s)",
"noFound": "Aucun fournisseur trouvé pour \"{{query}}\""
},
"onboardingFavorites": {
"title": "Aidez-nous à personnaliser votre expérience",
"description": "Choisissez vos médias préférés pour que nous puissions vous recommander le meilleur contenu.",
"searchPlaceholder": "Rechercher...",
"category": {
"movie": "Films",
"tv_show": "Séries",
"all": "Tout"
},
"like": "J'aime",
"dislike": "Je n'aime pas",
"skip": "Je le ferai plus tard",
"continue": "Continuer"
},
"tos": {
"title": "Conditions d'utilisation",
"description": "Avant d'utiliser Popcorn Time, veuillez consulter nos Conditions d'Utilisation.",

View File

@@ -106,6 +106,20 @@
"selected": "Tá {{count}} soláthraí roghnaithe ann",
"noFound": "Níor aimsíodh soláthraithe le haghaidh \"{{query}}\""
},
"onboardingFavorites": {
"title": "Cabhraigh linn do thaithí a phearsanú",
"description": "Roghnaigh do mheáin is fearr leat ionas gur féidir linn an t-ábhar is fearr a mholadh duit.",
"searchPlaceholder": "Cuardaigh...",
"category": {
"movie": "Scannáin",
"tv_show": "Sraithscéalta",
"all": "Uile"
},
"like": "Is maith liom",
"dislike": "Is maith liom é seo a dhiúltú",
"skip": "Déanfaidh mé é níos déanaí",
"continue": "Lean ar aghaidh"
},
"tos": {
"title": "Téarmaí Seirbhíse",
"description": "Sula n-úsáideann tú Popcorn Time, léigh ár dTéarmaí Seirbhíse le do thoil.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} ספק(ים) נבחר(ו)",
"noFound": "לא נמצאו ספקים עבור \"{{query}}\""
},
"onboardingFavorites": {
"title": "עזרו לנו להתאים אישית את החוויה שלכם",
"description": "בחר את המדיה המועדפת עליך כדי שנוכל להמליץ על התוכן הטוב ביותר עבורך.",
"searchPlaceholder": "חפש...",
"category": {
"movie": "סרטים",
"tv_show": "סדרות",
"all": "הכל"
},
"like": "אהבתי",
"dislike": "לא אהבתי",
"skip": "אעשה את זה מאוחר יותר",
"continue": "המשך"
},
"tos": {
"title": "תנאי השירות",
"description": "לפני השימוש ב-Popcorn Time, אנא עיינו בתנאי השירות שלנו.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} प्रदाता चुने गए",
"noFound": "\"{{query}}\" के लिए कोई प्रदाता नहीं मिला।"
},
"onboardingFavorites": {
"title": "आपके अनुभव को व्यक्तिगत बनाने में हमारी मदद करें",
"description": "अपने पसंदीदा मीडिया का चयन करें ताकि हम आपके लिए सर्वश्रेष्ठ सामग्री की सिफारिश कर सकें।",
"searchPlaceholder": "खोजें...",
"category": {
"movie": "फ़िल्में",
"tv_show": "श्रृंखला",
"all": "सभी"
},
"like": "पसंद करें",
"dislike": "असामान्य",
"skip": "बाद में करूंगा।",
"continue": "जारी रखें"
},
"tos": {
"title": "सेवा की शर्तें",
"description": "Popcorn Time का उपयोग करने से पहले, कृपया हमारी सेवा की शर्तों की समीक्षा करें।",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} fornitore(i) selezionato(i)",
"noFound": "Nessun provider trovato per \"{{query}}\""
},
"onboardingFavorites": {
"title": "Aiutaci a personalizzare la tua esperienza",
"description": "Scegli i tuoi media preferiti così possiamo consigliarti i migliori contenuti.",
"searchPlaceholder": "Cerca...",
"category": {
"movie": "Film",
"tv_show": "Serie",
"all": "Tutti"
},
"like": "Mi Piace",
"dislike": "Non mi piace",
"skip": "Lo farò più tardi",
"continue": "Continua"
},
"tos": {
"title": "Termini di Servizio",
"description": "Prima di utilizzare Popcorn Time, ti preghiamo di leggere i nostri Termini di Servizio.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} 件のプロバイダーが選択されました",
"noFound": "\"{{query}}\" のプロバイダーが見つかりません"
},
"onboardingFavorites": {
"title": "あなたの体験をパーソナライズするお手伝いをさせてください",
"description": "あなたに最適なコンテンツをおすすめするために、お気に入りのメディアを選んでください。",
"searchPlaceholder": "検索...",
"category": {
"movie": "映画",
"tv_show": "シリーズ",
"all": "すべて"
},
"like": "いいね",
"dislike": "嫌い",
"skip": "後でやります",
"continue": "続行"
},
"tos": {
"title": "利用規約",
"description": "ポップコーンタイムを使用する前に、利用規約をご確認ください。",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} aanbieder(s) geselecteerd",
"noFound": "Geen providers gevonden voor \"{{query}}\""
},
"onboardingFavorites": {
"title": "Help ons je ervaring te personaliseren",
"description": "Kies je favoriete media zodat we de beste content voor je kunnen aanbevelen.",
"searchPlaceholder": "Zoeken...",
"category": {
"movie": "Films",
"tv_show": "Series",
"all": "Alles"
},
"like": "Vind leuk",
"dislike": "Afkeer",
"skip": "Ik doe het later.",
"continue": "Doorgaan"
},
"tos": {
"title": "Servicevoorwaarden",
"description": "Voordat je Popcorn Time gebruikt, bekijk alsjeblieft onze Servicevoorwaarden.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} leverandør(er) valgt",
"noFound": "Ingen tilbydere funnet for \"{{query}}\""
},
"onboardingFavorites": {
"title": "Hjelp oss med å tilpasse opplevelsen din",
"description": "Velg din favorittmedia slik at vi kan anbefale det beste innholdet for deg.",
"searchPlaceholder": "Søk...",
"category": {
"movie": "Filmer",
"tv_show": "Serier",
"all": "Alle"
},
"like": "Liker",
"dislike": "Misliker",
"skip": "Jeg gjør det senere",
"continue": "Fortsett"
},
"tos": {
"title": "Vilkår for bruk",
"description": "Før du bruker Popcorn Time, vennligst les våre vilkår for bruk.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} dostawca(-ów) wybranych",
"noFound": "Nie znaleziono dostawców dla \"{{query}}\""
},
"onboardingFavorites": {
"title": "Pomóż nam spersonalizować Twoje wrażenia",
"description": "Wybierz swoje ulubione media, abyśmy mogli polecić Ci najlepsze treści.",
"searchPlaceholder": "Szukaj...",
"category": {
"movie": "Filmy",
"tv_show": "Seriale",
"all": "Wszystkie"
},
"like": "Polub",
"dislike": "Nie lubię tego",
"skip": "Zrobię to później",
"continue": "Kontynuuj"
},
"tos": {
"title": "Warunki korzystania z usługi",
"description": "Proszę zapoznać się z naszym Regulaminem przed rozpoczęciem korzystania z Popcorn Time.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} provedor(es) selecionado(s)",
"noFound": "Nenhum provedor encontrado para \"{{query}}\""
},
"onboardingFavorites": {
"title": "Ajude-nos a personalizar sua experiência",
"description": "Escolha suas mídias favoritas para que possamos recomendar o melhor conteúdo para você.",
"searchPlaceholder": "Pesquisar...",
"category": {
"movie": "Filmes",
"tv_show": "Séries",
"all": "Tudo"
},
"like": "Curtir",
"dislike": "Não curtir",
"skip": "Faço isso depois",
"continue": "Continuar"
},
"tos": {
"title": "Termos de Serviço",
"description": "Antes de usar o Popcorn Time, por favor, revise nossos Termos de Serviço.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} provajder(a) izabrano",
"noFound": "Nema dostupnih provajdera za \"{{query}}\""
},
"onboardingFavorites": {
"title": "Pomozi nam da personalizujemo tvoje iskustvo",
"description": "Izaberi svoj omiljeni medij kako bismo mogli da preporučimo najbolji sadržaj za tebe.",
"searchPlaceholder": "Pretraži...",
"category": {
"movie": "Filmovi",
"tv_show": "Serije",
"all": "Sve"
},
"like": "Sviđa mi se",
"dislike": "Ne sviđa mi se",
"skip": "Preskočiću za kasnije",
"continue": "Nastavi"
},
"tos": {
"title": "Uslovi korišćenja",
"description": "Pre nego što počnete da koristite Popcorn Time, molimo vas da pregledate naše Uslove korišćenja.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} leverantör(er) valda",
"noFound": "Inga leverantörer hittades för \"{{query}}\""
},
"onboardingFavorites": {
"title": "Hjälp oss anpassa din upplevelse",
"description": "Välj dina favoritmedier så vi kan rekommendera det bästa innehållet för dig.",
"searchPlaceholder": "Sök...",
"category": {
"movie": "Filmer",
"tv_show": "Serier",
"all": "Alla"
},
"like": "Gilla",
"dislike": "Ogilla",
"skip": "Jag gör det senare",
"continue": "Fortsätt"
},
"tos": {
"title": "Användarvillkor",
"description": "Innan du använder Popcorn Time, vänligen läs våra användarvillkor.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} sağlayıcı seçildi",
"noFound": "\"{{query}}\" için sağlayıcı bulunamadı"
},
"onboardingFavorites": {
"title": "Deneyiminizi kişiselleştirmemize yardımcı olun",
"description": "En sevdiğiniz medyayı seçin, böylece size en iyi içeriği önerebiliriz.",
"searchPlaceholder": "Ara...",
"category": {
"movie": "Filmler",
"tv_show": "Diziler",
"all": "Tümü"
},
"like": "Beğen",
"dislike": "Beğenme",
"skip": "Daha sonra yapacağım",
"continue": "Devam et"
},
"tos": {
"title": "Hizmet Şartları",
"description": "Popcorn Time'ı kullanmadan önce, lütfen Hizmet Şartlarımızı inceleyin.",

View File

@@ -106,6 +106,20 @@
"selected": "{{count}} فراہم کنندہ منتخب کیا گیا ہے",
"noFound": "\"{{query}}\" کے لیے کوئی فراہم کنندہ نہیں ملا۔"
},
"onboardingFavorites": {
"title": "اپنے تجربے کو ذاتی بنانے میں ہماری مدد کریں۔",
"description": "اپنی پسندیدہ میڈیا منتخب کریں تاکہ ہم آپ کے لئے بہترین مواد کی سفارش کر سکیں۔",
"searchPlaceholder": "تلاش کریں...",
"category": {
"movie": "فلمیں",
"tv_show": "سیریز",
"all": "سب"
},
"like": "پسند کریں",
"dislike": "ناپسند کریں",
"skip": "میں بعد میں کروں گا۔",
"continue": "جاری رکھیں"
},
"tos": {
"title": "سروس کی شرائط",
"description": "پاپ کارن ٹائم استعمال کرنے سے پہلے، براہ کرم ہماری شرائط و ضوابط کا جائزہ لیں۔",

View File

@@ -65,7 +65,7 @@
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"framer-motion": "^12.23.22",
"framer-motion": "catalog:",
"lucide-react": "catalog:",
"next-themes": "^0.4.6",
"react": "catalog:",

View File

@@ -106,6 +106,20 @@
"selected": /* Onboarding: Selected favorites watch providers */ "{{count}} provider(s) selected",
"noFound": /* Onboarding: watch providers found */ "No providers found for \"{{query}}\"",
},
"onboardingFavorites": {
"title": /* Onboarding: Favorites medias step title */ "Help us personalize your experience",
"description": /* Onboarding: Favorites medias step description */ "Choose your favorite media so we can recommend the best content for you.",
"searchPlaceholder": /* Onboarding: Favorites medias search placeholder */ "Search...",
"category": {
"movie": /* Onboarding: Favorites (movies) */ "Movies",
"tv_show": /* Onboarding: Favorites (series and tv shows) */ "Series",
"all": /* Onboarding: All Watch Providers (media tv shows) */ "All",
},
"like": /* Onboarding: Like this media */ "Like",
"dislike": /* Onboarding: Dislike this media */ "Dislike",
"skip": /* Onboarding: Skip */ "I'll do it later",
"continue": /* Onboarding: Continue */ "Continue",
},
"tos": {
"title": /* Onboarding: Terms of Service step title */ "Terms of Service",
"description": /* Onboarding: Terms of Service step description */ "Before using Popcorn Time, please review our Terms of Service.",

12
pnpm-lock.yaml generated
View File

@@ -48,6 +48,9 @@ catalogs:
flag-icons:
specifier: ^7.5.0
version: 7.5.0
framer-motion:
specifier: ^12.23.22
version: 12.23.22
fuse.js:
specifier: ^7.1.0
version: 7.1.0
@@ -164,6 +167,9 @@ importers:
flag-icons:
specifier: 'catalog:'
version: 7.5.0
framer-motion:
specifier: 'catalog:'
version: 12.23.22(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
fuse.js:
specifier: 'catalog:'
version: 7.1.0
@@ -376,7 +382,7 @@ importers:
specifier: ^1.1.1
version: 1.1.1(@types/react-dom@19.1.9(@types/react@19.1.16))(@types/react@19.1.16)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
framer-motion:
specifier: ^12.23.22
specifier: 'catalog:'
version: 12.23.22(@emotion/is-prop-valid@1.4.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
lucide-react:
specifier: 'catalog:'
@@ -7145,9 +7151,9 @@ snapshots:
std-env: 3.9.0
test-exclude: 7.0.1
tinyrainbow: 2.0.0
vitest: 3.2.4(@types/debug@4.1.12)(@types/node@24.5.0)(@vitest/browser@3.2.4)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.7.0)
vitest: 3.2.4(@types/debug@4.1.12)(@types/node@18.19.129)(@vitest/browser@3.2.4)(jiti@2.5.1)(jsdom@26.1.0)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.7.0)
optionalDependencies:
'@vitest/browser': 3.2.4(playwright@1.55.1)(vite@6.3.6(@types/node@24.5.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.7.0))(vitest@3.2.4)
'@vitest/browser': 3.2.4(playwright@1.55.1)(vite@6.3.6(@types/node@18.19.129)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(tsx@4.20.6)(yaml@2.7.0))(vitest@3.2.4)
transitivePeerDependencies:
- supports-color

View File

@@ -12,6 +12,7 @@ catalog:
"@tauri-apps/plugin-updater": ^2.9.0
"@hookform/resolvers": ^5.2.2
"fuse.js": ^7.1.0
framer-motion: ^12.23.22
flag-icons: ^7.5.0
i18next: ^25.5.3
i18next-resources-to-backend: ^1.2.1