feat: tos (#3169)
This commit is contained in:
@@ -16,6 +16,7 @@ import {
|
||||
OnboardingPreferencesRoute,
|
||||
OnboardingProvidersRoute,
|
||||
OnboardingTimelineRoute,
|
||||
OnboardingTOSRoute,
|
||||
OnboardingWelcomeRoute,
|
||||
} from "@/routes/onboarding";
|
||||
import { RequireSession } from "@/routes/require-session";
|
||||
@@ -55,6 +56,7 @@ export function App() {
|
||||
<Route element={<RequireSession />}>
|
||||
<Route path="providers" element={<OnboardingProvidersRoute />} />
|
||||
<Route path="preferences" element={<OnboardingPreferencesRoute />} />
|
||||
<Route path="tos" element={<OnboardingTOSRoute />} />
|
||||
</Route>
|
||||
</Route>
|
||||
<Route path="/login" element={<LoginRoute />} />
|
||||
|
||||
@@ -94,12 +94,12 @@ export function OnboardingProviders() {
|
||||
throw new Error("Country must be set before setting providers");
|
||||
}
|
||||
if (selectedProviders.length === 0) {
|
||||
navigate("/browse");
|
||||
navigate("/onboarding/tos");
|
||||
} else {
|
||||
setIsLoading(true);
|
||||
setFavoritesMultipleProviders(selectedProviders).finally(() => {
|
||||
setIsLoading(false);
|
||||
navigate("/browse");
|
||||
navigate("/onboarding/tos");
|
||||
});
|
||||
}
|
||||
}, [selectedProviders, navigate, setFavoritesMultipleProviders, country, setIsLoading]);
|
||||
|
||||
487
apps/desktop/src/components/onboarding/tos.tsx
Normal file
487
apps/desktop/src/components/onboarding/tos.tsx
Normal file
@@ -0,0 +1,487 @@
|
||||
import { Button } from "@popcorntime/ui/components/button";
|
||||
import { Spinner } from "@popcorntime/ui/components/spinner";
|
||||
import { ArrowLeft, ArrowRight, Popcorn } from "lucide-react";
|
||||
import { useCallback, useState } from "react";
|
||||
import { useTranslation } from "react-i18next";
|
||||
import { Link, useNavigate } from "react-router";
|
||||
import { useTauri } from "@/hooks/useTauri";
|
||||
import { useGlobalStore } from "@/stores/global";
|
||||
|
||||
export function OnboardingTOS() {
|
||||
const direction = useGlobalStore(state => state.i18n.direction);
|
||||
const { api } = useTauri();
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
const navigate = useNavigate();
|
||||
const { t } = useTranslation();
|
||||
|
||||
const handleContinue = useCallback(async () => {
|
||||
const { settingsSucceeded, settingsFailed } = useGlobalStore.getState();
|
||||
setIsLoading(true);
|
||||
api
|
||||
.updateSettings({ tosAccepted: true })
|
||||
.then(settingsSucceeded)
|
||||
.catch(settingsFailed)
|
||||
.finally(() => {
|
||||
setIsLoading(false);
|
||||
navigate("/browse");
|
||||
});
|
||||
}, [api, setIsLoading]);
|
||||
|
||||
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">
|
||||
<Popcorn className="w-7 h-7 text-primary" />
|
||||
</div>
|
||||
<h2 className="text-3xl font-bold text-foreground">{t("tos.title")}</h2>
|
||||
<p className="text-muted-foreground text-pretty max-w-2xl mx-auto">
|
||||
{t("tos.description")}
|
||||
</p>
|
||||
</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="mx-auto max-w-[40rem]">
|
||||
<div className="space-y-5 text-muted-foreground">
|
||||
<p className="italic leading-7 [&:not(:first-child)]:mt-6">
|
||||
Last updated October 03, 2025
|
||||
</p>
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
We operate the website{" "}
|
||||
<Link to="https://popcorntime.app" className="underline" target="_blank">
|
||||
popcorntime.app
|
||||
</Link>{" "}
|
||||
(the "Site"), the application Popcorn Time (the "App") available
|
||||
on desktop, mobile, smart TV, and other platforms, as well as any related products
|
||||
or services that reference these legal terms (the "Legal Terms")
|
||||
(collectively, the "Services").
|
||||
</p>
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
These legal terms constitute a legally binding agreement made between you, whether
|
||||
personally or on behalf of an entity ("you"), and WICKED TECHNOLOGY
|
||||
LIMITED, concerning your access to and use of the Services. You agree that by
|
||||
accessing the Services, you have read, understood, and agreed to be bound by all of
|
||||
these Legal Terms. IF YOU DO NOT AGREE WITH ALL OF THESE LEGAL TERMS, THEN YOU ARE
|
||||
EXPRESSLY PROHIBITED FROM USING THE SERVICES AND YOU MUST DISCONTINUE USE
|
||||
IMMEDIATELY.
|
||||
</p>
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
Supplemental terms and conditions or documents that may be posted on the Services
|
||||
from time to time are hereby expressly incorporated herein by reference. We reserve
|
||||
the right, in our sole discretion, to make changes or modifications to these Legal
|
||||
Terms from time to time. We will alert you about any changes by updating the
|
||||
"Last updated" date of these Legal Terms, and you waive any right to
|
||||
receive specific notice of each such change. It is your responsibility to
|
||||
periodically review these Legal Terms to stay informed of updates. You will be
|
||||
subject to, and will be deemed to have been made aware of and to have accepted, the
|
||||
changes in any revised Legal Terms by your continued use of the Services after the
|
||||
date such revised Legal Terms are posted.
|
||||
</p>
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
The Services are intended for users who are at least 13 years of age. All users who
|
||||
are minors in the jurisdiction in which they reside (generally under the age of 18)
|
||||
must have the permission of, and be directly supervised by, their parent or guardian
|
||||
to use the Services. If you are a minor, you must have your parent or guardian read
|
||||
and agree to these Legal Terms prior to you using the Services.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">1. OUR SERVICES</h3>
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
The information provided when using the Services is not intended for distribution to
|
||||
or use by any person or entity in any jurisdiction or country where such
|
||||
distribution or use would be contrary to law or regulation or which would subject us
|
||||
to any registration requirement within such jurisdiction or country. Accordingly,
|
||||
those persons who choose to access the Services from other locations do so on their
|
||||
own initiative and are solely responsible for compliance with local laws, if and to
|
||||
the extent local laws are applicable.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">2. INTELLECTUAL PROPERTY RIGHTS</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
We are the owner or the licensee of all intellectual property rights in our
|
||||
Services, including all source code, databases, functionality, software, website
|
||||
designs, audio, video, text, photographs, and graphics in the Services
|
||||
(collectively, the "Content"), as well as the trademarks, service marks,
|
||||
and logos contained therein (the "Marks").
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
Our Content and Marks are protected by copyright and trademark laws (and various
|
||||
other intellectual property rights and unfair competition laws) and treaties in the
|
||||
United States and around the world.
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
The Content and Marks are provided in or through the Services "AS IS" for
|
||||
your personal, non-commercial use or internal business purpose only.
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
Subject to your compliance with these Legal Terms, including the "PROHIBITED
|
||||
ACTIVITIES" section below, we grant you a non-exclusive, non-transferable,
|
||||
revocable license to: access the Services; and download or print a copy of any
|
||||
portion of the Content to which you have properly gained access. solely for your
|
||||
personal, non-commercial use or internal business purpose.
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
Except as set out in this section or elsewhere in our Legal Terms, no part of the
|
||||
Services and no Content or Marks may be copied, reproduced, aggregated, republished,
|
||||
uploaded, posted, publicly displayed, encoded, translated, transmitted, distributed,
|
||||
sold, licensed, or otherwise exploited for any commercial purpose whatsoever,
|
||||
without our express prior written permission.
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
If you wish to make any use of the Services, Content, or Marks other than as set out
|
||||
in this section or elsewhere in our Legal Terms, please address your request to:
|
||||
<a href="mailto:hey@popcorntime.app" className="underline">
|
||||
hey@popcorntime.app
|
||||
</a>
|
||||
. If we ever grant you the permission to post, reproduce, or publicly display any
|
||||
part of our Services or Content, you must identify us as the owners or licensors of
|
||||
the Services, Content, or Marks and ensure that any copyright or proprietary notice
|
||||
appears or is visible on posting, reproducing, or displaying our Content.
|
||||
</p>
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
We reserve all rights not expressly granted to you in and to the Services, Content,
|
||||
and Marks.
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
Any breach of these Intellectual Property Rights will constitute a material breach
|
||||
of our Legal Terms and your right to use our Services will terminate immediately.
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
We respect the intellectual property rights of others. If you believe that any
|
||||
material available on or through the Services infringes upon any copyright you own
|
||||
or control, please immediately refer to the "COPYRIGHT INFRINGEMENTS"
|
||||
section below.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">3. USER REPRESENTATIONS</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
By using the Services, you represent and warrant that: (1) all registration
|
||||
information you submit will be true, accurate, current, and complete; (2) you will
|
||||
maintain the accuracy of such information and promptly update such registration
|
||||
information as necessary; (3) you have the legal capacity and you agree to comply
|
||||
with these Legal Terms; (4) you are not under the age of 13; (5) you are not a minor
|
||||
in the jurisdiction in which you reside, or if a minor, you have received parental
|
||||
permission to use the Services; (6) you will not access the Services through
|
||||
automated or non-human means, whether through a bot, script or otherwise; (7) you
|
||||
will not use the Services for any illegal or unauthorized purpose; and (8) your use
|
||||
of the Services will not violate any applicable law or regulation.
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
If you provide any information that is untrue, inaccurate, not current, or
|
||||
incomplete, we have the right to suspend or terminate your account and refuse any
|
||||
and all current or future use of the Services (or any portion thereof).
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">4. USER REGISTRATION</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
You are required to register to use the Services. You agree to keep your password
|
||||
confidential and will be responsible for all use of your account and password.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">5. PROHIBITED ACTIVITIES</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
You may not access or use the Services for any purpose other than that for which we
|
||||
make the Services available. The Services may not be used in connection with any
|
||||
commercial endeavors except those that are specifically endorsed or approved by us.
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
As a user of the Services, you agree not to:
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
Systematically retrieve data or other content from the Services to create or
|
||||
compile, directly or indirectly, a collection, compilation, database, or directory
|
||||
without written permission from us.
|
||||
</p>
|
||||
|
||||
<ul className="ml-4 mt-4 list-disc space-y-2">
|
||||
<li>
|
||||
Trick, defraud, or mislead us and other users, especially in any attempt to learn
|
||||
sensitive account information such as user passwords.
|
||||
</li>
|
||||
<li>
|
||||
Circumvent, disable, or otherwise interfere with security-related features of the
|
||||
Services, including features that prevent or restrict the use or copying of any
|
||||
Content or enforce limitations on the use of the Services and/or the Content
|
||||
contained therein.
|
||||
</li>
|
||||
<li>
|
||||
Disparage, tarnish, or otherwise harm, in our opinion, us and/or the Services.
|
||||
</li>
|
||||
<li>
|
||||
Use any information obtained from the Services in order to harass, abuse, or harm
|
||||
another person.
|
||||
</li>
|
||||
<li>
|
||||
Make improper use of our support services or submit false reports of abuse or
|
||||
misconduct.
|
||||
</li>
|
||||
<li>
|
||||
Use the Services in a manner inconsistent with any applicable laws or regulations.
|
||||
</li>
|
||||
<li>Engage in unauthorized framing of or linking to the Services.</li>
|
||||
<li>
|
||||
Upload or transmit (or attempt to upload or to transmit) viruses, Trojan horses,
|
||||
or other material, including excessive use of capital letters and spamming
|
||||
(continuous posting of repetitive text), that interferes with any party’s
|
||||
uninterrupted use and enjoyment of the Services or modifies, impairs, disrupts,
|
||||
alters, or interferes with the use, features, functions, operation, or maintenance
|
||||
of the Services.
|
||||
</li>
|
||||
<li>
|
||||
Engage in any automated use of the system, such as using scripts to send comments
|
||||
or messages, or using any data mining, robots, or similar data gathering and
|
||||
extraction tools.
|
||||
</li>
|
||||
<li>Delete the copyright or other proprietary rights notice from any Content.</li>
|
||||
<li>
|
||||
Attempt to impersonate another user or person or use the username of another user.
|
||||
</li>
|
||||
<li>
|
||||
Upload or transmit (or attempt to upload or to transmit) any material that acts as
|
||||
a passive or active information collection or transmission mechanism, including
|
||||
without limitation, clear graphics interchange formats ("gifs"), 1×1
|
||||
pixels, web bugs, cookies, or other similar devices (sometimes referred to as
|
||||
"spyware" or "passive collection mechanisms" or
|
||||
"pcms").
|
||||
</li>
|
||||
<li>
|
||||
Interfere with, disrupt, or create an undue burden on the Services or the networks
|
||||
or services connected to the Services.
|
||||
</li>
|
||||
<li>
|
||||
Harass, annoy, intimidate, or threaten any of our employees or agents engaged in
|
||||
providing any portion of the Services to you.
|
||||
</li>
|
||||
<li>
|
||||
Attempt to bypass any measures of the Services designed to prevent or restrict
|
||||
access to the Services, or any portion of the Services.
|
||||
</li>
|
||||
<li>
|
||||
Except as permitted by applicable law, decipher, decompile, disassemble, or
|
||||
reverse engineer any of the software comprising or in any way making up a part of
|
||||
the Services.
|
||||
</li>
|
||||
<li>
|
||||
Except as may be the result of standard search engine or Internet browser usage,
|
||||
use, launch, develop, or distribute any automated system, including without
|
||||
limitation, any spider, robot, cheat utility, scraper, or offline reader that
|
||||
accesses the Services, or use or launch any unauthorized script or other software.
|
||||
</li>
|
||||
<li>Use a buying agent or purchasing agent to make purchases on the Services.</li>
|
||||
<li>
|
||||
Make any unauthorized use of the Services, including collecting usernames and/or
|
||||
email addresses of users by electronic or other means for the purpose of sending
|
||||
unsolicited email, or creating user accounts by automated means or under false
|
||||
pretenses.
|
||||
</li>
|
||||
<li>
|
||||
Use the Services as part of any effort to compete with us or otherwise use the
|
||||
Services and/or the Content for any revenue-generating endeavor or commercial
|
||||
enterprise.
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h3 className="font-bold text-xl">6. PRIVACY POLICY</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
We care about data privacy and security. By using the Services, you agree to be
|
||||
bound by our Privacy Policy posted on the Services, which is incorporated into these
|
||||
Legal Terms. Please be advised the Services are hosted in the United States and
|
||||
France. If you access the Services from any other region of the world with laws or
|
||||
other requirements governing personal data collection, use, or disclosure that
|
||||
differ from applicable laws in the United States and France, then through your
|
||||
continued use of the Services, you are transferring your data to the United States
|
||||
and France, and you expressly consent to have your data transferred to and processed
|
||||
in the United States and France. Further, we do not knowingly accept, request, or
|
||||
solicit information from children or knowingly market to children. Therefore, in
|
||||
accordance with the U.S. Children’s Online Privacy Protection Act, if we receive
|
||||
actual knowledge that anyone under the age of 13 has provided personal information
|
||||
to us without the requisite and verifiable parental consent, we will delete that
|
||||
information from the Services as quickly as is reasonably practical.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">7. COPYRIGHT INFRINGEMENTS</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
We respect the intellectual property rights of others. If you believe that any
|
||||
material available on or through the Services infringes upon any copyright you own
|
||||
or control, please immediately notify us using the contact information provided
|
||||
below (a "Notification"). A copy of your Notification will be sent to the
|
||||
person who posted or stored the material addressed in the Notification. Please be
|
||||
advised that pursuant to applicable law you may be held liable for damages if you
|
||||
make material misrepresentations in a Notification. Thus, if you are not sure that
|
||||
material located on or linked to by the Services infringes your copyright, you
|
||||
should consider first contacting an attorney.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">8. TERM AND TERMINATION</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
These Legal Terms shall remain in full force and effect while you use the Services.
|
||||
</p>
|
||||
<p className="italic">
|
||||
WITHOUT LIMITING ANY OTHER PROVISION OF THESE LEGAL TERMS, WE RESERVE THE RIGHT TO,
|
||||
IN OUR SOLE DISCRETION AND WITHOUT NOTICE OR LIABILITY, DENY ACCESS TO AND USE OF
|
||||
THE SERVICES (INCLUDING BLOCKING CERTAIN IP ADDRESSES), TO ANY PERSON FOR ANY REASON
|
||||
OR FOR NO REASON, INCLUDING WITHOUT LIMITATION FOR BREACH OF ANY REPRESENTATION,
|
||||
WARRANTY, OR COVENANT CONTAINED IN THESE LEGAL TERMS OR OF ANY APPLICABLE LAW OR
|
||||
REGULATION. WE MAY TERMINATE YOUR USE OR PARTICIPATION IN THE SERVICES OR DELETE
|
||||
YOUR ACCOUNT AND ANY CONTENT OR INFORMATION THAT YOU POSTED AT ANY TIME, WITHOUT
|
||||
WARNING, IN OUR SOLE DISCRETION.
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
If we terminate or suspend your account for any reason, you are prohibited from
|
||||
registering and creating a new account under your name, a fake or borrowed name, or
|
||||
the name of any third party, even if you may be acting on behalf of the third party.
|
||||
In addition to terminating or suspending your account, we reserve the right to take
|
||||
appropriate legal action, including without limitation pursuing civil, criminal, and
|
||||
injunctive redress.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">9. DISCLAIMER</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
THE SERVICES ARE PROVIDED ON AN AS-IS AND AS-AVAILABLE BASIS. YOU AGREE THAT YOUR
|
||||
USE OF THE SERVICES WILL BE AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY
|
||||
LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THE SERVICES
|
||||
AND YOUR USE THEREOF, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE MAKE NO
|
||||
WARRANTIES OR REPRESENTATIONS ABOUT THE ACCURACY OR COMPLETENESS OF THE SERVICES
|
||||
CONTENT OR THE CONTENT OF ANY WEBSITES OR MOBILE APPLICATIONS LINKED TO THE SERVICES
|
||||
AND WE WILL ASSUME NO LIABILITY OR RESPONSIBILITY FOR ANY (1) ERRORS, MISTAKES, OR
|
||||
INACCURACIES OF CONTENT AND MATERIALS, (2) PERSONAL INJURY OR PROPERTY DAMAGE, OF
|
||||
ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF THE SERVICES, (3)
|
||||
ANY UNAUTHORIZED ACCESS TO OR USE OF OUR SECURE SERVERS AND/OR ANY AND ALL PERSONAL
|
||||
INFORMATION AND/OR FINANCIAL INFORMATION STORED THEREIN, (4) ANY INTERRUPTION OR
|
||||
CESSATION OF TRANSMISSION TO OR FROM THE SERVICES, (5) ANY BUGS, VIRUSES, TROJAN
|
||||
HORSES, OR THE LIKE WHICH MAY BE TRANSMITTED TO OR THROUGH THE SERVICES BY ANY THIRD
|
||||
PARTY, AND/OR (6) ANY ERRORS OR OMISSIONS IN ANY CONTENT AND MATERIALS OR FOR ANY
|
||||
LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF ANY CONTENT POSTED,
|
||||
TRANSMITTED, OR OTHERWISE MADE AVAILABLE VIA THE SERVICES. WE DO NOT WARRANT,
|
||||
ENDORSE, GUARANTEE, OR ASSUME RESPONSIBILITY FOR ANY PRODUCT OR SERVICE ADVERTISED
|
||||
OR OFFERED BY A THIRD PARTY THROUGH THE SERVICES, ANY HYPERLINKED WEBSITE, OR ANY
|
||||
WEBSITE OR MOBILE APPLICATION FEATURED IN ANY BANNER OR OTHER ADVERTISING, AND WE
|
||||
WILL NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION
|
||||
BETWEEN YOU AND ANY THIRD-PARTY PROVIDERS OF PRODUCTS OR SERVICES. AS WITH THE
|
||||
PURCHASE OF A PRODUCT OR SERVICE THROUGH ANY MEDIUM OR IN ANY ENVIRONMENT, YOU
|
||||
SHOULD USE YOUR BEST JUDGMENT AND EXERCISE CAUTION WHERE APPROPRIATE.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">10. LIMITATIONS OF LIABILITY</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
IN NO EVENT WILL WE OR OUR DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE TO YOU OR ANY
|
||||
THIRD PARTY FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, EXEMPLARY, INCIDENTAL, SPECIAL,
|
||||
OR PUNITIVE DAMAGES, INCLUDING LOST PROFIT, LOST REVENUE, LOSS OF DATA, OR OTHER
|
||||
DAMAGES ARISING FROM YOUR USE OF THE SERVICES, EVEN IF WE HAVE BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES. NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED
|
||||
HEREIN, OUR LIABILITY TO YOU FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF
|
||||
THE ACTION, WILL AT ALL TIMES BE LIMITED TO THE AMOUNT PAID, IF ANY, BY YOU TO US
|
||||
DURING THE SIX (6) MONTH PERIOD PRIOR TO ANY CAUSE OF ACTION ARISING. CERTAIN US
|
||||
STATE LAWS AND INTERNATIONAL LAWS DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES OR
|
||||
THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES. IF THESE LAWS APPLY TO YOU, SOME OR
|
||||
ALL OF THE ABOVE DISCLAIMERS OR LIMITATIONS MAY NOT APPLY TO YOU, AND YOU MAY HAVE
|
||||
ADDITIONAL RIGHTS.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">11. USER DATA</h3>
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
We will maintain certain data that you transmit to the Services for the purpose of
|
||||
managing the performance of the Services, as well as data relating to your use of
|
||||
the Services. Although we perform regular routine backups of data, you are solely
|
||||
responsible for all data that you transmit or that relates to any activity you have
|
||||
undertaken using the Services. You agree that we shall have no liability to you for
|
||||
any loss or corruption of any such data, and you hereby waive any right of action
|
||||
against us arising from any such loss or corruption of such data.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">12. CALIFORNIA USERS AND RESIDENTS</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
If any complaint with us is not satisfactorily resolved, you can contact the
|
||||
Complaint Assistance Unit of the Division of Consumer Services of the California
|
||||
Department of Consumer Affairs in writing at 1625 North Market Blvd., Suite N 112,
|
||||
Sacramento, California 95834 or by telephone at (800) 952-5210 or (916) 445-1254.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">13. MISCELLANEOUS</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
These Legal Terms and any policies or operating rules posted by us on the Services
|
||||
or in respect to the Services constitute the entire agreement and understanding
|
||||
between you and us. Our failure to exercise or enforce any right or provision of
|
||||
these Legal Terms shall not operate as a waiver of such right or provision. These
|
||||
Legal Terms operate to the fullest extent permissible by law. We may assign any or
|
||||
all of our rights and obligations to others at any time. We shall not be responsible
|
||||
or liable for any loss, damage, delay, or failure to act caused by any cause beyond
|
||||
our reasonable control. If any provision or part of a provision of these Legal Terms
|
||||
is determined to be unlawful, void, or unenforceable, that provision or part of the
|
||||
provision is deemed severable from these Legal Terms and does not affect the
|
||||
validity and enforceability of any remaining provisions. There is no joint venture,
|
||||
partnership, employment or agency relationship created between you and us as a
|
||||
result of these Legal Terms or use of the Services. You agree that these Legal Terms
|
||||
will not be construed against us by virtue of having drafted them. You hereby waive
|
||||
any and all defenses you may have based on the electronic form of these Legal Terms
|
||||
and the lack of signing by the parties hereto to execute these Legal Terms.
|
||||
</p>
|
||||
|
||||
<h3 className="font-bold text-xl">14. CONTACT US</h3>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
In order to resolve a complaint regarding the Services or to receive further
|
||||
information regarding use of the Services, please contact us at:
|
||||
</p>
|
||||
|
||||
<p className="leading-7 [&:not(:first-child)]:mt-6">
|
||||
WICKED TECHNOLOGY LIMITED
|
||||
<br />
|
||||
P.O.BOX 31291 Al Jazeera
|
||||
<br />
|
||||
Al Hamra, Ras Al Khaima
|
||||
<br />
|
||||
United Arab Emirates
|
||||
<br />
|
||||
<i>hey@popcorntime.app</i>
|
||||
</p>
|
||||
</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">
|
||||
<Button onClick={handleContinue} className="flex items-center">
|
||||
<span>{t("tos.accept")}</span>
|
||||
{isLoading ? (
|
||||
<Spinner className="size-4 text-primary-foreground" />
|
||||
) : direction === "rtl" ? (
|
||||
<ArrowLeft className="size-4" />
|
||||
) : (
|
||||
<ArrowRight className="size-4" />
|
||||
)}
|
||||
</Button>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
@@ -2,6 +2,7 @@ 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";
|
||||
|
||||
export function OnboardingWelcomeRoute() {
|
||||
@@ -23,3 +24,7 @@ export function OnboardingProvidersRoute() {
|
||||
export function OnboardingPreferencesRoute() {
|
||||
return <OnboardingPreferences />;
|
||||
}
|
||||
|
||||
export function OnboardingTOSRoute() {
|
||||
return <OnboardingTOS />;
|
||||
}
|
||||
|
||||
@@ -174,8 +174,8 @@ export type SetFavoriteProviderInput = { country: Country; providerKey: string;
|
||||
export type SetFavoriteProviderMutation = { setFavoriteProvider: boolean }
|
||||
export type SetReactionInput = { mediaId: number; reaction: UserReactionType | null }
|
||||
export type SetReactionMutation = { setReaction: boolean }
|
||||
export type Settings = { onboardingComplete?: boolean; enableAnalytics?: boolean }
|
||||
export type SettingsInput = { onboardingComplete?: boolean | null; enableAnalytics?: boolean | null }
|
||||
export type Settings = { onboardingComplete?: boolean; enableAnalytics?: boolean; tosAccepted?: boolean }
|
||||
export type SettingsInput = { onboardingComplete?: boolean | null; enableAnalytics?: boolean | null; tosAccepted?: boolean | null }
|
||||
export type SortKey = "ID" | "RELEASED_AT" | "CREATED_AT" | "UPDATED_AT" | "POSITION"
|
||||
export type Tag = string
|
||||
export type Tvshow = { inProduction: boolean; id: number; __typename: string; title: string; slug: string; overview: string | null; tagline: string | null; languages: Language[]; poster: string | null; backdrop: string | null; released: string | null; year: number | null; country: Country | null; tags: Tag[]; trailers: string[]; genres: Genre[]; classification: string | null; countries: Country[]; kind: MediaKind; videos: MediaVideo[]; ratings: ExternalRating[]; ranking: Ranking | null; pochoclinReview: PochoclinReview | null; similars: MediaSimilar[]; similarsFree: MediaSimilar[]; charts: MediaCharts[]; availabilities: Availability[]; talents: People[]; reaction: UserReactionType | null }
|
||||
|
||||
@@ -16,6 +16,8 @@ pub struct Settings {
|
||||
pub onboarding_complete: bool,
|
||||
#[serde(default)]
|
||||
pub enable_analytics: bool,
|
||||
#[serde(default)]
|
||||
pub tos_accepted: bool,
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize, Debug, PartialEq, Eq, Clone, Default, Type)]
|
||||
@@ -25,6 +27,8 @@ pub struct SettingsInput {
|
||||
pub onboarding_complete: Option<bool>,
|
||||
#[serde(default)]
|
||||
pub enable_analytics: Option<bool>,
|
||||
#[serde(default)]
|
||||
pub tos_accepted: Option<bool>,
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
|
||||
@@ -497,7 +497,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"es": {
|
||||
"$['header']['popular']": "76327dec9ae3a06a8c3c283e6a81d3710ae736021b583875c13e4e8fb2ad83c0",
|
||||
@@ -997,7 +1002,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"ar": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -1497,7 +1507,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"fa": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -1997,7 +2012,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"ur": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -2497,7 +2517,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"hi": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -2997,7 +3022,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"de": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -3497,7 +3527,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"nl": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -3997,7 +4032,12 @@
|
||||
"$['settings']['open-logs']": "ed077f3d8125d60dca1979c7133601bd187d47c73ed9975028f677e49e709942",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"sv": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -4497,7 +4537,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"ga": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -4997,7 +5042,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"fi": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -5497,7 +5547,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"he": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -5997,7 +6052,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"no": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -6497,7 +6557,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"da": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -6997,7 +7062,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"it": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -7497,7 +7567,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"ja": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -7997,7 +8072,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"pl": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -8497,7 +8577,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"tr": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -8997,7 +9082,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"et": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -9497,7 +9587,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"el": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -9997,7 +10092,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"pt": {
|
||||
"$['header']['popular']": "76327dec9ae3a06a8c3c283e6a81d3710ae736021b583875c13e4e8fb2ad83c0",
|
||||
@@ -10497,7 +10597,12 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
},
|
||||
"sr": {
|
||||
"$['header']['popular']": "2fa8cb5842f9a71e6dfd5026a8b6fdf83e6490349bb8e309a91ed9cdabe6ec8c",
|
||||
@@ -10997,6 +11102,11 @@
|
||||
"$['settings']['open-logs']": "82048b56170d7b38ce4ce295e70d042162b51e740af2a072d4f80326d2893cb6",
|
||||
"$['settings']['update']": "d4dcf02d0fabb6a3baaa6eb4d656a3f60d67500d29e8a1529b68060ee5590f7a",
|
||||
"$['settings']['error']": "86fec96b87ac96d42860d9defe9f22239125d2ce247e723f7e299a0a964121dc",
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f"
|
||||
"$['browse']['podcasts']": "b5285a0b7edf90c54399a555ee377f0df09f295bdeb42eb2952b3d7dce6bff9f",
|
||||
"$['tos']['title']": "c497664adf7ec385f9378405d5a3cbae80ec4752b822eb92fd1b01d8dfbf0fe1",
|
||||
"$['tos']['description']": "e446aff6fa7ea43d12709d481035d31ac852402ee4dee30d6af9ae2ca5de6483",
|
||||
"$['tos']['read']": "894c13f32cf981b3203a2ca7b592f309e6b4e66b24c11ec46aa9dcc74e8089d2",
|
||||
"$['tos']['accept']": "c462e4b331be991556fc6aabb175dfe71f0a53dd48cee3286f1bc0c8b9a81b81",
|
||||
"$['tos']['continue']": "073ce8042f472c3c1a243985cc9da5941d38fe12828685fbc3bdb26ac21fcd1b"
|
||||
}
|
||||
}
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} مزود(ين) تم اختياره(م)",
|
||||
"noFound": "لم يتم العثور على مزودين لـ \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "شروط الخدمة",
|
||||
"description": "قبل استخدام Popcorn Time، يرجى مراجعة شروط الخدمة الخاصة بنا.",
|
||||
"read": "اقرأ شروط الخدمة كاملةً",
|
||||
"accept": "أقبل شروط الخدمة",
|
||||
"continue": "متابعة"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "يشتري",
|
||||
"cinema": "سينما",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} udbyder(e) valgt",
|
||||
"noFound": "Ingen udbydere fundet for \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Servicevilkår",
|
||||
"description": "Før du bruger Popcorn Time, bedes du gennemgå vores servicevilkår.",
|
||||
"read": "Læs de fulde servicevilkår",
|
||||
"accept": "Jeg accepterer vilkårene for brug",
|
||||
"continue": "Fortsæt"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Købe",
|
||||
"cinema": "Biograf",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} Anbieter ausgewählt",
|
||||
"noFound": "Keine Anbieter für \"{{query}}\" gefunden"
|
||||
},
|
||||
"tos": {
|
||||
"title": "Nutzungsbedingungen",
|
||||
"description": "Bevor Sie Popcorn Time verwenden, lesen Sie bitte unsere Nutzungsbedingungen.",
|
||||
"read": "Lies die vollständigen Nutzungsbedingungen",
|
||||
"accept": "Ich akzeptiere die Nutzungsbedingungen",
|
||||
"continue": "Weiter"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Kaufen",
|
||||
"cinema": "Kino",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} πάροχος(-οι) επιλέχθηκαν",
|
||||
"noFound": "Δεν βρέθηκαν πάροχοι για \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Όροι Χρήσης",
|
||||
"description": "Πριν χρησιμοποιήσετε το Popcorn Time, παρακαλούμε να διαβάσετε τους Όρους Χρήσης μας.",
|
||||
"read": "Διαβάστε τους πλήρεις Όρους Παροχής Υπηρεσιών",
|
||||
"accept": "Αποδέχομαι τους Όρους Παροχής Υπηρεσιών",
|
||||
"continue": "Συνέχεια"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Αγορά",
|
||||
"cinema": "σινεμά",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} provider(s) selected",
|
||||
"noFound": "No providers found for \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Terms of Service",
|
||||
"description": "Before using Popcorn Time, please review our Terms of Service.",
|
||||
"read": "Read the full Terms of Service",
|
||||
"accept": "I accept the Terms of Service",
|
||||
"continue": "Continue"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Buy",
|
||||
"cinema": "Cinema",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} proveedor(es) seleccionado(s)",
|
||||
"noFound": "No se encontraron proveedores para \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Términos de servicio",
|
||||
"description": "Antes de usar Popcorn Time, por favor revisa nuestros Términos de Servicio.",
|
||||
"read": "Lee los Términos de Servicio completos",
|
||||
"accept": "Acepto los Términos de Servicio",
|
||||
"continue": "Continuar"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Comprar",
|
||||
"cinema": "Cine",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} teenusepakkuja(t) valitud",
|
||||
"noFound": "Pakkujaid ei leitud päringule \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Kasutustingimused",
|
||||
"description": "Enne Popcorn Time'i kasutamist vaadake palun üle meie kasutustingimused.",
|
||||
"read": "Lugege täielikke teenusetingimusi",
|
||||
"accept": "Nõustun kasutustingimustega",
|
||||
"continue": "Jätka"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Osta",
|
||||
"cinema": "Kino",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} ارائهدهنده انتخاب شده است",
|
||||
"noFound": "هیچ ارائهدهندهای برای \"{{query}}\" پیدا نشد."
|
||||
},
|
||||
"tos": {
|
||||
"title": "شرایط خدمات",
|
||||
"description": "قبل از استفاده از Popcorn Time، لطفاً شرایط خدمات ما را بررسی کنید.",
|
||||
"read": "متن کامل شرایط خدمات را بخوانید",
|
||||
"accept": "قوانین خدمات را میپذیرم",
|
||||
"continue": "ادامه دهید"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "خرید کنید",
|
||||
"cinema": "سینما",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} valittu tarjoaja(a)",
|
||||
"noFound": "Ei tarjoajia löytynyt haulle \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Käyttöehdot",
|
||||
"description": "Ennen kuin käytät Popcorn Timea, tutustu käyttöehtoihimme.",
|
||||
"read": "Lue täydelliset palveluehdot",
|
||||
"accept": "Hyväksyn palveluehdot",
|
||||
"continue": "Jatka"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Ostaa",
|
||||
"cinema": "Elokuvat",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} fournisseur(s) sélectionné(s)",
|
||||
"noFound": "Aucun fournisseur trouvé pour \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Conditions d'utilisation",
|
||||
"description": "Avant d'utiliser Popcorn Time, veuillez consulter nos Conditions d'Utilisation.",
|
||||
"read": "Lire l'intégralité des Conditions d'utilisation",
|
||||
"accept": "J'accepte les conditions d'utilisation",
|
||||
"continue": "Continuer"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Acheter",
|
||||
"cinema": "Cinéma",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "Tá {{count}} soláthraí roghnaithe ann",
|
||||
"noFound": "Níor aimsíodh soláthraithe le haghaidh \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Téarmaí Seirbhíse",
|
||||
"description": "Sula n-úsáideann tú Popcorn Time, léigh ár dTéarmaí Seirbhíse le do thoil.",
|
||||
"read": "Léigh Téarmaí Seirbhíse iomlána",
|
||||
"accept": "Glacaim leis na Téarmaí Seirbhíse",
|
||||
"continue": "Lean ar aghaidh"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Ceannaigh",
|
||||
"cinema": "Pictiúrlann",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} ספק(ים) נבחר(ו)",
|
||||
"noFound": "לא נמצאו ספקים עבור \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "תנאי השירות",
|
||||
"description": "לפני השימוש ב-Popcorn Time, אנא עיינו בתנאי השירות שלנו.",
|
||||
"read": "קראו את תנאי השירות המלאים",
|
||||
"accept": "אני מקבל את תנאי השירות",
|
||||
"continue": "המשך"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "לִקְנוֹת",
|
||||
"cinema": "קולנוע",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} प्रदाता चुने गए",
|
||||
"noFound": "\"{{query}}\" के लिए कोई प्रदाता नहीं मिला।"
|
||||
},
|
||||
"tos": {
|
||||
"title": "सेवा की शर्तें",
|
||||
"description": "Popcorn Time का उपयोग करने से पहले, कृपया हमारी सेवा की शर्तों की समीक्षा करें।",
|
||||
"read": "सेवा की शर्तें पूरी पढ़ें",
|
||||
"accept": "मैं सेवा की शर्तें स्वीकार करता/करती हूँ",
|
||||
"continue": "जारी रखें"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "खरीदना",
|
||||
"cinema": "सिनेमा",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} fornitore(i) selezionato(i)",
|
||||
"noFound": "Nessun provider trovato per \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Termini di Servizio",
|
||||
"description": "Prima di utilizzare Popcorn Time, ti preghiamo di leggere i nostri Termini di Servizio.",
|
||||
"read": "Leggi i Termini di Servizio completi",
|
||||
"accept": "Accetto i Termini di servizio",
|
||||
"continue": "Continua"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Acquistare",
|
||||
"cinema": "Cinema",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} 件のプロバイダーが選択されました",
|
||||
"noFound": "\"{{query}}\" のプロバイダーが見つかりません"
|
||||
},
|
||||
"tos": {
|
||||
"title": "利用規約",
|
||||
"description": "ポップコーンタイムを使用する前に、利用規約をご確認ください。",
|
||||
"read": "利用規約を全文読む",
|
||||
"accept": "サービス利用規約に同意します",
|
||||
"continue": "続行"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "買う",
|
||||
"cinema": "シネマ",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} aanbieder(s) geselecteerd",
|
||||
"noFound": "Geen providers gevonden voor \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Servicevoorwaarden",
|
||||
"description": "Voordat je Popcorn Time gebruikt, bekijk alsjeblieft onze Servicevoorwaarden.",
|
||||
"read": "Lees de volledige Servicevoorwaarden",
|
||||
"accept": "Ik accepteer de algemene voorwaarden",
|
||||
"continue": "Doorgaan"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Kopen",
|
||||
"cinema": "Bioscoop",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} leverandør(er) valgt",
|
||||
"noFound": "Ingen tilbydere funnet for \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Vilkår for bruk",
|
||||
"description": "Før du bruker Popcorn Time, vennligst les våre vilkår for bruk.",
|
||||
"read": "Les hele tjenestevilkårene",
|
||||
"accept": "Jeg godtar vilkårene for bruk",
|
||||
"continue": "Fortsett"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Kjøpe",
|
||||
"cinema": "Kino",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} dostawca(-ów) wybranych",
|
||||
"noFound": "Nie znaleziono dostawców dla \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Warunki korzystania z usługi",
|
||||
"description": "Proszę zapoznać się z naszym Regulaminem przed rozpoczęciem korzystania z Popcorn Time.",
|
||||
"read": "Przeczytaj pełny regulamin",
|
||||
"accept": "Akceptuję Warunki świadczenia usług",
|
||||
"continue": "Kontynuuj"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Kupić",
|
||||
"cinema": "Kino",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} provedor(es) selecionado(s)",
|
||||
"noFound": "Nenhum provedor encontrado para \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Termos de Serviço",
|
||||
"description": "Antes de usar o Popcorn Time, por favor, revise nossos Termos de Serviço.",
|
||||
"read": "Leia os Termos de Serviço completos",
|
||||
"accept": "Aceito os Termos de Serviço",
|
||||
"continue": "Continuar"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Comprar",
|
||||
"cinema": "Cinema",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} provajder(a) izabrano",
|
||||
"noFound": "Nema dostupnih provajdera za \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Uslovi korišćenja",
|
||||
"description": "Pre nego što počnete da koristite Popcorn Time, molimo vas da pregledate naše Uslove korišćenja.",
|
||||
"read": "Pročitajte kompletne Uslove korišćenja",
|
||||
"accept": "Prihvatam Uslove korišćenja",
|
||||
"continue": "Nastavi"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Купи",
|
||||
"cinema": "Bioskop",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} leverantör(er) valda",
|
||||
"noFound": "Inga leverantörer hittades för \"{{query}}\""
|
||||
},
|
||||
"tos": {
|
||||
"title": "Användarvillkor",
|
||||
"description": "Innan du använder Popcorn Time, vänligen läs våra användarvillkor.",
|
||||
"read": "Läs de fullständiga användarvillkoren",
|
||||
"accept": "Jag accepterar användarvillkoren",
|
||||
"continue": "Fortsätt"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Köpa",
|
||||
"cinema": "Bio",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} sağlayıcı seçildi",
|
||||
"noFound": "\"{{query}}\" için sağlayıcı bulunamadı"
|
||||
},
|
||||
"tos": {
|
||||
"title": "Hizmet Şartları",
|
||||
"description": "Popcorn Time'ı kullanmadan önce, lütfen Hizmet Şartlarımızı inceleyin.",
|
||||
"read": "Hizmet Şartlarının tamamını okuyun",
|
||||
"accept": "Hizmet Şartlarını kabul ediyorum",
|
||||
"continue": "Devam Et"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Satın almak",
|
||||
"cinema": "Sinema",
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": "{{count}} فراہم کنندہ منتخب کیا گیا ہے",
|
||||
"noFound": "\"{{query}}\" کے لیے کوئی فراہم کنندہ نہیں ملا۔"
|
||||
},
|
||||
"tos": {
|
||||
"title": "سروس کی شرائط",
|
||||
"description": "پاپ کارن ٹائم استعمال کرنے سے پہلے، براہ کرم ہماری شرائط و ضوابط کا جائزہ لیں۔",
|
||||
"read": "سروس کی مکمل شرائط پڑھیں",
|
||||
"accept": "میں سروس کی شرائط کو قبول کرتا ہوں۔",
|
||||
"continue": "جاری رکھیں"
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "خریدیں۔",
|
||||
"cinema": "سنیما",
|
||||
|
||||
@@ -26,6 +26,10 @@ pub async fn update_settings(
|
||||
if let Some(enable_analytics) = settings.enable_analytics {
|
||||
current_settings.enable_analytics = enable_analytics;
|
||||
}
|
||||
|
||||
if let Some(tos_accepted) = settings.tos_accepted {
|
||||
current_settings.tos_accepted = tos_accepted;
|
||||
}
|
||||
})
|
||||
.await
|
||||
.map_err(Into::into)
|
||||
|
||||
@@ -106,6 +106,13 @@
|
||||
"selected": /* Onboarding: Selected favorites watch providers */ "{{count}} provider(s) selected",
|
||||
"noFound": /* Onboarding: watch providers found */ "No providers found for \"{{query}}\"",
|
||||
},
|
||||
"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.",
|
||||
"read": /* Onboarding: Read the terms of service */ "Read the full Terms of Service",
|
||||
"accept": /* Onboarding: Accept the terms of service */ "I accept the Terms of Service",
|
||||
"continue": /* Onboarding: Continue */ "Continue",
|
||||
},
|
||||
"priceType": {
|
||||
"buy": "Buy",
|
||||
"cinema": "Cinema",
|
||||
|
||||
Reference in New Issue
Block a user