Compare commits

...

1602 Commits
3.2.4 ... 4.6.3

Author SHA1 Message Date
Jorrin
b06eedb041 Merge pull request #1048 from movie-web/dev
4.6.3: Audio Tracks, Drag and Drop subtitles, various fixes
2024-03-29 18:54:55 +01:00
Jorrin
2b2a4a2698 Merge pull request #1023 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-03-29 18:38:00 +01:00
Alex
4ee32a9dd9 Translated using Weblate (Russian)
Currently translated at 100.0% (336 of 336 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-03-29 17:32:20 +00:00
Jamie Poznanski
737a0b034d Translated using Weblate (Italian)
Currently translated at 100.0% (336 of 336 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-03-29 17:32:20 +00:00
LeBron James
5150e6c7ff Translated using Weblate (Turkish)
Currently translated at 99.1% (333 of 336 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/tr/
Author: LeBron James <ollie.the0000@gmail.com>
2024-03-29 17:32:20 +00:00
LeBron James
469e118681 Translated using Weblate (Turkish)
Currently translated at 98.8% (332 of 336 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/tr/
Author: LeBron James <ollie.the0000@gmail.com>
2024-03-29 17:32:20 +00:00
chaos
70eb8f381c Translated using Weblate (Estonian)
Currently translated at 100.0% (336 of 336 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/et/
Author: chaos <chaos@users.noreply.weblate.movie-web.app>
2024-03-29 17:32:20 +00:00
LeBron James
43c912dd33 Translated using Weblate (Turkish)
Currently translated at 98.8% (332 of 336 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/tr/
Author: LeBron James <ollie.the0000@gmail.com>
2024-03-29 17:32:20 +00:00
chaos
0cf04f803d Translated using Weblate (Estonian)
Currently translated at 99.4% (334 of 336 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/et/
Author: chaos <chaos@users.noreply.weblate.movie-web.app>
2024-03-29 17:32:20 +00:00
Mehdi
8a17c3d38e Translated using Weblate (Persian)
Currently translated at 100.0% (336 of 336 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-03-29 17:32:20 +00:00
Mehdi
483cfe4e7f Translated using Weblate (Persian)
Currently translated at 100.0% (336 of 336 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-03-29 17:32:20 +00:00
Jamie Poznanski
080a80245a Translated using Weblate (Italian)
Currently translated at 100.0% (335 of 335 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-03-29 17:32:20 +00:00
blikje
33b77c475b Translated using Weblate (Dutch)
Currently translated at 100.0% (335 of 335 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-03-29 17:32:20 +00:00
thehairy
e063ad5e02 Translated using Weblate (German)
Currently translated at 100.0% (335 of 335 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/de/
Author: thehairy <soeren.stabenow@outlook.com>
2024-03-29 17:32:20 +00:00
n1ck
9dc5d484be Translated using Weblate (Galician)
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-03-29 17:32:20 +00:00
Mehdi
e203c1418a Translated using Weblate (Persian)
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-03-29 17:32:20 +00:00
Alex
b816142ac5 Translated using Weblate (Russian)
Currently translated at 99.6% (329 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-03-29 17:32:20 +00:00
Thais Palmer
367750898a Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/pt_BR/
Author: Thais Palmer <eu@thaispalmer.com.br>
2024-03-29 17:32:20 +00:00
n1ck
4f880b2a79 Translated using Weblate (Spanish)
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/es/
Author: n1ck <n1ck.lim@proton.me>
2024-03-29 17:32:20 +00:00
Jakub Herda
f3104d2927 Translated using Weblate (Polish)
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2024-03-29 17:32:20 +00:00
blikje
559279e733 Translated using Weblate (Dutch)
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-03-29 17:32:20 +00:00
Origaming
7a84b0377f Translated using Weblate (French)
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fr/
Author: Origaming <mabarleycorne@gmail.com>
2024-03-29 17:32:20 +00:00
5Litt
ea86c0c347 Translated using Weblate (Czech)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-03-29 17:32:20 +00:00
Jakub Herda
d2d6b46627 Translated using Weblate (Polish)
Currently translated at 99.3% (328 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2024-03-29 17:32:20 +00:00
Jamie Poznanski
f259b8aac3 Translated using Weblate (Italian)
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-03-29 17:32:20 +00:00
teaishealthy
6d884f5d34 Translated using Weblate (German)
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2024-03-29 17:32:20 +00:00
thehairy
fe46806ce5 Translated using Weblate (German)
Currently translated at 100.0% (330 of 330 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/de/
Author: thehairy <soeren.stabenow@outlook.com>
2024-03-29 17:32:20 +00:00
n1ck
f4c9321926 Translated using Weblate (Galician)
Currently translated at 100.0% (329 of 329 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-03-29 17:32:20 +00:00
Alex
2761f1ebfd Translated using Weblate (Russian)
Currently translated at 100.0% (329 of 329 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-03-29 17:32:20 +00:00
Thais Palmer
72e6c1cf2c Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (329 of 329 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/pt_BR/
Author: Thais Palmer <eu@thaispalmer.com.br>
2024-03-29 17:32:20 +00:00
n1ck
bf26e171d6 Translated using Weblate (Spanish)
Currently translated at 100.0% (329 of 329 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/es/
Author: n1ck <n1ck.lim@proton.me>
2024-03-29 17:32:20 +00:00
Jamie Poznanski
b73a24d357 Translated using Weblate (Italian)
Currently translated at 100.0% (329 of 329 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-03-29 17:32:20 +00:00
Mehdi
4afd7dea13 Translated using Weblate (Persian)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-03-29 17:32:20 +00:00
aryiu
dbcf060d4c Translated using Weblate (Valencian)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ca@valencia/
Author: aryiu <aryiu@users.noreply.weblate.476328473.xyz>
2024-03-29 17:32:20 +00:00
aryiu
6681a4471b Translated using Weblate (Catalan)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ca/
Author: aryiu <aryiu@users.noreply.weblate.476328473.xyz>
2024-03-29 17:32:20 +00:00
superlincoln953
274f9dc888 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/zh_Hant/
Author: superlincoln953 <littlelittlelincoln@gmail.com>
2024-03-29 17:32:20 +00:00
LeBron James
1d97dca90c Translated using Weblate (Turkish)
Currently translated at 98.4% (323 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/tr/
Author: LeBron James <ollie.the0000@gmail.com>
2024-03-29 17:32:20 +00:00
dimii27
7ed49b2e8f Translated using Weblate (Romanian)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ro/
Author: dimii27 <dimitrieietcu@gmail.com>
2024-03-29 17:32:20 +00:00
Daanii Kusnanta
3bf85c27bd Translated using Weblate (Indonesian)
Currently translated at 76.8% (252 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/id/
Author: Daanii Kusnanta <danynabilgk@gmail.com>
2024-03-29 17:32:20 +00:00
Thais Palmer
12fd425ca6 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/pt_BR/
Author: Thais Palmer <eu@thaispalmer.com.br>
2024-03-29 17:32:20 +00:00
dimii27
a8263ec27e Translated using Weblate (Spanish)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/es/
Author: dimii27 <dimitrieietcu@gmail.com>
2024-03-29 17:32:19 +00:00
dimii27
759f9d5437 Translated using Weblate (Romanian)
Currently translated at 89.0% (292 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ro/
Author: dimii27 <dimitrieietcu@gmail.com>
2024-03-29 17:32:19 +00:00
superlincoln953
83cf6855d5 Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/zh_Hant/
Author: superlincoln953 <littlelittlelincoln@gmail.com>
2024-03-29 17:32:19 +00:00
Jorrin
de907cb313 bump version and providers 2024-03-29 18:32:15 +01:00
Jorrin
c00bff5c7c Merge pull request #1055 from lmmelo16/dev
Fix #241: Last episode completed does not save
2024-03-29 18:14:00 +01:00
lmmelo16
9aebffd9c9 Merge branch 'dev' into dev 2024-03-29 15:34:26 +00:00
William Oldham
e55afd52f3 Merge pull request #1050 from movie-web/fix/unreleased
Add logic for same year not released and fix language string
2024-03-28 14:17:55 +00:00
William Oldham
20202d2216 Add logic for same year not released and fix language string 2024-03-28 13:39:18 +00:00
William Oldham
5b7e0129d9 Merge pull request #1044 from Honkertonken/filter-unreleased
Filter unreleased shows/movies.
2024-03-28 11:48:02 +00:00
Honkertonken
bfee71f446 Update MediaCard.tsx 2024-03-28 16:47:18 +05:30
William Oldham
6efce6bdf6 Merge branch 'dev' into filter-unreleased 2024-03-28 09:22:36 +00:00
Captain Jack Sparrow
d82de1f7c8 Better scrape error text for extension (#1042)
* Add better scrape error messages for the extension

* Remove config.js silly me

* Polish and resolve issues

* Update src/pages/parts/player/ScrapeErrorPart.tsx

Co-authored-by: William Oldham <github@binaryoverload.co.uk>

* Update src/pages/parts/player/ScrapeErrorPart.tsx

Co-authored-by: William Oldham <github@binaryoverload.co.uk>

* Update src/pages/parts/player/ScrapeErrorPart.tsx

Co-authored-by: William Oldham <github@binaryoverload.co.uk>

* Update src/pages/parts/player/ScrapeErrorPart.tsx

Co-authored-by: William Oldham <github@binaryoverload.co.uk>

* Update src/pages/parts/player/ScrapeErrorPart.tsx

Co-authored-by: William Oldham <github@binaryoverload.co.uk>

* Update src/pages/parts/player/ScrapeErrorPart.tsx

Co-authored-by: William Oldham <github@binaryoverload.co.uk>

* Fix duplicate button value

* Resolve issues

* Ok now i fixed it all

* Apply suggestions from code review

* I am dum

---------

Co-authored-by: Cooper Ransom <cooperransom08@outlook.com>
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-03-28 09:17:17 +00:00
Honkertonken
9888798c28 Update MediaCard.tsx 2024-03-28 13:36:56 +05:30
Honkertonken
4386772404 Update MediaCard.tsx 2024-03-28 13:27:05 +05:30
Honkertonken
225c50f1b6 Merge branch 'filter-unreleased' of https://github.com/Honkertonken/movie-web into filter-unreleased 2024-03-27 23:21:07 +05:30
Honkertonken
e859ceed44 Revert "Update tmdb.ts"
This reverts commit c4f68615cd.
2024-03-27 23:19:35 +05:30
Honkertonken
e431626bfa Update MediaCard.tsx 2024-03-27 23:19:12 +05:30
Honkertonken
c4f68615cd Update tmdb.ts 2024-03-27 18:20:57 +05:30
William Oldham
27e73a8ad4 Merge pull request #1025 from zisra/dev
Drop subtitles
2024-03-26 18:32:43 +00:00
William Oldham
0581d01cbf Merge branch 'dev' into dev 2024-03-26 17:13:54 +00:00
William Oldham
cc81eb3072 Merge pull request #1041 from qtchaos/fix/leaky-test
fix: stop failed test from leaking worker url
2024-03-26 17:11:38 +00:00
qtchaos
42d107dd9d fix: stop failed test from leaking worker url 2024-03-26 18:45:24 +02:00
zisra
a0b0753d45 Merge branch 'movie-web:dev' into dev 2024-03-26 10:58:52 -05:00
4e93865aed Merge branch 'dev' of https://github.com/zisra/movie-web into dev 2024-03-26 10:58:23 -05:00
e54077045d Change icon 2024-03-26 00:29:47 -05:00
William Oldham
94c4e71756 Merge pull request #1038 from movie-web/feature/audiotracks
Support for HLS audio tracks
2024-03-25 23:10:37 +00:00
zisra
8d0549d2e7 Merge branch 'movie-web:dev' into dev 2024-03-25 13:12:12 -05:00
Joao Melo
f4dd6f95a4 Fix #241: Last episode completed does not save
After ending episode or clicking on next episode, store state wasn't updating. Changed NextEpisodeButton and which series episodes are displayed
2024-03-25 17:59:11 +00:00
Jorrin
e19ac55847 add pretty language to menu selection 2024-03-24 23:55:58 +01:00
Jorrin
dbb1c19796 add flags to audio options 2024-03-24 23:54:09 +01:00
Jorrin
ef6b0ad1dc Merge branch 'feature/audiotracks' of https://github.com/movie-web/movie-web into feature/audiotracks 2024-03-24 01:52:17 +01:00
Jorrin
c2e587bf90 unused import 2024-03-24 01:52:16 +01:00
Jorrin
abf10c645d Merge branch 'dev' into feature/audiotracks 2024-03-24 01:26:31 +01:00
Jorrin
6ba53ec29a only show audio when its available 2024-03-24 01:04:11 +01:00
William Oldham
21fd5304a1 Merge pull request #1011 from qtchaos/fix/scroll-volume
Add `touch-action: none` to resolve touchpad scrolling issues on volume slider.
2024-03-22 15:48:33 +00:00
William Oldham
b74d05afce Merge branch 'dev' into fix/scroll-volume 2024-03-22 15:47:12 +00:00
qtchaos
39bcf8c270 fix: add overflow-y-hidden for mac users 2024-03-22 17:42:18 +02:00
zisra
557aa79860 Merge branch 'movie-web:dev' into dev 2024-03-21 08:54:43 -05:00
b2ec99c4d1 Make bg darker 2024-03-18 22:08:58 -05:00
a172322a54 Animate show/hide 2024-03-18 15:50:56 -05:00
a26097ffd4 Bold and change size 2024-03-18 13:47:05 -05:00
c9d2d7134b Fix issues 2024-03-18 13:41:10 -05:00
William Oldham
2bee8c200e Merge pull request #1029 from bruhwhyamisobad/dev
Optimize images
2024-03-18 07:42:52 +00:00
ImgBotApp
7cd8ce31b9 [ImgBot] Optimize images
*Total -- 2,824.17kb -> 953.27kb (66.25%)

/public/splash_screens/12.9__iPad_Pro_portrait.png -- 133.80kb -> 40.24kb (69.93%)
/public/splash_screens/10.2__iPad_portrait.png -- 88.15kb -> 26.52kb (69.92%)
/public/splash_screens/9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_landscape.png -- 77.69kb -> 23.42kb (69.86%)
/public/splash_screens/10.2__iPad_landscape.png -- 85.87kb -> 25.91kb (69.83%)
/public/splash_screens/10.5__iPad_Air_landscape.png -- 90.37kb -> 27.29kb (69.81%)
/public/splash_screens/12.9__iPad_Pro_landscape.png -- 131.64kb -> 39.77kb (69.79%)
/public/splash_screens/10.5__iPad_Air_portrait.png -- 91.58kb -> 27.90kb (69.54%)
/public/splash_screens/10.9__iPad_Air_landscape.png -- 95.20kb -> 29.07kb (69.47%)
/public/splash_screens/9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_portrait.png -- 77.88kb -> 23.93kb (69.27%)
/public/splash_screens/11__iPad_Pro__10.5__iPad_Pro_landscape.png -- 96.80kb -> 29.93kb (69.08%)
/public/splash_screens/10.9__iPad_Air_portrait.png -- 96.37kb -> 29.88kb (69%)
/public/splash_screens/11__iPad_Pro__10.5__iPad_Pro_portrait.png -- 99.15kb -> 30.75kb (68.98%)
/public/splash_screens/8.3__iPad_Mini_portrait.png -- 87.99kb -> 27.49kb (68.76%)
/public/splash_screens/8.3__iPad_Mini_landscape.png -- 84.98kb -> 26.59kb (68.71%)
/public/splash_screens/iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_portrait.png -- 74.10kb -> 23.85kb (67.81%)
/public/splash_screens/iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_landscape.png -- 71.94kb -> 23.16kb (67.8%)
/public/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_portrait.png -- 24.07kb -> 7.95kb (66.97%)
/public/splash_screens/iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_landscape.png -- 29.55kb -> 9.81kb (66.8%)
/public/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_landscape.png -- 22.69kb -> 7.60kb (66.52%)
/public/splash_screens/iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_portrait.png -- 31.09kb -> 10.50kb (66.24%)
/public/splash_screens/iPhone_15_Pro__iPhone_15__iPhone_14_Pro_portrait.png -- 85.57kb -> 29.09kb (66.01%)
/public/splash_screens/iPhone_11__iPhone_XR_landscape.png -- 44.18kb -> 15.05kb (65.94%)
/public/splash_screens/iPhone_15_Pro__iPhone_15__iPhone_14_Pro_landscape.png -- 82.18kb -> 28.09kb (65.81%)
/public/splash_screens/iPhone_11_Pro_Max__iPhone_XS_Max_landscape.png -- 89.90kb -> 30.81kb (65.72%)
/public/splash_screens/iPhone_11__iPhone_XR_portrait.png -- 46.41kb -> 15.91kb (65.71%)
/public/splash_screens/iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_portrait.png -- 78.11kb -> 27.00kb (65.43%)
/public/splash_screens/iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_portrait.png -- 98.33kb -> 34.12kb (65.3%)
/public/splash_screens/iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_portrait.png -- 84.68kb -> 29.39kb (65.29%)
/public/splash_screens/iPhone_15_Pro_Max__iPhone_15_Plus__iPhone_14_Pro_Max_portrait.png -- 98.37kb -> 34.17kb (65.26%)
/public/splash_screens/iPhone_15_Pro_Max__iPhone_15_Plus__iPhone_14_Pro_Max_landscape.png -- 95.72kb -> 33.34kb (65.17%)
/public/splash_screens/iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_landscape.png -- 95.81kb -> 33.39kb (65.15%)
/public/splash_screens/iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_landscape.png -- 74.48kb -> 25.96kb (65.15%)
/public/splash_screens/iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_landscape.png -- 81.39kb -> 28.46kb (65.03%)
/public/splash_screens/iPhone_11_Pro_Max__iPhone_XS_Max_portrait.png -- 91.55kb -> 32.12kb (64.92%)
/public/splash_screens/icon.png -- 29.21kb -> 18.22kb (37.62%)
/public/flags/tokiPona.svg -- 2.64kb -> 1.73kb (34.48%)
/public/apple-touch-icon.png -- 6.15kb -> 4.53kb (26.25%)
/public/android-chrome-192x192.png -- 6.81kb -> 5.07kb (25.57%)
/public/android-chrome-512x512.png -- 24.72kb -> 18.85kb (23.73%)
/public/safari-pinned-tab.svg -- 0.82kb -> 0.63kb (23.33%)
/public/lightbar-images/snowflake.svg -- 4.46kb -> 4.16kb (6.74%)
/public/mstile-150x150.png -- 3.10kb -> 2.98kb (3.75%)
/.github/logo-dark.svg -- 3.31kb -> 3.29kb (0.59%)
/.github/logo-light.svg -- 3.31kb -> 3.29kb (0.59%)
/public/flags/skull.svg -- 2.06kb -> 2.06kb (0.05%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2024-03-17 21:04:06 -07:00
Jorrin
c08dea89d1 add audio track selector 2024-03-18 00:06:27 +01:00
57d3f69efa Drop subtitles 2024-03-16 14:55:29 -05:00
William Oldham
2a0e46a97d Fix #1016 - Capitalisation of zh-Hant broke traditional Chinese 2024-03-16 12:54:59 +00:00
William Oldham
227defd713 Merge pull request #1017 from qtchaos/fix/setPositionState
Add check for setPositionState to avoid TypeError
2024-03-16 08:36:09 +00:00
William Oldham
f1a8ff4bf8 Merge pull request #1021 from Honkertonken/fix-vercel
Fix mixed-routing-properties error
2024-03-16 08:35:22 +00:00
Honkertonken
162da3b22b Update vercel.json 2024-03-16 13:12:34 +05:30
William Oldham
35113ed522 Merge pull request #1019 from movie-web/feature/vercel-headers
Add vercel.json headers
2024-03-15 22:38:28 +00:00
William Oldham
94a003bce6 Add vercel.json headers 2024-03-15 22:25:34 +00:00
qtchaos
e0fec7ffa3 fix: add check for setPositionState to avoid TypeError 2024-03-15 17:30:37 +02:00
Jorrin
6f3c700dcb Merge pull request #1015 from movie-web/dev
Version 4.6.2
2024-03-14 23:52:56 +01:00
Jorrin
c3fec6c522 Merge pull request #1014 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-03-14 23:36:54 +01:00
jan Kukisulasu
2ac0f2304f Translated using Weblate (Toki Pona)
Currently translated at 82.9% (272 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/tok/
Author: jan Kukisulasu <iam.mcken@gmail.com>
2024-03-14 22:27:48 +00:00
Jamie Poznanski
524e3f7358 Translated using Weblate (Polish)
Currently translated at 97.2% (319 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/pl/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-03-14 22:27:48 +00:00
Jorrin
135feab14c bump providers and version 2024-03-14 23:27:42 +01:00
Jorrin
41949b0ab3 Merge pull request #1007 from ssssobek/embedded-subtitles-support
Add embedded subtitles support
2024-03-14 21:21:20 +01:00
ssssobek
9f025bd12b Move filterDuplicateCaptionCues to a different file 2024-03-14 20:34:32 +01:00
ssssobek
810a12a097 Apply requested changes 2024-03-14 01:01:24 +01:00
qtchaos
bde2231a90 fix: set touch-action to none 2024-03-13 23:20:17 +02:00
ssssobek
c1f9382f50 Add embedded subtitles support 2024-03-12 23:45:34 +01:00
Jorrin
8ccca76573 Set default onboarding to true 2024-03-11 23:48:23 +01:00
William Oldham
fc76a84bc8 Set default extension links 2024-03-11 22:41:56 +00:00
William Oldham
fe9c2591e1 Merge pull request #1004 from movie-web/dev
Version 4.6.1: Fix subtitle settings and add translations
2024-03-11 20:51:24 +00:00
William Oldham
28cb9243bc Merge branch 'master' into dev 2024-03-11 20:36:26 +00:00
William Oldham
7d0563b236 Merge pull request #1002 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-03-11 20:12:55 +00:00
Mehdi
85ddf7680f Translated using Weblate (Persian)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-03-11 19:27:04 +00:00
Denys Savin
808191c42e Translated using Weblate (Ukrainian)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-03-11 19:27:03 +00:00
blikje
ae90d3d873 Translated using Weblate (Dutch)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-03-11 19:27:03 +00:00
Jamie Poznanski
cff06d7591 Translated using Weblate (Italian)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-03-11 19:27:03 +00:00
Origaming
83853a3814 Translated using Weblate (French)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fr/
Author: Origaming <mabarleycorne@gmail.com>
2024-03-11 19:27:03 +00:00
teaishealthy
da2472ac5d Translated using Weblate (German)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2024-03-11 19:27:03 +00:00
thehairy
0aac489417 Translated using Weblate (German)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/de/
Author: thehairy <soeren.stabenow@outlook.com>
2024-03-11 19:27:03 +00:00
Ninguart
c928a8093d Translated using Weblate (Czech)
Currently translated at 98.4% (323 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-03-11 19:27:03 +00:00
Alja Slenc
11df7450b0 Translated using Weblate (Slovenian)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/sl/
Author: Alja Slenc <alja.slenc@gmail.com>
2024-03-11 18:55:52 +00:00
Alex
8fd409fa1f Translated using Weblate (Russian)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-03-11 18:55:52 +00:00
Raymond Nee
5d25977ba8 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-03-11 18:55:52 +00:00
William Oldham
0e2e7abf53 Bump version 2024-03-11 18:55:27 +00:00
William Oldham
c470c34ea8 Merge pull request #999 from qtchaos/fix/subtitles
Update maximums of subtitle settings and add padding
2024-03-11 18:53:26 +00:00
William Oldham
d33faf370f Bump padding to pb-5 to match top of card 2024-03-11 18:48:52 +00:00
William Oldham
64c0a6b7a8 Use deep merge on store to ensure settings are defaulted correctly 2024-03-11 18:46:09 +00:00
qtchaos
7c5c5daf5c fix: add minimums & maximums for other settings 2024-03-11 17:59:55 +02:00
qtchaos
35c9c85b86 fix: increase maximum subtitle size, set background blur max to 100% and increase padding on the bottom of captions view 2024-03-11 17:46:47 +02:00
William Oldham
59958487d2 Merge pull request #973 from movie-web/dev
Version 4.6
2024-03-10 23:19:06 +00:00
William Oldham
1fd3e37fa4 Merge branch 'master' into dev 2024-03-10 23:16:25 +00:00
William Oldham
d5ac1d5db2 Merge pull request #976 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-03-10 23:16:12 +00:00
admin
cfaf2130e4 Deleted translation using Weblate (Albanian)
Author: admin <admin@movie-web.app>
2024-03-10 23:14:11 +00:00
chaos
57a747099e Translated using Weblate (Estonian)
Currently translated at 100.0% (328 of 328 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/et/
Author: chaos <chaos@users.noreply.weblate.movie-web.app>
2024-03-10 23:09:21 +00:00
Jimin
3cab6ab3c3 Translated using Weblate (Korean)
Currently translated at 99.6% (326 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ko/
Author: Jimin <jiminlee102@gmail.com>
2024-03-10 23:09:21 +00:00
Alex
dd0b9f60c9 Translated using Weblate (Russian)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-03-10 23:09:21 +00:00
Matias Bubello
5754215725 Translated using Weblate (Spanish)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/es/
Author: Matias Bubello <matt.bubello@gmail.com>
2024-03-10 23:09:21 +00:00
aryiu
7ffb904f9e Translated using Weblate (Valencian)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ca@valencia/
Author: aryiu <aryiu@users.noreply.weblate.476328473.xyz>
2024-03-10 23:09:21 +00:00
chaos
90e1d3c369 Translated using Weblate (Estonian)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/et/
Author: chaos <chaos@users.noreply.weblate.movie-web.app>
2024-03-10 23:09:21 +00:00
Juled Zaganjori
27297227e6 Added translation using Weblate (Albanian)
Author: Juled Zaganjori <zaganjorijuled@gmail.com>
2024-03-10 23:09:21 +00:00
William Oldham
9cb6147017 Bump version to 4.6 2024-03-10 23:09:09 +00:00
chaos
3d333dcb03 Merge pull request #993 from ssssobek/dev
Add blurred background option for subtitles
2024-03-11 01:05:50 +02:00
ssssobek
67af11fd85 Set the default background blur to 50% 2024-03-10 23:56:06 +01:00
ssssobek
ca180ab9ea Go back to using percentages instead of pixels 2024-03-10 23:10:25 +01:00
ssssobek
e09c04b57b Add blurred backgroud for subtitles 2024-03-10 20:14:48 +01:00
William Oldham
9409922efd Merge pull request #721 from qtchaos/mediasession
Implement MediaSession support
2024-03-07 15:54:57 +00:00
William Oldham
425c7beeea Merge branch 'dev' into mediasession 2024-03-07 15:52:35 +00:00
William Oldham
fcee7001ee Merge pull request #985 from zisra/x-button
Make x-button more visible
2024-03-06 17:06:40 +00:00
4a5d537679 Revert all color changes 2024-03-06 11:01:46 -06:00
a652be9a86 Fix 2024-03-06 10:59:29 -06:00
7159b76344 Add onboarding styles to default theme 2024-03-06 10:58:38 -06:00
b74a4cd4c6 Make x-button more visible 2024-03-06 10:56:06 -06:00
qtchaos
256f9f9df9 feat: add season/episode to the start of title 2024-03-05 00:33:31 +02:00
William Oldham
18e9bdbfc5 Merge branch 'dev' into mediasession 2024-03-04 21:42:40 +00:00
William Oldham
89bc201b73 Merge pull request #967 from MovieWebIPFS/patch-1
feat: allow setting 'base' via VITE_BASE_URL
2024-03-04 20:38:28 +00:00
MovieWebIPFS
de2e3e6aed feat: allow setting 'base' via VITE_BASE_URL
this sets the default to `/` which results in this patch not breaking behavior. This is being used to set base as a relative path to enable hosting movie-web at any non-root location
2024-03-04 20:36:39 +00:00
William Oldham
27aff99969 Merge pull request #975 from qtchaos/fix/button-navigate
When navigating to own pages, use `useNavigate()`
2024-03-03 23:20:51 +00:00
qtchaos
f33bc583ea fix: when navigating to own pages, use useNavigate() 2024-03-03 22:47:51 +02:00
William Oldham
bada1d12cf Add Catalan (Valencia) 2024-03-03 19:13:30 +00:00
William Oldham
cf3d9fdc21 Merge pull request #964 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-03-03 18:50:27 +00:00
Mehdi
8a973b1d89 Translated using Weblate (Persian)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-03-03 18:48:11 +00:00
aryiu
078777f952 Translated using Weblate (Valencian)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ca@valencia/
Author: aryiu <aryiu@users.noreply.weblate.movie-web.app>
2024-03-03 18:48:11 +00:00
aryiu
dc4ce9b91f Translated using Weblate (Catalan)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ca/
Author: aryiu <aryiu@users.noreply.weblate.movie-web.app>
2024-03-03 18:48:11 +00:00
Matic Bon─Нina
56413183b6 Translated using Weblate (Slovenian)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/sl/
Author: Matic Bon─Нina <github@express.ninja>
2024-03-03 18:48:11 +00:00
aryiu
f89759e9b9 Translated using Weblate (Catalan)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ca/
Author: aryiu <aryiu@users.noreply.weblate.movie-web.app>
2024-03-03 18:48:11 +00:00
Fluhfi
9c03cef941 Translated using Weblate (Punjabi)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/pa/
Author: Fluhfi <aseemsharma2992@gmail.com>
2024-03-03 18:48:11 +00:00
Mehdi
49fe07b208 Translated using Weblate (Persian)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-03-03 18:48:11 +00:00
aryiu
5e0b434ea7 Added translation using Weblate (Valencian)
Author: aryiu <aryiu@users.noreply.weblate.movie-web.app>
2024-03-03 18:48:11 +00:00
NidaleNieve
e24697f723 Translated using Weblate (Icelandic)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/is/
Author: NidaleNieve <nidale16@outlook.com>
2024-03-03 18:48:11 +00:00
Mehdi
00700408fb Translated using Weblate (Persian)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-03-03 18:48:11 +00:00
Aayush Shah
2a3ae861cc Translated using Weblate (Hindi)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/hi/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-03-03 18:48:11 +00:00
n1ck
2804b2addd Translated using Weblate (Spanish)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/es/
Author: n1ck <n1ck.lim@proton.me>
2024-03-03 18:48:11 +00:00
Aayush Shah
dcfbf6b266 Translated using Weblate (Nepali)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-03-03 18:48:11 +00:00
Raymond Nee
7f859e0bfd Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-03-03 18:48:11 +00:00
blikje
05741ed632 Translated using Weblate (Dutch)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-03-03 18:48:11 +00:00
Jamie Poznanski
dc04390172 Translated using Weblate (Italian)
Currently translated at 100.0% (327 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-03-03 18:48:11 +00:00
EPScorp
228ac6fd6c Translated using Weblate (French)
Currently translated at 98.1% (321 of 327 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fr/
Author: EPScorp <robotvolant168@gmail.com>
2024-03-03 18:48:11 +00:00
William Oldham
22cb2a259d Merge pull request #972 from movie-web/config-improvements
Config improvements
2024-03-03 18:48:05 +00:00
William Oldham
fa8548d3c2 Default config.js to not have TMDB set 2024-03-03 18:37:57 +00:00
William Oldham
404d3b885f Handle nullability of config fields 2024-03-03 18:37:43 +00:00
William Oldham
b560445659 Return null values where appr and handle the env being blank 2024-03-03 18:37:28 +00:00
William Oldham
e555354e17 If TMDB key is empty, don't attempt request 2024-03-03 18:36:12 +00:00
William Oldham
95a75f81b1 Merge pull request #961 from binaryoverload/dev
Add vercel config to properly support non-hash router
2024-03-01 19:30:11 +00:00
William Oldham
818e159586 Create vercel.json 2024-03-01 17:17:09 +00:00
William Oldham
a0067cb2f2 Merge pull request #955 from movie-web/dev
Version 4.5.1
2024-02-29 23:31:00 +00:00
William Oldham
9658c61cd0 Merge branch 'dev' of https://github.com/movie-web/movie-web into dev 2024-02-29 23:27:52 +00:00
William Oldham
34cb2bfb36 Bump version to 4.5.1 2024-02-29 23:27:50 +00:00
William Oldham
0f1aab605d Merge branch 'master' into dev 2024-02-29 23:19:07 +00:00
William Oldham
6388ebb8ef Update providers to 2.2.2 2024-02-29 23:18:15 +00:00
William Oldham
5e334246f4 Fix linting 2024-02-29 23:17:52 +00:00
William Oldham
10fa48ba04 Merge pull request #958 from movie-web/965-backend-https-default
Automatically prefix backend url with https:// if not provided
2024-02-29 22:01:49 +00:00
William Oldham
9fc3e9082f feat: automatically prefix backend url with https:// if not provided 2024-02-29 22:00:07 +00:00
William Oldham
d4463cbccd Merge pull request #907 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-02-29 18:55:40 +00:00
Mehdi
ffb468a450 Translated using Weblate (Persian)
Currently translated at 100.0% (325 of 325 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-29 18:51:21 +00:00
Matic Bon─Нina
ceb0c1e35a Translated using Weblate (Slovenian)
Currently translated at 100.0% (325 of 325 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/sl/
Author: Matic Bon─Нina <github@express.ninja>
2024-02-29 18:51:21 +00:00
Matic Boncina
96c5a3387d Translated using Weblate (Slovenian)
Currently translated at 100.0% (325 of 325 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/sl/
Author: Matic Boncina <476328473@express.ninja>
2024-02-29 18:51:21 +00:00
Aayush Shah
dec42deaef Translated using Weblate (Nepali)
Currently translated at 100.0% (325 of 325 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-02-29 18:51:21 +00:00
Jamie Poznanski
866142ac57 Translated using Weblate (Italian)
Currently translated at 100.0% (325 of 325 strings)

Translation: movie-web/website
Translate-URL: https://weblate.476328473.xyz/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-02-29 18:51:21 +00:00
Raymond Nee
204ec6421d Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (325 of 325 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-02-29 18:51:21 +00:00
Weblate
3cbffb3981 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/
2024-02-29 18:51:21 +00:00
Mehdi
f0e3262a71 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-29 18:51:21 +00:00
Ninguart
5aecb988de Translated using Weblate (Czech)
Currently translated at 98.4% (316 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-02-29 18:51:21 +00:00
Vijay
e34995fa98 Translated using Weblate (Tamil)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ta/
Author: Vijay <vcmvijay@gmail.com>
2024-02-29 18:51:21 +00:00
Mehdi
1c887b132d Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-29 18:51:21 +00:00
Vijay
76cd8847d3 Translated using Weblate (Tamil)
Currently translated at 23.0% (74 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ta/
Author: Vijay <vcmvijay@gmail.com>
2024-02-29 18:51:21 +00:00
Jamie Poznanski
78d1c4f740 Translated using Weblate (Italian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-02-29 18:51:21 +00:00
Mehdi
5ebff1276c Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-29 18:51:21 +00:00
Mehdi
e10463d60a Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-29 18:51:21 +00:00
Raymond Nee
65e6db761d Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-02-29 18:51:21 +00:00
Stella Vanella
89929be12c Translated using Weblate (Vietnamese)
Currently translated at 34.2% (110 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/vi/
Author: Stella Vanella <stellavu2018@gmail.com>
2024-02-29 18:51:21 +00:00
aryiu
a3b2b741c8 Translated using Weblate (Catalan)
Currently translated at 87.5% (281 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ca/
Author: aryiu <aryiu@users.noreply.weblate.movie-web.app>
2024-02-29 18:51:21 +00:00
Alex
d28c89eb83 Translated using Weblate (Russian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-29 18:51:21 +00:00
Tauan
2dc7affd94 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Tauan <matheus-tauan@hotmail.com>
2024-02-29 18:51:21 +00:00
Alex
ad745eb532 Translated using Weblate (Spanish)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/es/
Author: Alex <alejandroreizq@duck.com>
2024-02-29 18:51:21 +00:00
Raymond Nee
fc4920699b Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-02-29 18:51:21 +00:00
Jamie Poznanski
c71c0f6ae7 Translated using Weblate (Italian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-02-29 18:51:21 +00:00
Guillaume
5804838f5e Translated using Weblate (French)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Guillaume <guillaumepeeklo@gmail.com>
2024-02-29 18:51:21 +00:00
chaos
cbb699b767 Merge pull request #947 from movie-web/fix/#905
Extension: Prepare stream for all domains in a hls playlist
2024-02-28 16:58:36 +02:00
chaos
4ec89456ac Merge branch 'dev' into fix/#905 2024-02-28 16:50:46 +02:00
William Oldham
acec24b9b5 Merge pull request #949 from movie-web/feature/#944
Add dismissable banners
2024-02-28 11:31:32 +00:00
Jorrin
5a78e48dfe add dismissable banners 2024-02-28 00:48:49 +01:00
Jorrin
d20ab4be08 double map into one 2024-02-27 23:30:00 +01:00
Jorrin
7af58dd9e8 prepare stream for all domains in a hls playlist 2024-02-27 23:19:40 +01:00
William Oldham
8643b7c584 Merge pull request #946 from Audiosutras/dev
Update Dockerfile and add compose.yaml file
2024-02-27 20:10:20 +00:00
Audiosutras
7b1330f664 Update docker-compose.yaml
Co-authored-by: Timon Klinkert <83671398+DenuxPlays@users.noreply.github.com>
2024-02-27 15:05:22 -05:00
Christopher Dixon
916d15d2f0 add commented out build args to docker-compose.yaml 2024-02-27 15:02:45 -05:00
Christopher Dixon
d92a4de948 peer review feedback 2024-02-27 14:55:05 -05:00
Christopher Dixon
2cfa5acb35 update Dockerfile & add compose.yaml file 2024-02-27 14:38:48 -05:00
William Oldham
1acefd75fa Merge pull request #929 from movie-web/dev
Version 4.5.0
2024-02-26 21:39:25 +00:00
William Oldham
86a3136fd0 Bump version 2024-02-26 21:34:51 +00:00
William Oldham
7c4c02dd83 Fix theme preview 2024-02-26 21:27:45 +00:00
William Oldham
261ef5e6c5 Use quick links 2024-02-26 21:27:31 +00:00
William Oldham
843ec84936 Merge pull request #922 from marcoslor/868-add-appearance-preview
Add appearance preview
2024-02-26 21:13:06 +00:00
William Oldham
ba4713b130 Merge pull request #943 from qtchaos/scroll-volume
Allow users to change volume with scroll wheel
2024-02-26 20:56:30 +00:00
qtchaos
67c86a270e feat: make volume scrollable with your mouse 2024-02-26 22:39:32 +02:00
William Oldham
c1731fdbc9 Merge pull request #942 from qtchaos/google-analytics
Make Google Analytics configurable with VITE_GA_ID
2024-02-26 18:35:05 +00:00
qtchaos
0e72829dd7 feat: make Google Analytics configurable with VITE_GA_ID 2024-02-26 19:40:35 +02:00
William Oldham
02fceb7f8e Merge pull request #941 from qtchaos/fix-download
Fix media download button redirecting to incorrect URL on main tab
2024-02-26 15:09:35 +00:00
qtchaos
5321afe2cd chore: remove useNavigate import 2024-02-26 17:06:35 +02:00
qtchaos
e8d8c16d41 fix: use window.open instead of react-router on href within Button 2024-02-26 16:56:46 +02:00
William Oldham
d1c58041c4 Merge pull request #940 from qtchaos/remove-default-setup
Disable default setup option if no proxies are set, remove extension help once it succeeds
2024-02-26 12:12:03 +00:00
qtchaos
f93e9288b5 feat: remove default VITE_CORS_PROXY_URL 2024-02-26 14:06:33 +02:00
qtchaos
1df0ac000d feat: disable default setup option if no proxies set, remove extension help on OK 2024-02-26 13:48:45 +02:00
William Oldham
0a86c59cfb Merge pull request #939 from qtchaos/admin-update
Update the admin page to run workers in parallel
2024-02-25 22:20:15 +00:00
William Oldham
9e4241e464 Merge pull request #938 from qtchaos/remove-domain
Remove references to official domain
2024-02-25 22:19:14 +00:00
qtchaos
bf6424f75d feat: run worker tests in parallel with 5 sec cooldown 2024-02-25 22:04:47 +02:00
qtchaos
130b4f5cc3 feat: disable creating account when server is not set 2024-02-25 21:31:08 +02:00
qtchaos
fcf42a4e8a fix: change useBackendUrl to possibly be undefined, add checks to avoid useless requests to nonexistent backend 2024-02-24 02:08:01 +02:00
qtchaos
b18269b40e chore: Remove references to official domain 2024-02-23 16:26:17 +02:00
Marcos Rios
ac9d347a26 Remove nonsense ref 2024-02-22 23:55:07 -03:00
William Oldham
c6fe62ae8a Merge branch 'master' into dev 2024-02-21 19:09:16 +00:00
William Oldham
87c6be9a61 Merge pull request #915 from movie-web/fix/#904
route subtitles through extension if installed
2024-02-21 19:07:23 +00:00
William Oldham
f4514b283c Merge branch 'dev' into fix/#904 2024-02-21 19:05:29 +00:00
William Oldham
48a37112c6 Merge pull request #920 from vijaysingh2219/dev
Add dynamic and engaging search bar placeholders
2024-02-21 18:11:06 +00:00
William Oldham
ac119a42a0 Merge branch 'dev' into dev 2024-02-21 18:08:17 +00:00
William Oldham
12274db582 Merge pull request #928 from movie-web/fix/#927
Fix #927 and add build arg for Docker PWA
2024-02-21 18:04:50 +00:00
William Oldham
98d06a6051 Fix #927 and add build arg for Docker PWA 2024-02-21 17:54:01 +00:00
Vijay
446be58478 Fix ESLint warning in HeroPart.tsx 2024-02-20 16:18:36 +05:30
Vijay
60d5c5d05c Updated the extra search placeholder options
- Reduced the number of options for search placeholder
2024-02-20 15:29:44 +05:30
Vijay
b1741a3264 Updated 'placeholder' key structure across all locale files 2024-02-19 18:21:34 +05:30
Marcos Rios
3522f6c038 Fix theme preview not being reset after leaving settings 2024-02-18 17:10:16 -03:00
Marcos Rios
247362a4a9 Add preview theme functionality to SettingsPage 2024-02-18 17:10:16 -03:00
Vijay
f5c1d6eb86 Add dynamic and engaging search bar placeholders
Enhance search bar experience with 15 dynamic placeholders for the movie web app. Provides a mix of engaging questions and suggestions, promoting user interaction and a personalized feel. Shuffled for a random appearance, contributing to a more dynamic user experience.
2024-02-17 23:31:55 +05:30
Jorrin
121a71449f route subtitles through extension if installed 2024-02-15 14:17:57 +01:00
William Oldham
07b5c95607 Merge pull request #909 from movie-web/dev
Version 4.4.2: Fix extension compatibility
2024-02-14 10:20:59 +00:00
William Oldham
90d8d2428f Merge pull request #908 from movie-web/fix-extension-compat
Bump compatibility to caret-style for extension
2024-02-14 10:19:03 +00:00
William Oldham
6a13f0a737 Bump version 2024-02-14 09:27:18 +00:00
William Oldham
31dc7f4967 Bump compatibility to caret-style for extension 2024-02-14 09:20:06 +00:00
William Oldham
eca8e1cff9 Merge pull request #897 from movie-web/dev
Version 4.4.1 - Fix HLS i18n key
2024-02-11 13:51:34 +00:00
William Oldham
12ce1d2993 Fix type in issue template 2024-02-11 12:48:27 +00:00
William Oldham
d5a9687e5e Merge pull request #898 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-02-11 12:37:35 +00:00
Mehdi
b834da02fd Translated using Weblate (Persian)
Currently translated at 100.0% (320 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-11 12:26:00 +00:00
jan Kukisulasu
fd66bebdb3 Translated using Weblate (Toki Pona)
Currently translated at 82.5% (264 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tok/
Author: jan Kukisulasu <iam.mcken@gmail.com>
2024-02-11 12:26:00 +00:00
chaos
2ef2c5ac91 Translated using Weblate (Estonian)
Currently translated at 100.0% (320 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/et/
Author: chaos <chaos@users.noreply.weblate.movie-web.app>
2024-02-11 12:26:00 +00:00
Hiep Nguyen
f6e15bb665 Translated using Weblate (Vietnamese)
Currently translated at 32.0% (103 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/vi/
Author: Hiep Nguyen <tanhiep26@gmail.com>
2024-02-11 12:26:00 +00:00
William Oldham
0c19716836 Fix HLS i18n key 2024-02-11 12:23:10 +00:00
mrjvs
c51500ba7a Merge pull request #893 from movie-web/dev
Version 4.4
2024-02-10 21:31:36 +01:00
William Oldham
3e97942941 Update providers to 2.2 2024-02-10 20:15:57 +00:00
William Oldham
2948e74c22 Merge pull request #891 from movie-web/fix/#887
Fix HTTP error 403 on HLS stream after switching source
2024-02-10 19:06:54 +00:00
William Oldham
0778079cfd Merge branch 'dev' into fix/#887 2024-02-10 19:05:31 +00:00
William Oldham
c1997e89ef Bump version to 4.4 2024-02-10 17:50:33 +00:00
William Oldham
4780b20978 Merge branch 'master' into dev 2024-02-10 15:49:21 +00:00
William Oldham
b1bc65c01e Merge pull request #834 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-02-10 15:41:09 +00:00
admin
812afd054d Translated using Weblate (Bulgarian)
Currently translated at 50.3% (161 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/bg/
Author: admin <admin@movie-web.app>
2024-02-10 15:39:41 +00:00
Jorrin
2b402ac5ba Fix HTTP error 403 on HLS stream after switching source 2024-02-09 17:45:48 +01:00
chaos
b129181b6c Merge branch 'dev' into mediasession 2024-02-09 15:52:31 +00:00
qtchaos
761e952ce2 fix: update if conditions to allow for updates after changing episodes 2024-02-09 17:51:47 +02:00
thehairy
296a06ca3f Translated using Weblate (German)
Currently translated at 100.0% (320 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: thehairy <soeren.stabenow@outlook.com>
2024-02-09 09:03:16 +00:00
GuNyangE
a5f69082b4 Translated using Weblate (Korean)
Currently translated at 100.0% (320 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ko/
Author: GuNyangE <noel7145@gmail.com>
2024-02-07 23:30:16 +00:00
alyamanterra
1a4d100c52 Translated using Weblate (Russian)
Currently translated at 100.0% (320 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: alyamanterra <sergejsivelev@gmail.com>
2024-02-04 17:59:33 +00:00
Denys Savin
5c85450d09 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (320 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-02-04 14:13:54 +00:00
Alex
da40bf2a74 Translated using Weblate (Russian)
Currently translated at 100.0% (320 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-04 14:13:54 +00:00
alyamanterra
29ef3a0d32 Translated using Weblate (Russian)
Currently translated at 100.0% (320 of 320 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: alyamanterra <sergejsivelev@gmail.com>
2024-02-04 14:13:54 +00:00
Weblate
658a38be4c Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/
2024-02-03 21:32:52 +00:00
n1ck
d60ae7d306 Translated using Weblate (Galician)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-02-03 21:32:50 +00:00
Jamie Poznanski
ade0a642a1 Translated using Weblate (Italian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-02-03 21:32:50 +00:00
Neo
5725e82150 Translated using Weblate (Japanese)
Currently translated at 19.0% (61 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ja/
Author: Neo <kazu3okaoka@gmail.com>
2024-02-03 21:32:50 +00:00
Fluhfi
196691b9e7 Translated using Weblate (Punjabi)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pa/
Author: Fluhfi <aseemsharma2992@gmail.com>
2024-02-03 21:32:50 +00:00
Weblate
0886c0139c Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/
2024-02-03 21:32:50 +00:00
admin
38e04c2558 Translated using Weblate (Romanian)
Currently translated at 80.3% (258 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ro/
Author: admin <admin@movie-web.app>
2024-02-03 21:32:50 +00:00
admin
0cbc85e5ef Translated using Weblate (Nepali)
Currently translated at 98.4% (316 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ne/
Author: admin <admin@movie-web.app>
2024-02-03 21:32:50 +00:00
Jimin
cd8e6eb23f Translated using Weblate (Korean)
Currently translated at 74.7% (240 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ko/
Author: Jimin <jiminlee102@gmail.com>
2024-02-03 21:32:50 +00:00
Alex
f608512fd4 Translated using Weblate (Russian)
Currently translated at 87.8% (282 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-03 21:32:50 +00:00
Alex
65aaad5d1e Translated using Weblate (Russian)
Currently translated at 85.0% (273 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-03 21:32:50 +00:00
Mehdi
fc43f312c5 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-03 21:32:50 +00:00
7ROBE
a0575ed4ac Translated using Weblate (Arabic)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ar/
Author: 7ROBE <7mne152@gmail.com>
2024-02-03 21:32:50 +00:00
Fluhfi
3ac658dee0 Translated using Weblate (Punjabi)
Currently translated at 30.5% (98 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pa/
Author: Fluhfi <aseemsharma2992@gmail.com>
2024-02-03 21:32:50 +00:00
Fluhfi
3afbab8de4 Translated using Weblate (Punjabi)
Currently translated at 17.7% (57 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pa/
Author: Fluhfi <aseemsharma2992@gmail.com>
2024-02-03 21:32:50 +00:00
Mehdi
954d1e941a Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-03 21:32:50 +00:00
Mehdi
3b98c9ea39 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-03 21:32:50 +00:00
Alex
d362ab02a4 Translated using Weblate (Russian)
Currently translated at 81.6% (262 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-03 21:32:50 +00:00
Mehdi
560ba9d1f4 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-03 21:32:50 +00:00
Alex
b87d73f9cc Translated using Weblate (Russian)
Currently translated at 81.6% (262 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-03 21:32:50 +00:00
Alex
32a8095db2 Translated using Weblate (Russian)
Currently translated at 77.8% (250 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-03 21:32:50 +00:00
Alex
e5e9c2b794 Translated using Weblate (Russian)
Currently translated at 74.4% (239 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-03 21:32:50 +00:00
Mehdi
9dfd91f3ba Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-03 21:32:50 +00:00
xemohen233
979dfe8dff Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hant/
Author: xemohen233 <xemohen233@namewok.com>
2024-02-03 21:32:50 +00:00
xemohen233
89f40364ed Translated using Weblate (Chinese (Traditional))
Currently translated at 45.1% (145 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hant/
Author: xemohen233 <xemohen233@namewok.com>
2024-02-03 21:32:50 +00:00
Translator for finish
1e04dfe1a5 Translated using Weblate (Finnish)
Currently translated at 44.5% (143 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fi/
Author: Translator for finish <movie-web-translations.b6jq7@slmail.me>
2024-02-03 21:32:50 +00:00
Hank Dank
dcc3b3842e Translated using Weblate (Turkish)
Currently translated at 79.1% (254 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2024-02-03 21:32:50 +00:00
Raymond Nee
786ef22ff9 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-02-03 21:32:50 +00:00
Mehdi
63c3b455a3 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-03 21:32:50 +00:00
Alex
5784d8a880 Translated using Weblate (Russian)
Currently translated at 73.2% (235 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-03 21:32:50 +00:00
Mehdi
b5cc801c60 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-03 21:32:50 +00:00
Mehdi
de818ad677 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-02-03 21:32:50 +00:00
Alex
19f9267fee Translated using Weblate (Russian)
Currently translated at 61.6% (198 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-03 21:32:50 +00:00
Alex
98b51a7c98 Translated using Weblate (Russian)
Currently translated at 57.6% (185 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-02-03 21:32:50 +00:00
mrjvs
c8e7f6a02f Merge pull request #860 from ari-party/patch-2
Copy playlist link
2024-02-03 22:32:46 +01:00
mrjvs
e95a681b3c Merge branch 'dev' into patch-2 2024-02-03 22:31:08 +01:00
mrjvs
2b0f1206a6 Merge pull request #874 from boidushya/dev
fix(settings/appearance): Improved 'Active' pill
2024-02-03 22:30:22 +01:00
Astrid
8245353b15 Update copyHlsPlaylist 2024-02-03 22:28:09 +01:00
Boidushya Bhattacharya
d4ba87f95e fix(settings/appearance): Removed inset-shadow & created new theme variable 2024-02-04 02:52:24 +05:30
Astrid
4b26ca1bed Rename 'downloadPlaylist' to 'copyHlsPlaylist' 2024-02-03 22:03:46 +01:00
Boidushya Bhattacharya
aba12370f3 fix(settings/appearance): improved 'Active' pill 2024-02-04 01:19:01 +05:30
Astrid
0ba699d66e useCopyToClipboard 2024-01-31 22:58:38 +01:00
Astrid
cd9cf31066 Modify english locale for 'copy playlist link' 2024-01-31 22:22:46 +01:00
Astrid
71ddbca657 Copy playlist link instead of download playlist 2024-01-31 22:22:26 +01:00
Astrid
a562cbeb25 Proper onClick types and give <a> the callback 2024-01-31 22:22:07 +01:00
mrjvs
a2a3066bc7 Merge branch 'dev' into mediasession 2024-01-31 16:56:36 +01:00
mrjvs
884a429a7c Merge pull request #856 from qtchaos/proxy-sync-fix
Attempt to send proxy to backend during onboarding.
2024-01-31 16:01:28 +01:00
qtchaos
8e22d4f96e Attempt to send proxy to backend during onboarding. 2024-01-31 02:47:31 +02:00
William Oldham
e9e2f3f470 Merge pull request #855 from MemeCornucopia/orderFix
Fixed Sorting Shows
2024-01-30 23:16:39 +00:00
MemeCornucopia
22358112d3 Update src/backend/accounts/user.ts
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-01-30 18:13:11 -05:00
MemeCornucopia
55bb3c4574 Fixed a mistake I made. 2024-01-30 17:33:00 -05:00
MemeCornucopia
893e9e0ae6 Fixed Sorting 2024-01-30 17:12:14 -05:00
mrjvs
81515528cb Merge pull request #825 from RyloRiz/dev
Created an 'x' button to clear search query
2024-01-30 20:50:29 +01:00
mrjvs
3805329339 Merge branch 'dev' into dev 2024-01-30 20:40:28 +01:00
mrjvs
5f4cff8975 Cleanup some styling 2024-01-30 20:39:40 +01:00
RyloRiz
6cf870d246 Reviewed changes & simplified clearing process 2024-01-29 17:58:13 -08:00
mrjvs
d5e0dd02e0 Merge pull request #850 from movie-web/setup-card-mobile
Mobile view for SetupPart
2024-01-28 21:16:04 +01:00
Jip Fr
058a3c41c8 Mobile view for SetupPart 2024-01-28 14:07:52 +01:00
RyloRiz
32c6bf12c7 Removed clear pointer/action when not visible 2024-01-27 21:38:01 -08:00
RyloRiz
2a93804fbd Restyled clear button & visibility 2024-01-27 21:32:04 -08:00
Jip Fr
c33176ff8b Un-reverse onboarding cards 2024-01-28 01:20:11 +01:00
Jip Fr
d8dcdcc09b Swap onboarding cards 2024-01-28 01:18:45 +01:00
RyloRiz
ef9792827a Fixed search query updating on clear 2024-01-27 15:34:33 -08:00
RyloRiz
6a9e135de2 Merge branch 'dev' into dev 2024-01-27 14:35:52 -08:00
William Oldham
427852db74 Merge pull request #833 from movie-web/dev
V4.3.3
2024-01-26 19:20:38 +00:00
William Oldham
f5e719236a Add Navajo language 2024-01-26 19:16:46 +00:00
mrjvs
b329a4a0ee Merge branch 'master' into dev 2024-01-26 19:18:44 +01:00
mrjvs
e78b6d3735 Add finnish and bump version 2024-01-26 19:09:41 +01:00
mrjvs
91ee259a20 Merge pull request #826 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-01-26 19:07:42 +01:00
Kartavya Patel
cf689cc61d Translated using Weblate (Gujarati)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gu/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-26 17:23:22 +00:00
Kartavya Patel
7e8f8cb8f3 Translated using Weblate (Hindi)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/hi/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-26 17:04:58 +00:00
n1ck
e99ad3c97d Translated using Weblate (Galician)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-01-26 16:39:03 +00:00
n1ck
43cceb889d Translated using Weblate (Galician)
Currently translated at 97.5% (313 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-01-26 16:06:21 +00:00
n1ck
d63649a23f Translated using Weblate (Galician)
Currently translated at 93.7% (301 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-01-26 15:59:18 +00:00
n1ck
957d7b7b82 Translated using Weblate (Galician)
Currently translated at 81.9% (263 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-01-26 15:36:29 +00:00
Mehdi
51e3960016 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-26 15:36:29 +00:00
Yaya
f7c7330672 Translated using Weblate (French)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Yaya <yanismerabet16@gmail.com>
2024-01-26 15:36:29 +00:00
Mehdi
dbb33adad2 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-26 10:39:12 +00:00
Mehdi
ef91398adf Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-26 07:37:23 +00:00
Elma L├нsa Ey├╛├│rsd├│ttir
9544d12ed0 Translated using Weblate (Icelandic)
Currently translated at 96.2% (309 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/is/
Author: Elma L├нsa Ey├╛├│rsd├│ttir <elmcraft123@gmail.com>
2024-01-26 03:52:39 +00:00
teaishealthy
2cd9373e75 Translated using Weblate (German)
Currently translated at 99.0% (318 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2024-01-26 03:52:39 +00:00
RyloRiz
ccaa772e1a Merge branch 'dev' into dev 2024-01-25 16:54:09 -08:00
Thais Palmer
0c8711e493 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Thais Palmer <eu@thaispalmer.com.br>
2024-01-25 21:37:59 +00:00
67344757f1 Translated using Weblate (pirate (generated) (pirate))
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pirate/
Author: Isra <byzkk@protonmail.com>
2024-01-25 21:37:59 +00:00
29a01970b5 Translated using Weblate (German)
Currently translated at 99.0% (318 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: Isra <byzkk@protonmail.com>
2024-01-25 21:37:59 +00:00
a4abb68fcf Translated using Weblate (English)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/en/
Author: Isra <byzkk@protonmail.com>
2024-01-25 21:37:59 +00:00
Emelssi
d538cde637 Translated using Weblate (Finnish)
Currently translated at 30.8% (99 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fi/
Author: Emelssi <lipi.lol.990@gmail.com>
2024-01-25 21:37:59 +00:00
Emelssi
6dc04c1d55 Added translation using Weblate (Finnish)
Author: Emelssi <lipi.lol.990@gmail.com>
2024-01-25 21:37:59 +00:00
Mehdi
33b017e846 Translated using Weblate (Persian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-25 21:37:59 +00:00
Denys Savin
8b9c42cf5d Translated using Weblate (Ukrainian)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-25 21:37:59 +00:00
Screeching Bagel
e66c6fce1a Translated using Weblate (Russian)
Currently translated at 54.8% (176 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Screeching Bagel <thescreechingbagel@tutanota.com>
2024-01-25 21:37:59 +00:00
Alex
02dc4fa2b4 Translated using Weblate (Spanish)
Currently translated at 99.6% (320 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/es/
Author: Alex <alejandroreizq@duck.com>
2024-01-25 21:37:59 +00:00
Raymond Nee
387a88eb12 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-01-25 21:37:59 +00:00
5Litt
ecaa89668e Translated using Weblate (Czech)
Currently translated at 98.4% (316 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-25 21:37:59 +00:00
Anton Amos
8f165f64a3 Translated using Weblate (Navaho)
Currently translated at 0.9% (3 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nv/
Author: Anton Amos <eraser.frays0g@icloud.com>
2024-01-25 21:37:59 +00:00
Elma L├нsa Ey├╛├│rsd├│ttir
c78eb34b62 Translated using Weblate (Icelandic)
Currently translated at 53.8% (173 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/is/
Author: Elma L├нsa Ey├╛├│rsd├│ttir <elmcraft123@gmail.com>
2024-01-25 21:37:59 +00:00
Safsalim
14f1ca9338 Translated using Weblate (Hebrew)
Currently translated at 99.3% (319 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/he/
Author: Safsalim <astiltanadom4@gmail.com>
2024-01-25 21:37:59 +00:00
dynosss
e2c08371f2 Translated using Weblate (Chinese (Simplified))
Currently translated at 97.8% (314 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: dynosss <yeeren0308@gmail.com>
2024-01-25 21:37:59 +00:00
b37e81fd72 Translated using Weblate (English)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/en/
Author: Isra <byzkk@protonmail.com>
2024-01-25 21:37:59 +00:00
admin
549c3158c2 Translated using Weblate (English)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/en/
Author: admin <admin@movie-web.app>
2024-01-25 21:37:59 +00:00
mrjvs
a3adba968b Fix compatability 2024-01-25 22:37:51 +01:00
William Oldham
05c9ddf2c6 Merge pull request #828 from movie-web/track-usage-type
Add scrape-tool to reports
2024-01-25 21:28:02 +00:00
mrjvs
ec6119a44c add scrape-tool to reports 2024-01-25 22:19:09 +01:00
mrjvs
c96c61e085 Merge branch 'dev' into dev 2024-01-25 21:24:14 +01:00
mrjvs
e071515d09 Merge pull request #827 from movie-web/feature/#820
Add FormData, URLSearchParams and User-Agent support for extension
2024-01-25 20:39:04 +01:00
mrjvs
77f672d331 Merge branch 'dev' into feature/#820 2024-01-25 20:36:21 +01:00
Jorrin
b5cd297ad8 mr feedback 2024-01-25 19:37:15 +01:00
Jorrin
ad8c6709a1 cleanup 2024-01-25 19:30:28 +01:00
Jorrin
f9a70b196b mr feedback 2024-01-25 19:25:56 +01:00
Jorrin
4202bf8ef3 cleanup 2024-01-25 16:38:35 +01:00
RyloRiz
5be4833b8d Created an 'x' button to clear search query 2024-01-24 18:41:45 -08:00
William Oldham
96e3206b12 Merge pull request #821 from movie-web/dev
v4.3.2 - firefox and fixes
2024-01-24 19:47:40 +00:00
mrjvs
39475e4aae add new languages 2024-01-24 20:44:35 +01:00
William Oldham
10d49b722c Merge pull request #815 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-01-24 19:41:33 +00:00
Mehdi
e76db85cd4 Translated using Weblate (Persian)
Currently translated at 100.0% (316 of 316 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-24 19:38:54 +00:00
admin
b449db5c24 Translated using Weblate (Spanish)
Currently translated at 100.0% (316 of 316 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/es/
Author: admin <admin@movie-web.app>
2024-01-24 19:38:54 +00:00
Jamie Poznanski
3fe3810879 Translated using Weblate (Italian)
Currently translated at 99.6% (320 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-24 19:38:54 +00:00
a7277c4587 Translated using Weblate (German)
Currently translated at 87.5% (281 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: Isra <byzkk@protonmail.com>
2024-01-24 19:38:54 +00:00
Mehdi
9ace336418 Translated using Weblate (Persian)
Currently translated at 100.0% (316 of 316 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-24 19:27:22 +00:00
Aayush Shah
32d95b5a38 Translated using Weblate (Nepali)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-01-24 19:27:22 +00:00
Jakub Herda
9b9d60f465 Translated using Weblate (Polish)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2024-01-24 19:27:22 +00:00
Jamie Poznanski
9882bdcd94 Translated using Weblate (Italian)
Currently translated at 96.2% (309 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-24 19:27:22 +00:00
ee7ddc8bae Translated using Weblate (German)
Currently translated at 87.2% (280 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: Isra <byzkk@protonmail.com>
2024-01-24 19:27:22 +00:00
Mehdi
65cb4e03e9 Translated using Weblate (Persian)
Currently translated at 100.0% (316 of 316 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-24 19:14:00 +00:00
Aayush Shah
0ffff7c641 Translated using Weblate (Nepali)
Currently translated at 89.4% (287 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-01-24 19:14:00 +00:00
Jakub Herda
d614664e27 Translated using Weblate (Polish)
Currently translated at 87.8% (282 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2024-01-24 19:14:00 +00:00
admin
178eab9148 Translated using Weblate (Dutch)
Currently translated at 99.6% (320 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nl/
Author: admin <admin@movie-web.app>
2024-01-24 19:14:00 +00:00
Jamie Poznanski
6b6335f35d Translated using Weblate (Italian)
Currently translated at 88.7% (285 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-24 19:14:00 +00:00
Aayush Shah
5ec8d22a9d Translated using Weblate (Nepali)
Currently translated at 85.9% (276 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-01-24 19:14:00 +00:00
Jakub Herda
3afcb30a8c Translated using Weblate (Polish)
Currently translated at 80.6% (259 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2024-01-24 19:14:00 +00:00
Jamie Poznanski
df4f555058 Translated using Weblate (Italian)
Currently translated at 82.2% (264 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-24 19:14:00 +00:00
Jamie Poznanski
296ee45d6c Translated using Weblate (Italian)
Currently translated at 81.9% (263 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-24 19:14:00 +00:00
Mehdi
c365f025b6 Translated using Weblate (Persian)
Currently translated at 100.0% (316 of 316 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-24 19:14:00 +00:00
Aayush Shah
183b8afa7a Translated using Weblate (Nepali)
Currently translated at 84.7% (272 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-01-24 19:13:59 +00:00
Jakub Herda
1ea68d897b Translated using Weblate (Polish)
Currently translated at 79.7% (256 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2024-01-24 19:13:59 +00:00
blikje
c7e17cbd39 Translated using Weblate (Dutch)
Currently translated at 100.0% (321 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-01-24 19:13:59 +00:00
Jamie Poznanski
5c9a9d9c00 Translated using Weblate (Italian)
Currently translated at 81.6% (262 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-24 19:13:59 +00:00
atomic
4c72593092 Translated using Weblate (French)
Currently translated at 100.0% (316 of 316 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2024-01-24 19:13:59 +00:00
Thais Palmer
87e390623b Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.0% (289 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Thais Palmer <eu@thaispalmer.com.br>
2024-01-24 19:13:59 +00:00
blikje
3da2d84e68 Translated using Weblate (Dutch)
Currently translated at 92.5% (297 of 321 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-01-24 19:13:59 +00:00
Anton Amos
a5a693b1f8 Added translation using Weblate (Navaho)
Author: Anton Amos <eraser.frays0g@icloud.com>
2024-01-24 19:13:59 +00:00
Weblate
386d73738d Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/
2024-01-24 19:13:59 +00:00
Mehdi
befa508fdd Translated using Weblate (Persian)
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-24 19:13:59 +00:00
n1ck
65d0c070bd Translated using Weblate (Spanish)
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/es/
Author: n1ck <n1ck.lim@proton.me>
2024-01-24 19:13:59 +00:00
blikje
f671569d67 Translated using Weblate (Dutch)
Currently translated at 84.2% (267 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-01-24 19:13:59 +00:00
Elma L├нsa Ey├╛├│rsd├│ttir
d5910c88df Translated using Weblate (Icelandic)
Currently translated at 53.3% (169 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/is/
Author: Elma L├нsa Ey├╛├│rsd├│ttir <elmcraft123@gmail.com>
2024-01-24 19:13:59 +00:00
Kipoddo
10510edb49 Translated using Weblate (Hebrew)
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2024-01-24 19:13:59 +00:00
Elma L├нsa Ey├╛├│rsd├│ttir
c39cd90eb6 Translated using Weblate (Icelandic)
Currently translated at 52.9% (168 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/is/
Author: Elma L├нsa Ey├╛├│rsd├│ttir <elmcraft123@gmail.com>
2024-01-24 19:13:59 +00:00
Willy Billy
d6e55ea9f5 Translated using Weblate (Romanian)
Currently translated at 81.7% (259 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ro/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-24 19:13:59 +00:00
Raymond Nee
bfcb74a77d Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-01-24 19:13:59 +00:00
thehairy
d0571503bf Translated using Weblate (German)
Currently translated at 84.5% (268 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: thehairy <soeren.stabenow@outlook.com>
2024-01-24 19:13:59 +00:00
Weblate
6073256daf Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/
2024-01-24 19:13:59 +00:00
Elma L├нsa Ey├╛├│rsd├│ttir
56593ce3e8 Translated using Weblate (Icelandic)
Currently translated at 50.7% (161 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/is/
Author: Elma L├нsa Ey├╛├│rsd├│ttir <elmcraft123@gmail.com>
2024-01-24 19:13:59 +00:00
dynosss
544ad48d7b Translated using Weblate (Chinese (Simplified))
Currently translated at 79.1% (251 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: dynosss <yeeren0308@gmail.com>
2024-01-24 19:13:59 +00:00
Elma L├нsa Ey├╛├│rsd├│ttir
aa19d9085b Translated using Weblate (Icelandic)
Currently translated at 0.6% (2 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/is/
Author: Elma L├нsa Ey├╛├│rsd├│ttir <elmcraft123@gmail.com>
2024-01-24 19:13:59 +00:00
Elma L├нsa Ey├╛├│rsd├│ttir
fca575f21d Added translation using Weblate (Icelandic)
Author: Elma L├нsa Ey├╛├│rsd├│ttir <elmcraft123@gmail.com>
2024-01-24 19:13:59 +00:00
Mehdi
b53886ad50 Translated using Weblate (Persian)
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-24 19:13:59 +00:00
mrjvs
44a7d7f59a bump version 2024-01-24 20:13:47 +01:00
Jorrin
bcd77093dd serialize body 2024-01-24 19:40:48 +01:00
mrjvs
da841c65b3 Merge branch 'master' into dev 2024-01-24 17:58:47 +01:00
mrjvs
23550c0e9c Bump version 2024-01-24 17:57:38 +01:00
mrjvs
9dd59479f0 Merge pull request #819 from movie-web/extension-fixes
Small extension fixes
2024-01-24 17:44:10 +01:00
mrjvs
affc1743f5 Add opera 2024-01-24 17:32:57 +01:00
mrjvs
d43adb80d0 Merge branch 'extension-fixes' of https://github.com/movie-web/movie-web into extension-fixes 2024-01-24 15:23:30 +01:00
mrjvs
018360f56d Remove slow docker build from testing CI 2024-01-24 15:23:29 +01:00
mrjvs
bb3f249195 Merge branch 'dev' into extension-fixes 2024-01-24 15:22:51 +01:00
mrjvs
0295dc41ee Merge pull request #816 from movie-web/promise-dot-all
Use Promise.all for simultaneous calls
2024-01-24 15:21:57 +01:00
mrjvs
a87f4cf222 Make download subtitle not automatically crash the tab but only after clicking (if ram is too low) 2024-01-24 15:13:59 +01:00
mrjvs
392c60a9f9 Add a reload page prompt for extension 2024-01-24 15:05:22 +01:00
mrjvs
825a28502d Add config options for extension install links 2024-01-24 14:53:54 +01:00
mrjvs
e1c09225ee Detect browser for extension 2024-01-24 14:51:00 +01:00
mrjvs
8abcd6c43a Mobile responsive onboarding start 2024-01-24 14:17:23 +01:00
mrjvs
a91e2b6e2e adjust setupPart timings and extension message preload 2024-01-24 14:02:35 +01:00
William Oldham
67f3047463 Use Promise.all for simultaneous calls 2024-01-23 23:54:32 +00:00
mrjvs
624149c6ac Merge pull request #814 from movie-web/dev
4.3.1 - Fix provider API interaction with extension
2024-01-23 22:52:31 +01:00
mrjvs
703dfc7434 Merge branch 'master' into dev 2024-01-23 22:50:41 +01:00
mrjvs
6371478d0b Merge pull request #813 from movie-web/hotfix/provider-api
Check for extension in scrape logic
2024-01-23 22:47:35 +01:00
William Oldham
6c88da1b05 Bump version 2024-01-23 21:45:31 +00:00
William Oldham
25ae949995 Check for extension in scrape logic 2024-01-23 21:44:53 +00:00
William Oldham
bb8f0599b3 Merge pull request #812 from movie-web/dev
V4.3.0
2024-01-23 21:07:13 +00:00
William Oldham
e0bbeeee84 Merge pull request #811 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-01-23 21:01:03 +00:00
admin
4198143b34 Translated using Weblate (Czech)
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: admin <admin@movie-web.app>
2024-01-23 20:59:08 +00:00
Denys Savin
2d95375750 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-23 20:59:08 +00:00
Denys Savin
07e0d42f84 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-23 20:59:08 +00:00
5Litt
307324304b Translated using Weblate (Czech)
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Denys Savin
eb22253a2a Translated using Weblate (Ukrainian)
Currently translated at 97.4% (309 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-23 20:59:08 +00:00
atomic
bc93a6b403 Translated using Weblate (French)
Currently translated at 100.0% (317 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2024-01-23 20:59:08 +00:00
5Litt
7d88a435d2 Translated using Weblate (Czech)
Currently translated at 99.0% (314 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Ninguart
ff23d1b1a3 Translated using Weblate (Czech)
Currently translated at 99.0% (314 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
5Litt
ed5156809f Translated using Weblate (Czech)
Currently translated at 96.5% (306 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Ninguart
e81fff4e07 Translated using Weblate (Czech)
Currently translated at 96.5% (306 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Ninguart
e788478f6a Translated using Weblate (Czech)
Currently translated at 94.9% (301 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Denys Savin
1ee4fdb7fc Translated using Weblate (Ukrainian)
Currently translated at 93.6% (297 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-23 20:59:08 +00:00
atomic
8b414fa4d4 Translated using Weblate (French)
Currently translated at 99.0% (314 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2024-01-23 20:59:08 +00:00
Ninguart
0e95e9c381 Translated using Weblate (Czech)
Currently translated at 94.6% (300 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
5Litt
69b843f85a Translated using Weblate (Czech)
Currently translated at 94.6% (300 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Denys Savin
f8071b4653 Translated using Weblate (Ukrainian)
Currently translated at 90.8% (288 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-23 20:59:08 +00:00
atomic
51da00c10e Translated using Weblate (French)
Currently translated at 93.6% (297 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2024-01-23 20:59:08 +00:00
5Litt
294ddbd0c9 Translated using Weblate (Czech)
Currently translated at 89.5% (284 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Ninguart
fe152425af Translated using Weblate (Czech)
Currently translated at 89.5% (284 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Denys Savin
61388e26a2 Translated using Weblate (Ukrainian)
Currently translated at 90.2% (286 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-23 20:59:08 +00:00
atomic
a162951769 Translated using Weblate (French)
Currently translated at 91.7% (291 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2024-01-23 20:59:08 +00:00
5Litt
d93d8e54a0 Translated using Weblate (Czech)
Currently translated at 88.3% (280 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Ninguart
9bd053818b Translated using Weblate (Czech)
Currently translated at 88.3% (280 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Denys Savin
fa7ed9bd25 Translated using Weblate (Ukrainian)
Currently translated at 83.2% (264 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-23 20:59:08 +00:00
atomic
8b9e657a04 Translated using Weblate (French)
Currently translated at 82.3% (261 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2024-01-23 20:59:08 +00:00
5Litt
b072794a63 Translated using Weblate (Czech)
Currently translated at 82.0% (260 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Ninguart
fd23044e59 Translated using Weblate (Czech)
Currently translated at 82.0% (260 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Denys Savin
c995aa86c9 Translated using Weblate (Ukrainian)
Currently translated at 80.7% (256 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-23 20:59:08 +00:00
teaishealthy
835a24508f Translated using Weblate (German)
Currently translated at 82.0% (260 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2024-01-23 20:59:08 +00:00
Ninguart
09515cd147 Translated using Weblate (Czech)
Currently translated at 80.4% (255 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-23 20:59:08 +00:00
Weblate
487239b0fe Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/
2024-01-23 20:59:08 +00:00
William Oldham
bdfeeaaed3 Merge pull request #809 from movie-web/extension-final-fixes
Extension final fixes
2024-01-23 20:59:01 +00:00
William Oldham
f1d12e1eee Add Portuguese Portugal into imports 2024-01-23 20:45:27 +00:00
William Oldham
dc3fdb5fdd Actually bump version 2024-01-23 20:17:35 +00:00
mrjvs
fe76b9ef12 Merge branch 'master' into dev 2024-01-23 21:14:16 +01:00
William Oldham
77c5b60734 Bump ze version 2024-01-23 20:12:54 +00:00
William Oldham
711cbe39c6 Merge pull request #810 from movie-web/weblate-half-pr
Half of weblate
2024-01-23 20:07:04 +00:00
Anonymous
1cbba83335 Translated using Weblate (Slovenian)
Currently translated at 96.4% (245 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/sl/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
a2ce26e715 Translated using Weblate (Japanese)
Currently translated at 14.1% (45 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ja/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
50c399bf1c Translated using Weblate (Tamil)
Currently translated at 9.7% (31 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ta/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
58582a42f1 Translated using Weblate (Indonesian)
Currently translated at 96.4% (245 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/id/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
f62f13eb81 Translated using Weblate (Chinese (Traditional))
Currently translated at 10.7% (34 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hant/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
429e40ac58 Translated using Weblate (Korean)
Currently translated at 91.3% (232 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ko/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
TFAM_IS_LUV
5468d98089 Translated using Weblate (Korean)
Currently translated at 91.3% (232 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ko/
Author: TFAM_IS_LUV <popop098@outlook.kr>
2024-01-23 19:32:56 +00:00
Anonymous
d5454b4976 Translated using Weblate (Khmer (Central))
Currently translated at 6.3% (20 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/km/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
56495bd653 Translated using Weblate (Russian)
Currently translated at 67.3% (171 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
9d9a0f1cbe Translated using Weblate (Toki Pona)
Currently translated at 89.3% (227 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tok/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
c23f940704 Translated using Weblate (Arabic)
Currently translated at 96.8% (246 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ar/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
ca3d655725 Translated using Weblate (Latvian)
Currently translated at 88.5% (225 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/lv/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
f786b087e5 Translated using Weblate (Swedish)
Currently translated at 88.5% (225 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/sv/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
2ee5f0bbab Translated using Weblate (Thai)
Currently translated at 94.4% (240 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/th/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Anonymous
4ae5a17fb1 Translated using Weblate (Vietnamese)
Currently translated at 27.1% (86 of 317 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/vi/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Christian Furr
44350360eb Translated using Weblate (pirate (generated) (pirate))
Currently translated at 88.9% (226 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pirate/
Author: Christian Furr <furr.christian@gmail.com>
2024-01-23 19:32:56 +00:00
Anonymous
5bc8fa100e Translated using Weblate (pirate (generated) (pirate))
Currently translated at 88.9% (226 of 254 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pirate/
Author: Anonymous <noreply@weblate.org>
2024-01-23 19:32:56 +00:00
Weblate
dd19e0a2d2 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/
2024-01-23 19:32:56 +00:00
Alex
dc6f8be5d8 Translated using Weblate (Russian)
Currently translated at 67.7% (174 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-23 19:32:56 +00:00
Hank Dank
4bb7a5074a Translated using Weblate (Turkish)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2024-01-23 19:32:56 +00:00
Mehdi
adf24115ee Translated using Weblate (Persian)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Mehdi <pyrexrj@gmail.com>
2024-01-23 19:32:56 +00:00
Jamie Poznanski
4e5043f579 Translated using Weblate (Italian)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-23 19:32:55 +00:00
aryiu
4d73552174 Translated using Weblate (Catalan)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ca/
Author: aryiu <aryiu@users.noreply.weblate.movie-web.app>
2024-01-23 19:32:55 +00:00
Guillaume
44ad219865 Translated using Weblate (French)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Guillaume <guillaumepeeklo@gmail.com>
2024-01-23 19:32:55 +00:00
Alex
682ad93c22 Translated using Weblate (Russian)
Currently translated at 67.3% (173 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-23 19:32:55 +00:00
Alex
e0b633df09 Translated using Weblate (Russian)
Currently translated at 65.7% (169 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-23 19:32:55 +00:00
Raymond Nee
0e25d9b135 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-01-23 19:32:55 +00:00
Jamie Poznanski
4c75c8e1c1 Translated using Weblate (Italian)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-23 19:32:55 +00:00
Jamie Poznanski
c2f00d53a3 Translated using Weblate (Italian)
Currently translated at 99.6% (256 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-23 19:32:55 +00:00
Alex
909332ae75 Translated using Weblate (Russian)
Currently translated at 64.9% (167 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-23 19:32:55 +00:00
Thais Palmer
c1ffe921de Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Thais Palmer <eu@thaispalmer.com.br>
2024-01-23 19:32:55 +00:00
Nasir
829bb7d272 Translated using Weblate (French)
Currently translated at 99.6% (256 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Nasir <nasirafzal341@gmail.com>
2024-01-23 19:32:55 +00:00
n1ck
6126299cd6 Translated using Weblate (Galician)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-01-23 19:32:55 +00:00
n1ck
25df1304be Translated using Weblate (Spanish)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/es/
Author: n1ck <n1ck.lim@proton.me>
2024-01-23 19:32:55 +00:00
Alex
560e793a5d Translated using Weblate (Russian)
Currently translated at 64.2% (165 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-23 19:32:55 +00:00
blikje
d7829b2978 Translated using Weblate (Dutch)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-01-23 19:32:55 +00:00
Denys Savin
2077eafa29 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-23 19:32:55 +00:00
blikje
4f7a2565d1 Translated using Weblate (Dutch)
Currently translated at 99.6% (256 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-01-23 19:32:55 +00:00
Aayush Shah
8d20d5ba4b Translated using Weblate (Nepali)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-01-23 19:32:55 +00:00
27f043c9cf Translated using Weblate (German)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: Isra <byzkk@protonmail.com>
2024-01-23 19:32:55 +00:00
aryiu
edb0de12ab Translated using Weblate (Catalan)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ca/
Author: aryiu <aryiu@users.noreply.weblate.movie-web.app>
2024-01-23 19:32:55 +00:00
Alex
76a2be9c9c Translated using Weblate (Russian)
Currently translated at 64.2% (165 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-23 19:32:55 +00:00
Jakub Herda
3bbb9cf0f6 Translated using Weblate (Polish)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2024-01-23 19:32:55 +00:00
Joydip Roy
b66a310c8a Translated using Weblate (Bengali)
Currently translated at 62.6% (161 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/bn/
Author: Joydip Roy <joydipand@gmail.com>
2024-01-23 19:32:55 +00:00
Alex
9c17ab5fe5 Translated using Weblate (Russian)
Currently translated at 61.4% (158 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-23 19:32:55 +00:00
Stella Vanella
05e1991953 Translated using Weblate (Vietnamese)
Currently translated at 33.4% (86 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/vi/
Author: Stella Vanella <stellavu2018@gmail.com>
2024-01-23 19:32:55 +00:00
Hank Dank
19de75333b Translated using Weblate (Turkish)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2024-01-23 19:32:55 +00:00
Rafael Queiroz
594b6e38db Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pt_PT/
Author: Rafael Queiroz <rfl.dqs@proton.me>
2024-01-23 19:32:55 +00:00
aryiu
28bc4dcbbf Translated using Weblate (Catalan)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ca/
Author: aryiu <aryiu@users.noreply.weblate.movie-web.app>
2024-01-23 19:32:55 +00:00
jan Kukisulasu
7566084723 Translated using Weblate (Toki Pona)
Currently translated at 89.8% (231 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tok/
Author: jan Kukisulasu <iam.mcken@gmail.com>
2024-01-23 19:32:55 +00:00
cheesethesylv
e50e03d74c Translated using Weblate (Vietnamese)
Currently translated at 30.7% (79 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/vi/
Author: cheesethesylv <mtgarryalt@gmail.com>
2024-01-23 19:32:55 +00:00
Hank Dank
2015076e41 Translated using Weblate (Turkish)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2024-01-23 19:32:55 +00:00
Nasir
a41353cb6c Translated using Weblate (French)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Nasir <nasirafzal341@gmail.com>
2024-01-23 19:32:55 +00:00
Rafael Queiroz
0b4dbc709c Added translation using Weblate (Portuguese)
Author: Rafael Queiroz <rfl.dqs@proton.me>
2024-01-23 19:32:55 +00:00
admin
466cb3ce4d Deleted translation using Weblate (Klingon (pIqaD))
Author: admin <admin@movie-web.app>
2024-01-23 19:32:55 +00:00
Rafael Queiroz
ffdaa1916e Added translation using Weblate (Klingon (pIqaD))
Author: Rafael Queiroz <rfl.dqs@proton.me>
2024-01-23 19:32:55 +00:00
William Oldham
c0241000d0 Add semver extension version checking (#808)
* Add semver extension version checking
2024-01-23 20:32:51 +01:00
William Oldham
a008472a31 Merge pull request #802 from Pyr33x/dev
Backdrop blur for the navigation buttons
2024-01-23 18:59:31 +00:00
mrjvs
dbaba7ff18 Add configurable links to onboarding 2024-01-23 19:57:05 +01:00
mrjvs
e758f32483 Add loading screen for SetupPart checks 2024-01-23 19:48:23 +01:00
William Oldham
d38cb6b632 Merge branch 'dev' into dev 2024-01-22 15:45:38 +00:00
William Oldham
132be80f81 Merge pull request #760 from movie-web/extension
Browser extension & onboarding
2024-01-21 20:43:25 +00:00
mrjvs
d47722d36c onboarding preserve params 2024-01-21 20:41:09 +01:00
mrjvs
20e35d0549 fix linting problem 2024-01-21 20:33:49 +01:00
mrjvs
2064e42bcb handle errors for domain extraction 2024-01-21 20:31:34 +01:00
Mehdi Dara
6010c2bab0 тЪб Backdrop blur for the navigation buttons 2024-01-21 21:28:10 +03:30
mrjvs
7a5a9fe6fb Fix typo 2024-01-21 15:33:01 +01:00
mrjvs
4fa500013e Style the extension onboarding 2024-01-21 15:28:46 +01:00
mrjvs
faa58f9ce6 Merge branch 'extension' of https://github.com/movie-web/movie-web into extension 2024-01-20 22:54:23 +01:00
mrjvs
ab9cd9fe4b change тАЬfamiliar forтАЭ to тАЬfamiliar withтАЭ 2024-01-20 22:54:22 +01:00
William Oldham
9157220317 Add i81n strings for MetaPart 2024-01-20 18:13:40 +00:00
William Oldham
1918aa6d9b Extension should only be classed as active/valid when it's allowed on the domain 2024-01-20 17:59:18 +00:00
mrjvs
ff045c95c7 update provider package 2024-01-20 18:28:49 +01:00
mrjvs
61d1d9c95e Merge branch 'dev' into extension 2024-01-20 15:04:20 +01:00
mrjvs
bbee084182 Merge pull request #797 from movie-web/dependabot/npm_and_yarn/vite-5.0.12
Bump vite from 5.0.10 to 5.0.12
2024-01-20 15:04:02 +01:00
mrjvs
cf38e26c5b Merge branch 'extension' of https://github.com/movie-web/movie-web into extension 2024-01-20 14:02:00 +01:00
mrjvs
8a79924abd Merge branch 'dev' into extension 2024-01-20 14:57:40 +01:00
mrjvs
ad69c9381c remove resolved TODO 2024-01-20 14:00:15 +01:00
mrjvs
e4ad8789b9 Add todos and fix some highlights 2024-01-20 13:54:32 +01:00
mrjvs
88b788d831 localize setupPart 2024-01-20 13:47:21 +01:00
mrjvs
8cc6faff09 improve HLS disclaimer 2024-01-20 13:27:58 +01:00
mrjvs
741a35dee8 Style and localize the preference section of settings 2024-01-20 13:20:06 +01:00
mrjvs
f96a0de373 Style the settings onboarding card 2024-01-20 13:09:42 +01:00
mrjvs
de5d47a730 Theme skip setup card 2024-01-20 12:24:02 +01:00
mrjvs
6a81b30585 Localize all onboarding screens 2024-01-20 11:53:24 +01:00
mrjvs
9ec273e78c Style onboarding pages
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-01-20 11:18:16 +01:00
mrjvs
bb147a1367 Fixed flares 2024-01-20 00:24:06 +01:00
dependabot[bot]
2ec8548439 Bump vite from 5.0.10 to 5.0.12
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.0.10 to 5.0.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.0.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.0.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-19 22:14:25 +00:00
mrjvs
a362559d9c Add onboarding state to settings 2024-01-19 19:30:25 +01:00
mrjvs
47d680da8a Add some hover effects 2024-01-18 20:37:27 +01:00
mrjvs
b3222b130f Fix some thumbnail scraping setting logic
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-18 19:29:58 +01:00
mrjvs
dc95bd7455 Add full layout and styling for the first step in onboarding
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-18 19:22:55 +01:00
mrjvs
3b2be31691 Add thumbnail generation as a setting
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-18 19:22:39 +01:00
mrjvs
965cc56570 Fix bug where stream freezes without extension
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-18 19:21:43 +01:00
mrjvs
a226f3347c Add onboarding functionality 2024-01-16 22:07:21 +01:00
mrjvs
925f3dff19 Basic onboarding structure 2024-01-16 20:28:33 +01:00
mrjvs
7a7d1b1b24 Merge pull request #768 from zisra/dev
Instructions
2024-01-15 21:04:26 +01:00
Jorrin
fa2b610ea6 fix permission check on domain level 2024-01-14 22:33:46 +01:00
Jorrin
9488437698 check if extension has permissions 2024-01-14 18:19:38 +01:00
Jorrin
a4b925dc1b revert back to makeRequest 2024-01-12 18:46:51 +01:00
Jorrin
ccbf888946 firefox support (kinda with manual permission set) 2024-01-11 23:45:33 +01:00
zisra
97b50d8460 Merge branch 'movie-web:dev' into dev 2024-01-11 15:11:15 -06:00
chaos
224d823eb6 Merge branch 'dev' into mediasession 2024-01-11 22:25:07 +02:00
mrjvs
34600f1fe9 Merge pull request #725 from CelestialLemon/dev
fixed #614 multiple captions of the same language all appeared as selected when selecting only one
2024-01-11 21:20:21 +01:00
mrjvs
6c7f1acece Remove requestDomain 2024-01-11 19:16:22 +01:00
mrjvs
72f6960c60 Merge branch 'dev' into dev 2024-01-11 19:02:30 +01:00
mrjvs
3704dfba10 Fix styling bugs, fix player not switching source after error, fix allowed state in extension, add ip locked sourced for extension
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-10 22:04:21 +01:00
Jorrin
d32ef6ed9a fix extension not preparing stream on embed selection 2024-01-10 19:43:54 +01:00
mrjvs
e1be30dde9 Request messaging 2024-01-10 18:20:51 +01:00
b11a7016be Actual links 2024-01-09 21:18:41 -06:00
caa82e15a3 Instructions 2024-01-09 21:14:03 -06:00
Jorrin
4bdb95ed0f fix 2024-01-09 23:35:23 +01:00
Jorrin
52bc66e7dd improve typings 2024-01-09 23:00:54 +01:00
William Oldham
755be9dd99 Merge pull request #763 from movie-web/remove-arm
Remove ARM-32 bit from Docker build
2024-01-09 21:36:48 +00:00
William Oldham
ffea08f3d9 Remove ARM-32 bit from Docker build 2024-01-09 21:02:39 +00:00
mrjvs
421186cb54 Version checking + preparing streams 2024-01-09 21:56:39 +01:00
mrjvs
869e0713c8 Merge pull request #762 from robertsspaceindustries/dev
Fix buttons still having the `cursor: pointer` property when disabled
2024-01-09 21:00:19 +01:00
Astrid
dec967418b Mark cursor-not-allowed as important so that cursor-pointer gets overridden 2024-01-09 20:50:45 +01:00
Astrid
dc67ef0c3a remove unused vars 2024-01-09 20:50:27 +01:00
mrjvs
f70d13f2c9 Clean up extension code 2024-01-09 20:07:22 +01:00
Ashutosh Shinde
ab550554ee Merge branch 'dev' into dev 2024-01-09 10:44:05 +05:30
Ashutosh Shinde
803668b492 added return value of selectCaptionById from selectLanguage function 2024-01-09 10:43:20 +05:30
Jorrin
ef85c217f7 first mvp extension 2024-01-08 17:06:27 +01:00
William Oldham
fbb5ef7115 Merge pull request #747 from movie-web/binaryoverload-patch-1
Update and Fix GitHub Actions
2024-01-07 17:14:47 +00:00
William Oldham
93d8f7263e Remove ARM 32-bit from testing 2024-01-07 17:05:59 +00:00
William Oldham
75a2c31800 Add Docker build to test workflow 2024-01-07 16:56:49 +00:00
William Oldham
dcac368468 Use @rollup/wasm-node to allow building on ARM 2024-01-07 16:43:22 +00:00
Ashutosh Shinde
65efb65bc8 Merge branch 'dev' into dev 2024-01-07 18:58:28 +05:30
William Oldham
a62c029514 Rename dockerfile to have capital D 2024-01-07 13:10:59 +00:00
William Oldham
ff8661a644 Update dockerfile to use Node 20 2024-01-07 13:09:45 +00:00
William Oldham
bb7f19fbae Update action and Node versions for linting and testing 2024-01-07 13:08:01 +00:00
William Oldham
d71d082ed1 Update deploying.yml 2024-01-07 13:05:38 +00:00
William Oldham
5908a1736f Merge pull request #740 from movie-web/dev
V4.2.5
2024-01-06 21:28:12 +00:00
mrjvs
2ef843bc8f Merge branch 'master' into dev 2024-01-06 21:59:46 +01:00
mrjvs
6169a02741 Bump provider version + movie-web version 2024-01-06 21:58:58 +01:00
Ashutosh Shinde
f09a185335 updated selectLanguage callback to call selectCaptionById after searching for correct caption 2024-01-06 23:19:06 +05:30
Ashutosh Shinde
32dd68c90e updated CaptionOption key to use caption id instead of index and url in CaptionView 2024-01-06 23:18:54 +05:30
qtchaos
c6f359d4ea Remove unused import in MediaSession.ts 2024-01-06 19:31:05 +02:00
chaos
b952d0a4d0 Merge branch 'dev' into mediasession 2024-01-06 18:44:37 +02:00
qtchaos
fb68efa522 Rework MediaSession to be less bad 2024-01-06 18:43:42 +02:00
William Oldham
8492af9c18 Merge pull request #736 from movie-web/dev
Add Catalan Language
2024-01-06 16:07:36 +00:00
mrjvs
e4e1f6e0f6 Merge branch 'master' into dev 2024-01-06 17:05:41 +01:00
William Oldham
9a5f7b3c7a Merge pull request #735 from movie-web/add-catalan
Add catalan language
2024-01-06 16:04:40 +00:00
William Oldham
c66084ab2f Apparently catalan is not Spain but Andorra 2024-01-06 15:59:12 +00:00
William Oldham
9155167b08 Add catalan language 2024-01-06 15:56:14 +00:00
William Oldham
5805bc7672 Merge pull request #734 from movie-web/dev
V4.2.4
2024-01-06 15:51:49 +00:00
William Oldham
2e86d5b9bb Merge pull request #708 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-01-06 15:47:07 +00:00
Alex
0ed513e59f Translated using Weblate (Russian)
Currently translated at 59.1% (152 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-06 15:46:54 +00:00
aryiu
f830cd6ba2 Translated using Weblate (Catalan)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ca/
Author: aryiu <aryiu@users.noreply.weblate.movie-web.app>
2024-01-06 15:46:54 +00:00
Willy Billy
2bc7937568 Translated using Weblate (Greek)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/el/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-06 15:46:54 +00:00
Willy Billy
13df0be2d1 Translated using Weblate (Russian)
Currently translated at 58.7% (151 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-06 15:46:54 +00:00
Willy Billy
6421aebb8f Translated using Weblate (minion (generated) (minion))
Currently translated at 99.6% (256 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/minion/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-06 15:46:54 +00:00
Willy Billy
e1448e013c Translated using Weblate (Polish)
Currently translated at 98.4% (253 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-06 15:46:54 +00:00
Alex
001293f057 Translated using Weblate (Russian)
Currently translated at 58.3% (150 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-06 15:46:54 +00:00
Aayush Shah
74b0afe06d Translated using Weblate (Nepali)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-01-06 15:46:54 +00:00
Kipoddo
baef568679 Translated using Weblate (Hebrew)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2024-01-06 15:46:54 +00:00
Stella Vanella
ba3c92d893 Translated using Weblate (Vietnamese)
Currently translated at 23.7% (61 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/vi/
Author: Stella Vanella <stellavu2018@gmail.com>
2024-01-06 15:46:54 +00:00
blikje
9adc819d2f Translated using Weblate (Dutch)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-01-06 15:46:54 +00:00
Jamie Poznanski
034dee0a57 Translated using Weblate (Italian)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-06 15:46:54 +00:00
Ninguart
812c9cc37a Translated using Weblate (Czech)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-06 15:46:54 +00:00
Kartavya Patel
fb270642b8 Translated using Weblate (Gujarati)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gu/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-06 15:46:54 +00:00
Stella Vanella
fe954a0010 Translated using Weblate (Vietnamese)
Currently translated at 22.9% (59 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/vi/
Author: Stella Vanella <stellavu2018@gmail.com>
2024-01-06 15:46:54 +00:00
areyouben
c7ba330db9 Translated using Weblate (Catalan)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ca/
Author: areyouben <holarubenf@gmail.com>
2024-01-06 15:46:54 +00:00
Fluffy
384d705f6b Translated using Weblate (Punjabi)
Currently translated at 9.7% (25 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pa/
Author: Fluffy <aseemsharma2992@gmail.com>
2024-01-06 15:46:54 +00:00
Willy Billy
1536ca9cb3 Translated using Weblate (Romanian)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ro/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-06 15:46:54 +00:00
Kartavya Patel
90c361c8ec Translated using Weblate (Gujarati)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gu/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-06 15:46:54 +00:00
Kartavya Patel
888564011c Translated using Weblate (Hindi)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/hi/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-06 15:46:54 +00:00
Sopanha Kok
105fc716db Translated using Weblate (Khmer (Central))
Currently translated at 7.7% (20 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/km/
Author: Sopanha Kok <sopanhakok@gmail.com>
2024-01-06 15:46:54 +00:00
Denys Savin
d1139e81f6 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-06 15:46:54 +00:00
Alex
21f9ff3857 Translated using Weblate (Russian)
Currently translated at 57.9% (149 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-06 15:46:54 +00:00
Willy Billy
b18c47f96a Translated using Weblate (Russian)
Currently translated at 57.9% (149 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-06 15:46:54 +00:00
Thais Palmer
e2c5b8e1a5 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Thais Palmer <eu@thaispalmer.com.br>
2024-01-06 15:46:54 +00:00
Willy Billy
a8013ddc75 Translated using Weblate (minion (generated) (minion))
Currently translated at 99.2% (255 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/minion/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-06 15:46:54 +00:00
Raymond Nee
9ed689a8f4 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-01-06 15:46:54 +00:00
Stella Vanella
c744b9e6b1 Translated using Weblate (Vietnamese)
Currently translated at 12.0% (31 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/vi/
Author: Stella Vanella <stellavu2018@gmail.com>
2024-01-06 15:46:54 +00:00
Willy Billy
ac8bbc448c Translated using Weblate (pirate (generated) (pirate))
Currently translated at 89.8% (231 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pirate/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-06 15:46:54 +00:00
Guillaume
3638e06e39 Translated using Weblate (French)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Guillaume <guillaumepeeklo@gmail.com>
2024-01-06 15:46:54 +00:00
areyouben
f2fb0bd4af Translated using Weblate (Catalan)
Currently translated at 56.4% (145 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ca/
Author: areyouben <holarubenf@gmail.com>
2024-01-06 15:46:53 +00:00
areyouben
2e3d53de57 Translated using Weblate (Catalan)
Currently translated at 56.0% (144 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ca/
Author: areyouben <holarubenf@gmail.com>
2024-01-06 15:46:53 +00:00
Alex
ba3975e654 Translated using Weblate (Russian)
Currently translated at 52.5% (135 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-06 15:46:53 +00:00
thehairy
3b6f872ed4 Translated using Weblate (German)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: thehairy <soeren.stabenow@outlook.com>
2024-01-06 15:46:53 +00:00
areyouben
3cab2d9400 Added translation using Weblate (Catalan)
Author: areyouben <holarubenf@gmail.com>
2024-01-06 15:46:53 +00:00
mrjvs
d8445bad9a Merge branch 'master' into dev 2024-01-06 16:46:50 +01:00
William Oldham
2231070ae7 Merge pull request #733 from movie-web/new-providers-update
New providers update
2024-01-06 15:20:18 +00:00
mrjvs
21f942dd91 Merge branch 'dev' into new-providers-update 2024-01-06 16:19:03 +01:00
William Oldham
d13eb07bb6 Merge pull request #730 from robertsspaceindustries/dev
Add profile picture preview
2024-01-06 15:15:21 +00:00
mrjvs
74ed360981 Bump version 2024-01-06 16:15:17 +01:00
mrjvs
c7f8551657 Update provider package 2024-01-06 16:14:58 +01:00
Astrid
24e3cc739c add register avatar preview 2024-01-06 16:12:15 +01:00
Astrid
acfd34a60b Add profile picture preview 2024-01-06 16:01:31 +01:00
mrjvs
949cc216c7 Merge branch 'dev' into mediasession 2024-01-06 15:31:01 +01:00
mrjvs
ec4b2f73f3 Merge branch 'dev' into dev 2024-01-06 14:40:19 +01:00
William Oldham
88bc1aa644 Merge pull request #726 from movie-web/language-code-fixes
Language code fixes
2024-01-06 12:44:02 +00:00
William Oldham
4c3528892f Sort default language codes for neatness 2024-01-06 12:36:59 +00:00
William Oldham
86e81dcd05 Use populate language code for country code method 2024-01-06 12:31:22 +00:00
William Oldham
d8c96f2b6d Use priority ahead of region 2024-01-06 10:48:48 +00:00
William Oldham
8a7e277d1c Update language readme 2024-01-06 10:48:48 +00:00
William Oldham
eec1e28e8e Update language util to get region from the locale code where available 2024-01-06 10:48:48 +00:00
William Oldham
04906f1f87 Merge pull request #722 from sweenu/dev
Push Docker image to registry after release
2024-01-06 10:44:39 +00:00
Bruno Inec
19143be583 Push Docker image to registry after release 2024-01-06 10:49:54 +01:00
Ashutosh Shinde
cd02f6d7a3 fixed #614 multiple captions of the same language all appeared as selected when selecting only one 2024-01-06 13:40:04 +05:30
qtchaos
00066ba788 somewhat ok mediasession implementation 2024-01-05 21:19:59 +02:00
William Oldham
9e61ec2758 Merge pull request #718 from zisra/dev
Fix language fallback
2024-01-05 10:00:50 +00:00
ca4437f86a Fix language fallback 2024-01-05 10:54:40 +01:00
William Oldham
1d8d555578 Merge pull request #713 from movie-web/galician-flag
Galician flag
2024-01-04 20:49:28 +00:00
William Oldham
d0ef78020a Add Galician Flag 2024-01-04 20:44:11 +00:00
William Oldham
d1fb06c0e8 en-US shouldn't have the British flag... 2024-01-04 20:43:22 +00:00
William Oldham
38fe8df228 Move flags into flag directory 2024-01-04 20:43:05 +00:00
mrjvs
1912af065f Merge pull request #710 from movie-web/warningpart
Create WarningPart for in-player use
2024-01-04 01:51:09 +01:00
mrjvs
67de5030db Merge pull request #709 from movie-web/make-web-app-cable
Fix splash screens not showing up
2024-01-04 01:50:40 +01:00
Jip Fr
44740aed6a Create WarningPart for in-player use 2024-01-04 00:55:24 +01:00
Jip Fr
0b4f642242 Add web-app-capable tag 2024-01-04 00:47:55 +01:00
mrjvs
89f97fe849 Merge pull request #707 from movie-web/dev
Version 4.2.3
2024-01-04 00:21:38 +01:00
mrjvs
9fc7f0579f Merge branch 'master' into dev 2024-01-04 00:19:36 +01:00
William Oldham
015ed671c1 Merge pull request #706 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-01-03 23:15:34 +00:00
n1ck
9d537d34a1 Translated using Weblate (Galician)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-01-03 23:14:49 +00:00
Alex
0403ed235b Translated using Weblate (Russian)
Currently translated at 49.4% (127 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-03 23:14:49 +00:00
n1ck
2d6745a574 Translated using Weblate (Spanish)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/es/
Author: n1ck <n1ck.lim@proton.me>
2024-01-03 23:14:49 +00:00
chaos
9eac31662e Translated using Weblate (Estonian)
Currently translated at 100.0% (257 of 257 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/et/
Author: chaos <chaos@users.noreply.weblate.movie-web.app>
2024-01-03 23:14:49 +00:00
Alex
117566fa7c Translated using Weblate (Russian)
Currently translated at 47.8% (120 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-03 23:14:49 +00:00
William Oldham
7cc515c7ab Bump Version 2024-01-03 23:14:45 +00:00
William Oldham
a1962aeecf Add ro, gl, pa to languages, fix flag logic when countries doesn't exist in tag 2024-01-03 23:14:26 +00:00
William Oldham
c114baf002 Merge pull request #705 from movie-web/turnstile-shit
All the turnstile stuff
2024-01-03 23:03:01 +00:00
William Oldham
2538df69a7 Merge branch 'dev' into turnstile-shit 2024-01-03 23:01:47 +00:00
William Oldham
0bb835fc16 Merge pull request #695 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-01-03 23:01:03 +00:00
admin
35e1c809a9 Deleted translation using Weblate (Hungarian)
Author: admin <admin@movie-web.app>
2024-01-03 22:59:27 +00:00
Alex
7ac19b70d1 Translated using Weblate (Russian)
Currently translated at 47.4% (119 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-03 22:56:31 +00:00
n1ck
3a6380e626 Translated using Weblate (Arabic)
Currently translated at 100.0% (251 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ar/
Author: n1ck <n1ck.lim@proton.me>
2024-01-03 22:56:31 +00:00
n1ck
f41629f60d Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (250 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: n1ck <n1ck.lim@proton.me>
2024-01-03 22:56:31 +00:00
mrjvs
1091253392 Handle more turnstile errors + show interactive prompt + handle provider api metadata errors
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2024-01-03 23:54:08 +01:00
n1ck
ea295e769d Translated using Weblate (Galician)
Currently translated at 100.0% (251 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gl/
Author: n1ck <n1ck.lim@proton.me>
2024-01-03 20:26:32 +00:00
Fluffy
0d21bb4e2c Translated using Weblate (Punjabi)
Currently translated at 1.5% (4 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pa/
Author: Fluffy <aseemsharma2992@gmail.com>
2024-01-03 20:26:32 +00:00
Willy Billy
dd20b22c79 Translated using Weblate (Romanian)
Currently translated at 46.6% (117 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ro/
Author: Willy Billy <billywillyyourmadre@gmail.com>
2024-01-03 20:26:32 +00:00
Kartavya Patel
8bf0e75a9f Translated using Weblate (Gujarati)
Currently translated at 100.0% (251 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gu/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-03 20:26:32 +00:00
Kartavya Patel
2dd3da747f Translated using Weblate (Hindi)
Currently translated at 100.0% (251 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/hi/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-03 20:26:32 +00:00
Alex
51f60e864f Translated using Weblate (Russian)
Currently translated at 39.8% (100 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-03 20:26:32 +00:00
Aristeo Ibarra
bdd7a368f2 Translated using Weblate (Spanish)
Currently translated at 100.0% (251 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/es/
Author: Aristeo Ibarra <aristeoibarra608@gmail.com>
2024-01-03 20:26:32 +00:00
e59f3a5417 Translated using Weblate (German)
Currently translated at 100.0% (251 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: Isra <byzkk@protonmail.com>
2024-01-03 20:26:32 +00:00
5Litt
10443e1b82 Translated using Weblate (Czech)
Currently translated at 100.0% (251 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-03 20:26:32 +00:00
n1ck
9f6f04f327 Added translation using Weblate (Galician)
Author: n1ck <n1ck.lim@proton.me>
2024-01-03 20:26:32 +00:00
D├бvid Horv├бth
495dc3e6e2 Added translation using Weblate (Hungarian)
Author: D├бvid Horv├бth <info@dewster.hu>
2024-01-03 20:26:32 +00:00
Fluffy
d4ef78bef3 Added translation using Weblate (Punjabi)
Author: Fluffy <aseemsharma2992@gmail.com>
2024-01-03 20:26:32 +00:00
Joran
c8a5972f5a Translated using Weblate (Romanian)
Currently translated at 27.0% (68 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ro/
Author: Joran <joranfam@gmail.com>
2024-01-03 20:26:32 +00:00
blikje
4982afce95 Translated using Weblate (Dutch)
Currently translated at 100.0% (251 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nl/
Author: blikje <Blikje7up@gmail.com>
2024-01-03 20:26:32 +00:00
Joran
69afb5513f Translated using Weblate (French)
Currently translated at 100.0% (251 of 251 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Joran <joranfam@gmail.com>
2024-01-03 20:26:32 +00:00
Joran
ddc4119ce5 Added translation using Weblate (Romanian)
Author: Joran <joranfam@gmail.com>
2024-01-03 20:26:32 +00:00
mrjvs
0fec65ea7b Merge pull request #698 from movie-web/locale-codes
Revamp locale codes
2024-01-03 21:26:25 +01:00
mrjvs
68fcd68b97 Merge branch 'locale-codes' of https://github.com/JamesHawkinss/movie-web into locale-codes 2024-01-03 21:20:58 +01:00
mrjvs
7155ffce40 Add missing languages + add support for scripts (pain) 2024-01-03 21:20:57 +01:00
mrjvs
c3cf9ecf1a Update src/assets/README.md
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-01-03 20:53:07 +01:00
mrjvs
a4f75a34ab Bundling 2024-01-03 20:43:28 +01:00
mrjvs
68c0444771 Write declaration file for new lib 2024-01-03 20:29:33 +01:00
mrjvs
97bd63ca39 Add documentation on languages 2024-01-03 20:14:18 +01:00
mrjvs
aca7827a15 Implement new country code system and new language code system 2024-01-03 20:06:08 +01:00
mrjvs
bc5e2d6f30 Merge pull request #696 from movie-web/fix-hover
Fix player UI not always vanishing (or so we hope :D)
2024-01-03 00:59:02 +01:00
mrjvs
c94214ab70 Merge branch 'dev' into fix-hover 2024-01-03 00:57:51 +01:00
Jip Fr
adbf11969e Fix player UI not always vanishing (or so we hope :D) 2024-01-03 00:55:42 +01:00
William Oldham
541609209b Merge pull request #693 from movie-web/dev
Version 4.2.2
2024-01-02 21:59:46 +00:00
mrjvs
16852adaaa Merge branch 'master' into dev 2024-01-02 22:43:42 +01:00
mrjvs
735e586b4b Merge pull request #690 from movie-web/disable-episodes
Disable episodes in list when episode hasn't aired yet
2024-01-02 22:42:27 +01:00
mrjvs
ba970b7b21 Merge branch 'dev' into disable-episodes 2024-01-02 22:38:33 +01:00
William Oldham
097948e960 Merge pull request #694 from movie-web/provioderasdf-asd
update
2024-01-02 21:38:22 +00:00
mrjvs
734508f690 Update again 2024-01-02 22:37:06 +01:00
mrjvs
2d113f5fc6 asdfasdf 2024-01-02 22:36:25 +01:00
mrjvs
3cd6a59777 update 2024-01-02 22:35:45 +01:00
Jip Fr
7bf085d0f9 Been aired :O 2024-01-02 20:53:16 +01:00
mrjvs
a1b910c06a Merge branch 'dev' into disable-episodes 2024-01-02 20:51:30 +01:00
mrjvs
33a8d78ad4 Merge pull request #692 from movie-web/provider-lib-update
Update provider package and bump version
2024-01-02 20:51:14 +01:00
mrjvs
e31040b032 Update provider package and bump version 2024-01-02 20:40:55 +01:00
Jip Fr
58e1a17215 Make disabled episodes clickable 2024-01-02 20:29:19 +01:00
mrjvs
5d936a5473 Merge pull request #668 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2024-01-02 20:01:25 +01:00
Kartavya Patel
4d3a18aa8b Translated using Weblate (Hindi)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/hi/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-02 18:54:24 +00:00
Weblate
c2eca26291 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/
2024-01-02 18:54:24 +00:00
Sina Arshad
33d66632f8 Translated using Weblate (Persian)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fa/
Author: Sina Arshad <arrshad@protonmail.com>
2024-01-02 18:54:24 +00:00
Joydip Roy
e7e750ae69 Translated using Weblate (Bengali)
Currently translated at 51.6% (129 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/bn/
Author: Joydip Roy <joydipand@gmail.com>
2024-01-02 18:54:24 +00:00
Titus
7579a5a83e Translated using Weblate (Japanese)
Currently translated at 18.0% (45 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ja/
Author: Titus <tituschacko70@gmail.com>
2024-01-02 18:54:24 +00:00
TFAM_IS_LUV
22932f3189 Translated using Weblate (Korean)
Currently translated at 94.8% (237 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ko/
Author: TFAM_IS_LUV <popop098@outlook.kr>
2024-01-02 18:54:24 +00:00
Sina Arshad
02a3910576 Added translation using Weblate (Persian)
Author: Sina Arshad <arrshad@protonmail.com>
2024-01-02 18:54:24 +00:00
Alex
b6bfebdd9d Translated using Weblate (Russian)
Currently translated at 25.6% (64 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-02 18:54:24 +00:00
Kartavya Patel
aaaa3960ab Translated using Weblate (Gujarati)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gu/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-02 18:54:24 +00:00
Kartavya Patel
506f2b1606 Translated using Weblate (Hindi)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/hi/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-02 18:54:24 +00:00
Alex
1717cb7f57 Translated using Weblate (Russian)
Currently translated at 20.0% (50 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Alex <aslanych99@mail.ru>
2024-01-02 18:54:24 +00:00
Milanv2l
00f889295b Translated using Weblate (Dutch)
Currently translated at 83.2% (208 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/nl/
Author: Milanv2l <miververkade@gmail.com>
2024-01-02 18:54:24 +00:00
ilovethensa
8b8ba850af Translated using Weblate (Bulgarian)
Currently translated at 65.2% (163 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/bg/
Author: ilovethensa <github@svkjnz.maskmy.id>
2024-01-02 18:54:24 +00:00
jan Kukisulasu
4e79abcd0f Translated using Weblate (Toki Pona)
Currently translated at 90.4% (226 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tok/
Author: jan Kukisulasu <iam.mcken@gmail.com>
2024-01-02 18:54:24 +00:00
ilovethensa
11631e868b Added translation using Weblate (Bulgarian)
Author: ilovethensa <github@svkjnz.maskmy.id>
2024-01-02 18:54:24 +00:00
Wenda Li
4f535bd7fd Translated using Weblate (Chinese (Traditional))
Currently translated at 13.6% (34 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hant/
Author: Wenda Li <wdli@umich.edu>
2024-01-02 18:54:24 +00:00
Hank Dank
74e4373a8d Translated using Weblate (Turkish)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2024-01-02 18:54:24 +00:00
Joydip Roy
ac80731214 Translated using Weblate (Bengali)
Currently translated at 43.6% (109 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/bn/
Author: Joydip Roy <joydipand@gmail.com>
2024-01-02 18:54:24 +00:00
Kartavya Patel
1805f6d2bd Translated using Weblate (Gujarati)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gu/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-02 18:54:24 +00:00
Kartavya Patel
fcff2f085e Translated using Weblate (Gujarati)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gu/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-02 18:54:24 +00:00
Kartavya Patel
9737b2cf69 Translated using Weblate (Hindi)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/hi/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-02 18:54:24 +00:00
atomic
e75b75e20a Translated using Weblate (French)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2024-01-02 18:54:24 +00:00
Kartavya Patel
25546cdfdb Translated using Weblate (Gujarati)
Currently translated at 2.8% (7 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/gu/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-02 18:54:24 +00:00
Joydip Roy
d9599e3b53 Translated using Weblate (Bengali)
Currently translated at 19.6% (49 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/bn/
Author: Joydip Roy <joydipand@gmail.com>
2024-01-02 18:54:24 +00:00
Nikita Mikheiev
1fa6db5c64 Translated using Weblate (Ukrainian)
Currently translated at 99.6% (249 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Nikita Mikheiev <nikimihiki@gmail.com>
2024-01-02 18:54:24 +00:00
Aayush Shah
5e12da6f42 Translated using Weblate (Nepali)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2024-01-02 18:54:24 +00:00
Kartavya Patel
6622f02f13 Added translation using Weblate (Gujarati)
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-02 18:54:24 +00:00
Joydip Roy
3ab3533254 Added translation using Weblate (Bengali)
Author: Joydip Roy <joydipand@gmail.com>
2024-01-02 18:54:24 +00:00
teaishealthy
8161a08955 Translated using Weblate (German)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2024-01-02 18:54:24 +00:00
nurhakam
91a5203b00 Translated using Weblate (Indonesian)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/id/
Author: nurhakam <github@hakam.my.id>
2024-01-02 18:54:24 +00:00
Kartavya Patel
871bcdc756 Translated using Weblate (Hindi)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/hi/
Author: Kartavya Patel <patelka2211@gmail.com>
2024-01-02 18:54:24 +00:00
Raymond Nee
ecbf33fa98 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2024-01-02 18:54:24 +00:00
Matic Bon─Нina
ce1c39bd27 Translated using Weblate (Slovenian)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/sl/
Author: Matic Bon─Нina <github@express.ninja>
2024-01-02 18:54:24 +00:00
atomic
9d362f25aa Translated using Weblate (French)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2024-01-02 18:54:24 +00:00
Jakub Herda
897206e1ea Translated using Weblate (Polish)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2024-01-02 18:54:24 +00:00
5Litt
21deb78813 Translated using Weblate (Czech)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2024-01-02 18:54:24 +00:00
Mycroft Holmes
bfe9ee459b Translated using Weblate (Arabic)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ar/
Author: Mycroft Holmes <mycroft_47@users.noreply.weblate.movie-web.app>
2024-01-02 18:54:24 +00:00
Denys Savin
2705d59669 Translated using Weblate (Ukrainian)
Currently translated at 99.2% (248 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2024-01-02 18:54:24 +00:00
Jamie Poznanski
39a194d8de Translated using Weblate (Italian)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-02 18:54:24 +00:00
Vinicius
b4c63f95ec Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Vinicius <suburbanizar@gmail.com>
2024-01-02 18:54:24 +00:00
nurhakam
4114d0bbda Translated using Weblate (Japanese)
Currently translated at 14.0% (35 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ja/
Author: nurhakam <github@hakam.my.id>
2024-01-02 18:54:24 +00:00
Srikanth L
74a940fefe Translated using Weblate (Tamil)
Currently translated at 12.4% (31 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ta/
Author: Srikanth L <code@srik.me>
2024-01-02 18:54:24 +00:00
Georgios Bogiannos
73650bd33e Translated using Weblate (Greek)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/el/
Author: Georgios Bogiannos <geobogian@gmail.com>
2024-01-02 18:54:24 +00:00
Kipoddo
050b866646 Translated using Weblate (Hebrew)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2024-01-02 18:54:24 +00:00
chaos
291a7549dd Translated using Weblate (Estonian)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/et/
Author: chaos <chaos@users.noreply.weblate.movie-web.app>
2024-01-02 18:54:24 +00:00
Aristeo Ibarra
7a13f389c1 Translated using Weblate (Spanish)
Currently translated at 100.0% (250 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/es/
Author: Aristeo Ibarra <aristeoibarra608@gmail.com>
2024-01-02 18:54:24 +00:00
jan Kukisulasu
f199f176b0 Translated using Weblate (Toki Pona)
Currently translated at 87.6% (219 of 250 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tok/
Author: jan Kukisulasu <iam.mcken@gmail.com>
2024-01-02 18:54:24 +00:00
Matic Bon─Нina
8f3f1be2a9 Added translation using Weblate (Slovenian)
Author: Matic Bon─Нina <github@express.ninja>
2024-01-02 18:54:24 +00:00
nurhakam
8b417e7daf Added translation using Weblate (Japanese)
Author: nurhakam <github@hakam.my.id>
2024-01-02 18:54:24 +00:00
Srikanth L
d99e65fc37 Added translation using Weblate (Tamil)
Author: Srikanth L <code@srik.me>
2024-01-02 18:54:24 +00:00
nurhakam
3d743d017a Added translation using Weblate (Indonesian)
Author: nurhakam <github@hakam.my.id>
2024-01-02 18:54:24 +00:00
Georgios Bogiannos
0a01756db9 Translated using Weblate (Greek)
Currently translated at 85.9% (214 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/el/
Author: Georgios Bogiannos <geobogian@gmail.com>
2024-01-02 18:54:24 +00:00
Jacob
f52f67d64e Translated using Weblate (Chinese (Traditional))
Currently translated at 12.0% (30 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/zh_Hant/
Author: Jacob <jacob@users.noreply.weblate.movie-web.app>
2024-01-02 18:54:24 +00:00
Aristeo Ibarra
9684ead303 Translated using Weblate (Spanish)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/es/
Author: Aristeo Ibarra <aristeoibarra608@gmail.com>
2024-01-02 18:54:24 +00:00
Jamie Poznanski
bc4147c342 Translated using Weblate (minion (generated) (minion))
Currently translated at 97.5% (243 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/minion/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-02 18:54:24 +00:00
Kipoddo
f2d0db9673 Translated using Weblate (Hebrew)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2024-01-02 18:54:24 +00:00
Jamie Poznanski
8648088798 Translated using Weblate (Italian)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2024-01-02 18:54:24 +00:00
atomic
2bb7e927f3 Translated using Weblate (French)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2024-01-02 18:54:24 +00:00
Ninguart
b1f2c6725d Translated using Weblate (Czech)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2024-01-02 18:54:24 +00:00
Georgios Bogiannos
df88311258 Added translation using Weblate (Greek)
Author: Georgios Bogiannos <geobogian@gmail.com>
2024-01-02 18:54:24 +00:00
Jacob
af73ff68ae Added translation using Weblate (Chinese (Traditional))
Author: Jacob <jacob@users.noreply.weblate.movie-web.app>
2024-01-02 18:54:24 +00:00
Adrian Castro
d78d30506f Added translation using Weblate (Korean)
Author: Adrian Castro <adrifcastr@gmail.com>
2024-01-02 18:54:24 +00:00
mrjvs
245f4a540f Merge pull request #673 from ashudevcodes/dev
fix: movies with unavailable posters will be shown in the last row
2024-01-02 19:54:16 +01:00
Ashish
5bf7c82b54 Update src/backend/metadata/search.ts
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2024-01-02 15:43:02 +05:30
Jip Fr
249f80de22 Reword "Episodes are disabled" > "Episodes have been disabled" 2024-01-01 23:31:17 +01:00
Jip Fr
58938555bb Reword the thing 2024-01-01 23:27:51 +01:00
Jip Fr
de74eac008 Disable episodes in list when episode hasn't aired yet 2024-01-01 21:55:04 +01:00
mrjvs
27ff4529fc Merge pull request #643 from qtchaos/proxy-syncing
Implement Worker URLs syncing with backend
2024-01-01 19:08:52 +01:00
mrjvs
90ecefac3c Merge branch 'dev' into proxy-syncing 2024-01-01 19:07:39 +01:00
Ashishprasa
897d856ba5 Merge branch 'dev' of https://github.com/ashudevcodes/movie-web into dev 2024-01-01 23:00:05 +05:30
Ashishprasa
1a62185c17 replace sorting into filtering approach 2024-01-01 22:59:33 +05:30
Ashish
3b1cb851c1 Merge branch 'dev' into dev 2024-01-01 16:08:02 +05:30
Jip Frijlink
2c4c0edb77 Merge pull request #687 from movie-web/fix-666
Specify defaultValue in random extra title
2023-12-31 16:38:38 +01:00
Jip Fr
fa396e0183 Oops! 2023-12-31 16:35:10 +01:00
Jip Fr
1573077f77 Specify defaultValue in random extra title 2023-12-31 16:33:54 +01:00
Ashishprasa
b9ec201c84 fix linting error 2023-12-31 11:49:19 +05:30
Ashish
99fbfd9848 Change results position 2023-12-30 22:31:25 +05:30
Ashish
86feacbfa2 Merge branch 'movie-web:dev' into dev 2023-12-30 22:03:25 +05:30
Ashishprasa
986a46f9f0 fix missing poster issu sort the movie list 2023-12-30 21:57:24 +05:30
Jip Frijlink
78bdf07c4a Merge pull request #670 from usman1100/extra-message-in-day-english
add value for extra in day for english locale
2023-12-30 17:11:55 +01:00
usman1100
f0676bea3e add value for extra in day for english locale 2023-12-30 20:40:19 +05:00
William Oldham
e603ef0da2 Merge pull request #663 from movie-web/dev
Version 4.2.1
2023-12-30 14:43:19 +00:00
William Oldham
da0a61fa45 Merge pull request #649 from russssl/dev
Fixed Ukrainian, Hindi flags in settings
2023-12-30 14:34:15 +00:00
William Oldham
08d0c37e56 Merge branch 'dev' into dev 2023-12-30 14:32:55 +00:00
Ashishprasa
445103958a add example.env 2023-12-30 19:23:27 +05:30
Ashishprasa
bc3d6742fb fix missing poster issu 2023-12-30 19:08:51 +05:30
William Oldham
43559ee991 Merge pull request #664 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2023-12-30 12:28:57 +00:00
admin
96ae895012 Deleted translation using Weblate (Chinese (Traditional))
Author: admin <admin@movie-web.app>
2023-12-30 12:28:40 +00:00
William Oldham
d235ac27fe Merge branch 'master' into dev 2023-12-30 12:15:41 +00:00
William Oldham
2ddc78f3ca Merge pull request #657 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2023-12-30 12:14:41 +00:00
Weblate
46784916d7 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/
2023-12-30 12:03:24 +00:00
Kipoddo
f4c683f7db Translated using Weblate (Hebrew)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2023-12-30 12:03:24 +00:00
Christian Furr
6f20b5a26a Translated using Weblate (pirate (generated) (pirate))
Currently translated at 92.7% (231 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pirate/
Author: Christian Furr <furr.christian@gmail.com>
2023-12-30 12:03:24 +00:00
atomic
778f102d1c Translated using Weblate (French)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2023-12-30 12:03:24 +00:00
Gustavo Marques
3703f2351f Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Gustavo Marques <gugamello2014@yahoo.com>
2023-12-30 12:03:24 +00:00
jan Kukisulasu
6dc0bc7f03 Translated using Weblate (Toki Pona)
Currently translated at 81.5% (203 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/tok/
Author: jan Kukisulasu <iam.mcken@gmail.com>
2023-12-30 12:03:24 +00:00
chaos
ade5098c24 Translated using Weblate (Estonian)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/et/
Author: chaos <chaos@users.noreply.weblate.movie-web.app>
2023-12-30 12:03:24 +00:00
Aayush Shah
7e9d273ae5 Translated using Weblate (Nepali)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2023-12-30 12:03:24 +00:00
Kipoddo
1767b887c4 Translated using Weblate (Hebrew)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2023-12-30 12:03:24 +00:00
Nack
0cbac35dd7 Translated using Weblate (Thai)
Currently translated at 98.3% (245 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/th/
Author: Nack <mail.redacted.for.privacy@gmail.com>
2023-12-30 12:03:24 +00:00
Jakub Herda
6c84ff3cd7 Translated using Weblate (Polish)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2023-12-30 12:03:24 +00:00
Jamie Poznanski
e71c0b66ce Translated using Weblate (Italian)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/it/
Author: Jamie Poznanski <enby_jamie@users.noreply.weblate.movie-web.app>
2023-12-30 12:03:24 +00:00
Jordan
8606635fe5 Translated using Weblate (French)
Currently translated at 98.7% (246 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Jordan <jordanbmrd@gmail.com>
2023-12-30 12:03:24 +00:00
teaishealthy
2a5032794a Translated using Weblate (German)
Currently translated at 98.3% (245 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2023-12-30 12:03:24 +00:00
Ninguart
1ce93d0ad6 Translated using Weblate (Czech)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: https://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2023-12-30 12:03:24 +00:00
Jacob
80c821a115 Added translation using Weblate (Chinese (Traditional))
Author: Jacob <jacob@users.noreply.weblate.movie-web.app>
2023-12-30 12:03:24 +00:00
mrjvs
ad020e8db0 Merge pull request #655 from TheGuyDangerous/dev
Update README.md
2023-12-30 13:03:20 +01:00
mrjvs
004238d1ba Merge branch 'dev' into dev 2023-12-30 13:03:01 +01:00
mrjvs
71d0db75ae Update README.md 2023-12-30 13:02:45 +01:00
mrjvs
a1a7ab024a Fix error dialog 2023-12-30 12:59:56 +01:00
mrjvs
ee7df0a109 Merge pull request #661 from movie-web/suffering-from-success
Fix provider status being set to success even on failure
2023-12-30 12:55:30 +01:00
Jip Fr
d97659ae24 Bump version (no more funny number) 2023-12-30 12:54:15 +01:00
Jip Fr
74d31f4fad Fix always success 2023-12-30 12:45:10 +01:00
Sannidhya Dubey
c024e474e7 Update README.md 2023-12-30 08:09:19 +05:30
Ruslan
9678bd566e add toki pona flag 2023-12-30 01:57:38 +01:00
Ruslan
0c1c793a04 roll back translation changes 2023-12-30 01:41:46 +01:00
Ruslan
18ad3753e2 add full ukrainian transtaltion, fix flags 2023-12-30 01:29:57 +01:00
mrjvs
9eede393ce Merge pull request #641 from movie-web/dev
movie-web v4.2.0
2023-12-29 23:05:00 +01:00
qtchaos
d016137989 Add Worker URLs syncing with backend 2023-12-29 23:58:15 +02:00
mrjvs
5ba66db7b4 Merge pull request #642 from robertsspaceindustries/patch-1
Fix translation keys
2023-12-29 22:46:07 +01:00
mrjvs
b304c54bbf Bump version 2023-12-29 22:41:00 +01:00
mrjvs
ea629a6602 Merge branch 'dev' of https://github.com/JamesHawkinss/movie-web into dev 2023-12-29 22:39:34 +01:00
mrjvs
cb43afd936 Merge branch 'master' into dev 2023-12-29 22:39:42 +01:00
mrjvs
7265b34459 Add languages to language selector 2023-12-29 22:39:33 +01:00
Astrid
95b1e05667 Fix translation keys 2023-12-29 22:25:09 +01:00
mrjvs
80b5623d8a Merge pull request #639 from spewmaker/dev
Fixed Issue #638
2023-12-29 22:14:36 +01:00
heman
57a4c7cdb0 Merge branch 'movie-web:dev' into dev 2023-12-29 14:05:27 -07:00
mrjvs
0c9100f304 Merge pull request #609 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2023-12-29 21:44:11 +01:00
TheGuyDangerous
52a0ebf830 Translated using Weblate (Hindi)
Currently translated at 100.0% (249 of 249 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/hi/
Author: TheGuyDangerous <sannidhyadubey@gmail.com>
2023-12-29 20:41:48 +00:00
DQVIST
f6bf981882 Translated using Weblate (Swedish)
Currently translated at 94.6% (230 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/sv/
Author: DQVIST <dariuslonnqvist@gmail.com>
2023-12-29 20:41:48 +00:00
TheGuyDangerous
b163f92da8 Added translation using Weblate (Hindi)
Author: TheGuyDangerous <sannidhyadubey@gmail.com>
2023-12-29 20:41:48 +00:00
Denys Savin
ca27a9ec66 Translated using Weblate (Ukrainian)
Currently translated at 63.8% (159 of 249 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2023-12-29 20:41:48 +00:00
Thais Palmer
83d037fa6f Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (243 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Thais Palmer <eu@thaispalmer.com.br>
2023-12-29 20:41:48 +00:00
DQVIST
6762a6468f Translated using Weblate (Swedish)
Currently translated at 94.6% (230 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/sv/
Author: DQVIST <dariuslonnqvist@gmail.com>
2023-12-29 20:41:48 +00:00
5Litt
fc28c8963a Translated using Weblate (Czech)
Currently translated at 100.0% (243 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2023-12-29 20:41:48 +00:00
Denys Savin
3ada481cc1 Translated using Weblate (Ukrainian)
Currently translated at 62.2% (155 of 249 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Denys Savin <dxnsav@gmail.com>
2023-12-29 20:41:48 +00:00
Nikita Mikheiev
9db79c37d0 Translated using Weblate (Ukrainian)
Currently translated at 62.2% (155 of 249 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Nikita Mikheiev <nikimihiki@gmail.com>
2023-12-29 20:41:48 +00:00
Raymond Nee
a6ff907c6a Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (243 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2023-12-29 20:41:48 +00:00
vibolvireak
c8df125f7b Translated using Weblate (Khmer (Central))
Currently translated at 1.6% (4 of 249 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/km/
Author: vibolvireak <vibolvireak@gmail.com>
2023-12-29 20:41:48 +00:00
Nikita Mikheiev
fc9ac3e24f Translated using Weblate (Ukrainian)
Currently translated at 4.4% (11 of 249 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/uk/
Author: Nikita Mikheiev <nikimihiki@gmail.com>
2023-12-29 20:41:48 +00:00
Aayush Shah
d0e45d586c Translated using Weblate (Nepali)
Currently translated at 100.0% (243 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2023-12-29 20:41:48 +00:00
Kipoddo
f7ebfbd651 Translated using Weblate (Hebrew)
Currently translated at 100.0% (243 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2023-12-29 20:41:48 +00:00
Raymond Nee
887f8386a2 Translated using Weblate (Chinese (Simplified))
Currently translated at 99.1% (241 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2023-12-29 20:41:48 +00:00
vibolvireak
18d63d3124 Added translation using Weblate (Khmer (Central))
Author: vibolvireak <vibolvireak@gmail.com>
2023-12-29 20:41:48 +00:00
Nikita Mikheiev
67a3470eb9 Added translation using Weblate (Ukrainian)
Author: Nikita Mikheiev <nikimihiki@gmail.com>
2023-12-29 20:41:48 +00:00
Nikita Mikheiev
9a4fbf85d5 Translated using Weblate (Russian)
Currently translated at 0.4% (1 of 249 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/ru/
Author: Nikita Mikheiev <nikimihiki@gmail.com>
2023-12-29 20:41:48 +00:00
Jakub Herda
aba04657e2 Translated using Weblate (minion (generated) (minion))
Currently translated at 95.0% (231 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/minion/
Author: Jakub Herda <kuba033009@gmail.com>
2023-12-29 20:41:48 +00:00
Jakub Herda
4da04dcc7c Translated using Weblate (Polish)
Currently translated at 100.0% (243 of 243 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2023-12-29 20:41:48 +00:00
Nikita Mikheiev
ae30d49d1f Added translation using Weblate (Russian)
Author: Nikita Mikheiev <nikimihiki@gmail.com>
2023-12-29 20:41:48 +00:00
Weblate
90a5a879a7 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/
2023-12-29 20:41:48 +00:00
Jakub Herda
e3dc135a4e Translated using Weblate (Polish)
Currently translated at 63.8% (157 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2023-12-29 20:41:48 +00:00
chaos
4a10965100 Translated using Weblate (Estonian)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/et/
Author: chaos <chaoszsmc@gmail.com>
2023-12-29 20:41:48 +00:00
Nemo
c61b95c1dc Translated using Weblate (Thai)
Currently translated at 94.7% (233 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/th/
Author: Nemo <cello_monsoon0g@icloud.com>
2023-12-29 20:41:48 +00:00
Jakub Herda
c967ce69ec Translated using Weblate (Polish)
Currently translated at 28.0% (69 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2023-12-29 20:41:48 +00:00
Ninguart
f1db4a90cb Translated using Weblate (Polish)
Currently translated at 28.0% (69 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2023-12-29 20:41:48 +00:00
teaishealthy
278145f49f Translated using Weblate (German)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2023-12-29 20:41:48 +00:00
Ninguart
e32afeb7e0 Translated using Weblate (Czech)
Currently translated at 99.5% (245 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Ninguart <ninguart@users.noreply.weblate.movie-web.app>
2023-12-29 20:41:48 +00:00
Weblate
ac79b18c28 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/
2023-12-29 20:41:48 +00:00
mrjvs
9b14a82f3a Merge pull request #637 from movie-web/provider-update
Update provider package
2023-12-29 21:41:43 +01:00
mrjvs
ecf1d901a3 Fix issue with current source displaying in scraping screen 2023-12-29 21:35:09 +01:00
mrjvs
9dd8f372a6 capitalize 4k 2023-12-29 21:14:02 +01:00
Heman Sran
544ed48741 - Fixed Sidebar scroll effect for last element in the settingLinks 2023-12-29 13:06:56 -07:00
mrjvs
41f83f4bef Fix wrong backendurl being used for meta data fetching 2023-12-29 20:39:53 +01:00
mrjvs
378a1696b3 Update provider package 2023-12-29 18:17:37 +01:00
Jip Frijlink
11ea61d80b Merge pull request #629 from movie-web/fix-nepal
Correct nepal flag
2023-12-29 16:54:12 +01:00
Jip Fr
e9aee9e7e8 Correct nepal flag 2023-12-29 16:52:13 +01:00
Jip Frijlink
d9063f22c9 Merge pull request #623 from movie-web/flag-fix
Fix Estonia flag
2023-12-29 14:37:09 +01:00
Jip Fr
ac31d963a1 Fix Estonia flag 2023-12-29 14:34:12 +01:00
Jip Frijlink
750bb60f62 Merge pull request #621 from movie-web/hide-gear
Get rid of gear on mobile view
2023-12-29 14:23:09 +01:00
Jip Fr
7156d8ebf3 Get rid of gear on mobile view 2023-12-29 14:21:55 +01:00
William Oldham
2cd87e84da Merge pull request #615 from qtchaos/colors
Add darker gray to subtitle colors
2023-12-29 12:49:01 +00:00
mrjvs
80ded57051 Merge branch 'dev' into colors 2023-12-29 13:47:59 +01:00
chaos
6c28ed8249 Update order of colors 2023-12-29 14:39:56 +02:00
William Oldham
b0fa2a6b0e Merge pull request #612 from qtchaos/keyboard-improvements
Improve video progress/playback keybinds
2023-12-29 12:22:36 +00:00
mrjvs
6d38a559f2 Merge branch 'dev' into keyboard-improvements 2023-12-29 13:13:25 +01:00
William Oldham
50914eee4d Merge pull request #593 from Jecta/dev
Add Apple touch startup images
2023-12-29 12:13:07 +00:00
mrjvs
1ce97af722 Merge branch 'dev' into keyboard-improvements 2023-12-29 13:12:07 +01:00
mrjvs
e2f895ff0c Merge branch 'dev' into colors 2023-12-29 13:11:39 +01:00
mrjvs
1aaff723d9 Merge branch 'dev' into dev 2023-12-29 13:10:17 +01:00
William Oldham
fce96791e4 Merge pull request #620 from movie-web/fix-error-message-for-api
Fix error messages for providers api
2023-12-29 12:07:34 +00:00
mrjvs
061cb548d0 Fix error messages for providers api 2023-12-29 13:02:55 +01:00
chaos
b3367fd60d Change to darker gray 2023-12-29 13:16:26 +02:00
qtchaos
447b7c6311 Add darker gray color to subtitle colors 2023-12-29 03:46:59 +02:00
William Oldham
61a7607258 Fix missing English subtitle translations and remove duplicate sections 2023-12-28 23:48:54 +00:00
chaos
7dcd6cad50 Merge branch 'dev' into keyboard-improvements 2023-12-28 23:09:29 +02:00
Rafael Queiroz
46f9925bdc Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (248 of 248 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Rafael Queiroz <rfl.dqs@proton.me>
2023-12-28 21:08:40 +00:00
Rafael Queiroz
59b4e66d70 Translated using Weblate (Portuguese (Brazil))
Currently translated at 4.8% (12 of 248 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/pt_BR/
Author: Rafael Queiroz <rfl.dqs@proton.me>
2023-12-28 21:08:40 +00:00
Jakub Herda
7f5fd263ea Translated using Weblate (Polish)
Currently translated at 13.7% (34 of 248 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/pl/
Author: Jakub Herda <kuba033009@gmail.com>
2023-12-28 21:08:40 +00:00
admin
7cb78dd40d Translated using Weblate (English)
Currently translated at 100.0% (248 of 248 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/en/
Author: admin <admin@movie-web.app>
2023-12-28 21:08:27 +00:00
Rafael Queiroz
609fdae595 Added translation using Weblate (Portuguese (Brazil))
Author: Rafael Queiroz <rfl.dqs@proton.me>
2023-12-28 21:07:00 +00:00
qtchaos
5e52ea8e8f Add check for non existent index. 2023-12-28 22:53:47 +02:00
qtchaos
27b28a6d96 Remove seeking with numbers. 2023-12-28 22:18:47 +02:00
qtchaos
c3494c2f84 Refactor video playback speed options 2023-12-28 21:57:14 +02:00
qtchaos
9f7432450b Improve video progress/playback keybinds 2023-12-28 21:43:52 +02:00
William Oldham
8fa90689f6 Merge pull request #605 from vijaysingh2219/dev
Enhance Clarity, Consistency, and Formatting in Captioning and Subtitling Options
2023-12-28 16:34:35 +00:00
Vijay
bc32fc3f8a Create translation string for backlink in subtitles settings 2023-12-28 22:01:16 +05:30
Vijay
c347fe7ef5 Enhance Clarity, Consistency, and Formatting in Captioning and Subtitling Options
Refined language for captioning and subtitling options in the codebase:

- Replaced 'captions' with 'subtitles' in player.menus keys.
- Updated occurrences of "settings.captions" to "settings.subtitles" in view components.
- Updated occurrences of  "player.menus.settings.enableCaptions" to "player.menus.settings.enableSubtitles" in SettingsMenu.tsx component.

Ensured consistency in translations by applying these changes to locales for different languages across the repository.
Additionally, performed auto-formatting using ESLint and Prettier for consistent code style.

This commit aims to improve overall clarity, alignment with preferred terminology, and maintain code quality through auto-formatting.
2023-12-28 22:01:16 +05:30
William Oldham
505afab189 Merge pull request #608 from fauzanebd/dev
fix sentences on readme
2023-12-28 14:27:55 +00:00
Fauzan Abdillah
8fd224d3b5 fix sentences on readme 2023-12-28 14:05:59 +00:00
William Oldham
a2ec9ff4c4 Merge pull request #599 from movie-web/dev
Add new languages to language options
2023-12-27 23:16:21 +00:00
mrjvs
9133a7aad2 Merge branch 'master' into dev 2023-12-28 00:14:23 +01:00
mrjvs
6c284e6cae Merge branch 'dev' of https://github.com/JamesHawkinss/movie-web into dev 2023-12-28 00:12:37 +01:00
mrjvs
2f18c3a998 Add new languages to language options 2023-12-28 00:12:35 +01:00
William Oldham
80ad269dcd Merge pull request #598 from movie-web/dev
Release v4.1.3
2023-12-27 23:10:10 +00:00
William Oldham
7ea03b02fb Merge branch 'master' into dev 2023-12-27 23:08:41 +00:00
William Oldham
09e6ced6fe Merge pull request #585 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2023-12-27 23:04:12 +00:00
Weblate
4ecca61200 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/
2023-12-27 23:02:58 +00:00
Raymond Nee
f29fb44f6c Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (247 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2023-12-27 23:02:58 +00:00
jan Kukisulasu
d14e6de414 Translated using Weblate (Toki Pona)
Currently translated at 87.0% (215 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/tok/
Author: jan Kukisulasu <iam.mcken@gmail.com>
2023-12-27 23:02:58 +00:00
jan Kukisulasu
240e662d0c Added translation using Weblate (Toki Pona)
Author: jan Kukisulasu <iam.mcken@gmail.com>
2023-12-27 23:02:58 +00:00
chaos
6bd2e1df5a Translated using Weblate (Estonian)
Currently translated at 63.9% (158 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/et/
Author: chaos <chaoszsmc@gmail.com>
2023-12-27 23:02:58 +00:00
Rafael Contreras Rodr├нguez
53e0dbb0cb Translated using Weblate (Spanish)
Currently translated at 100.0% (247 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/es/
Author: Rafael Contreras Rodr├нguez <raf@contrer.as>
2023-12-27 23:02:58 +00:00
Rafael Contreras Rodr├нguez
b6fdbe77fa Added translation using Weblate (Spanish)
Author: Rafael Contreras Rodr├нguez <raf@contrer.as>
2023-12-27 23:02:57 +00:00
chaos
77744cebdd Translated using Weblate (Estonian)
Currently translated at 47.7% (118 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/et/
Author: chaos <chaoszsmc@gmail.com>
2023-12-27 23:02:57 +00:00
Aayush Shah
83a892781c Translated using Weblate (Nepali)
Currently translated at 100.0% (247 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2023-12-27 23:02:57 +00:00
Hank Dank
c50aad428a Translated using Weblate (Turkish)
Currently translated at 100.0% (247 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2023-12-27 23:02:57 +00:00
teaishealthy
4a3f0464db Translated using Weblate (German)
Currently translated at 100.0% (247 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2023-12-27 23:02:57 +00:00
chaos
96331fdf65 Added translation using Weblate (Estonian)
Author: chaos <chaoszsmc@gmail.com>
2023-12-27 23:02:57 +00:00
mrjvs
d600ac7e3a bump version 2023-12-28 00:02:37 +01:00
William Oldham
f3b0545881 Merge pull request #597 from movie-web/cdn-replacements
CDN replacements
2023-12-27 23:01:47 +00:00
mrjvs
b6294b6d15 Merge branch 'cdn-replacements' of https://github.com/JamesHawkinss/movie-web into cdn-replacements 2023-12-28 00:00:15 +01:00
mrjvs
7901d2c5d5 Review comments 2023-12-28 00:00:14 +01:00
mrjvs
13011ad379 Merge branch 'dev' into cdn-replacements 2023-12-27 23:55:47 +01:00
mrjvs
d73a9575bd Improve config parsing of cdn replacements 2023-12-27 23:54:02 +01:00
mrjvs
23c1df5aef Fix some cdn replacement bugs 2023-12-27 23:52:18 +01:00
mrjvs
adddb84417 Add cdn replacements 2023-12-27 23:39:32 +01:00
mrjvs
ed67c30e1d Merge pull request #596 from robertsspaceindustries/dev
Playlist download support
2023-12-27 23:17:03 +01:00
Astrid
57edcbeb79 Playlist downloads 2023-12-27 22:40:04 +01:00
Astrid
7f0701ee61 Updated English locale for playlist downloads 2023-12-27 22:39:56 +01:00
Astrid
ac0e5e6927 Add support for playlist download 2023-12-27 22:39:38 +01:00
Jeremy Bosma
cc22562d57 Fix splash screens 2023-12-27 21:41:36 +01:00
William Oldham
7145469165 Merge pull request #595 from eltociear/patch-1
Fix typo in player/README.md
2023-12-27 16:31:40 +00:00
Ikko Eltociear Ashimine
e19703122e Fix typo in player/README.md
seperate -> separate
2023-12-28 01:09:03 +09:00
Jeremy Bosma
b35634e71c Fix splash image paths 2023-12-26 22:33:43 +01:00
Jeremy Bosma
1c2967be3e Add Apple touch startup images 2023-12-26 22:27:13 +01:00
mrjvs
1e29ab3e3c Merge pull request #590 from movie-web/dev
Version 4.1.2
2023-12-25 22:15:12 +01:00
mrjvs
8619fe9780 Merge branch 'master' into dev 2023-12-25 22:12:18 +01:00
mrjvs
34f96cd533 Bump version 2023-12-25 21:45:58 +01:00
William Oldham
34b749abed Merge pull request #583 from movie-web/fix-touch-pause
More bugfixes
2023-12-24 15:55:48 +00:00
mrjvs
53dae57b75 Merge branch 'dev' into fix-touch-pause 2023-12-24 16:49:49 +01:00
mrjvs
ac7fa99c45 Fix noOutput parsing + better error modal 2023-12-24 16:37:00 +01:00
mrjvs
12f30bc42f Improve poster url quality 2023-12-24 16:22:09 +01:00
mrjvs
2e0a5910ca Fix missing timeout on touch controls hovering 2023-12-24 16:12:28 +01:00
mrjvs
51724987ca Fix popout bug 2023-12-24 15:51:19 +01:00
mrjvs
ba6fe26c26 Merge pull request #572 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2023-12-24 15:20:08 +01:00
5Litt
8cf581e92b Translated using Weblate (Czech)
Currently translated at 100.0% (247 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/cs/
Author: 5Litt <5Litt@users.noreply.weblate.movie-web.app>
2023-12-24 13:25:57 +00:00
Kipoddo
37d1bf9016 Translated using Weblate (Hebrew)
Currently translated at 100.0% (247 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2023-12-24 13:25:57 +00:00
teaishealthy
1eee338131 Translated using Weblate (German)
Currently translated at 100.0% (247 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2023-12-24 13:25:56 +00:00
Samuel B├бrany
3662eb92a4 Translated using Weblate (Czech)
Currently translated at 65.1% (161 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Samuel B├бrany <barany.samuel.sam@gmail.com>
2023-12-24 13:25:56 +00:00
Weblate
ae8cbe1789 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/
2023-12-24 13:25:56 +00:00
atomic
467c9758a8 Translated using Weblate (French)
Currently translated at 100.0% (247 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2023-12-24 13:25:56 +00:00
Samuel B├бrany
9ff44eaa9b Translated using Weblate (Czech)
Currently translated at 37.6% (93 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/cs/
Author: Samuel B├бrany <barany.samuel.sam@gmail.com>
2023-12-24 13:25:56 +00:00
nuh uh
fac9384f62 Translated using Weblate (Czech)
Currently translated at 37.6% (93 of 247 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/cs/
Author: nuh uh <obastlik@gmail.com>
2023-12-24 13:25:56 +00:00
mrjvs
0045163630 Merge pull request #578 from rafcontreras/package-upgrade
Upgrade packages, bundling, performance
2023-12-24 14:25:52 +01:00
mrjvs
257b080e67 Fix hostname not being show correctly 2023-12-24 14:23:10 +01:00
mrjvs
287ea61e17 Chunk react-dom away from main package for faster load times + add rollup chunking analyzer + ignore vite config from tsconfig linting 2023-12-24 14:20:47 +01:00
Contreras, Raf
68538d2112 More bundling improvements 2023-12-24 16:14:34 +13:00
Contreras, Raf
bbf5645c2b PR review changes 2023-12-24 14:58:07 +13:00
Contreras, Raf
48b708d569 Upgrade packages, bundling, performance 2023-12-23 18:24:43 +13:00
William Oldham
040a054b13 Merge pull request #571 from movie-web/dev
Version v4.1.1
2023-12-21 20:33:23 +00:00
mrjvs
afe2b24c96 Merge branch 'master' into dev 2023-12-21 21:28:03 +01:00
mrjvs
7b3d3105c8 Remove unused import 2023-12-21 21:14:37 +01:00
William Oldham
c007a48c7d Merge pull request #570 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2023-12-21 20:13:33 +00:00
Aayush Shah
ac8558be7e Translated using Weblate (Nepali)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2023-12-21 20:08:22 +00:00
Raymond Nee
de8059b7a2 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2023-12-21 20:08:22 +00:00
Mycroft Holmes
b42a3d3a14 Translated using Weblate (Arabic)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/ar/
Author: Mycroft Holmes <mycroft_47@users.noreply.weblate.movie-web.app>
2023-12-21 20:08:22 +00:00
atomic
cefa7141f4 Translated using Weblate (French)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/fr/
Author: atomic <atomiclikesmans@gmail.com>
2023-12-21 20:08:22 +00:00
William Oldham
dd56986081 Merge pull request #569 from movie-web/fix-some-bugs
Fix numerous bugs
2023-12-21 20:08:16 +00:00
mrjvs
d032d6e2f2 Bump version 2023-12-21 21:02:09 +01:00
mrjvs
0e830ee0a6 Fix settings toggles sometimes not being toggable
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-21 21:00:36 +01:00
mrjvs
690b1c6e68 Fix subtitles not being able to be turned off while logged in
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-21 21:00:17 +01:00
mrjvs
75af3b992d Made some more keys translatable 2023-12-21 20:47:38 +01:00
mrjvs
82d2516951 Report captcha solves 2023-12-21 20:39:53 +01:00
mrjvs
66001a16bc Merge pull request #565 from blackvid/fish-patch
Improved fish generation
2023-12-20 21:03:49 +01:00
blackvid
a59668f46c Important update 2023-12-20 15:48:06 -04:00
William Oldham
29657c0f4c Merge pull request #564 from movie-web/dev
Version 4.1.0
2023-12-20 16:30:16 +00:00
mrjvs
0ef33ccd44 Fix workers test page not using the actual proxy workers 2023-12-20 17:27:37 +01:00
mrjvs
81e70030c9 Merge branch 'master' into dev 2023-12-20 17:25:54 +01:00
William Oldham
ed05e40e32 Bump Version
Co-authored-by: mrjvs <jellevs@gmail.com>
2023-12-20 16:23:06 +00:00
mrjvs
c884e44556 Add arabic to language selector (RTL) 2023-12-20 16:47:45 +01:00
William Oldham
fc43b59205 Merge pull request #563 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2023-12-20 15:37:03 +00:00
Hank Dank
a9d368d795 Translated using Weblate (Turkish)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2023-12-20 15:33:36 +00:00
Aayush Shah
e7ddacea30 Translated using Weblate (Nepali)
Currently translated at 69.5% (171 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2023-12-20 15:33:36 +00:00
Raymond Nee
10393c499f Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2023-12-20 15:33:36 +00:00
Mycroft Holmes
de8c852a14 Translated using Weblate (Arabic)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/ar/
Author: Mycroft Holmes <mycroft_47@users.noreply.weblate.movie-web.app>
2023-12-20 15:33:36 +00:00
William Oldham
025aaffc2b Merge pull request #561 from movie-web/add-providers-api
Add providers api integration
2023-12-20 15:33:31 +00:00
mrjvs
4372f30f0d Merge branch 'dev' into add-providers-api 2023-12-20 15:27:18 +01:00
mrjvs
d9fd16613a Implement turnstile on provider package simple proxy 2023-12-20 15:22:05 +01:00
mrjvs
4db6dcca48 Implement setting api token after response 2023-12-20 15:08:04 +01:00
mrjvs
d998dceb1e Fix proxiedFetch not using new turnstile integration 2023-12-20 15:02:05 +01:00
mrjvs
1acc81205a Add prefixes to tokens 2023-12-19 22:39:14 +01:00
mrjvs
673b353629 update languages array 2023-12-19 21:15:33 +01:00
mrjvs
e41453ddfb Merge pull request #543 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2023-12-19 21:13:16 +01:00
mrjvs
bc51076369 Remove turnstile cdn link 2023-12-19 21:00:25 +01:00
mrjvs
b5a11ef000 turnstile integration for provider api 2023-12-19 20:41:56 +01:00
mrjvs
4847980947 Improve error handling for providers api 2023-12-19 18:47:54 +01:00
mrjvs
ca2e20fdbc Add provider-api to source selection menu 2023-12-19 18:09:05 +01:00
mrjvs
15d97dda02 remove unused import 2023-12-19 00:14:42 +01:00
mrjvs
116501e0c1 Source list 2023-12-19 00:14:13 +01:00
mrjvs
2bf0b5b03c Metadata fetching 2023-12-19 00:10:46 +01:00
mrjvs
e48af381c5 its not finished 2023-12-18 22:53:59 +01:00
mrjvs
ed67c1e63b Remove console log 2023-12-18 22:30:46 +01:00
mrjvs
f55b39d0fa Properly map events and data to providers api 2023-12-18 22:24:34 +01:00
mrjvs
8af4256d95 I cant use commas 2023-12-18 21:50:30 +01:00
mrjvs
a52fac701a Parse provider API urls + use new provider api in runAll scrape 2023-12-18 21:47:19 +01:00
Jip Frijlink
d65fca6fff Translated using Weblate (Dutch)
Currently translated at 49.5% (122 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/nl/
Author: Jip Frijlink <jipfrijlink@gmail.com>
2023-12-17 20:25:30 +00:00
Aayush Shah
fca1bc0992 Translated using Weblate (Nepali)
Currently translated at 47.5% (117 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2023-12-17 19:48:06 +00:00
Nemo
75c8a25e0f Translated using Weblate (Thai)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/th/
Author: Nemo <cello_monsoon0g@icloud.com>
2023-12-17 19:48:06 +00:00
Hank Dank
97af64f568 Translated using Weblate (Turkish)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2023-12-17 19:48:06 +00:00
Raymond Nee
96f621f23e Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/zh_Hans/
Author: Raymond Nee <monstorix@outlook.com>
2023-12-17 19:48:06 +00:00
Mycroft Holmes
2f9fc94d28 Added translation using Weblate (Arabic)
Author: Mycroft Holmes <mycroft.forty.seven@gmail.com>
2023-12-17 19:48:06 +00:00
Me
dd796f71b1 Translated using Weblate (Latvian)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/lv/
Author: Me <Jurgis227@gmail.com>
2023-12-17 19:48:06 +00:00
Hank Dank
48bc4d0790 Translated using Weblate (Turkish)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2023-12-17 19:48:06 +00:00
Hank Dank
093b278a6e Translated using Weblate (Turkish)
Currently translated at 50.8% (125 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2023-12-17 19:48:06 +00:00
Aayush Shah
26cf1a65f1 Translated using Weblate (Nepali)
Currently translated at 18.6% (46 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/ne/
Author: Aayush Shah <shahaayush999@gmail.com>
2023-12-17 19:48:06 +00:00
Me
4defe7fc6c Translated using Weblate (Latvian)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/lv/
Author: Me <Jurgis227@gmail.com>
2023-12-17 19:48:06 +00:00
Kipoddo
c47f490d66 Translated using Weblate (Hebrew)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2023-12-17 19:48:06 +00:00
Hank Dank
8d7f8ca209 Translated using Weblate (Turkish)
Currently translated at 50.4% (124 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2023-12-17 19:48:06 +00:00
Aayush Shah
d24c3e7c9e Added translation using Weblate (Nepali)
Author: Aayush Shah <shahaayush999@gmail.com>
2023-12-17 19:48:06 +00:00
Me
477554ac18 Added translation using Weblate (Latvian)
Author: Me <Jurgis227@gmail.com>
2023-12-17 19:48:06 +00:00
Jip Frijlink
de30929dd6 Merge pull request #553 from zisra/patch-1
Fix RTL subtitles
2023-12-17 20:48:01 +01:00
zisra
43ed6edd99 Fix RTL subtitles 2023-12-17 13:37:28 -06:00
William Oldham
d38d5cbbed Merge pull request #541 from movie-web/dev
Version 4.0.2
2023-12-16 17:55:36 +00:00
mrjvs
3ddcb9feaa Fix some RTL bugs 2023-12-16 18:45:21 +01:00
mrjvs
6766337fdb Update languages + update swedish flag override 2023-12-16 18:39:59 +01:00
William Oldham
ec3ebda056 Merge pull request #536 from gh-movie-web/weblate-movie-web-website
Translations update from movie-web weblate
2023-12-16 17:33:59 +00:00
DQVIST
6b2f1a1bc8 Translated using Weblate (Swedish)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/sv/
Author: DQVIST <dariuslonnqvist@gmail.com>
2023-12-16 17:29:24 +00:00
Kipoddo
e6d4a43265 Translated using Weblate (Hebrew)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <guybusinessk@gmail.com>
2023-12-16 17:29:24 +00:00
Hank Dank
8e257958ac Translated using Weblate (Turkish)
Currently translated at 16.6% (41 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/tr/
Author: Hank Dank <hdank2657@gmail.com>
2023-12-16 17:29:24 +00:00
Origaming
6900bae37b Translated using Weblate (French)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Origaming <mabarleycorne@gmail.com>
2023-12-16 17:29:24 +00:00
teaishealthy
a67d1357c3 Translated using Weblate (German)
Currently translated at 100.0% (246 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2023-12-16 17:29:24 +00:00
DQVIST
f328bf732e Added translation using Weblate (Swedish)
Author: DQVIST <dariuslonnqvist@gmail.com>
2023-12-16 17:29:24 +00:00
Kipoddo
c5893e9260 Translated using Weblate (Hebrew)
Currently translated at 80.0% (197 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <braksifyguy@gmail.com>
2023-12-16 17:29:24 +00:00
thehairy
60da77dd4e Translated using Weblate (German)
Currently translated at 85.3% (210 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/de/
Author: thehairy <soeren.stabenow@outlook.com>
2023-12-16 17:29:24 +00:00
Origaming
086b7e357d Translated using Weblate (French)
Currently translated at 99.5% (245 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/fr/
Author: Origaming <mabarleycorne@gmail.com>
2023-12-16 17:29:24 +00:00
Kipoddo
85c0b03e41 Translated using Weblate (Hebrew)
Currently translated at 66.6% (164 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/he/
Author: Kipoddo <braksifyguy@gmail.com>
2023-12-16 17:29:24 +00:00
Kipoddo
7d7d9b6494 Added translation using Weblate (Hebrew)
Author: Kipoddo <braksifyguy@gmail.com>
2023-12-16 17:29:24 +00:00
teaishealthy
655048191b Translated using Weblate (German)
Currently translated at 74.7% (184 of 246 strings)

Translation: movie-web/website
Translate-URL: http://weblate.movie-web.app/projects/movie-web/website/de/
Author: teaishealthy <teaishealthy@protonmail.com>
2023-12-16 17:29:24 +00:00
Nemo
5c26acc912 Added translation using Weblate (Thai)
Author: Nemo <cello_monsoon0g@icloud.com>
2023-12-16 17:29:24 +00:00
William Oldham
1ef2cf5b0e Merge pull request #540 from movie-web/rtl
Right-to-left support for translations
2023-12-16 17:29:19 +00:00
mrjvs
8e6e4d63ef Remove conflicting ids (dont need them anymore) 2023-12-16 17:23:56 +01:00
mrjvs
0c9eb7e0df Merge branch 'dev' into rtl 2023-12-16 16:59:25 +01:00
mrjvs
ad81b23c95 Fix thumbnail going under next episode button 2023-12-16 16:58:53 +01:00
mrjvs
88446299b6 Add batching + remove temporary RTL 2023-12-16 16:54:30 +01:00
mrjvs
6dea1fb3f6 Fix RTL issues 2023-12-16 16:50:34 +01:00
Jip Fr
cf4cb6f300 Some RTL fixes
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 16:21:50 +01:00
Jip Fr
4813d9dbfe RTL text
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 15:27:42 +01:00
mrjvs
7537b8c198 Merge pull request #537 from movie-web/mobile-fixes
Several fixes
2023-12-16 15:00:00 +01:00
mrjvs
1249f35f8b Merge branch 'dev' into mobile-fixes 2023-12-16 14:56:23 +01:00
mrjvs
58c91d1b72 Merge pull request #535 from movie-web/banana-lang
Add minionlang
2023-12-16 14:54:05 +01:00
Jip Fr
762c4b0be7 YEET! 2023-12-16 14:49:45 +01:00
Jip Fr
101122ec54 Revert to normal DMCA text 2023-12-16 14:49:02 +01:00
Jip Fr
15332c8fce Fix /s/ back to home
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 14:46:46 +01:00
Jip Fr
b91f0e4b3d Fix modal offset
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 14:42:51 +01:00
Jip Fr
179bdb07dd Re-add auto captions
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 14:37:52 +01:00
Jip Fr
6862255de9 Replace 1.25 playback speed with 1.5
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 14:37:12 +01:00
Jip Fr
ed957f3872 Make passphrase input into toggleable password field
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-16 14:16:48 +01:00
Jip Fr
33fac3b718 Fix logged out font size in navigation 2023-12-16 13:51:33 +01:00
Jip Fr
1c9a18a52c Convert passphrase display to 3 cols with smaller text on mobile 2023-12-16 13:48:41 +01:00
Jip Fr
00e57a932f Downscale navigation on very small screens 2023-12-16 13:46:04 +01:00
Jip Fr
2c63615c00 Bump version 2023-12-16 01:49:26 +01:00
Jip Fr
e3807d31c1 Add minionlang 2023-12-16 01:48:26 +01:00
William Oldham
2c85d0ce31 Merge pull request #533 from movie-web/dev
Icon hotfix
2023-12-15 23:10:29 +00:00
mrjvs
8bacc7a117 Merge branch 'master' into dev 2023-12-16 00:09:22 +01:00
mrjvs
a8cc9a1c4a Merge pull request #532 from movie-web/fix-app
Fix appearance icon
2023-12-16 00:08:28 +01:00
Jip Fr
808dff350a Version bump 2023-12-16 00:05:11 +01:00
Jip Fr
0baad79fde Add brush lmao 2023-12-16 00:04:33 +01:00
William Oldham
295ccba292 Merge pull request #530 from movie-web/dev
Bump version
2023-12-15 22:37:36 +00:00
mrjvs
44b3b85772 merge branch master into dev 2023-12-15 23:32:52 +01:00
mrjvs
b0f78ad63f Merge pull request #529 from movie-web/update-provider
Update provider package
2023-12-15 22:51:21 +01:00
mrjvs
59058732af Update provider package 2023-12-15 22:45:59 +01:00
William Oldham
f085d4398f Merge pull request #527 from movie-web/red-and-green
Add Christmas effect, center-align text in trust part, fix lightbar height
2023-12-14 20:59:00 +00:00
William Oldham
fe5870f5cf Merge branch 'dev' into red-and-green 2023-12-14 20:58:00 +00:00
Jip Fr
4caada49a4 Oops :3 2023-12-14 21:57:06 +01:00
Jip Fr
8e0f385024 https://youtu.be/G4MV9Q83zaY Add santa hats 2023-12-14 21:54:06 +01:00
mrjvs
b00c89906e Update red theme again 2023-12-14 21:54:06 +01:00
mrjvs
b53987970f Update red theme 2023-12-14 21:54:06 +01:00
mrjvs
57e89bc6b2 Update blue and gray theme 2023-12-14 21:54:06 +01:00
William Oldham
9be4ff5edc Merge pull request #528 from movie-web/themes-and-fixes
Theme fixes
2023-12-14 20:48:37 +00:00
mrjvs
a7ed3f6089 Update red theme again 2023-12-14 21:43:12 +01:00
mrjvs
932726e143 Update red theme 2023-12-14 21:40:42 +01:00
mrjvs
e0bc1b4d1a Update blue and gray theme 2023-12-14 21:27:54 +01:00
Jip Fr
cf24ddc71f https://youtu.be/G4MV9Q83zaY 2023-12-14 21:24:59 +01:00
Jip Fr
21656e6606 Center align description on trust backend 2023-12-14 21:18:02 +01:00
Jip Fr
46f2da3c45 Fix lightbar being too tall (again) 2023-12-14 20:41:03 +01:00
Jip Fr
f8b83a6f8c Remove play() to stop weird audio buffering thingie https://youtu.be/dQw4w9WgXcQ 2023-12-13 21:51:06 +01:00
mrjvs
6a9eb11884 Merge pull request #525 from movie-web/coop-fixes
Tag team fixes!
2023-12-13 21:45:10 +01:00
mrjvs
88356bad26 Merge branch 'dev' into coop-fixes 2023-12-13 21:44:05 +01:00
Jip Fr
1bcddb80aa Remove weird gradient thingie 2023-12-13 21:41:55 +01:00
Jip Fr
87b6399d5d Fix tall boi page UwU 2023-12-13 21:25:48 +01:00
Jip Fr
b5cb432241 Add safe area to next episode button, clean up debugging stuff, disable thumbnails on Safari, fix lightbar on landscape
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-13 21:13:57 +01:00
William Oldham
152ea391f7 Merge pull request #523 from movie-web/contributing-update
Update contributing docs
2023-12-13 00:03:20 +00:00
mrjvs
a76b9ed39c Add logout button if failing to load profile from original backend url 2023-12-13 00:56:15 +01:00
mrjvs
c48b82148a Fix morning time 2023-12-13 00:44:35 +01:00
mrjvs
cd4f5985e4 Mention that you have to make a .env file in local dev guide 2023-12-13 00:32:12 +01:00
mrjvs
4d169474a0 Enable source maps 2023-12-13 00:26:46 +01:00
mrjvs
460ab60a89 Update contributing guidelines to point to weblate 2023-12-13 00:23:29 +01:00
mrjvs
47df3d642e delete docs workflow 2023-12-13 00:12:07 +01:00
mrjvs
6a446d5b2f fix bug I guess 2023-12-12 22:53:35 +01:00
William Oldham
848f2caaae Merge pull request #522 from movie-web/docs-editing-removal
Remove Docs and Edit Config
2023-12-12 21:30:56 +00:00
mrjvs
6da01d74d5 Merge branch 'dev' into docs-editing-removal 2023-12-12 21:51:56 +01:00
William Oldham
1d47114cd6 Merge pull request #518 from gh-movie-web/weblate-movie-web-movie-web
Translations update from movie-web weblate
2023-12-12 20:48:49 +00:00
Weblate test
fac3f7d525 Translated using Weblate (Dutch)
Currently translated at 12.2% (30 of 244 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/nl/
2023-12-12 20:47:53 +00:00
William Oldham
00ae1576bf Update config: add defaults to config.js, set backend URL as default, use true/false in vite 2023-12-11 22:11:10 +00:00
William Oldham
eda135d07b Remove Docs - Moving to movie-web/docs 2023-12-11 22:09:51 +00:00
Jip Fr
903185f5a3 Add safe area inset bottom to next episode button 2023-12-11 17:47:24 +01:00
Jip Fr
3109da2154 Some progress for thumbnail fix on iOS 2023-12-10 22:12:09 +01:00
Jip Fr
c4dcc42b9d Fix weird underflow on media card on Safari 2023-12-10 22:11:54 +01:00
Jip Fr
ca0ccb240e Abortable scraping
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-10 22:10:57 +01:00
Jip Fr
95c5e73996 Better error for unknown account
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-10 22:10:37 +01:00
Jip Fr
056fabb266 Add safe area to mobile overlays
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-12-10 20:58:56 +01:00
William Oldham
a5079d1e35 Merge pull request #519 from movie-web/chromecasting-and-more
Chromecasting and more
2023-12-10 17:52:03 +00:00
mrjvs
436a75d3f2 Add chromecasting UI 2023-12-10 17:47:38 +01:00
mrjvs
fac61d26da Add chromecasting display interface
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-10 17:12:05 +01:00
mrjvs
09da337362 Focustrap workaround, pain 2023-12-10 13:12:51 +01:00
mrjvs
ef9eaf074e Handle image rendering error for thumbnails 2023-12-10 12:58:45 +01:00
mrjvs
28a30282dd Merge pull request #517 from movie-web/the-1-character-change
Fix config route
2023-12-09 18:23:06 +01:00
William Oldham
71f5eb6a21 Fix config route 2023-12-09 17:20:03 +00:00
mrjvs
a34ae4c36b Merge pull request #516 from movie-web/v4-themes
V4 themes
2023-12-09 17:49:18 +01:00
mrjvs
386741807c Merge branch 'dev' into v4-themes 2023-12-09 17:47:49 +01:00
mrjvs
9fce50d259 Fix theme not applying on body colors 2023-12-09 17:37:51 +01:00
mrjvs
615e44b231 Add full themes 2023-12-09 17:30:10 +01:00
mrjvs
b42be00744 add figma token extraction script for themes 2023-12-09 17:29:58 +01:00
William Oldham
9b4da96fd4 Merge pull request #515 from movie-web/v4-fixes
More v4 Fixes
2023-12-09 16:08:57 +00:00
William Oldham
3fc03f5cfc Fix linting 2023-12-09 16:04:30 +00:00
William Oldham
a837894f6d Move type-fest to a dev dependency and update import to import type 2023-12-09 15:37:37 +00:00
mrjvs
ac8a653dc0 Fix all reworked theme issues 2023-12-09 16:01:52 +01:00
William Oldham
9fb12e7e34 Fix DMCA Footer link 2023-12-09 14:24:46 +00:00
William Oldham
1b1770ace8 Dynamically change search bar sticky offset depending on window width 2023-12-09 14:24:25 +00:00
William Oldham
c4c09b8ddb Remove PWA Orientation option and fix env for PWA enabledness 2023-12-09 14:24:01 +00:00
William Oldham
99de885216 Change about me icon to circle question icon 2023-12-09 14:23:40 +00:00
William Oldham
fc89a5c6b5 Add additional donation link and change donation icon 2023-12-09 14:23:19 +00:00
William Oldham
8664929b05 Fix spelling mistakes in en.json 2023-12-09 14:22:50 +00:00
William Oldham
1bed315464 Merge pull request #514 from movie-web/fix-modal-overflow
Fix error overflow
2023-12-09 12:47:19 +00:00
Jip Fr
3b329bcf14 Fix stupid checkmark thing >:( 2023-12-09 13:40:53 +01:00
Jip Fr
f17ccd5066 Fix text alignment, also apply text style to copied 2023-12-09 13:16:08 +01:00
Jip Fr
0000354a13 Hide copy texts on mega-small viewports https://youtu.be/q6EoRBvdVPQ 2023-12-09 13:12:26 +01:00
Jip Fr
41aaf29be7 Fix error overflow 2023-12-09 12:58:26 +01:00
mrjvs
3fa7a5ef27 recolor default theme 2023-12-08 18:42:37 +01:00
mrjvs
953abce297 Merge pull request #513 from movie-web/bump-provider-package
Bump provider package version
2023-12-07 14:55:18 +01:00
William Oldham
173f1f2f90 Merge pull request #512 from movie-web/hotfix-superstream-subs
Hotfix: superstream subtitles
2023-12-07 13:45:38 +00:00
mrjvs
da30419a2a Bump provider package version 2023-12-07 14:42:35 +01:00
mrjvs
3accf133f1 bump version 2023-12-07 14:36:46 +01:00
mrjvs
6152e1881d Fix superstream subs
Co-authored-by: elpaxel <45597512+elpaxel@users.noreply.github.com>
2023-12-07 14:36:08 +01:00
mrjvs
dec658b049 Merge pull request #511 from movie-web/even-more-v4-stuff
Even more v4 stuff
2023-12-07 02:03:38 +01:00
mrjvs
4b5b188554 Merge branch 'dev' into even-more-v4-stuff 2023-12-07 02:02:22 +01:00
mrjvs
91a24607a7 Fix randomized titles getting new title on rerender 2023-12-07 01:55:56 +01:00
mrjvs
1217bae7ee Add back and forth links for register and login 2023-12-07 01:52:35 +01:00
mrjvs
e420049097 Added proper FAQ body text 2023-12-06 22:59:58 +01:00
mrjvs
e28d118bf4 Fix translation bug 2023-12-06 22:08:53 +01:00
mrjvs
d0dca6b853 add structured randomized titles + make hero title wider + add final randomized titles in lang files
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-06 22:04:50 +01:00
mrjvs
08f378bc72 new user icons + better defaults for register form
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-06 21:47:36 +01:00
mrjvs
cb13ca72b2 updatedAt on import
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-06 21:19:36 +01:00
mrjvs
8015ec5a92 Reset caption specific settings
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-06 21:06:46 +01:00
mrjvs
aa6c16cf31 Merge pull request #508 from movie-web/dependabot/npm_and_yarn/dot-docs/vite-4.5.1
Bump vite from 4.5.0 to 4.5.1 in /.docs
2023-12-06 20:44:57 +01:00
mrjvs
5e68c9a622 Merge pull request #509 from movie-web/dependabot/npm_and_yarn/vite-4.4.12
Bump vite from 4.4.9 to 4.4.12
2023-12-06 20:44:27 +01:00
mrjvs
e7d6f4559e less PWA logs + allow main indexjs to be cached 2023-12-06 19:37:51 +01:00
mrjvs
bcb2e02b85 PWA periodic register 2023-12-06 19:24:43 +01:00
dependabot[bot]
2bad1b5fd0 Bump vite from 4.4.9 to 4.4.12
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.4.9 to 4.4.12.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.4.12/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.4.12/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-06 02:34:05 +00:00
dependabot[bot]
b51b31d365 Bump vite from 4.5.0 to 4.5.1 in /.docs
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.1/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.1/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-06 00:24:23 +00:00
mrjvs
7b896c201b Merge branch 'dev' into even-more-v4-stuff 2023-12-04 23:10:45 +01:00
mrjvs
a74bc2257f new colors 2023-12-04 23:10:06 +01:00
mrjvs
c0fc201d74 show settings on playback error +
make hls play with hlsjs if possible + latest version of provider package

Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-12-04 21:55:43 +01:00
William Oldham
8b498ef036 Merge pull request #505 from movie-web/more-v4-stuff
More v4 stuff
2023-12-02 11:59:43 +00:00
mrjvs
59cc8b2bc4 Update src/assets/locales/en.json
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-12-02 12:57:37 +01:00
mrjvs
29d0b05845 remove buffered todo, after research it should already be working as intended 2023-12-02 00:13:48 +01:00
mrjvs
7841fadcb6 make email an optional setting + add device name validation 2023-12-02 00:02:09 +01:00
mrjvs
83bc9637b0 Prevent language duplication in search 2023-12-01 23:36:48 +01:00
mrjvs
c7b361bcac add hover to locale dropdown 2023-12-01 23:29:24 +01:00
mrjvs
4a7c18e3e8 Re-implement disallowed ids in v4 2023-12-01 23:23:06 +01:00
mrjvs
ad750ef3d9 Merge branch 'master' into dev 2023-12-01 23:12:16 +01:00
Jip Frijlink
47eba8caa4 Merge pull request #504 from movie-web/add-disallowed-ids
Add disallowed ids
2023-12-01 14:43:22 +01:00
Jip Fr
1dc957b56a Fix typo 2023-12-01 14:41:46 +01:00
Jip Fr
e653c72d87 Add comment 2023-12-01 14:41:25 +01:00
Jip Fr
c39d61cf53 Change text 2023-12-01 14:39:04 +01:00
Jip Fr
b14a73378f Bump version 2023-12-01 14:35:12 +01:00
Jip Fr
43d1e290fc Add DISALLOWED_IDS to conf 2023-12-01 14:34:52 +01:00
William Oldham
f13a2831fe Merge pull request #502 from gh-movie-web/weblate-movie-web-movie-web
Translations update from movie-web weblate
2023-11-30 22:47:42 +00:00
Weblate
d6e5bf6198 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/
2023-11-30 22:43:31 +00:00
admin
6c2653b5a9 Translated using Weblate (Dutch)
Currently translated at 12.5% (29 of 231 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/nl/
2023-11-30 22:43:31 +00:00
admin
bf013159b0 Translated using Weblate (Dutch)
Currently translated at 12.5% (29 of 231 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/nl/
2023-11-30 22:43:31 +00:00
William Oldham
518308c336 Merge pull request #503 from movie-web/even-more-fixes
Even more fixes
2023-11-30 22:43:24 +00:00
mrjvs
a2aaf80c7c finalized texts 2023-11-30 23:37:07 +01:00
mrjvs
c4f4efe65a fix vercel button
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-30 21:55:43 +01:00
mrjvs
4dc3a3216a Some shoepolish for movie-web
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-30 21:25:28 +01:00
mrjvs
b1b604d322 hide pause when loading
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-30 20:05:49 +01:00
mrjvs
d7f36265bb add emojis 2023-11-30 19:51:55 +01:00
mrjvs
442b98f996 update nodejs version and good heading 2023-11-30 19:48:31 +01:00
mrjvs
80bfeb4517 Update readme 2023-11-30 19:40:23 +01:00
mrjvs
9850f734ea Merge pull request #501 from movie-web/jip-fixes
Jip fixes
2023-11-29 22:26:26 +01:00
Jip Fr
4f810a58d9 Fix flag alignment on subtitles page 2023-11-29 22:19:27 +01:00
Jip Fr
595edd5041 Download caption text was too long 2023-11-29 22:16:55 +01:00
Jip Fr
fa2fac351e Fix router page overflow on mobile 2023-11-29 22:16:46 +01:00
mrjvs
4652498125 Merge pull request #499 from movie-web/various-fixes
Various fixes
2023-11-29 21:08:00 +01:00
mrjvs
39b1952906 Fix overlapping issues 2023-11-29 20:26:37 +01:00
mrjvs
241febcdbf Add pirate english and fix some react warnings 2023-11-29 20:25:24 +01:00
mrjvs
17b9a8d674 Add info text for ios and HLS + fix lightbar overflows 2023-11-29 19:37:01 +01:00
mrjvs
a2c114d93f add page titles 2023-11-29 18:49:04 +01:00
mrjvs
9772711a2f Fix url encoding in search + error page not showing any error info 2023-11-29 18:30:35 +01:00
mrjvs
8bf6510eaf shortcut for enter to unfocus + slash to focus searchbar 2023-11-29 18:20:31 +01:00
mrjvs
08cc5260bd Fix overlay always staying on on touch devices 2023-11-29 18:11:10 +01:00
mrjvs
9cb694d65b Fix mobile overlays going offscreen 2023-11-29 17:54:09 +01:00
mrjvs
761884ee01 Fix remaining time for mobile + smaller heading sizes 2023-11-29 17:51:22 +01:00
mrjvs
bc22c323a0 fix savebar still persisting + fix stopEditing translation key
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-29 17:42:51 +01:00
mrjvs
d7298a9027 remove unnecesary max height 2023-11-29 17:33:48 +01:00
mrjvs
b9f4e7f412 HLS for ios 2023-11-29 17:27:17 +01:00
mrjvs
9f7330fc5b fuck you 2023-11-29 00:55:59 +01:00
mrjvs
5245faa87c change badge 2023-11-29 00:53:39 +01:00
mrjvs
8364c0c1ef Merge branch 'dev' of https://github.com/JamesHawkinss/movie-web into dev 2023-11-29 00:53:16 +01:00
mrjvs
1a2165b696 translation badge 2023-11-29 00:53:15 +01:00
William Oldham
0a208c7aa8 Merge pull request #498 from gh-movie-web/weblate-movie-web-movie-web
Translations update from movie-web weblate
2023-11-28 23:42:50 +00:00
admin
fece1daf85 Translated using Weblate (Chinese (Simplified))
Currently translated at 13.9% (31 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/zh_Hans/
2023-11-28 23:41:01 +00:00
admin
b45a6a493e Translated using Weblate (Vietnamese)
Currently translated at 13.9% (31 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/vi/
2023-11-28 23:41:01 +00:00
admin
2ff3c9cabf Translated using Weblate (Turkish)
Currently translated at 13.9% (31 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/tr/
2023-11-28 23:41:01 +00:00
admin
8912fc7767 Translated using Weblate (Polish)
Currently translated at 13.9% (31 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/pl/
2023-11-28 23:41:00 +00:00
admin
9a984c9cee Translated using Weblate (Dutch)
Currently translated at 13.0% (29 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/nl/
2023-11-28 23:41:00 +00:00
admin
cc41dcf998 Translated using Weblate (Italian)
Currently translated at 13.4% (30 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/it/
2023-11-28 23:41:00 +00:00
admin
be72a76354 Translated using Weblate (French)
Currently translated at 13.4% (30 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/fr/
2023-11-28 23:41:00 +00:00
admin
dd5a3debcd Translated using Weblate (German)
Currently translated at 13.4% (30 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/de/
2023-11-28 23:41:00 +00:00
admin
f2a527f738 Translated using Weblate (English)
Currently translated at 100.0% (223 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/en/
2023-11-28 23:41:00 +00:00
admin
6bc6de8b2d Translated using Weblate (Dutch)
Currently translated at 13.9% (31 of 223 strings)

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/nl/
2023-11-28 23:35:22 +00:00
Weblate
f49f7443d5 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: movie-web/movie-web
Translate-URL: http://weblate.movie-web.app/projects/movie-web/movie-web/
2023-11-28 22:12:17 +00:00
mrjvs
4b5b0401ff Merge pull request #497 from movie-web/v4
(not a release) Don't get too hyped, but v4 is being merged into dev
2023-11-28 22:16:23 +01:00
mrjvs
48dca948e8 Merge branch 'dev' into v4 2023-11-28 22:12:10 +01:00
mrjvs
b10cf30953 register new languages and remove old 2023-11-28 22:02:06 +01:00
mrjvs
9f9a339d3d Moving locales to new location. only new keys
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-28 21:58:48 +01:00
mrjvs
a4808415db Localize the rest of everything 2023-11-28 21:11:46 +01:00
mrjvs
7537ebb56c Fix some missing translation keys 2023-11-28 19:23:41 +01:00
William Oldham
75933e7080 More localisation
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-11-27 19:19:03 +00:00
Jip Fr
d20fc4bf82 Fix double scrollnbar 2023-11-27 15:53:06 +01:00
mrjvs
1161ecaca3 localize connectionsPart 2023-11-26 20:54:58 +01:00
mrjvs
63c509891e Merge branch 'v4' of https://github.com/JamesHawkinss/movie-web into v4 2023-11-26 16:33:05 +01:00
mrjvs
5b71aae159 localize part of settings page 2023-11-26 16:33:04 +01:00
mrjvs
0ef492f58b Remove unused files/functions + localize everything except player and pages + reorganize files + fix lint warnings 2023-11-26 16:04:23 +01:00
Jip Fr
91a8b07257 Hide device name in navigation on smaller devices 2023-11-26 14:40:35 +01:00
Jip Fr
50b625c604 Revoke Eiffel 65 exclusivity agreement 2023-11-25 22:25:08 +01:00
mrjvs
7bc3bb1416 Fix sticky sidebar + new design for app information + gorgegous new dropdown + bunch of small bug fixes + fix encryption not supporting utf8
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-25 17:09:01 +01:00
Jip Fr
8cdedbfca6 Adjust setting sidebar font size, add secure/insecure icon 2023-11-24 23:28:19 +01:00
mrjvs
5845036900 remove completed todo 2023-11-24 22:17:55 +01:00
mrjvs
a2b262b4ab get worker urls from settings instead of config 2023-11-24 22:16:01 +01:00
mrjvs
1176908129 add backend info to settings sidebar 2023-11-24 22:02:34 +01:00
mrjvs
a9abe14810 make settings page fully functional 2023-11-24 21:54:44 +01:00
mrjvs
b38e5768e3 only make new save item if difference 2023-11-24 20:05:22 +01:00
mrjvs
0094261aec Fix active link detection not working 2023-11-24 19:04:56 +01:00
mrjvs
e62238459c Add more settings saving logic + add connections section to settings + fix broken modals 2023-11-24 18:39:40 +01:00
mrjvs
5a5f3e8b8c a whole bunch of final todos
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-24 17:11:00 +01:00
mrjvs
415419f3ef Fix navigation zindex issues
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-24 14:37:17 +01:00
Jip Fr
8db25148de Account styling in settings 2023-11-23 00:45:06 +01:00
mrjvs
ce6b6ef88b add focus traps to overlays 2023-11-22 17:50:24 +01:00
mrjvs
2def74cb32 autocompletion 2023-11-22 17:00:14 +01:00
mrjvs
f3146b9a00 Merge branch 'v4' of https://github.com/JamesHawkinss/movie-web into v4 2023-11-22 15:04:59 +01:00
mrjvs
3434074b1e delete account modal 2023-11-22 15:04:58 +01:00
Jip Fr
1343d7f907 Add backticks around error message copy 2023-11-22 14:15:00 +01:00
Jip Fr
a9da1dada4 Create ErrorCard component, fix being unable to select text, use ErrorCard everywhere 2023-11-22 14:14:01 +01:00
Jip Fr
5ae17a6c9a Add "has copied" text 2023-11-22 14:03:57 +01:00
Jip Fr
73c3b13309 Fix buttons in playback error 2023-11-22 13:54:43 +01:00
mrjvs
fa29da1757 Data importing on login and registering
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-21 21:26:26 +01:00
mrjvs
7a591c82b9 Logic to conditionally show continue watching items
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-21 20:34:30 +01:00
Jip Fr
258b3be687 Fix themepart click 2023-11-21 19:35:47 +01:00
Jip Fr
9f65821fce mediagrid focus styles 2023-11-21 19:34:42 +01:00
Jip Fr
dccc8c363c Use focus-visibile for tab effects 2023-11-21 19:32:18 +01:00
Jip Fr
9f41228a0c Make settings tabbable 2023-11-21 19:24:45 +01:00
Jip Fr
ab167d565a Add popup close keyboard shortcut, more tabbable styles 2023-11-21 18:22:50 +01:00
Jip Fr
d3184113cc Tabbable styles in header & footer 2023-11-21 18:03:08 +01:00
mrjvs
9c1195e131 Add premid support back (in different format) 2023-11-20 20:09:50 +01:00
mrjvs
340673237b Add fullscreen preview for caption settings + optimize subtitle rendering 2023-11-20 19:36:35 +01:00
mrjvs
2ce42fdb85 Fix progress not restoring correctly 2023-11-20 19:08:40 +01:00
mrjvs
b69c1a4518 fix spinner sizings 2023-11-20 19:03:48 +01:00
mrjvs
0c2bbd16a5 fix bookmark endpoint data 2023-11-19 21:11:51 +01:00
mrjvs
e7257e392e progress sycning + device name in user dropdown 2023-11-19 20:47:20 +01:00
mrjvs
ab4d72ed1a bookmark syncing 2023-11-19 20:03:35 +01:00
mrjvs
fa990d16b2 linked captions + primary navigation dropdown
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-19 16:49:17 +01:00
Jip Fr
9152ad7bb0 Replace icon in dropdown 2023-11-18 21:03:02 +01:00
Jip Fr
2b23353e40 Language dropdown, language in settings, add temporary confirmation to delete account 2023-11-18 20:55:46 +01:00
mrjvs
54cd1d52ca caption settings + working settings sidebar 2023-11-18 19:27:19 +01:00
mrjvs
d8913bb2b7 theme system + device list + device logout + delete account + register callout + split up settings page components 2023-11-18 17:28:10 +01:00
mrjvs
0dd73eec54 make grid for passphrase display 2023-11-18 15:21:11 +01:00
mrjvs
061c944034 finish register and login flow + suspense fallback fix
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-18 15:12:31 +01:00
mrjvs
567c6a3894 Improve register loading screen 2023-11-17 19:20:17 +01:00
mrjvs
328414ab06 Fixed hardcoded sitekey, fixed hasCaptcha being ignored, fixed setState while unmounted 2023-11-17 19:10:02 +01:00
Jip Fr
a5512b95e5 Add "top" part to large card, create auth input, add captcha things, put rest of auth flow in cards
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-17 17:38:52 +01:00
Jip Fr
a25b3dee54 First two pages of register flow
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-17 14:45:13 +01:00
William Oldham
7f474af657 Add encryption methods and encrypt device when sent to server 2023-11-17 11:58:28 +00:00
mrjvs
0dc3e51a36 add backend tests to admin page 2023-11-12 17:54:21 +01:00
mrjvs
b4efe88252 add backend url to admin page + volume changed overlay bug fixed
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-12 17:07:48 +01:00
mrjvs
117da3335b reporting source selection menu
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-11-12 16:54:32 +01:00
mrjvs
8dcb94d3ae update comments 2023-11-11 17:35:25 +01:00
mrjvs
bd4378c056 truncate stacktrace and remove hostname 2023-11-11 16:59:58 +01:00
mrjvs
bb192ee21f Fix incorrect last source status
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-11 16:44:53 +01:00
mrjvs
76d715a751 remove old log and finish metrics for scrapePart
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-11 16:17:13 +01:00
mrjvs
a7bd4786f3 ive choped chopped it 2023-11-10 22:14:41 +01:00
Jip Fr
6978314fdb Add French subtitle 2023-11-09 20:01:21 +01:00
Jip Fr
b2608505f8 Probably fix aspect ratio issue 2023-11-09 15:29:59 +01:00
mrjvs
207a02e1f6 bump provider package version 2023-11-07 21:18:32 +01:00
mrjvs
743ecc7869 authentication register and login
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-11-05 17:56:56 +01:00
William Oldham
791923e78c Fix seed generation, add code signing and fix Base64 2023-11-05 10:36:06 +00:00
mrjvs
df85861cf2 add concept for register flow 2023-11-05 01:16:45 +01:00
Jip Fr
4f4ee13556 Update providers package 2023-11-01 15:27:12 +01:00
Jip Fr
5bb2e8203c Fix migrations 2023-11-01 13:57:48 +01:00
mrjvs
6ba57d701f account login shit 2023-10-31 21:08:09 +01:00
mrjvs
2953b8f29f Fix playback error when switching episode 2023-10-31 19:13:35 +01:00
mrjvs
b588585af5 fix compile error 2023-10-31 19:08:34 +01:00
mrjvs
f8bba7b27b Settings and volume migrations + add language setting + move all old store data to /stores/__old 2023-10-31 19:07:47 +01:00
Jip Fr
97c42eeb49 Put v4 migrations in their own file 2023-10-30 21:49:45 +01:00
mrjvs
380b0675aa use episode number for migration 2023-10-30 21:40:02 +01:00
mrjvs
023a850e4f error handling for video + bookmark migration + last watched episode shown + progress migrations
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-30 21:29:02 +01:00
mrjvs
4c43208deb udpate hls config 2023-10-29 23:34:16 +01:00
mrjvs
a8b47baa5a fix warning in console 2023-10-29 22:22:27 +01:00
mrjvs
90f2528feb update provider package and pnpm audit fix 2023-10-29 21:18:06 +01:00
Jip Fr
e2ede02293 Fix ol going over the header 2023-10-28 17:49:07 +02:00
Jip Fr
abb2db1146 Optical alignment on button 2023-10-28 17:47:18 +02:00
Jip Fr
de4a7afec1 fix flag 2023-10-28 17:33:49 +02:00
mrjvs
b39ef2c31f start at beginning when pressing next episode button 2023-10-27 22:20:42 +02:00
mrjvs
65d0218f81 removed old todos, disable captions on load 2023-10-27 22:12:03 +02:00
mrjvs
9ff603f87c correct languages + settings page styling
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-27 21:51:14 +02:00
William Oldham
1cbf9f3c45 docs: proxy and client changes 2023-10-26 22:04:39 +01:00
mrjvs
15f6148198 update provider package 2023-10-26 21:44:15 +02:00
mrjvs
606acb8ac4 make it possible to show unknown quality when available 2023-10-26 20:11:31 +02:00
mrjvs
05c48c5b17 disable zooming in on mobile 2023-10-26 19:58:00 +02:00
mrjvs
df5735cfbf pwa fix and dont remove t param after use 2023-10-26 19:53:22 +02:00
mrjvs
92bca33b91 add T param back 2023-10-26 19:36:15 +02:00
mrjvs
4f7728bb51 resize triggers anchor position update 2023-10-25 23:38:09 +02:00
mrjvs
248384124a fix building for PWA 2023-10-25 23:04:54 +02:00
mrjvs
ca402a219d fix custom subs + download 2023-10-25 19:14:41 +02:00
mrjvs
0883942093 fix randomized titles 2023-10-25 18:16:25 +02:00
mrjvs
9bfad15a57 Merge branch 'v4' of https://github.com/JamesHawkinss/movie-web into v4 2023-10-25 18:05:47 +02:00
mrjvs
de68438793 admin page + beginning of settings page
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-25 18:05:40 +02:00
Jip Fr
6abc1cf85c Add random titles on home page 2023-10-25 16:58:38 +02:00
mrjvs
e267482d33 opush
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-25 16:41:52 +02:00
mrjvs
51b7305799 Fix bug where sometimes the wrong episode is played through episode selector 2023-10-24 21:14:17 +02:00
mrjvs
f30161fb1c Fix incorrect season showing when opening episode menu + fix selected season not resetting after reopen episode menu 2023-10-24 20:52:39 +02:00
mrjvs
f5492c7e21 remove migration screen 2023-10-24 20:40:14 +02:00
mrjvs
6a125a593d error handle pages + migration page
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-24 20:34:54 +02:00
Jip Fr
7731938729 Add target _blank to button component 2023-10-24 13:27:10 +02:00
Jip Fr
faed749691 Fix download button 2023-10-24 13:25:42 +02:00
Jip Fr
9bd31071f9 Add ol component 2023-10-24 13:15:13 +02:00
mrjvs
f5015bdfbb jip is sneaky 2023-10-23 23:07:02 +02:00
mrjvs
cec0744907 the start on a docs page + error pages
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-10-23 23:06:24 +02:00
mrjvs
109d9054d6 caption settings reorganize
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-23 21:06:31 +02:00
mrjvs
a2968d3bf8 scroll to active episode and caption, fix last provider being nonactive. caption delays mobile friendly input, bigger range caption delay range
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-23 21:03:50 +02:00
mrjvs
ace10dde78 Fix compilation
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-23 19:36:31 +02:00
mrjvs
ea76ae5198 clean up packages 2023-10-23 19:26:51 +02:00
Jip Fr
269d2b59eb Add manipulation buttons to caption offset 2023-10-23 17:15:13 +02:00
Jip Fr
e569b5ba32 Re-add caption delay 2023-10-23 16:30:20 +02:00
mrjvs
e41d1fdb3f improve most voted algorithm, remove temporary state
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 22:27:36 +02:00
mrjvs
8e65db04a3 searching of subs + caching of results + sort subs by common usage + better loading state for subs + PiP added to mobile + remove useLoading
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 22:07:45 +02:00
mrjvs
9ce0e6a099 caption keyboard shortcut + searchbar for captions + enabled toggle for keyboard + subtitle padding
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 21:11:40 +02:00
mrjvs
ca2bab30a4 make download button use real link, and improve PC download text
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 20:17:28 +02:00
Jip Fr
ade84013d1 Move PC to the top 2023-10-22 19:34:04 +02:00
Jip Fr
e45b088108 Add download explanation routes 2023-10-22 19:28:04 +02:00
Jip Fr
01ea3c6d1e Add unable to download route 2023-10-22 19:17:39 +02:00
Jip Fr
2ae9c37a26 Add download view 2023-10-22 18:57:35 +02:00
mrjvs
5aefbe6a91 improve download window
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 18:18:12 +02:00
mrjvs
24e4cc3970 remove old subtitle code 2023-10-22 17:59:19 +02:00
mrjvs
4c782b0c47 subtitle scraping + new subtitle setting to fix capitalization
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-22 17:58:49 +02:00
mrjvs
851bbb2203 fix episodes not redirecting properly 2023-10-21 22:24:10 +02:00
mrjvs
e57d4578a2 remove some old stuff 2023-10-21 22:14:54 +02:00
mrjvs
b5dae824c8 banners in video player 2023-10-21 21:44:08 +02:00
Jip Fr
294f31c567 Fix type error, only show pip if pip is available 2023-10-21 20:17:18 +02:00
Jip Fr
78ae77392c Add pip 2023-10-21 19:37:44 +02:00
mrjvs
fcec845f21 thumbnail styling
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-21 16:39:20 +02:00
mrjvs
068b7071a4 thumbnail fixes + next episode fixes + cursor now hides when controls are dismissed + back link can go back to search + hovering over controls no longer dismisses controls + improved colors for context menus + progress ring shown in episode selector + scrape progress ring shows progress again
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-21 16:13:16 +02:00
mrjvs
46cb7793c2 thumbnail queue algorithm
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-21 14:17:14 +02:00
mrjvs
3f9f072ab7 add 50 temporary sections to thumbnail scraper 2023-10-21 05:48:56 +02:00
mrjvs
c53dd741d3 timestamp near thumbnail 2023-10-21 05:18:02 +02:00
mrjvs
23e711ccfd add start and end to queue 2023-10-21 05:13:17 +02:00
mrjvs
76073043bf Whoops, condition wrong way around 2023-10-21 05:11:11 +02:00
mrjvs
32f031ab23 thumbnail scraping 2023-10-21 04:50:14 +02:00
mrjvs
6395d75d78 testing subtitle scraping 2023-10-21 01:40:21 +02:00
mrjvs
a3b64c5105 fix bad alignment in context menus 2023-10-20 23:30:46 +02:00
mrjvs
18b434c9ac very rudementary chromecasting 2023-10-20 23:24:37 +02:00
mrjvs
43d4869f7e chromecasting connectivity 2023-10-20 22:39:56 +02:00
mrjvs
5b145e1707 error states in sources and episodes empty state 2023-10-20 17:57:20 +02:00
mrjvs
6c019aa822 next episode button actually working 2023-10-20 17:29:10 +02:00
mrjvs
8b3bd97dd4 mobile close button for popouts 2023-10-20 16:59:07 +02:00
mrjvs
5d6c672136 fix double routing bug + positioning bottom for context menus mobile 2023-10-20 16:31:35 +02:00
mrjvs
75109ce45c refactored context menu links, + next episode button styling + mobile UI
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-20 15:54:10 +02:00
mrjvs
2c38e8281c quality selection HLS, keyboard shortcuts, playback settings 2023-10-19 19:27:21 +02:00
mrjvs
6aa79c64c8 remove comment 2023-10-19 17:19:57 +02:00
mrjvs
49e922cbfb hls quality discovery 2023-10-19 16:59:55 +02:00
mrjvs
2cea886867 fix duplicate keys 2023-10-19 16:37:15 +02:00
mrjvs
e939c6b0bd autoplay if there is only one embed 2023-10-19 16:33:14 +02:00
mrjvs
e1edb1cc1f some extra checks for the progress saver 2023-10-19 16:28:09 +02:00
mrjvs
1491a117b4 subtitle customization
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-19 16:05:05 +02:00
mrjvs
f6bbec8907 airplay button
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-19 14:16:10 +02:00
mrjvs
acd6541ba7 add video tester page back 2023-10-18 21:18:47 +02:00
mrjvs
3da2d616a2 quality preference saving 2023-10-18 20:31:03 +02:00
mrjvs
bc27a7ffa7 fix border of context menu 2023-10-18 17:21:31 +02:00
mrjvs
79e4a689e0 fix fullscreen bug with safari 2023-10-18 17:14:59 +02:00
mrjvs
2b240c8155 Fix subtitles not showing up in safari, using a blob 2023-10-18 16:54:52 +02:00
mrjvs
adf5689c48 selected source shown correctly 2023-10-18 16:08:33 +02:00
mrjvs
c8172fa344 fix utf8 being lost in example captions 2023-10-18 16:01:03 +02:00
mrjvs
037960f587 Fix excessive memory usage on chrome+webkit 2023-10-18 15:30:04 +02:00
mrjvs
0ca585f70a show subtitles in ios fullscreen 2023-10-18 15:17:46 +02:00
mrjvs
596e97e1ba track element support 2023-10-18 15:00:12 +02:00
mrjvs
454fa1279b caption rendering is back! 2023-10-18 14:30:52 +02:00
mrjvs
8796d5b942 source selection 2023-10-17 23:26:53 +02:00
mrjvs
abec91a322 cleanup settings modal + add sources list 2023-10-17 21:25:54 +02:00
mrjvs
65d46190e6 remove backend from this repo 2023-10-17 19:11:53 +02:00
Jip Fr
37b577fb4e UwU I'm soz I fucked up :( :3 forgive me D: (^.^) (update card styling to be closer to design)
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-10-17 17:57:45 +02:00
Jip Fr
de885ba44d Quality sorting, language selection UI for captions
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-10-17 17:43:50 +02:00
Jip Fr
09c52d9f37 Bookmarking/continue watching + sorting, color options in caption settings
Co-authored-by: mrjvs <mistrjvs@gmail.com>
2023-10-17 17:04:03 +02:00
mrjvs
18ec79af07 add bookmarks in new store 2023-10-17 16:14:46 +02:00
mrjvs
aff39d1999 new continue watching store 2023-10-17 16:01:26 +02:00
mrjvs
accc13ab0e progress saving, progress restoring, toggle in caption settings
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-15 20:25:14 +02:00
Jip Fr
f8ec45bf13 hide brand pill on smaller screens 2023-10-14 23:01:18 +02:00
mrjvs
fa1ad06968 Delete old video components, delete popout system, delete old hooks and implement new volume store 2023-10-14 22:28:13 +02:00
mrjvs
e7de27e33b add volume storage in zustand 2023-10-14 22:22:01 +02:00
mrjvs
b9f79b97c0 fix player not resetting + fix episode selection not switching episode 2023-10-14 22:03:13 +02:00
mrjvs
3c5fb66073 add episode selector, fix bug where video doesnt unload properly, move to react helmet async to fix react warning
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-14 19:28:27 +02:00
mrjvs
f2266bff6b HLS support and some styling fixes for context menus
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-14 16:32:54 +02:00
mrjvs
8f8bbf28c1 quality selection, context menu style fully implemented
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-14 16:06:25 +02:00
mrjvs
7222abf567 refactored search bar url shenanigans 2023-10-13 21:41:44 +02:00
mrjvs
9f99049ba1 add todo 2023-10-12 23:38:08 +02:00
mrjvs
5c1807c8f4 settings menu styling + fix shows + fix back link and double redirects
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-12 23:05:47 +02:00
mrjvs
562ab8fa49 implement video player into the media page 2023-10-12 20:31:40 +02:00
mrjvs
d07a611c35 fix pause bugs and stuff 2023-10-11 23:36:46 +02:00
mrjvs
f3084d37a8 volume storage fixed, title cleanup, settings cog start, touch controls start
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-11 23:04:41 +02:00
mrjvs
7b3452c535 buffer more visible, fix volume mute, rewrote entire overlay router system
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-11 22:09:28 +02:00
mrjvs
4a2a8e89cc router positions 2023-10-09 21:25:52 +02:00
mrjvs
68441b90e5 put cleanup in correct place 2023-10-09 21:02:18 +02:00
mrjvs
d485d3200b overlay router 2023-10-09 21:00:58 +02:00
mrjvs
d9855cb244 more overlay system testing
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 20:12:31 +02:00
mrjvs
a05191e1c4 scraping page refining + bigger back text + start on overlay router
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 19:35:11 +02:00
mrjvs
0a3155d399 meta data shown correctly
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 18:16:30 +02:00
mrjvs
3e210b979e volume controls
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-08 17:48:48 +02:00
mrjvs
4289b96039 Fix icons 2023-10-06 00:23:32 +02:00
mrjvs
af648708de set title back correctly 2023-10-06 00:20:53 +02:00
mrjvs
517f8d0254 scraping animation and some cleanup 2023-10-06 00:20:19 +02:00
mrjvs
faff7ee7e0 scrape styling and attempt at centering
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-10-06 00:01:35 +02:00
mrjvs
2d106ec7ca loading spinner, auto play start button + bug fix of multiple videos playing over each other
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-10-05 22:12:25 +02:00
mrjvs
dcb199a1fe scraping ui
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-03 20:24:09 +02:00
mrjvs
3b7df601af scraping, topbar, fix timestuff, darkened overlay, fix click targets
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-02 21:04:40 +02:00
mrjvs
fa0ac293b4 todo list v4 player
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-02 19:35:18 +02:00
mrjvs
d168c7fae4 fix settings.json file 2023-10-01 21:09:19 +02:00
mrjvs
860671be00 progress bar, skips and more
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-01 21:08:26 +02:00
mrjvs
7e182a4b7a bottom control layout + fullscreen + hovering
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-10-01 17:34:37 +02:00
mrjvs
a813efe5ba fundementals for video player rewrite 2023-09-30 20:57:00 +02:00
Jip Fr
0b4c47bbd4 Move social links in header 2023-09-06 20:43:45 +02:00
Jip Fr
6fcdef3fd7 Add DMCA & FAQ (sorta) pages 2023-09-06 20:27:17 +02:00
William Oldham
4ca5e45216 chore: resolve issue with build failing due to empty file 2023-09-02 16:00:28 +01:00
William Oldham
c49ea0170e Merge pull request #419 from FelixBoehme/chromecast
Improved Chromecast integration
2023-09-02 15:50:54 +01:00
Felix Boehme
f05e2d6dc0 resolve build issue 2023-09-02 16:35:50 +02:00
Felix Boehme
5e4e2abe7e resolve merge issue 2023-09-02 16:30:37 +02:00
Felix Boehme
fcebbf404d Merge branch 'v4' into chromecast 2023-09-02 16:22:44 +02:00
Felix Boehme
8c44bb6ec6 revert 2023-09-02 16:15:20 +02:00
Felix Boehme
e5e35c05e0 resolve merge conflicts 2023-09-02 16:12:57 +02:00
mrjvs
ecc7834f44 remove controller, introduce display interfaces 2023-09-01 17:47:09 +02:00
mrjvs
8fe3385fb1 make emitter 2023-09-01 16:50:55 +02:00
mrjvs
a4df114fc5 added -y to npx 2023-09-01 16:14:13 +02:00
mrjvs
d99ddd65e2 Add basic controller 2023-09-01 15:52:39 +02:00
mrjvs
2097917286 Fix merge errors 2023-09-01 15:37:03 +02:00
mrjvs
89d5c65b18 move to pnpm 2023-09-01 15:27:55 +02:00
mrjvs
984e75d82f Merge branch 'v4' into refactor-player 2023-09-01 15:18:00 +02:00
Felix Boehme
04f67df289 cleaned up 2023-09-01 15:03:10 +02:00
Felix Boehme
eaf62c92a7 Use data url 2023-08-31 23:38:26 +02:00
Felix Boehme
2ecfe57a2e Renamed casting to isCasting 2023-08-31 19:11:07 +02:00
Felix Boehme
a8662d02d4 Show Thumbnail 2023-08-31 18:58:36 +02:00
Felix Boehme
146323f817 Swap out testing link 2023-08-31 18:46:12 +02:00
Felix Boehme
05671db391 Improved Chromecast integration 2023-08-31 18:32:46 +02:00
Jip Fr
4ffbe45ab1 Upgrade particle rendering (fix cos/sin being in wrong order) 2023-08-25 21:54:26 +02:00
Jip Fr
b94b6b0249 Make lightbar wider on mobile, move to top 2023-08-21 13:16:00 +02:00
Jip Fr
fe7c496e0a Remove mobile background, offset lightbar on mobile 2023-08-21 12:53:28 +02:00
mrjvs
41b6c84fbf Fix footer and fix overlay backgroudn thing
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-08-20 21:51:23 +02:00
mrjvs
7251b39cc3 Add media card flare 2023-08-20 21:03:59 +02:00
mrjvs
88beacde1a Added particles to light bar 2023-08-20 20:04:06 +02:00
mrjvs
2e7b6f3338 Rename views folder to pages 2023-08-20 18:46:13 +02:00
mrjvs
ec3b96a399 Reorganize views folder 2023-08-20 18:45:07 +02:00
mrjvs
1fde44076a Lightbar 2023-08-20 17:59:46 +02:00
mrjvs
eb57f1958f added flares, themes and footer
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-08-20 16:19:38 +02:00
mrjvs
e93644b688 merge dev
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-08-20 14:57:32 +02:00
mrjvs
852e7270d2 start of a player thingy 2023-08-15 19:55:48 +02:00
mrjvs
4bc8106cb3 basics of new video player state 2023-07-23 16:30:22 +02:00
mrjvs
ba25c18390 move video to old and setup new video structure
Co-authored-by: William Oldham <github@binaryoverload.co.uk>
2023-07-23 15:00:08 +02:00
mrjvs
36cb3d77e0 Merge branch 'dev' into v4 2023-07-23 12:42:53 +02:00
mrjvs
17ff003651 Merge pull request #376 from castdrian/multi-search-opensearch
feat: multisearch & opensearch & sitelinks
2023-07-23 12:39:03 +02:00
mrjvs
4f6be6b7f1 Merge branch 'v4' into multi-search-opensearch 2023-07-23 12:37:20 +02:00
mrjvs
ab126b483d update locale files 2023-07-23 12:36:43 +02:00
mrjvs
8b84ff114d Fix routing 2023-07-23 12:34:59 +02:00
mrjvs
7d6d41fb48 use handlebars if statements in templating 2023-07-23 12:18:20 +02:00
mrjvs
ba5179e8ff Merge pull request #322 from frost768/thumbnails
Thumbnails
2023-07-23 11:53:46 +02:00
mrjvs
d29436e816 Merge branch 'v4' into thumbnails 2023-07-23 11:50:59 +02:00
castdrian
386afd21ea adjust routes 2023-07-22 22:42:16 +02:00
castdrian
e86a9c2698 use spaces as indents, damn you vsc settings 2023-07-22 22:37:47 +02:00
castdrian
855ed60e37 make opensearch optional 2023-07-22 21:53:55 +02:00
castdrian
dce6dff9a1 use vite env 2023-07-22 21:41:15 +02:00
castdrian
d371321116 dynamic opensearch xml 2023-07-22 21:15:52 +02:00
mrjvs
21fb338631 Fix linting 2023-07-15 15:57:32 +02:00
mrjvs
5e92bef66a remove line clamp plugin, its now in base tailwind 2023-07-15 15:54:43 +02:00
mrjvs
531974a9fc Add handlebars templating support 2023-07-15 15:53:43 +02:00
adrifcastr
c4a8b30b60 update href 2023-07-04 14:38:55 +02:00
adrifcastr
30a8ecf2bb no need for the self update tag 2023-07-04 14:38:10 +02:00
adrifcastr
dadc77f57c move opensearch xml 2023-07-04 14:34:47 +02:00
adrifcastr
21a0757af0 update routes 2023-07-04 14:33:11 +02:00
castdrian
7cbe8e1d00 add google sitelinks 2023-06-30 21:42:54 +02:00
castdrian
915c69a434 add non dynamic opensearch :( 2023-06-30 21:33:59 +02:00
castdrian
5a4a9f01f3 cleanup and overlooked refactoring 2023-06-30 12:57:29 +02:00
castdrian
95f03db5b2 refactor search 2023-06-30 12:20:01 +02:00
castdrian
7c890443e0 update routes for multisearch 2023-06-30 11:43:11 +02:00
mrjvs
2fa44b8f51 Merge pull request #364 from castdrian/feat-urls-quicksearch
feat: human readable urls & quicksearch
2023-06-29 21:40:56 +02:00
castdrian
545ac8bb7b reduce code duplication 2023-06-29 21:21:24 +02:00
castdrian
e5be04f5ae move forgotten typedefs 2023-06-29 21:10:17 +02:00
mrjvs
9d0878c5f1 Merge branch 'v4' into feat-urls-quicksearch 2023-06-29 19:52:41 +02:00
mrjvs
fb2a5892a4 Merge pull request #371 from Jordaar/v4-premid
feat(metadata): add more metadata on window.meta
2023-06-29 19:28:55 +02:00
mrjvs
f45f61d89a Merge branch 'v4' into v4-premid 2023-06-29 19:21:19 +02:00
Emre Can Minnet
5cb2c75c7e Merge branch 'v4' into thumbnails 2023-06-29 17:36:13 +03:00
mrjvs
18f0e55bb3 Merge branch 'dev' into v4 2023-06-28 10:59:52 +02:00
Jordaar
bfa9638d0e feat(metadata): change window.meta 2023-06-26 19:16:29 +05:30
Adrian Castro
6e9f9b230b Merge branch 'v4' into feat-urls-quicksearch 2023-06-25 06:51:27 +02:00
Emre Can Minnet
1f1f5d779b Merge branch 'v4' into thumbnails 2023-06-24 02:25:38 +03:00
frost768
1021237191 refactor(thumbnails): add index to continue from where left off
- hls moved to ref
- block loading thumbnail if there is no thumbnail at all
2023-06-24 02:21:48 +03:00
adrifcastr
517ef2f8cd implement quicksearch 2023-06-23 11:05:01 +02:00
adrifcastr
7ee1c13760 human readable urls 2023-06-23 10:23:46 +02:00
adrifcastr
430b9564ab remove duplicate code 2023-06-23 09:35:07 +02:00
mrjvs
8acf4ef478 version bump 2023-06-22 20:59:31 +02:00
frost768
50c2a552ab refactor(thumbnail): move code into react component 2023-06-22 08:17:25 +03:00
frost768
e470c589b3 Merge branch 'v4' of https://github.com/movie-web/movie-web into thumbnails 2023-06-18 15:27:43 +03:00
mrjvs
472f050549 Merge branch 'v4' into thumbnails 2023-06-17 21:02:58 +02:00
Emre Can Minnet
e105321b58 Update src/utils/thumbnailCreator.ts
Co-authored-by: thehairy <71461991+thehairy@users.noreply.github.com>
2023-06-14 09:15:29 +03:00
frost768
5d5ab76712 remove import 2023-06-10 14:46:58 +03:00
frost768
4a36f98bf4 fixed positioning and added loading icon 2023-06-10 14:38:26 +03:00
frost768
1ade111757 thumbnails 2023-06-08 04:08:17 +03:00
frost768
49106c1254 Merge branch 'dev' of https://github.com/movie-web/movie-web into thumbnails 2023-06-07 21:53:45 +03:00
frost768
e7c0e022f7 linting 2023-05-01 11:33:25 +03:00
611 changed files with 52215 additions and 22276 deletions

View File

@@ -8,26 +8,35 @@ const a11yOff = Object.keys(require("eslint-plugin-jsx-a11y").rules).reduce(
module.exports = { module.exports = {
env: { env: {
browser: true, browser: true
}, },
extends: [ extends: [
"airbnb", "airbnb",
"airbnb/hooks", "airbnb/hooks",
"plugin:@typescript-eslint/recommended", "plugin:@typescript-eslint/recommended",
"plugin:prettier/recommended", "plugin:prettier/recommended"
],
ignorePatterns: [
"public/*",
"dist/*",
"/*.js",
"/*.ts",
"/*.mts",
"/plugins/*.ts",
"/plugins/*.mjs",
"/themes/**/*.ts"
], ],
ignorePatterns: ["public/*", "dist/*", "/*.js", "/*.ts"],
parser: "@typescript-eslint/parser", parser: "@typescript-eslint/parser",
parserOptions: { parserOptions: {
project: "./tsconfig.json", project: "./tsconfig.json",
tsconfigRootDir: "./", tsconfigRootDir: "./"
}, },
settings: { settings: {
"import/resolver": { "import/resolver": {
typescript: { typescript: {
project: "./tsconfig.json", project: "./tsconfig.json"
}, }
}, }
}, },
plugins: ["@typescript-eslint", "import", "prettier"], plugins: ["@typescript-eslint", "import", "prettier"],
rules: { rules: {
@@ -37,7 +46,7 @@ module.exports = {
"react/destructuring-assignment": "off", "react/destructuring-assignment": "off",
"no-underscore-dangle": "off", "no-underscore-dangle": "off",
"@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-explicit-any": "off",
"no-console": "off", "no-console": ["warn", { allow: ["warn", "error", "debug", "info"] }],
"@typescript-eslint/no-this-alias": "off", "@typescript-eslint/no-this-alias": "off",
"import/prefer-default-export": "off", "import/prefer-default-export": "off",
"@typescript-eslint/no-empty-function": "off", "@typescript-eslint/no-empty-function": "off",
@@ -52,18 +61,19 @@ module.exports = {
"no-await-in-loop": "off", "no-await-in-loop": "off",
"no-nested-ternary": "off", "no-nested-ternary": "off",
"prefer-destructuring": "off", "prefer-destructuring": "off",
"@typescript-eslint/no-unused-vars": ["warn", { argsIgnorePattern: "^_" }], "no-param-reassign": "off",
"@typescript-eslint/no-unused-vars": ["warn", { argsIgnorePattern: "^_", varsIgnorePattern: "^_" }],
"react/jsx-filename-extension": [ "react/jsx-filename-extension": [
"error", "error",
{ extensions: [".js", ".tsx", ".jsx"] }, { extensions: [".js", ".tsx", ".jsx"] }
], ],
"import/extensions": [ "import/extensions": [
"error", "error",
"ignorePackages", "ignorePackages",
{ {
ts: "never", ts: "never",
tsx: "never", tsx: "never"
}, }
], ],
"import/order": [ "import/order": [
"error", "error",
@@ -74,14 +84,14 @@ module.exports = {
"internal", "internal",
["sibling", "parent"], ["sibling", "parent"],
"index", "index",
"unknown", "unknown"
], ],
"newlines-between": "always", "newlines-between": "always",
alphabetize: { alphabetize: {
order: "asc", order: "asc",
caseInsensitive: true, caseInsensitive: true
}, }
}, }
], ],
"sort-imports": [ "sort-imports": [
"error", "error",
@@ -90,9 +100,9 @@ module.exports = {
ignoreDeclarationSort: true, ignoreDeclarationSort: true,
ignoreMemberSort: false, ignoreMemberSort: false,
memberSyntaxSortOrder: ["none", "all", "multiple", "single"], memberSyntaxSortOrder: ["none", "all", "multiple", "single"],
allowSeparatedGroups: true, allowSeparatedGroups: true
}, }
], ],
...a11yOff, ...a11yOff
}, }
}; };

4
.github/CODEOWNERS vendored
View File

@@ -1,3 +1 @@
* @movie-web/core * @movie-web/project-leads
.github @binaryoverload

View File

@@ -60,7 +60,7 @@ representative at an online or offline event.
Instances of abusive, harassing, or otherwise unacceptable behavior may be Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at reported to the community leaders responsible for enforcement at
codeofconduct@movie-web.app. our [Discord](https://movie-web.github.io/links/discord).
All complaints will be reviewed and investigated promptly and fairly. All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the All community leaders are obligated to respect the privacy and security of the

View File

@@ -1,6 +1,6 @@
# Contributing Guidelines for movie-web # Contributing Guidelines for movie-web
Thank you for investing your time in contributing to our project! Your contribution will be reflected on [movie-web.app](https://movie-web.app). Thank you for investing your time in contributing to our project! Your contribution will be reflected on all of the community hosted instances that are on the latest version.
Please read our [Code of Conduct](./CODE_OF_CONDUCT.md) to keep our community approachable and respectable. Please read our [Code of Conduct](./CODE_OF_CONDUCT.md) to keep our community approachable and respectable.
@@ -33,7 +33,7 @@ There are two places where to request features or report bugs:
### Discord Server ### Discord Server
If you do not have a GitHub account or want to discuss a feature or bug with us before making an issue, you can join our Discord server. If you do not have a GitHub account or want to discuss a feature or bug with us before making an issue, you can join our Discord server.
<a href="https://discord.movie-web.app"><img src="https://discord.com/api/guilds/871713465100816424/widget.png?style=banner2" alt="Discord Server"></a> <a href="https://movie-web.github.io/links/discord"><img src="https://discord.com/api/guilds/871713465100816424/widget.png?style=banner2" alt="Discord Server"></a>
### GitHub Issues ### GitHub Issues
To make a GitHub issue for movie-web, please visit the [new issue page](https://github.com/movie-web/movie-web/issues/new/choose) where you can pick either the "Bug Report" or "Feature Request" template. To make a GitHub issue for movie-web, please visit the [new issue page](https://github.com/movie-web/movie-web/issues/new/choose) where you can pick either the "Bug Report" or "Feature Request" template.
@@ -85,28 +85,11 @@ Here are some tips to make sure that your pull requests are :pinched_fingers: fi
### Language Contributions ### Language Contributions
Language contributions help movie-web massively, allowing people worldwide to use our app! Language contributions help movie-web massively, allowing people worldwide to use our app!
Like most apps, our translations are stored in `.json` files. Each language string has a unique key (For example, `notFound.genericTitle`) that references a language string in the appropriate language file. We use Weblate for crowdsourcing our translations. [Click here to go to our translation tool.](https://movie-web.github.io/links/weblate)
Each language file is called `translation.json` and is stored in the `src/setup/languages/<language code>/` folder. For example, the English language file is located at `src/setup/languages/en/translation.json`.
> **Warning** 1. First make sure you make an account. (click the link above)
> 2. Click the language you want to help translate, if it's not listed you can click the plus top left to add a new language.
> Before you start a translation, please: 3. In the top right of the screen, click "translate"
> - Check there isn't an existing GitHub [issue](https://github.com/movie-web/movie-web/issues) or [pull request](https://github.com/movie-web/movie-web/pulls) open for the language. 4. Here you will be prompted a key to translate, fill in a translation and proceed to the next item by pressing "save and continue".
> - Make sure we aren't in the middle of a new feature update. When releasing major versions, we only accept changes to translations once the new version is complete. Otherwise, the language files would need to be updated. 5. Thats all there is to it, every translation will eventually come through and be pushed with an update. This usually doesn't take longer than a week.
>
> Please speak to us before starting a language PR. We want to use your time effectively.
To make a translation:
- Copy the `en` folder inside the `src/setup/languages` folder
- Rename the copied folder to the 2-letter code for the country/language which is being translated.
- [Click this link to see a list of codes](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes). Use the codes in the `639-1` column!
- For example, Arabic is `ar`
- Edit the language strings inside the `translation.json` file
- **Do not** edit the keys. Only edit the values.
- e.g. in `"stopEditing": "Stop editing",` - only change the `Stop editing` part, not the `stopEditing` part.
- In the `src/setup/i18n.ts` file:
- Import your new translation file, e.g. `import ar from "./locales/ar/translation.json";`
- Add your translation to the `locales` object (Look at other languages for an example)
Once you have completed your translation, please open a pull request. We do not accept partial translations, so please ensure every language string is translated to the intended language.

View File

@@ -21,6 +21,6 @@ body:
- type: textarea - type: textarea
id: other-details id: other-details
attributes: attributes:
label: Anything other details to share? label: Any other details to share?
validations: validations:
required: false required: false

9
.github/SECURITY.md vendored
View File

@@ -2,12 +2,9 @@
## Supported Versions ## Supported Versions
The movie-web maintainers only support the latest version of movie-web published at https://movie-web.app. The latest version of movie-web is the only version that is supported, as it is the only version that is being actively developed.
Support is not provided for any forks or mirrors of movie-web.
## Reporting a Vulnerability ## Reporting a Vulnerability
There are two ways you can contact the movie-web maintainers to report a vulnerability: You can contact the movie-web maintainers to report a vulnerability:
- Email [security@movie-web.app](mailto:security@movie-web.app) - Report the vulnerability in the [movie-web Discord server](https://movie-web.github.io/links/discord)
- Report the vulnerability in the [movie-web Discord server](https://discord.movie-web.app)

1
.github/logo-dark.svg vendored Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="2147" height="1121" fill="none" viewBox="0 0 2147 1121"><path fill="#fff" d="M1663.06 591.678H1719.49C1745.2 591.678 1763.85 595.357 1775.42 602.716C1787.08 609.992 1792.91 621.609 1792.91 637.566C1792.91 648.398 1790.35 657.286 1785.22 664.231C1780.18 671.177 1773.44 675.352 1765.01 676.758V677.998C1776.5 680.561 1784.77 685.357 1789.81 692.385C1794.94 699.413 1797.5 708.756 1797.5 720.414C1797.5 736.951 1791.51 749.849 1779.52 759.109C1767.61 768.37 1751.4 773 1730.9 773H1663.06V591.678ZM1701.51 663.487H1723.83C1734.25 663.487 1741.77 661.875 1746.4 658.65C1751.12 655.426 1753.47 650.093 1753.47 642.651C1753.47 635.706 1750.91 630.745 1745.78 627.769C1740.74 624.709 1732.72 623.18 1721.72 623.18H1701.51V663.487ZM1701.51 693.997V741.25H1726.56C1737.14 741.25 1744.96 739.224 1750 735.173C1755.04 731.121 1757.56 724.92 1757.56 716.569C1757.56 701.521 1746.82 693.997 1725.32 693.997H1701.51Z"/><path fill="#fff" d="M1625.11 773H1520.68V591.678H1625.11V623.18H1559.13V662.991H1620.52V694.493H1559.13V741.25H1625.11V773Z"/><path fill="#fff" d="M1451.72 773H1407.94L1383.39 677.75C1382.48 674.36 1380.91 667.373 1378.67 656.79C1376.52 646.124 1375.28 638.972 1374.95 635.334C1374.46 639.799 1373.22 646.992 1371.23 656.914C1369.25 666.753 1367.72 673.781 1366.64 677.998L1342.21 773H1298.55L1252.29 591.678H1290.12L1313.31 690.648C1317.36 708.921 1320.3 724.755 1322.12 738.149C1322.61 733.437 1323.73 726.16 1325.47 716.321C1327.29 706.399 1328.98 698.71 1330.55 693.253L1356.97 591.678H1393.31L1419.72 693.253C1420.88 697.8 1422.33 704.746 1424.07 714.089C1425.8 723.432 1427.12 731.452 1428.03 738.149C1428.86 731.7 1430.18 723.68 1432 714.089C1433.82 704.415 1435.48 696.602 1436.96 690.648L1460.03 591.678H1497.86L1451.72 773Z"/><path fill="#fff" d="M1178 720.414V689.408H1244.6V720.414H1178Z"/><path fill="#fff" d="M1155.31 773H1050.88V591.678H1155.31V623.18H1089.33V662.991H1150.72V694.493H1089.33V741.25H1155.31V773Z"/><path fill="#fff" d="M966.791 773V591.678H1005.24V773H966.791Z"/><path fill="#fff" d="M905.027 591.678H943.847L882.207 773H840.287L778.771 591.678H817.591L851.697 699.578C853.599 705.945 855.542 713.386 857.526 721.902C859.593 730.336 860.875 736.206 861.371 739.514C862.281 731.907 865.381 718.595 870.673 699.578L905.027 591.678Z"/><path fill="#fff" d="M764.012 682.091C764.012 712.104 756.57 735.173 741.688 751.296C726.805 767.419 705.473 775.48 677.691 775.48C649.91 775.48 628.578 767.419 613.695 751.296C598.812 735.173 591.371 712.022 591.371 681.843C591.371 651.664 598.812 628.637 613.695 612.762C628.661 596.804 650.076 588.825 677.939 588.825C705.803 588.825 727.094 596.845 741.812 612.886C756.612 628.926 764.012 651.994 764.012 682.091ZM631.679 682.091C631.679 702.348 635.523 717.603 643.213 727.855C650.902 738.108 662.395 743.234 677.691 743.234C708.367 743.234 723.704 722.853 723.704 682.091C723.704 641.246 708.449 620.823 677.939 620.823C662.643 620.823 651.109 625.991 643.337 636.326C635.565 646.579 631.679 661.834 631.679 682.091Z"/><path fill="#fff" d="M436.591 773L392.935 630.745H391.818C393.389 659.684 394.175 678.99 394.175 688.664V773H359.82V591.678H412.158L455.07 730.336H455.814L501.331 591.678H553.669V773H517.826V687.176C517.826 683.124 517.868 678.453 517.95 673.161C518.116 667.869 518.694 653.813 519.687 630.993H518.57L471.813 773H436.591Z"/></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

1
.github/logo-light.svg vendored Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="2147" height="1121" fill="none" viewBox="0 0 2147 1121"><path fill="#000" d="M1663.06 599.678H1719.49C1745.2 599.678 1763.85 603.357 1775.42 610.716C1787.08 617.992 1792.91 629.609 1792.91 645.566C1792.91 656.398 1790.35 665.286 1785.22 672.231C1780.18 679.177 1773.44 683.352 1765.01 684.758V685.998C1776.5 688.561 1784.77 693.357 1789.81 700.385C1794.94 707.413 1797.5 716.756 1797.5 728.414C1797.5 744.951 1791.51 757.849 1779.52 767.109C1767.61 776.37 1751.4 781 1730.9 781H1663.06V599.678ZM1701.51 671.487H1723.83C1734.25 671.487 1741.77 669.875 1746.4 666.65C1751.12 663.426 1753.47 658.093 1753.47 650.651C1753.47 643.706 1750.91 638.745 1745.78 635.769C1740.74 632.709 1732.72 631.18 1721.72 631.18H1701.51V671.487ZM1701.51 701.997V749.25H1726.56C1737.14 749.25 1744.96 747.224 1750 743.173C1755.04 739.121 1757.56 732.92 1757.56 724.569C1757.56 709.521 1746.82 701.997 1725.32 701.997H1701.51Z"/><path fill="#000" d="M1625.11 781H1520.68V599.678H1625.11V631.18H1559.13V670.991H1620.52V702.493H1559.13V749.25H1625.11V781Z"/><path fill="#000" d="M1451.72 781H1407.94L1383.39 685.75C1382.48 682.36 1380.91 675.373 1378.67 664.79C1376.52 654.124 1375.28 646.972 1374.95 643.334C1374.46 647.799 1373.22 654.992 1371.23 664.914C1369.25 674.753 1367.72 681.781 1366.64 685.998L1342.21 781H1298.55L1252.29 599.678H1290.12L1313.31 698.648C1317.36 716.921 1320.3 732.755 1322.12 746.149C1322.61 741.437 1323.73 734.16 1325.47 724.321C1327.29 714.399 1328.98 706.71 1330.55 701.253L1356.97 599.678H1393.31L1419.72 701.253C1420.88 705.8 1422.33 712.746 1424.07 722.089C1425.8 731.432 1427.12 739.452 1428.03 746.149C1428.86 739.7 1430.18 731.68 1432 722.089C1433.82 712.415 1435.48 704.602 1436.96 698.648L1460.03 599.678H1497.86L1451.72 781Z"/><path fill="#000" d="M1178 728.414V697.408H1244.6V728.414H1178Z"/><path fill="#000" d="M1155.31 781H1050.88V599.678H1155.31V631.18H1089.33V670.991H1150.72V702.493H1089.33V749.25H1155.31V781Z"/><path fill="#000" d="M966.791 781V599.678H1005.24V781H966.791Z"/><path fill="#000" d="M905.027 599.678H943.847L882.207 781H840.287L778.771 599.678H817.591L851.697 707.578C853.599 713.945 855.542 721.386 857.526 729.902C859.593 738.336 860.875 744.206 861.371 747.514C862.281 739.907 865.381 726.595 870.673 707.578L905.027 599.678Z"/><path fill="#000" d="M764.012 690.091C764.012 720.104 756.57 743.173 741.688 759.296C726.805 775.419 705.473 783.48 677.691 783.48C649.91 783.48 628.578 775.419 613.695 759.296C598.812 743.173 591.371 720.022 591.371 689.843C591.371 659.664 598.812 636.637 613.695 620.762C628.661 604.804 650.076 596.825 677.939 596.825C705.803 596.825 727.094 604.845 741.812 620.886C756.612 636.926 764.012 659.994 764.012 690.091ZM631.679 690.091C631.679 710.348 635.523 725.603 643.213 735.855C650.902 746.108 662.395 751.234 677.691 751.234C708.367 751.234 723.704 730.853 723.704 690.091C723.704 649.246 708.449 628.823 677.939 628.823C662.643 628.823 651.109 633.991 643.337 644.326C635.565 654.579 631.679 669.834 631.679 690.091Z"/><path fill="#000" d="M436.591 781L392.935 638.745H391.818C393.389 667.684 394.175 686.99 394.175 696.664V781H359.82V599.678H412.158L455.07 738.336H455.814L501.331 599.678H553.669V781H517.826V695.176C517.826 691.124 517.868 686.453 517.95 681.161C518.116 675.869 518.694 661.813 519.687 638.993H518.57L471.813 781H436.591Z"/></svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -6,49 +6,92 @@ on:
- master - master
jobs: jobs:
build: build_pwa:
name: Build name: Build PWA
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Install Node.js - uses: pnpm/action-setup@v2
uses: actions/setup-node@v3
with: with:
node-version: 18 version: 8
cache: 'yarn'
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
- name: Install Yarn packages - name: Install pnpm packages
run: yarn install run: pnpm install
- name: Build project - name: Build project
run: yarn build run: pnpm run build:pwa
- name: Upload production-ready build files - name: Upload production-ready build files
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v4
with: with:
name: production-files name: pwa
path: ./dist
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
with:
version: 8
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
- name: Install pnpm packages
run: pnpm install
- name: Build project
run: pnpm run build
- name: Upload production-ready build files
uses: actions/upload-artifact@v4
with:
name: normal
path: ./dist path: ./dist
release: release:
name: Release name: Release
needs: build needs: [build, build_pwa]
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Download artifact - name: Download PWA artifact
uses: actions/download-artifact@v3 uses: actions/download-artifact@v4
with: with:
name: production-files name: pwa
path: ./dist path: ./dist_pwa
- name: Zip files - name: Zip PWA files
run: cd dist && zip -r ../movie-web.zip . run: cd dist_pwa && zip -r ../movie-web.pwa.zip .
- name: Download normal artifact
uses: actions/download-artifact@v4
with:
name: normal
path: ./dist_normal
- name: Zip normal files
run: cd dist_normal && zip -r ../movie-web.zip .
- name: Get version - name: Get version
id: package-version id: package-version
@@ -65,8 +108,17 @@ jobs:
draft: false draft: false
prerelease: false prerelease: false
- name: Upload Release Asset - name: Upload release (PWA)
id: upload-release-asset uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./movie-web.pwa.zip
asset_name: movie-web.pwa.zip
asset_content_type: application/zip
- name: Upload Release (Normal)
uses: actions/upload-release-asset@v1 uses: actions/upload-release-asset@v1
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -75,3 +127,55 @@ jobs:
asset_path: ./movie-web.zip asset_path: ./movie-web.zip
asset_name: movie-web.zip asset_name: movie-web.zip
asset_content_type: application/zip asset_content_type: application/zip
registry:
name: Push to registry
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
id-token: write
env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v3
- name: Get version
id: package-version
uses: martinbeentjes/npm-get-version-action@main
- name: Log into registry ${{ env.REGISTRY }}
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
flavor: |
latest=auto
tags: |
type=semver,pattern={{version}},value=v${{ steps.package-version.outputs.current-version }}
- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@v5
with:
push: true
platforms: linux/amd64,linux/arm64
context: .
labels: ${{ steps.meta.outputs.labels }}
tags: ${{ steps.meta.outputs.tags }}
cache-from: type=gha
cache-to: type=gha,mode=max

View File

@@ -14,19 +14,23 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Install Node.js - uses: pnpm/action-setup@v2
uses: actions/setup-node@v3
with: with:
node-version: 18 version: 8
cache: 'yarn'
- name: Install Node.js
- name: Install Yarn packages uses: actions/setup-node@v4
run: yarn install with:
node-version: 20
cache: 'pnpm'
- name: Install pnpm packages
run: pnpm install
- name: Run ESLint - name: Run ESLint
run: yarn lint run: pnpm run lint
building: building:
name: Build project name: Build project
@@ -34,16 +38,37 @@ jobs:
steps: steps:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Install Node.js - uses: pnpm/action-setup@v2
uses: actions/setup-node@v3
with: with:
node-version: 18 version: 8
cache: 'yarn'
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: 'pnpm'
- name: Install Yarn packages - name: Install pnpm packages
run: yarn install run: pnpm install
- name: Build Project - name: Build Project
run: yarn build run: pnpm run build
docker:
name: Build Docker
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v3
- name: Build Docker image
uses: docker/build-push-action@v5
with:
push: false
context: .

5
.gitignore vendored
View File

@@ -11,6 +11,7 @@ node_modules
# production # production
/dist /dist
dev-dist dev-dist
/stats.html
# misc # misc
.DS_Store .DS_Store
@@ -20,9 +21,9 @@ dev-dist
.env.production.local .env.production.local
npm-debug.log* npm-debug.log*
yarn-debug.log*
yarn-error.log*
# other package managers
yarn.lock
package-lock.json package-lock.json
# config # config

1
.npmrc Normal file
View File

@@ -0,0 +1 @@
shamefully-hoist=true

View File

@@ -4,5 +4,8 @@
"eslint.format.enable": true, "eslint.format.enable": true,
"[json]": { "[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
} }
} }

50
Dockerfile Normal file
View File

@@ -0,0 +1,50 @@
FROM node:20-alpine as build
WORKDIR /app
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable
COPY package.json ./
COPY pnpm-lock.yaml ./
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
ARG PWA_ENABLED="false"
ARG GA_ID
ARG APP_DOMAIN
ARG OPENSEARCH_ENABLED="false"
ARG TMDB_READ_API_KEY
ARG CORS_PROXY_URL
ARG DMCA_EMAIL
ARG NORMAL_ROUTER="false"
ARG BACKEND_URL
ARG HAS_ONBOARDING="false"
ARG ONBOARDING_CHROME_EXTENSION_INSTALL_LINK
ARG ONBOARDING_PROXY_INSTALL_LINK
ARG DISALLOWED_IDS
ARG CDN_REPLACEMENTS
ARG TURNSTILE_KEY
ENV VITE_PWA_ENABLED=${PWA_ENABLED}
ENV VITE_GA_ID=${GA_ID}
ENV VITE_APP_DOMAIN=${APP_DOMAIN}
ENV VITE_OPENSEARCH_ENABLED=${OPENSEARCH_ENABLED}
ENV VITE_TMDB_READ_API_KEY=${TMDB_READ_API_KEY}
ENV VITE_CORS_PROXY_URL=${CORS_PROXY_URL}
ENV VITE_DMCA_EMAIL=${DMCA_EMAIL}
ENV VITE_NORMAL_ROUTER=${NORMAL_ROUTER}
ENV VITE_BACKEND_URL=${BACKEND_URL}
ENV VITE_HAS_ONBOARDING=${HAS_ONBOARDING}
ENV VITE_ONBOARDING_CHROME_EXTENSION_INSTALL_LINK=${ONBOARDING_CHROME_EXTENSION_INSTALL_LINK}
ENV VITE_ONBOARDING_PROXY_INSTALL_LINK=${ONBOARDING_PROXY_INSTALL_LINK}
ENV VITE_DISALLOWED_IDS=${DISALLOWED_IDS}
ENV VITE_CDN_REPLACEMENTS=${CDN_REPLACEMENTS}
ENV VITE_TURNSTILE_KEY=${TURNSTILE_KEY}
COPY . ./
RUN pnpm run build
# production environment
FROM nginx:stable-alpine
COPY --from=build /app/dist /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

View File

@@ -1,81 +1,67 @@
<h1>movie-web</h1>
<p align="center"><img align="center" width="280" src="./.github/logo-dark.svg#gh-dark-mode-only"/></p>
<p align="center"><img align="center" width="280" src="./.github/logo-light.svg#gh-light-mode-only"/></p>
<p align="center"> <p align="center">
<a href="https://github.com/movie-web/movie-web/actions"><img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/movie-web/movie-web/deploying.yml?branch=master&style=flat-square"></a> <img src="https://skillicons.dev/icons?i=react,vite,ts" />
<a href="https://github.com/movie-web/movie-web/blob/master/LICENSE.md"><img alt="GitHub license" src="https://img.shields.io/github/license/movie-web/movie-web?style=flat-square"></a> <br/>
<a href="https://github.com/movie-web/movie-web/network"><img alt="GitHub forks" src="https://img.shields.io/github/forks/movie-web/movie-web?style=flat-square"></a> <a href="https://movie-web.github.io/links/discord"><kbd>ЁЯФ╡ discord</kbd></a> <a href="https://movie-web.github.io/docs"><kbd>ЁЯЯв docs</kbd></a>
<a href="https://github.com/movie-web/movie-web/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/movie-web/movie-web?style=flat-square"></a><br/>
<a href="https://discord.movie-web.app"><img src="https://discord.com/api/guilds/871713465100816424/widget.png?style=banner2" alt="Discord Server"></a>
</p> </p>
<br/><br/>
movie-web is a web app for watching movies easily. Check it out at **[movie-web.app](https://movie-web.app)**. # тЪбWhat is movie-web?
movie-web is a web app for watching movies easily.
This service works by displaying video files from third-party providers inside an intuitive and aesthetic user interface. This service works by displaying video files from third-party providers inside an intuitive and aesthetic user interface.
Features include: # ЁЯФеFeatures
- ЁЯХС Saving of your progress so you can come back to a video at any time! - Automatic saving of progress - optionally synced to an account.
- ЁЯФЦ Bookmarks to keep track of videos you would like to watch. - Bookmark shows or movies, keep track of what you want to watch.
- ЁЯОЮя╕П Easy switching between seasons and episodes for a TV series; binge away! - Minimalistic interface that only shows whats required - no algorithm to consume you.
- тЬЦя╕П Supports multiple types of content including movies, TV shows and Anime (coming soonтДвя╕П)
## Goals of movie-web ## ЁЯНД Philosophy
- No ads This project is meant to be simple and easy to use. Keep features minimal but polished.
- No BS: just a search bar and a video player We do not want this project to be yet another bulky streaming site, instead it aims for minimalism.
- No responsibility on the hoster, no databases or api's hosted by us, just a static site
## Self-hosting On top of that, hosting should be as cheap and simple as possible. Just a static website with a proxy, with an optional backend if you want cross-device syncing.
A simple guide has been written to assist in hosting your own instance of movie-web. Content is fetched from third parties and scraping is fully done on the client. This means that the hoster has no files or media on their server. All files are streamed directly from the third parties.
Check it out here: [https://github.com/movie-web/movie-web/blob/dev/SELFHOSTING.md](https://github.com/movie-web/movie-web/blob/dev/SELFHOSTING.md) ## тЪая╕П Limitations
## Running locally for development - Due to being a static site, there can be no SSR
- To keep it cheap to host, amount of proxied requests need to be kept to a minimum
- Also to keep it cheap, no content must ever be streamed through the proxy. So only streams not protected by CORS headers.
To run this project locally for contributing or testing, run the following commands: # ЁЯзм Running locally for development
<h5><b>note: must use yarn to install packages and run NodeJS 16</b></h5>
To run locally, you must first clone the repository. After that run the following commands in the root of the repository:
```bash ```bash
git clone https://github.com/movie-web/movie-web pnpm install
cd movie-web pnpm run dev
yarn install
yarn dev
``` ```
To build production files, simply run `yarn build`. You have to also make an `.env` file to configure your environment. Inspire it from the content of `example.env`.
You'll need to deploy a cloudflare service worker as well. Check the [selfhosting guide](https://github.com/movie-web/movie-web/blob/dev/SELFHOSTING.md) on how to run the service worker. Afterwards you can make a `.env` file and put in the URL. (see `example.env` for an example) To build production files, run:
```bash
pnpm build
```
<h2>Contributing - <a href="https://github.com/movie-web/movie-web/issues"><img alt="GitHub issues" src="https://img.shields.io/github/issues/movie-web/movie-web?style=flat-square"></a> > [!TIP]
<a href="https://github.com/movie-web/movie-web/pulls"><img alt="GitHub pull requests" src="https://img.shields.io/github/issues-pr/movie-web/movie-web?style=flat-square"></a></h2> > You must use pnpm (`npm i -g pnpm`) and run NodeJS 20
Check out [this project's issues](https://github.com/movie-web/movie-web/issues) for inspiration for contribution. Pull requests are always welcome. # ЁЯеФ Selfhosting
**All pull requests must be merged into the `dev` branch. it will then be deployed with the next version** A simple guide has been written to assist in hosting your own instance of movie-web. Check it out below
## Credits |[Selfhosting guide](https://movie-web.github.io/docs)|
|---|
This project would not be possible without our amazing contributors and the community. ## ЁЯдЭ Thanks to all Contributors
This project would not be possible without our amazing contributors and the community. Thanks a lot! Keep rocking ЁЯН╗.
<a href="https://github.com/movie-web/movie-web/graphs/contributors"><img alt="GitHub contributors" src="https://img.shields.io/github/contributors/movie-web/movie-web?style=flat-square"></a> [![Contributors](https://contrib.rocks/image?repo=movie-web/movie-web)](https://github.com/movie-web/movie-web/graphs/contributors)
<div style="display:flex;align-items:center;grid-gap:10px">
<img src="https://github.com/JamesHawkinss.png?size=20" width="20"><span><a href="https://github.com/JamesHawkinss">@JamesHawkinss</a> for original concept.</span>
</div>
<div style="display:flex;align-items:center;grid-gap:10px">
<img src="https://github.com/JipFr.png?size=20" width="20"><span><a href="https://github.com/JipFr">@JipFr</a> for initial work on <a href="https://github.com/JipFr/movie-cli">movie-cli</a>.</span>
</div>
<div style="display:flex;align-items:center;grid-gap:10px">
<img src="https://github.com/mrjvs.png?size=20" width="20"><span><a href="https://github.com/mrjvs">@mrjvs</a> for leading the port to React, and for the beautiful design.</span>
</div>
<div style="display:flex;align-items:center;grid-gap:10px">
<img src="https://github.com/binaryoverload.png?size=20" width="20"><span><a href="https://github.com/binaryoverload">@binaryoverload</a> for help rewriting the application into React and making the README look тЬи pretty тЬи.</span>
</div>
<div style="display:flex;align-items:center;grid-gap:10px">
<img src="https://github.com/lem6ns.png?size=20" width="20"><span><a href="https://github.com/lem6ns">@lem6ns</a> for helpfully implementing extra scrapers.</span>
</div>

View File

@@ -1,41 +0,0 @@
# Self-hosting tutorial
> **Note**
> We **do not** provide support on how to self-host. If you can't figure it out then tough luck. Please do not make GitHub issues or ask in our Discord server for support on how to self-host.
So you would like to self-host. This app is made of two parts:
- The proxy
- The client
## Hosting the proxy
The proxy is made as a Cloudflare worker. Cloudflare has a generous free plan, so you don't need to pay anything unless you get hundreds of users.
1. Create a Cloudflare account at [https://dash.cloudflare.com](https://dash.cloudflare.com).
2. Navigate to `Workers`.
3. If it asks you, choose a subdomain.
4. If it asks for a workers plan, press "Continue with free".
5. Create a new service with a name of your choice. Must be type `HTTP handler`.
6. On the service page, Click `Quick edit`.
7. Remove the template code in the quick edit window.
7. Download the `worker.js` file from the latest release of the proxy: [https://github.com/movie-web/simple-proxy/releases/latest](https://github.com/movie-web/simple-proxy/releases/latest).
8. Open the downloaded `worker.js` file in Notepad, Visual Studio Code or similar.
9. Copy the text contents of the `worker.js` file.
10. Paste the text contents into the edit screen of the Cloudflare service worker.
11. Click `Save and deploy` and confirm.
Your proxy is now hosted on Cloudflare. Note the url of your worker as you will need it later.
## Hosting the client
1. Download the file `movie-web.zip` from the latest release: [https://github.com/movie-web/movie-web/releases/latest](https://github.com/movie-web/movie-web/releases/latest).
2. Extract the zip file so you can edit the files.
3. Open `config.js` in Notepad, Visual Studio Code or similar.
4. Put your Cloudflare proxy URL in-between the double quotes of `VITE_CORS_PROXY_URL: ""`. Make sure to not have a slash at the end of your URL.
Example (THIS IS AN EXAMPLE, IT WON'T WORK FOR YOU): `VITE_CORS_PROXY_URL: "https://test-proxy.test.workers.dev"`
5. Put your TMDB read access token inside the quotes of `VITE_TMDB_READ_API_KEY: ""`. You can generate it for free at [https://www.themoviedb.org/settings/api](https://www.themoviedb.org/settings/api).
6. Save the file
Your client has now been prepared, you can now host it with any static website hosting (Common ones include [GitHub Pages](https://pages.github.com/), [Netlify](https://www.netlify.com/) and [Vercel](https://vercel.com/) but any will work!).
It doesn't require PHP, it's just a standard static page.

26
docker-compose.yaml Normal file
View File

@@ -0,0 +1,26 @@
version: "3.8"
services:
movieweb:
build:
context: .
# args:
# PWA_ENABLED: "false"
# GA_ID: ""
# APP_DOMAIN: ""
# OPENSEARCH_ENABLED: "false"
# TMDB_READ_API_KEY: ""
# CORS_PROXY_URL: ""
# DMCA_EMAIL: ""
# NORMAL_ROUTER: "false"
# BACKEND_URL: ""
# HAS_ONBOARDING: "false"
# ONBOARDING_CHROME_EXTENSION_INSTALL_LINK: ""
# ONBOARDING_PROXY_INSTALL_LINK: ""
# DISALLOWED_IDS: ""
# CDN_REPLACEMENTS: ""
# TURNSTILE_KEY: ""
ports:
- "80:80"
restart: unless-stopped

View File

@@ -1,13 +0,0 @@
FROM node:16.15-alpine as build
WORKDIR /app
ENV PATH /app/node_modules/.bin:$PATH
COPY package*.json ./
RUN yarn install
COPY . ./
RUN yarn build
# production environment
FROM nginx:stable-alpine
COPY --from=build /app/build /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]

View File

@@ -1,3 +1,8 @@
VITE_TMDB_READ_API_KEY=...
VITE_OPENSEARCH_ENABLED=false
# make sure the cors proxy url does NOT have a slash at the end # make sure the cors proxy url does NOT have a slash at the end
VITE_CORS_PROXY_URL=... VITE_CORS_PROXY_URL=...
VITE_TMDB_READ_API_KEY=...
# make sure the domain does NOT have a slash at the end
VITE_APP_DOMAIN=http://localhost:5173

View File

@@ -1,42 +1,165 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en" dir="ltr">
<head>
<meta charset="utf-8" />
<link rel="icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
<meta
name="description"
content="The place for your favourite movies & shows"
/>
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> <head>
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" /> <meta charset="utf-8" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" /> <link rel="icon" href="/favicon.ico" />
<link rel="mask-icon" href="/safari-pinned-tab.svg" color="#120f1d" /> <meta name="viewport"
<meta name="msapplication-TileColor" content="#120f1d" /> content="width=device-width, initial-scale=1, viewport-fit=cover, maximum-scale=1.0, user-scalable=no" />
<meta name="theme-color" content="#120f1d" /> <meta name="description" content="The place for your favourite movies & shows" />
<link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap" <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#120f1d" />
rel="stylesheet" <meta name="msapplication-TileColor" content="#120f1d" />
/> <meta name="theme-color" content="#120f1d" />
<script src="config.js"></script> <meta name="apple-mobile-web-app-capable" content="yes" />
<script src="https://cdn.jsdelivr.net/gh/movie-web/6C6F6C7A@8b821f445b83d51ef1b8f42c99b7346f6b47dce5/out.js"></script> <link rel="apple-touch-startup-image"
media="screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
href="/splash_screens/iPhone_15_Pro_Max__iPhone_15_Plus__iPhone_14_Pro_Max_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
href="/splash_screens/iPhone_15_Pro__iPhone_15__iPhone_14_Pro_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
href="/splash_screens/iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
href="/splash_screens/iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
href="/splash_screens/iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
href="/splash_screens/iPhone_11_Pro_Max__iPhone_XS_Max_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/iPhone_11__iPhone_XR_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape)"
href="/splash_screens/iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/12.9__iPad_Pro_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/11__iPad_Pro__10.5__iPad_Pro_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 820px) and (device-height: 1180px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/10.9__iPad_Air_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/10.5__iPad_Air_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/10.2__iPad_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 744px) and (device-height: 1133px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape)"
href="/splash_screens/8.3__iPad_Mini_landscape.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 430px) and (device-height: 932px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="/splash_screens/iPhone_15_Pro_Max__iPhone_15_Plus__iPhone_14_Pro_Max_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 393px) and (device-height: 852px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="/splash_screens/iPhone_15_Pro__iPhone_15__iPhone_14_Pro_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 428px) and (device-height: 926px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="/splash_screens/iPhone_14_Plus__iPhone_13_Pro_Max__iPhone_12_Pro_Max_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="/splash_screens/iPhone_14__iPhone_13_Pro__iPhone_13__iPhone_12_Pro__iPhone_12_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="/splash_screens/iPhone_13_mini__iPhone_12_mini__iPhone_11_Pro__iPhone_XS__iPhone_X_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="/splash_screens/iPhone_11_Pro_Max__iPhone_XS_Max_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/iPhone_11__iPhone_XR_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait)"
href="/splash_screens/iPhone_8_Plus__iPhone_7_Plus__iPhone_6s_Plus__iPhone_6_Plus_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/iPhone_8__iPhone_7__iPhone_6s__iPhone_6__4.7__iPhone_SE_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/4__iPhone_SE__iPod_touch_5th_generation_and_later_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/12.9__iPad_Pro_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/11__iPad_Pro__10.5__iPad_Pro_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 820px) and (device-height: 1180px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/10.9__iPad_Air_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/10.5__iPad_Air_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 810px) and (device-height: 1080px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/10.2__iPad_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/9.7__iPad_Pro__7.9__iPad_mini__9.7__iPad_Air__9.7__iPad_portrait.png">
<link rel="apple-touch-startup-image"
media="screen and (device-width: 744px) and (device-height: 1133px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait)"
href="/splash_screens/8.3__iPad_Mini_portrait.png">
<!-- prevent darkreader extension from messing with our already dark site --> <link rel="preconnect" href="https://fonts.googleapis.com" />
<meta name="darkreader-lock" /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap" rel="stylesheet" />
<!-- disabling referrer can fix some provider problems --> <script src="/config.js"></script>
<meta name="referrer" content="no-referrer" />
<!-- prevent darkreader extension from messing with our already dark site -->
<meta name="darkreader-lock" />
<!-- disabling referrer can fix some provider problems -->
<meta name="referrer" content="no-referrer" />
<title>movie-web</title>
{{#if opensearchEnabled }}
<!-- OpenSearch -->
<link rel="search" type="application/opensearchdescription+xml" title="movie-web" href="/opensearch.xml">
<!-- Google Sitelinks -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"url": "{{ routeDomain }}",
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "{{ routeDomain }}/browse/?q={search_term_string}"
},
"query-input": "required name=search_term_string"
}
}
</script>
{{/if}}
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<script type="module" src="/src/index.tsx"></script>
</body>
<title>movie-web</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<script type="module" src="/src/index.tsx"></script>
</body>
</html> </html>

View File

@@ -1,48 +1,18 @@
{ {
"name": "movie-web", "name": "movie-web",
"version": "3.2.4", "version": "4.6.3",
"private": true, "private": true,
"homepage": "https://movie-web.app", "homepage": "https://github.com/movie-web/movie-web",
"dependencies": {
"@formkit/auto-animate": "^1.0.0-beta.5",
"@headlessui/react": "^1.5.0",
"@react-spring/web": "^9.7.1",
"@sentry/integrations": "^7.49.0",
"@sentry/react": "^7.49.0",
"@use-gesture/react": "^10.2.24",
"core-js": "^3.29.1",
"crypto-js": "^4.1.1",
"dompurify": "^3.0.1",
"fscreen": "^1.2.0",
"fuse.js": "^6.4.6",
"hls.js": "^1.0.7",
"i18next": "^22.4.5",
"i18next-browser-languagedetector": "^7.0.1",
"json5": "^2.2.0",
"lodash.throttle": "^4.1.1",
"nanoid": "^4.0.0",
"ofetch": "^1.0.0",
"pako": "^2.1.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-ga4": "^2.0.0",
"react-helmet": "^6.1.0",
"react-i18next": "^12.1.1",
"react-router-dom": "^5.2.0",
"react-stickynode": "^4.1.0",
"react-transition-group": "^4.4.5",
"react-use": "^17.4.0",
"subsrt-ts": "^2.1.1",
"unpacker": "^1.0.1"
},
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "vite build", "build": "vite build",
"build:pwa": "cross-env VITE_PWA_ENABLED=true vite build",
"test": "vitest run", "test": "vitest run",
"preview": "vite preview", "preview": "vite preview",
"lint": "eslint --ext .tsx,.ts src", "lint": "eslint --ext .tsx,.ts src",
"lint:fix": "eslint --fix --ext .tsx,.ts src", "lint:fix": "eslint --fix --ext .tsx,.ts src",
"lint:report": "eslint --ext .tsx,.ts --output-file eslint_report.json --format json src" "lint:report": "eslint --ext .tsx,.ts --output-file eslint_report.json --format json src",
"preinstall": "npx -y only-allow pnpm"
}, },
"browserslist": { "browserslist": {
"production": [ "production": [
@@ -55,51 +25,116 @@
"last 1 safari version" "last 1 safari version"
] ]
}, },
"dependencies": {
"@formkit/auto-animate": "^0.8.1",
"@headlessui/react": "^1.7.17",
"@ladjs/country-language": "^1.0.3",
"@movie-web/providers": "^2.2.5",
"@noble/hashes": "^1.3.3",
"@plasmohq/messaging": "^0.6.1",
"@react-spring/web": "^9.7.3",
"@scure/bip39": "^1.2.2",
"@sozialhelden/ietf-language-tags": "^5.4.2",
"@types/node-forge": "^1.3.10",
"classnames": "^2.3.2",
"core-js": "^3.34.0",
"detect-browser": "^5.3.0",
"dompurify": "^3.0.6",
"flag-icons": "^7.1.0",
"focus-trap-react": "^10.2.3",
"fscreen": "^1.2.0",
"fuse.js": "^7.0.0",
"hls.js": "^1.5.7",
"i18next": "^23.7.11",
"immer": "^10.0.3",
"jwt-decode": "^4.0.0",
"lodash.isequal": "^4.5.0",
"lodash.merge": "^4.6.2",
"million": "^2.6.4",
"nanoid": "^5.0.4",
"node-forge": "^1.3.1",
"ofetch": "^1.3.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-ga4": "^2.1.0",
"react-google-recaptcha-v3": "^1.10.1",
"react-helmet-async": "^2.0.4",
"react-i18next": "^14.0.0",
"react-lazy-with-preload": "^2.2.1",
"react-router-dom": "^6.21.1",
"react-sticky-el": "^2.1.0",
"react-turnstile": "^1.1.2",
"react-use": "^17.4.2",
"semver": "^7.5.4",
"slugify": "^1.6.6",
"subsrt-ts": "^2.1.2",
"zustand": "^4.4.7"
},
"devDependencies": { "devDependencies": {
"@babel/core": "^7.21.3", "@babel/core": "^7.23.6",
"@babel/preset-env": "^7.20.2", "@babel/preset-env": "^7.23.6",
"@babel/preset-typescript": "^7.21.0", "@babel/preset-typescript": "^7.23.3",
"@tailwindcss/line-clamp": "^0.4.2", "@rollup/wasm-node": "^4.9.4",
"@types/chromecast-caf-sender": "^1.0.5", "@types/chromecast-caf-sender": "^1.0.8",
"@types/crypto-js": "^4.1.1", "@types/crypto-js": "^4.2.1",
"@types/dompurify": "^2.4.0", "@types/dompurify": "^3.0.5",
"@types/fscreen": "^1.0.1", "@types/fscreen": "^1.0.4",
"@types/lodash.throttle": "^4.1.7", "@types/lodash.isequal": "^4.5.8",
"@types/node": "^17.0.15", "@types/lodash.merge": "^4.6.9",
"@types/pako": "^2.0.0", "@types/lodash.throttle": "^4.1.9",
"@types/react": "^17.0.39", "@types/node": "^20.10.5",
"@types/react-dom": "^17.0.11", "@types/pako": "^2.0.3",
"@types/react-helmet": "^6.1.6", "@types/react": "^18.2.45",
"@types/react-dom": "^18.2.18",
"@types/react-helmet": "^6.1.11",
"@types/react-router": "^5.1.20", "@types/react-router": "^5.1.20",
"@types/react-router-dom": "^5.3.3", "@types/react-router-dom": "^5.3.3",
"@types/react-stickynode": "^4.0.0", "@types/react-stickynode": "^4.0.3",
"@types/react-transition-group": "^4.4.5", "@types/react-transition-group": "^4.4.10",
"@typescript-eslint/eslint-plugin": "^5.13.0", "@types/semver": "^7.5.6",
"@typescript-eslint/parser": "^5.13.0", "@typescript-eslint/eslint-plugin": "^6.15.0",
"@vitejs/plugin-react": "^3.1.0", "@typescript-eslint/parser": "^6.15.0",
"autoprefixer": "^10.4.13", "@vitejs/plugin-react": "^4.2.1",
"eslint": "^8.10.0", "autoprefixer": "^10.4.16",
"cross-env": "^7.0.3",
"eslint": "^8.56.0",
"eslint-config-airbnb": "19.0.4", "eslint-config-airbnb": "19.0.4",
"eslint-config-prettier": "^8.6.0", "eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-typescript": "^2.5.0", "eslint-import-resolver-typescript": "^3.6.1",
"eslint-plugin-import": "^2.27.5", "eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-jsx-a11y": "^6.8.0",
"eslint-plugin-prettier": "^4.2.1", "eslint-plugin-prettier": "^5.1.1",
"eslint-plugin-react": "7.29.4", "eslint-plugin-react": "7.33.2",
"eslint-plugin-react-hooks": "4.3.0", "eslint-plugin-react-hooks": "4.6.0",
"jsdom": "^21.1.0", "glob": "^10.3.10",
"postcss": "^8.4.20", "handlebars": "^4.7.8",
"prettier": "^2.5.1", "jsdom": "^23.0.1",
"prettier-plugin-tailwindcss": "^0.1.7", "postcss": "^8.4.32",
"tailwind-scrollbar": "^2.0.1", "postcss-rtl": "^2.0.0",
"tailwindcss": "^3.2.4", "postcss-rtlcss": "^4.0.9",
"typescript": "^4.6.4", "prettier": "^3.1.1",
"vite": "^4.0.1", "prettier-plugin-tailwindcss": "^0.5.9",
"vite-plugin-checker": "^0.5.6", "rollup-plugin-visualizer": "^5.11.0",
"vite-plugin-package-version": "^1.0.2", "tailwind-scrollbar": "^3.0.5",
"vite-plugin-pwa": "^0.14.4", "tailwindcss": "^3.4.0",
"vitest": "^0.28.5", "tailwindcss-themer": "^4.0.0",
"workbox-build": "^6.5.4", "type-fest": "^4.8.3",
"workbox-window": "^6.5.4" "typescript": "^5.3.3",
"vite": "^5.0.12",
"vite-plugin-checker": "^0.6.2",
"vite-plugin-package-version": "^1.1.0",
"vite-plugin-pwa": "^0.17.4",
"vite-plugin-static-copy": "^1.0.0",
"vitest": "^1.1.0",
"workbox-window": "^7.0.0"
},
"pnpm": {
"overrides": {
"get-func-name@<2.0.1": ">=2.0.1",
"postcss@<8.4.31": ">=8.4.31",
"@babel/traverse@<7.23.2": ">=7.23.2",
"crypto-js@<4.2.0": ">=4.2.0",
"rollup": "npm:@rollup/wasm-node"
}
} }
} }

1
plugins/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
figmaTokens.json

View File

@@ -0,0 +1,43 @@
/**
* This script turns output from the figma plugin "style to JSON" into a usuable theme.
* It expects a format of "themes/{NAME}/anythinghere"
*/
import fs from "fs";
const fileLocation = "./figmaTokens.json";
const theme = "blue";
const fileContents = fs.readFileSync(fileLocation, {
encoding: "utf-8"
});
const tokens = JSON.parse(fileContents);
const themeTokens = tokens.themes[theme];
const output = {};
function setKey(obj, key, defaultVal) {
const realKey = key.match(/^\d+$/g) ? "c" + key : key;
if (obj[key]) return obj[key];
obj[realKey] = defaultVal;
return obj[realKey];
}
function handleToken(token, path) {
if (typeof token.name === "string" && typeof token.description === "string") {
let ref = output;
const lastKey = path.pop();
path.forEach((v) => {
ref = setKey(ref, v, {});
});
setKey(ref, lastKey, token.hex);
return;
}
for (let key in token) {
handleToken(token[key], [...path, key]);
}
}
handleToken(themeTokens, []);
console.log(JSON.stringify(output, null, 2));

41
plugins/handlebars.ts Normal file
View File

@@ -0,0 +1,41 @@
import { globSync } from "glob";
import { viteStaticCopy } from 'vite-plugin-static-copy'
import { PluginOption } from "vite";
import Handlebars from "handlebars";
import path from "path";
export const handlebars = (options: { vars?: Record<string, any> } = {}): PluginOption[] => {
const files = globSync("src/assets/**/**.hbs");
function render(content: string): string {
const template = Handlebars.compile(content);
return template(options?.vars ?? {});
}
return [
{
name: 'hbs-templating',
enforce: "pre",
transformIndexHtml: {
order: 'pre',
handler(html) {
return render(html);
}
},
},
viteStaticCopy({
silent: true,
targets: files.map(file => ({
src: file,
dest: '',
rename: path.basename(file).slice(0, -4), // remove .hbs file extension
transform: {
encoding: 'utf8',
handler(content: string) {
return render(content);
}
}
}))
})
]
}

7549
pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -3,3 +3,11 @@
X-XSS-Protection: 1; mode=block X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff X-Content-Type-Options: nosniff
Referrer-Policy: origin-when-cross-origin Referrer-Policy: origin-when-cross-origin
Cache-Control: public, max-age=0, s-maxage=0, must-revalidate
/manifest.webmanifest
Content-Type: application/manifest+json
# assets get a long cache instead of no cache
/assets/*
Cache-Control: public, max-age=31536000, s-maxage=31536000, immutable

View File

@@ -1 +1,2 @@
/assets/* /assets/:splat 200
/* /index.html 200 /* /index.html 200

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -1,5 +1,20 @@
window.__CONFIG__ = { window.__CONFIG__ = {
// url must NOT end with a slash // The URL for the CORS proxy, the URL must NOT end with a slash!
// If not specified, the onboarding will not allow a "default setup". The user will have to use the extension or set up a proxy themselves
VITE_CORS_PROXY_URL: "", VITE_CORS_PROXY_URL: "",
VITE_TMDB_READ_API_KEY: ""
// The READ API key to access TMDB
VITE_TMDB_READ_API_KEY: "",
// The DMCA email displayed in the footer, null to hide the DMCA link
VITE_DMCA_EMAIL: null,
// Whether to disable hash-based routing, leave this as false if you don't know what this is
VITE_NORMAL_ROUTER: false,
// The backend URL to communicate with
VITE_BACKEND_URL: null,
// A comma separated list of disallowed IDs in the case of a DMCA claim - in the format "series-<id>" and "movie-<id>"
VITE_DISALLOWED_IDS: "",
}; };

199
public/flags/galicia.svg Normal file
View File

@@ -0,0 +1,199 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg sodipodi:docbase="F:\Mis Documentos - Miaj Dokumentoj\Mis im├бgenes\++Wiki\Sullpukuna\SVG" sodipodi:docname="Flag_of_Galicia.svg" sodipodi:version="0.32" version="1.0" viewBox="0 0 600 400" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd">
<metadata>
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview/>
<g transform="matrix(1 0 0 1.0001 -.04 -96.055)">
<rect x=".040048" y="96.048" width="600" height="399.97" fill="#fff" fill-rule="evenodd" stroke-width="1pt"/>
<path d="m600.04 437.8-513.97-341.75h-86.03v56.935l515.9 343.03h84.104v-58.22" fill="#09c"/>
</g>
<g transform="matrix(1 0 0 1.0001 -.04 -96.055)">
<path d="m296.65 401.23c-60.134 0-58.181-56.575-58.181-56.575v-86.833h116.36v86.833s2.0369 56.575-58.179 56.575" fill="#005bbf"/>
<path d="m296.65 401.23c-60.134 0-58.181-56.575-58.181-56.575v-86.833h116.36v86.833s2.0369 56.575-58.179 56.575z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m296.14 203.18s-12.406-6.0358-24.142 2.851c0 0-21.118-3.0479-22.672 17.18-0.06245 0.81902-0.18975 2.3274 0.18736 2.7669 0.37712 0.43954 0.75423 1.2586 0.75423 1.8206 0 0.56683 0.37712 0.88146 0.50443 1.1312 0.12489 0.25219 0.43955 0.62928 0.50201 1.6981 0.06245 1.0688-0.12491 1.5708 0.88154 2.6396 1.004 1.0688 1.0665 4.1503 1.0665 5.0294 0 0.87906 0.62933 3.3313 1.0689 3.8357 0.43957 0.50197 1.1938 1.7581 1.1938 2.8269 0 1.0688 0.43957 4.023 0.24981 4.7748-0.18735 0.75417 1.1313 1.6981 2.3275 2.0752 1.1938 0.37709 16.031 5.2167 37.656 4.8396 21.628-0.37708 29.415-1.5276 38.35-4.7772 1.3812-0.50199 1.6334-1.6332 1.5085-2.2625-0.12731-0.62686 0-2.6372 0.37711-3.1416 0.37711-0.50197 2.892-4.525 2.3876-5.2792-0.50202-0.75417-0.50202-2.3898 0-3.0167 0.50442-0.62928 2.0777-3.6532 2.3876-4.9045 0.31226-1.2537 0.35309-2.7309 0.92957-3.168 0.57888-0.43713 0.77344-1.8542 0.88394-2.1496 0.11288-0.29782 0.53324-1.2201 1.1193-1.6404 0 0 1.0905-5.111 0.41794-7.6234-0.66775-2.5147-4.4413-13.328-19.78-11.063 0 0-11.4-8.6345-28.163-4.4434" fill="#d81126"/>
<path d="m296.14 203.18s-12.406-6.0358-24.142 2.851c0 0-21.118-3.0479-22.672 17.18-0.06245 0.81902-0.18975 2.3274 0.18736 2.7669 0.37712 0.43954 0.75423 1.2586 0.75423 1.8206 0 0.56683 0.37712 0.88146 0.50443 1.1312 0.12489 0.25219 0.43955 0.62928 0.50201 1.6981 0.06245 1.0688-0.12491 1.5708 0.88154 2.6396 1.004 1.0688 1.0665 4.1503 1.0665 5.0294 0 0.87906 0.62933 3.3313 1.0689 3.8357 0.43957 0.50197 1.1938 1.7581 1.1938 2.8269 0 1.0688 0.43957 4.023 0.24981 4.7748-0.18735 0.75417 1.1313 1.6981 2.3275 2.0752 1.1938 0.37709 16.031 5.2167 37.656 4.8396 21.628-0.37708 29.415-1.5276 38.35-4.7772 1.3812-0.50199 1.6334-1.6332 1.5085-2.2625-0.12731-0.62686 0-2.6372 0.37711-3.1416 0.37711-0.50197 2.892-4.525 2.3876-5.2792-0.50202-0.75417-0.50202-2.3898 0-3.0167 0.50442-0.62928 2.0777-3.6532 2.3876-4.9045 0.31226-1.2537 0.35309-2.7309 0.92957-3.168 0.57888-0.43713 0.77344-1.8542 0.88394-2.1496 0.11288-0.29782 0.53324-1.2201 1.1193-1.6404 0 0 1.0905-5.111 0.41794-7.6234-0.66775-2.5147-4.4413-13.328-19.78-11.063 0 0-11.4-8.6345-28.163-4.4434h0.0048z" fill="none" stroke="#000" stroke-width="1.5084"/>
<path d="m337.64 240.83c-47.108-14.92-83.414-0.73976-83.414-0.73976s0.33627 1.6452 0.75422 2.1472c0.42035 0.50198 1.0064 1.6765 1.0064 2.5579 0 0.87906 0.08407 2.1376 0.08407 2.8077 0 0.6677-0.51403 3.6748 2.1738 3.6388 0 0 32.742-12.842 75.377 0.6605 0 0 1.1674-1.0472 1.2106-2.5555 0.04083-1.5083 0.29064-3.1007 0.87912-3.939 0.58609-0.83823 1.9264-3.4562 1.9264-4.5779" fill="#bcac0b"/>
<path d="m293.97 319.35h-20.453s-2.0129 18.271 13.747 23.804v1.6765h3.3532v2.1784s-5.784 5.1951-0.75663 11.147v1.8446h0.8407v2.9326h0.91996v4.7748s-0.75423 17.058-17.477 25.229v1.0064h44.651v-1.0064c-16.72-8.171-17.477-25.229-17.477-25.229v-4.7748h0.91996v-2.9326h0.8383v-1.8446c5.0298-5.9517-0.75423-11.147-0.75423-11.147v-2.1784h3.3532v-1.6765c15.76-5.5338 13.747-23.804 13.747-23.804h-25.454" fill="#c8b100" fill-opacity=".94118"/>
<path d="m293.97 319.35h-20.453s-2.0129 18.271 13.747 23.804v1.6765h3.3532v2.1784s-5.784 5.1951-0.75663 11.147v1.8446h0.8407v2.9326h0.91996v4.7748s-0.75423 17.058-17.477 25.229v1.0064h44.651v-1.0064c-16.72-8.171-17.477-25.229-17.477-25.229v-4.7748h0.91996v-2.9326h0.8383v-1.8446c5.0298-5.9517-0.75423-11.147-0.75423-11.147v-2.1784h3.3532v-1.6765c15.76-5.5338 13.747-23.804 13.747-23.804h-25.454 0.0024z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m286.59 342.9h19.742m-19.069 1.5083h18.399m-15.046 2.5147h11.568m-12.325 11.44h13.204m-12.322 1.4051h11.527m-11.527 2.851h11.484m-18.524 23.153h25.524m-32.732 5.9085h39.984m-41.492 0.87906h43.041" fill="none" stroke="#000" stroke-width=".2522"/>
<path d="m296.64 318.27c7.2012 0 13.04-5.8388 13.04-13.039 0-7.2006-5.8393-13.039-13.04-13.039-7.2012 0-13.04 5.8388-13.04 13.039 0 7.2006 5.8392 13.039 13.04 13.039" fill="#ccc"/>
<path d="m296.64 318.27c7.2012 0 13.04-5.8388 13.04-13.039 0-7.2006-5.8393-13.039-13.04-13.039-7.2012 0-13.04 5.8388-13.04 13.039 0 7.2006 5.8392 13.039 13.04 13.039z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m266.29 279.96h-8.1308v-8.1326h-7.2084v8.1326h-8.1308v7.2054h8.1308v8.1302h7.2084v-8.1302h8.1308v-7.2054" fill="#ccc"/>
<path d="m266.29 279.96h-8.1308v-8.1326h-7.2084v8.1326h-8.1308v7.2054h8.1308v8.1302h7.2084v-8.1302h8.1308v-7.2054" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m350.8 279.96h-8.1308v-8.1326h-7.2108v8.1326h-8.1284v7.2054h8.1284v8.1302h7.2108v-8.1302h8.1308v-7.2054" fill="#ccc"/>
<path d="m350.8 279.96h-8.1308v-8.1326h-7.2108v8.1326h-8.1284v7.2054h8.1284v8.1302h7.2108v-8.1302h8.1308v-7.2054" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m307.98 269.74h-8.1308v-8.1301h-7.2084v8.1301h-8.1308v7.2078h8.1308v8.1301h7.2084v-8.1301h8.1308v-7.2078" fill="#ccc"/>
<path d="m307.98 269.74h-8.1308v-8.1301h-7.2084v8.1301h-8.1308v7.2078h8.1308v8.1301h7.2084v-8.1301h8.1308v-7.2078" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m266.29 315.16h-8.1308v-8.1301h-7.2084v8.1301h-8.1308v7.2078h8.1308v8.1301h7.2084v-8.1301h8.1308v-7.2078" fill="#ccc"/>
<path d="m266.29 315.16h-8.1308v-8.1301h-7.2084v8.1301h-8.1308v7.2078h8.1308v8.1301h7.2084v-8.1301h8.1308v-7.2078" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m350.8 315.16h-8.1308v-8.1301h-7.2108v8.1301h-8.1284v7.2078h8.1284v8.1301h7.2108v-8.1301h8.1308v-7.2078" fill="#ccc"/>
<path d="m350.8 315.16h-8.1308v-8.1301h-7.2108v8.1301h-8.1284v7.2078h8.1284v8.1301h7.2108v-8.1301h8.1308v-7.2078" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m266.29 350.71h-8.1308v-8.1325h-7.2084v8.1325h-8.1308v7.2078h8.1308v8.1277h7.2084v-8.1277h8.1308v-7.2078" fill="#ccc"/>
<path d="m266.29 350.71h-8.1308v-8.1325h-7.2084v8.1325h-8.1308v7.2078h8.1308v8.1277h7.2084v-8.1277h8.1308v-7.2078" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m350.8 350.71h-8.1308v-8.1325h-7.2108v8.1325h-8.1284v7.2078h8.1284v8.1277h7.2108v-8.1277h8.1308v-7.2078" fill="#ccc"/>
<path d="m350.8 350.71h-8.1308v-8.1325h-7.2108v8.1325h-8.1284v7.2078h8.1284v8.1277h7.2108v-8.1277h8.1308v-7.2078" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m296.53 185.77c4.3212 0 7.8257-3.5018 7.8257-7.8227 0-4.3209-3.5045-7.8227-7.8257-7.8227-4.3212 0-7.8233 3.5018-7.8233 7.8227 0 4.3209 3.5021 7.8227 7.8233 7.8227" fill="#005bbf"/>
<path d="m296.53 185.77c4.3212 0 7.8257-3.5018 7.8257-7.8227 0-4.3209-3.5045-7.8227-7.8257-7.8227-4.3212 0-7.8233 3.5018-7.8233 7.8227 0 4.3209 3.5021 7.8227 7.8233 7.8227z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m303.83 176.57h-6.4133v-10.371h2.45v-2.0752h-2.45v-2.4523h-2.0753v2.4523h-2.4524v2.0752h2.4524v10.371h-6.0987v1.3834h6.0987v0.06245h2.0753v-0.06245h6.4133v-1.3834" fill="#fc0"/>
<path d="m303.83 176.57h-6.4133v-10.371h2.45v-2.0752h-2.45v-2.4523h-2.0753v2.4523h-2.4524v2.0752h2.4524v10.371h-6.0987v1.3834h6.0987v0.06245h2.0753v-0.06245h6.4133v-1.3834" fill="#bcac0b" stroke="#000" stroke-width=".502"/>
<path d="m265.21 195.13s5.784-0.6701 9.1348 0.67011c0 0-3.8408 4.3689-3.0169 10.14 0.42034 2.935 1.0064 4.4434 1.8447 5.8676 0.8383 1.4267 1.7583 4.3593 1.2562 6.7058h1.0905s1.0905-4.7772-0.75423-7.46c-1.8447-2.6804-2.7671-6.3696-0.92236-10.225 1.8423-3.8549 4.5254-5.3632 4.5254-5.3632 3.101 1.2562 9.6416 0.08166 11.484-1.2585 1.8423-1.3426 2.7647-3.1848-0.67015-3.3529-3.4349-0.16812-9.303-0.08406-13.326 2.935 0 0-2.0969-2.433-12.574-1.2586-10.478 1.1745-18.051 5.6491-20.369 15.088-1.1722 4.7772 3.2691 14.834 7.3765 17.264 0 0-0.12491-1.6332 0.29305-2.8077 0 0-6.9994-7.8371-4.9025-15.129 2.0946-7.2919 10.478-12.069 19.531-11.817" fill="#fc0"/>
<path d="m265.21 195.13s5.784-0.6701 9.1348 0.67011c0 0-3.8408 4.3689-3.0169 10.14 0.42034 2.935 1.0064 4.4434 1.8447 5.8676 0.8383 1.4267 1.7583 4.3593 1.2562 6.7058h1.0905s1.0905-4.7772-0.75423-7.46c-1.8447-2.6804-2.7671-6.3696-0.92236-10.225 1.8423-3.8549 4.5254-5.3632 4.5254-5.3632 3.101 1.2562 9.6416 0.08166 11.484-1.2585 1.8423-1.3426 2.7647-3.1848-0.67015-3.3529-3.4349-0.16812-9.303-0.08406-13.326 2.935 0 0-2.0969-2.433-12.574-1.2586-10.478 1.1745-18.051 5.6491-20.369 15.088-1.1722 4.7772 3.2691 14.834 7.3765 17.264 0 0-0.12491-1.6332 0.29305-2.8077 0 0-6.9994-7.8371-4.9025-15.129 2.0946-7.2919 10.478-12.069 19.531-11.817z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m284.9 193.69c1.8111-0.14651 3.2619-0.46114 3.2427-0.70853-0.01922-0.24259-1.5036-0.32425-3.3148-0.17774s-3.2619 0.46355-3.2427 0.70854c0.01922 0.24498 1.5036 0.32424 3.3148 0.17773" fill="#fff"/>
<path d="m278.3 195.43s-2.0729 1.9479 0 0c2.0753-1.9479 6.4133-3.2689 8.8658-2.702 2.45 0.56443-0.44197 0.87906-1.2586 0.94151s-2.4524 0.37709-4.84 0" fill="none" stroke="#000" stroke-width=".65332"/>
<path d="m327.74 195.76s-5.7816-0.6677-9.1348 0.67251c0 0 3.8432 4.3665 3.0169 10.14-0.41795 2.935-1.004 4.4434-1.8423 5.8676-0.84071 1.4219-1.7607 4.3593-1.2587 6.7059h-1.0905s-1.0881-4.7772 0.75422-7.46c1.8448-2.6828 2.7671-6.3696 0.92237-10.225-1.8423-3.8573-4.5254-5.3656-4.5254-5.3656-3.101 1.2586-9.6392 0.08406-11.484-1.2562-1.8399-1.3426-2.7647-3.1848 0.67016-3.3529 3.4373-0.16813 9.3053-0.08406 13.329 2.9326 0 0 2.0946-2.4306 12.572-1.2561 10.48 1.1721 18.051 5.6491 20.369 15.086 1.1746 4.7772-3.2691 14.836-7.3765 17.267 0 0 0.12729-1.6332-0.29305-2.8077 0 0 6.9994-7.8371 4.9049-15.129-2.097-7.2919-10.478-12.069-19.533-11.819" fill="#fc0"/>
<path d="m327.74 195.76s-5.7816-0.6677-9.1348 0.67251c0 0 3.8432 4.3665 3.0169 10.14-0.41795 2.935-1.004 4.4434-1.8423 5.8676-0.84071 1.4219-1.7607 4.3593-1.2587 6.7059h-1.0905s-1.0881-4.7772 0.75422-7.46c1.8448-2.6828 2.7671-6.3696 0.92237-10.225-1.8423-3.8573-4.5254-5.3656-4.5254-5.3656-3.101 1.2586-9.6392 0.08406-11.484-1.2562-1.8399-1.3426-2.7647-3.1848 0.67016-3.3529 3.4373-0.16813 9.3053-0.08406 13.329 2.9326 0 0 2.0946-2.4306 12.572-1.2561 10.48 1.1721 18.051 5.6491 20.369 15.086 1.1746 4.7772-3.2691 14.836-7.3765 17.267 0 0 0.12729-1.6332-0.29305-2.8077 0 0 6.9994-7.8371 4.9049-15.129-2.097-7.2919-10.478-12.069-19.533-11.819z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m308.04 194.32c-1.8087-0.14651-3.2619-0.46355-3.2427-0.70853 0.02162-0.24498 1.5036-0.32425 3.3148-0.17773 1.8111 0.14651 3.2643 0.46355 3.2451 0.70854-0.02162 0.24497-1.506 0.32424-3.3172 0.17772" fill="#fff"/>
<path d="m314.64 196.05s2.0753 1.9479 0 0c-2.0729-1.9503-6.4109-3.2689-8.8634-2.7044-2.4524 0.56683 0.43957 0.88147 1.2562 0.94392 0.81908 0.06245 2.4524 0.37708 4.8424 0" fill="none" stroke="#000" stroke-width=".65332"/>
<path d="m291.11 189.35v22.296c-0.25221 2.1784 2.6806 5.2792 4.7776 6.2015 0 0 4.9457-1.6765 5.2796-6.2015v-23.555h-1.6766v20.367c-0.08168 2.0968-1.4244 5.8676-3.2691 6.4561 0 0-3.603-0.58845-3.7711-6.372v-19.861l-1.3403 0.6677" fill="#fc0"/>
<path d="m291.11 189.35v22.296c-0.25221 2.1784 2.6806 5.2792 4.7776 6.2015 0 0 4.9457-1.6765 5.2796-6.2015v-23.555h-1.6766v20.367c-0.08168 2.0968-1.4244 5.8676-3.2691 6.4561 0 0-3.603-0.58845-3.7711-6.372v-19.861l-1.3403 0.6677" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m241.78 219.84c1.4724 0 2.6662-1.1937 2.6662-2.666 0-1.4699-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m241.78 219.84c1.4724 0 2.6662-1.1937 2.6662-2.666 0-1.4699-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m240.11 213.71c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4699-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m240.11 213.71c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4699-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m240.99 206.3c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m240.99 206.3c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m245.14 200.14c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4747-1.1938-2.6684-2.6686-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m245.14 200.14c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4747-1.1938-2.6684-2.6686-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m250.04 195.64c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666s-2.6686 1.1937-2.6686 2.666c0 1.4747 1.1962 2.6684 2.6686 2.6684" fill="#fff"/>
<path d="m250.04 195.64c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666s-2.6686 1.1937-2.6686 2.666c0 1.4747 1.1962 2.6684 2.6686 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m256.36 193.13c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m256.36 193.13c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m262.96 191.93c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m262.96 191.93c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m269.25 191.56c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666 0 1.4723 1.1938 2.6684 2.6686 2.6684" fill="#fff"/>
<path d="m269.25 191.56c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666 0 1.4723 1.1938 2.6684 2.6686 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m274.91 192.06c1.4724 0 2.6662-1.1937 2.6662-2.666 0-1.4747-1.1938-2.6684-2.6662-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m274.91 192.06c1.4724 0 2.6662-1.1937 2.6662-2.666 0-1.4747-1.1938-2.6684-2.6662-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m291.04 190.05c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4699-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m291.04 190.05c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4699-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m296.19 191.43c1.4724 0 2.6686-1.1937 2.6686-2.666s-1.1962-2.666-2.6686-2.666-2.6662 1.1937-2.6662 2.666 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m296.19 191.43c1.4724 0 2.6686-1.1937 2.6686-2.666s-1.1962-2.666-2.6686-2.666-2.6662 1.1937-2.6662 2.666 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m296.19 211.17c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m296.19 211.17c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m351.33 221.54c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666 0 1.4747 1.1938 2.6684 2.6686 2.6684" fill="#fff"/>
<path d="m351.33 221.54c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666 0 1.4747 1.1938 2.6684 2.6686 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m352.71 214.91c1.4748 0 2.6686-1.1937 2.6686-2.666s-1.1938-2.666-2.6686-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m352.71 214.91c1.4748 0 2.6686-1.1937 2.6686-2.666s-1.1938-2.666-2.6686-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m351.58 207.99c1.4748 0 2.6686-1.1937 2.6686-2.6684 0-1.4723-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m351.58 207.99c1.4748 0 2.6686-1.1937 2.6686-2.6684 0-1.4723-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m348.69 201.46c1.4748 0 2.6686-1.1961 2.6686-2.6684 0-1.4699-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m348.69 201.46c1.4748 0 2.6686-1.1961 2.6686-2.6684 0-1.4699-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m343.78 196.93c1.4724 0 2.6662-1.1937 2.6662-2.666s-1.1938-2.666-2.6662-2.666c-1.4724 0-2.6686 1.1937-2.6686 2.666s1.1962 2.666 2.6686 2.666" fill="#fff"/>
<path d="m343.78 196.93c1.4724 0 2.6662-1.1937 2.6662-2.666s-1.1938-2.666-2.6662-2.666c-1.4724 0-2.6686 1.1937-2.6686 2.666s1.1962 2.666 2.6686 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m337.87 194.04c1.4724 0 2.6662-1.1937 2.6662-2.666s-1.1938-2.666-2.6662-2.666c-1.4748 0-2.6686 1.1937-2.6686 2.666s1.1938 2.666 2.6686 2.666" fill="#fff"/>
<path d="m337.87 194.04c1.4724 0 2.6662-1.1937 2.6662-2.666s-1.1938-2.666-2.6662-2.666c-1.4748 0-2.6686 1.1937-2.6686 2.666s1.1938 2.666 2.6686 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m331.15 192.5c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4699-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m331.15 192.5c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4699-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m324.98 192c1.4748 0 2.6686-1.1937 2.6686-2.6684 0-1.4699-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m324.98 192c1.4748 0 2.6686-1.1937 2.6686-2.6684 0-1.4699-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m319.4 191.26c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m319.4 191.26c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1938-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m323.01 213.09c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4699-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m323.01 213.09c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4699-1.1938-2.666-2.6662-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m324.39 207.93c1.4724 0 2.6662-1.1937 2.6662-2.666s-1.1938-2.666-2.6662-2.666c-1.4748 0-2.6686 1.1937-2.6686 2.666s1.1938 2.666 2.6686 2.666" fill="#fff"/>
<path d="m324.39 207.93c1.4724 0 2.6662-1.1937 2.6662-2.666s-1.1938-2.666-2.6662-2.666c-1.4748 0-2.6686 1.1937-2.6686 2.666s1.1938 2.666 2.6686 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m301.98 190.86c1.4748 0 2.6686-1.1961 2.6686-2.6684s-1.1938-2.666-2.6686-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m301.98 190.86c1.4748 0 2.6686-1.1961 2.6686-2.6684s-1.1938-2.666-2.6686-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m288.93 190.14c1.4748 0 2.6686-1.1937 2.6686-2.6684 0-1.4699-1.1938-2.6636-2.6686-2.6636-1.4724 0-2.6662 1.1913-2.6662 2.6636 0 1.4747 1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m288.93 190.14c1.4748 0 2.6686-1.1937 2.6686-2.6684 0-1.4699-1.1938-2.6636-2.6686-2.6636-1.4724 0-2.6662 1.1913-2.6662 2.6636 0 1.4747 1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m285.78 190.01c1.4724 0 2.6662-1.1937 2.6662-2.666s-1.1938-2.666-2.6662-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m285.78 190.01c1.4724 0 2.6662-1.1937 2.6662-2.666s-1.1938-2.666-2.6662-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m268.84 213.15c1.4724 0 2.6686-1.1937 2.6686-2.6684 0-1.4723-1.1962-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m268.84 213.15c1.4724 0 2.6686-1.1937 2.6686-2.6684 0-1.4723-1.1962-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4747 1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m268.06 206.77c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1962-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m268.06 206.77c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1962-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m269.94 200.61c1.4748 0 2.6686-1.1937 2.6686-2.666s-1.1938-2.666-2.6686-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m269.94 200.61c1.4748 0 2.6686-1.1937 2.6686-2.666s-1.1938-2.666-2.6686-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m281.66 190.61c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4747-1.1938-2.6684-2.6686-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m281.66 190.61c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4747-1.1938-2.6684-2.6686-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m277.23 192.44c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4747-1.1938-2.6684-2.6686-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m277.23 192.44c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4747-1.1938-2.6684-2.6686-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m272.99 196.02c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666 0 1.4723 1.1938 2.6684 2.6686 2.6684" fill="#fff"/>
<path d="m272.99 196.02c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666 0 1.4723 1.1938 2.6684 2.6686 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m296.19 194.45c1.4724 0 2.6686-1.1961 2.6686-2.6684 0-1.4699-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m296.19 194.45c1.4724 0 2.6686-1.1961 2.6686-2.6684 0-1.4699-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m296.19 199.48c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m296.19 199.48c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m296.19 204.88c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4699-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m296.19 204.88c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4699-1.1962-2.666-2.6686-2.666s-2.6662 1.1937-2.6662 2.666c0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m305.43 190.17c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4699-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666s1.1938 2.6684 2.6686 2.6684" fill="#fff"/>
<path d="m305.43 190.17c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4699-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666s1.1938 2.6684 2.6686 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m309.08 189.42c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4699-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666s1.1938 2.6684 2.6686 2.6684" fill="#fff"/>
<path d="m309.08 189.42c1.4724 0 2.6662-1.1961 2.6662-2.6684 0-1.4699-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666s1.1938 2.6684 2.6686 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m313.2 190.08c1.4724 0 2.6662-1.1961 2.6662-2.6684s-1.1938-2.666-2.6662-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.6684 2.6662 2.6684" fill="#fff"/>
<path d="m313.2 190.08c1.4724 0 2.6662-1.1961 2.6662-2.6684s-1.1938-2.666-2.6662-2.666c-1.4724 0-2.6662 1.1937-2.6662 2.666s1.1938 2.6684 2.6662 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m323.51 201.39c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1962-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m323.51 201.39c1.4724 0 2.6686-1.1937 2.6686-2.666 0-1.4723-1.1962-2.666-2.6686-2.666-1.4724 0-2.6662 1.1937-2.6662 2.666 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m317.35 192.47c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4747-1.1938-2.6684-2.6686-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666" fill="#fff"/>
<path d="m317.35 192.47c1.4748 0 2.6686-1.1937 2.6686-2.666 0-1.4747-1.1938-2.6684-2.6686-2.6684-1.4724 0-2.6662 1.1937-2.6662 2.6684 0 1.4723 1.1938 2.666 2.6662 2.666z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m321.12 196.11c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666 0 1.4747 1.1938 2.6684 2.6686 2.6684" fill="#fff"/>
<path d="m321.12 196.11c1.4724 0 2.6662-1.1937 2.6662-2.6684 0-1.4723-1.1938-2.666-2.6662-2.666-1.4748 0-2.6686 1.1937-2.6686 2.666 0 1.4747 1.1938 2.6684 2.6686 2.6684z" fill="none" stroke="#000" stroke-width="1.0064"/>
<path d="m296.02 236.05-7.0403 3.521 6.3365 3.9894 7.511-3.754-6.8073-3.7564" fill="#fff"/>
<path d="m296.02 236.05-7.0403 3.521 6.3365 3.9894 7.511-3.754-6.8073-3.7564" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m280.63 236.79-10.562 1.6332s-0.1273 5.6587 0.37711 7.0421l10.811-1.5107s0.50442-5.2792-0.62692-7.1646" fill="#fff"/>
<path d="m280.63 236.79-10.562 1.6332s-0.1273 5.6587 0.37711 7.0421l10.811-1.5107s0.50442-5.2792-0.62692-7.1646z" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m279.45 238.8s-6.3701 0.58604-7.9626 1.1745l0.08408 3.8549s4.1915-0.75418 8.0467-1.0904l-0.16814-3.939" fill="#058e6e" fill-opacity=".94118"/>
<path d="m279.45 238.8s-6.3701 0.58604-7.9626 1.1745l0.08408 3.8549s4.1915-0.75418 8.0467-1.0904l-0.16814-3.939" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m310.74 237.09 10.559 1.6356s0.12731 5.6563-0.37711 7.0397l-10.811-1.5083s-0.50442-5.2816 0.62932-7.167" fill="#fff"/>
<path d="m310.74 237.09 10.559 1.6356s0.12731 5.6563-0.37711 7.0397l-10.811-1.5083s-0.50442-5.2816 0.62932-7.167z" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m311.92 239.11s6.3701 0.58605 7.9626 1.1721l-0.08407 3.8549s-4.1915-0.75416-8.0467-1.088l0.16813-3.939" fill="#058e6e" fill-opacity=".94118"/>
<path d="m311.92 239.11s6.3701 0.58605 7.9626 1.1721l-0.08407 3.8549s-4.1915-0.75416-8.0467-1.088l0.16813-3.939" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m254.22 241.82s37.048-13.758 84.159 1.1625m-82.65 6.7563s35.835-13.402 80.03 0.59566m-79.862-9.0188 7.2084 2.0944-5.0298 5.3657" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m256.07 247.77 4.1074-3.437-4.6935-0.9223s0.63893 0.72535 0.50682 1.3907c-0.12971 0.6653 0.03843 2.3826 0.07926 2.9686" fill="#f00"/>
<path d="m256.07 247.77 4.1074-3.437-4.6935-0.9223s0.63893 0.72535 0.50682 1.3907c-0.12971 0.6653 0.03843 2.3826 0.07926 2.9686z" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m337.59 242.7-7.6696 1.3834 5.1547 6.0334" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m335.32 247.98-2.892-3.0191 4.1482-0.37709s-1.1313 0.75417-1.1313 1.3834c0 0.62927 0.12731 1.5083-0.1249 2.0127" fill="#f00"/>
<path d="m335.32 247.98-2.892-3.0191 4.1482-0.37709s-1.1313 0.75417-1.1313 1.3834c0 0.62927 0.12731 1.5083-0.1249 2.0127z" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m265.29 241.85c0.65335 0 1.1842-0.42511 1.1842-0.95111 0-0.52119-0.53084-0.94632-1.1842-0.94632-0.65574 0-1.1866 0.42513-1.1866 0.94632 0 0.526 0.53084 0.95111 1.1866 0.95111zm20.607-2.349c0.65575 0 1.1866-0.42512 1.1866-0.94631 0-0.526-0.53084-0.94872-1.1866-0.94872-0.65334 0-1.1842 0.42272-1.1842 0.94872 0 0.52119 0.53084 0.94631 1.1842 0.94631zm0 3.3529c0.65575 0 1.1866-0.42513 1.1866-0.94872 0-0.5236-0.53084-0.94631-1.1866-0.94631-0.65334 0-1.1842 0.42271-1.1842 0.94631 0 0.52359 0.53084 0.94872 1.1842 0.94872zm20.285-3.1848c0.65574 0 1.1866-0.42272 1.1866-0.94872 0-0.52119-0.53084-0.94631-1.1866-0.94631-0.65334 0-1.1842 0.42271-1.1842 0.94631 0 0.526 0.53084 0.94872 1.1842 0.94872zm20.117 3.6892c0.65575 0 1.1866-0.42511 1.1866-0.95111 0-0.5212-0.53084-0.94632-1.1866-0.94632-0.65334 0-1.1842 0.42512-1.1842 0.94632 0 0.526 0.53084 0.95111 1.1842 0.95111zm-0.33387 2.6804c0.65574 0 1.1866-0.42512 1.1866-0.94632 0-0.52119-0.53084-0.95112-1.1866-0.95112-0.65575 0-1.1866 0.42753-1.1866 0.95112 0 0.5212 0.53085 0.94632 1.1866 0.94632zm-19.783-3.0167c0.65574 0 1.1866-0.42512 1.1866-0.94871 0-0.5212-0.53084-0.94632-1.1866-0.94632-0.65334 0-1.1842 0.42272-1.1842 0.94632 0 0.52359 0.53084 0.94871 1.1842 0.94871zm-39.897 3.0167c0.65334 0 1.1842-0.42512 1.1842-0.94632 0-0.52119-0.53085-0.95112-1.1842-0.95112-0.65575 0-1.1866 0.42753-1.1866 0.95112 0 0.5212 0.53084 0.94632 1.1866 0.94632z" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m253.55 231.01s0.16814 7.2078 4.8616 6.2015c4.6935-1.0064 4.1915-6.874 4.5278-7.2078 0.33388-0.33626 0.8359-0.33626 0.8359-0.33626s0.67015 5.6995 5.0274 5.0294c4.3596-0.67011 4.1915-7.7098 3.6895-8.8843l1.0064-0.33625s1.6742 8.2142 6.704 7.0421c5.0298-1.1745 4.5278-6.3696 4.5278-6.3696h0.38672s1.1218 5.5314 5.1451 5.1951c4.021-0.33385 4.8616-1.6765 4.3572-7.2078l2.683-0.50198s-1.0064 8.0461 3.8528 7.878c4.864-0.16813 5.0298-4.023 5.3661-4.6931h0.73261s0.27383 5.6995 4.2972 5.6995c4.0233 0 4.8592-4.8613 4.8592-6.7059l3.9297 0.17534s-4.0954 7.5369 1.9408 8.5432c6.0338 1.004 6.202-4.8637 6.202-4.8637h1.1722s-0.16813 7.5441 3.1851 7.7122c3.3508 0.16812 5.3637-1.0064 5.6975-6.5377l1.8448 0.67011s-1.5997 8.942-7.8786 7.3736c-3.3532-0.83583-4.3596-4.6907-4.1915-5.6971 0 0-2.3444 4.1888-6.8721 2.8486-4.5254-1.3402-4.0233-4.525-4.0233-5.5314 0 0-2.7215 4.9982-6.5382 3.8525-3.3508-1.004-4.6935-2.1784-4.6935-4.525 0 0-1.6766 3.8549-5.0298 3.6892-3.3532-0.16813-5.0274-2.1808-5.1955-4.023 0 0-0.66536 3.6027-5.1979 3.8549-3.0169 0.16813-4.6935-1.3378-5.3637-3.3529 0 0-0.86712 3.6508-5.1955 4.1912-2.6806 0.33625-5.3637-1.1721-6.0362-3.6868 0 0-0.66775 4.8589-5.0274 5.5314-4.3596 0.6701-5.3661-2.3466-5.3661-2.3466s-0.8359 3.8573-4.3572 4.6932c-3.5213 0.83823-5.8681-0.6677-6.7064-4.1888-0.83829-3.5211-0.50201-5.0294-0.50201-5.0294l1.3403 1.8422" fill="#fc0"/>
<path d="m253.55 231.01s0.16814 7.2078 4.8616 6.2015c4.6935-1.0064 4.1915-6.874 4.5278-7.2078 0.33388-0.33626 0.8359-0.33626 0.8359-0.33626s0.67015 5.6995 5.0274 5.0294c4.3596-0.67011 4.1915-7.7098 3.6895-8.8843l1.0064-0.33625s1.6742 8.2142 6.704 7.0421c5.0298-1.1745 4.5278-6.3696 4.5278-6.3696h0.38672s1.1218 5.5314 5.1451 5.1951c4.021-0.33385 4.8616-1.6765 4.3572-7.2078l2.683-0.50198s-1.0064 8.0461 3.8528 7.878c4.864-0.16813 5.0298-4.023 5.3661-4.6931h0.73261s0.27383 5.6995 4.2972 5.6995c4.0233 0 4.8592-4.8613 4.8592-6.7059l3.9297 0.17534s-4.0954 7.5369 1.9408 8.5432c6.0338 1.004 6.202-4.8637 6.202-4.8637h1.1722s-0.16813 7.5441 3.1851 7.7122c3.3508 0.16812 5.3637-1.0064 5.6975-6.5377l1.8448 0.67011s-1.5997 8.942-7.8786 7.3736c-3.3532-0.83583-4.3596-4.6907-4.1915-5.6971 0 0-2.3444 4.1888-6.8721 2.8486-4.5254-1.3402-4.0233-4.525-4.0233-5.5314 0 0-2.7215 4.9982-6.5382 3.8525-3.3508-1.004-4.6935-2.1784-4.6935-4.525 0 0-1.6766 3.8549-5.0298 3.6892-3.3532-0.16813-5.0274-2.1808-5.1955-4.023 0 0-0.66536 3.6027-5.1979 3.8549-3.0169 0.16813-4.6935-1.3378-5.3637-3.3529 0 0-0.86712 3.6508-5.1955 4.1912-2.6806 0.33625-5.3637-1.1721-6.0362-3.6868 0 0-0.66775 4.8589-5.0274 5.5314-4.3596 0.6701-5.3661-2.3466-5.3661-2.3466s-0.8359 3.8573-4.3572 4.6932c-3.5213 0.83823-5.8681-0.6677-6.7064-4.1888-0.83829-3.5211-0.50201-5.0294-0.50201-5.0294l1.3403 1.8422 0.0024 0.0024z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m263.28 231.32c0.91756 0 1.6598-0.74216 1.6598-1.6597 0-0.91509-0.74222-1.6596-1.6598-1.6596-0.91757 0-1.6598 0.74456-1.6598 1.6596 0 0.9175 0.74221 1.6597 1.6598 1.6597" fill="#fc0"/>
<path d="m263.28 231.32c0.91756 0 1.6598-0.74216 1.6598-1.6597 0-0.91509-0.74222-1.6596-1.6598-1.6596-0.91757 0-1.6598 0.74456-1.6598 1.6596 0 0.9175 0.74221 1.6597 1.6598 1.6597z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m285.12 227.83c0.91756 0 1.6598-0.74456 1.6598-1.6596 0-0.91749-0.74222-1.6597-1.6598-1.6597-0.91757 0-1.6598 0.74217-1.6598 1.6597 0 0.91509 0.74221 1.6596 1.6598 1.6596" fill="#fc0"/>
<path d="m285.12 227.83c0.91756 0 1.6598-0.74456 1.6598-1.6596 0-0.91749-0.74222-1.6597-1.6598-1.6597-0.91757 0-1.6598 0.74217-1.6598 1.6597 0 0.91509 0.74221 1.6596 1.6598 1.6596z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m307.26 228.47c0.91757 0 1.6598-0.74456 1.6598-1.6596 0-0.91749-0.74221-1.6597-1.6598-1.6597-0.91756 0-1.6598 0.74217-1.6598 1.6597 0 0.91509 0.74222 1.6596 1.6598 1.6596" fill="#fc0"/>
<path d="m307.26 228.47c0.91757 0 1.6598-0.74456 1.6598-1.6596 0-0.91749-0.74221-1.6597-1.6598-1.6597-0.91756 0-1.6598 0.74217-1.6598 1.6597 0 0.91509 0.74222 1.6596 1.6598 1.6596z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m329.23 232.01c0.91756 0 1.6598-0.74456 1.6598-1.6596 0-0.91749-0.74221-1.6597-1.6598-1.6597-0.91517 0-1.6574 0.74217-1.6574 1.6597 0 0.91509 0.74222 1.6596 1.6574 1.6596" fill="#fc0"/>
<path d="m329.23 232.01c0.91756 0 1.6598-0.74456 1.6598-1.6596 0-0.91749-0.74221-1.6597-1.6598-1.6597-0.91517 0-1.6574 0.74217-1.6574 1.6597 0 0.91509 0.74222 1.6596 1.6574 1.6596z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m295.21 225.98h-1.5084c-0.37712 1.5083-3.5838 2.4523-3.5838 2.4523-0.37712-1.1937 0.43957-2.8918 0.43957-2.8918-3.7087-0.94391-3.7087-2.2649-3.7087-2.2649 0.56447-1.2562 3.9609-1.4435 3.9609-1.4435-0.88154-1.1312-0.69178-2.9542-0.69178-2.9542 2.2627 0.1273 4.1482 2.3874 4.1482 2.3874s-2.2627-1.1289-2.0105-5.1543c0 0 1.2562-0.06004 2.0105 0.75417 0 0 0-4.3353 1.8231-4.8372h0.18735c1.8231 0.50198 1.8231 4.8372 1.8231 4.8372 0.75423-0.81421 2.0105-0.75417 2.0105-0.75417 0.25221 4.023-2.0105 5.1543-2.0105 5.1543s1.8856-2.2601 4.1482-2.3874c0 0 0.18976 1.8206-0.69178 2.9542 0 0 3.3964 0.18734 3.9609 1.4435 0 0 0 1.321-3.7087 2.2649 0 0 0.81669 1.6981 0.43957 2.8918 0 0-3.2067-0.94392-3.5838-2.4523h-3.4565" fill="#fc0"/>
<path d="m295.21 225.98h-1.5084c-0.37712 1.5083-3.5838 2.4523-3.5838 2.4523-0.37712-1.1937 0.43957-2.8918 0.43957-2.8918-3.7087-0.94391-3.7087-2.2649-3.7087-2.2649 0.56447-1.2562 3.9609-1.4435 3.9609-1.4435-0.88154-1.1312-0.69178-2.9542-0.69178-2.9542 2.2627 0.1273 4.1482 2.3874 4.1482 2.3874s-2.2627-1.1289-2.0105-5.1543c0 0 1.2562-0.06004 2.0105 0.75417 0 0 0-4.3353 1.8231-4.8372h0.18735c1.8231 0.50198 1.8231 4.8372 1.8231 4.8372 0.75423-0.81421 2.0105-0.75417 2.0105-0.75417 0.25221 4.023-2.0105 5.1543-2.0105 5.1543s1.8856-2.2601 4.1482-2.3874c0 0 0.18976 1.8206-0.69178 2.9542 0 0 3.3964 0.18734 3.9609 1.4435 0 0 0 1.321-3.7087 2.2649 0 0 0.81669 1.6981 0.43957 2.8918 0 0-3.2067-0.94392-3.5838-2.4523h-3.4565 0.0024z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m296.07 226.83c1.679 0 3.0385-1.3594 3.0385-3.0383 0-1.6765-1.3595-3.0359-3.0385-3.0359-1.6766 0-3.0361 1.3594-3.0361 3.0359 0 1.6789 1.3595 3.0383 3.0361 3.0383" fill="#fff"/>
<path d="m296.07 226.83c1.679 0 3.0385-1.3594 3.0385-3.0383 0-1.6765-1.3595-3.0359-3.0385-3.0359-1.6766 0-3.0361 1.3594-3.0361 3.0359 0 1.6789 1.3595 3.0383 3.0361 3.0383z" fill="none" stroke="#000" stroke-width=".40352"/>
<path d="m296.07 225.46c0.91756 0 1.6622-0.74216 1.6622-1.6597 0-0.91509-0.74463-1.6572-1.6622-1.6572-0.91516 0-1.6574 0.74216-1.6574 1.6572 0 0.9175 0.74222 1.6597 1.6574 1.6597" fill="#fff"/>
<path d="m296.07 225.46c0.91756 0 1.6622-0.74216 1.6622-1.6597 0-0.91509-0.74463-1.6572-1.6622-1.6572-0.91516 0-1.6574 0.74216-1.6574 1.6572 0 0.9175 0.74222 1.6597 1.6574 1.6597z" fill="none" stroke="#000" stroke-width=".2522"/>
<path d="m319.11 227.94 1.4748 0.31944c0.04564 1.554 2.9857 3.1512 2.9857 3.1512 0.61731-1.088 0.17775-2.9182 0.17775-2.9182 3.824-0.13931 4.1002-1.4291 4.1002-1.4291-0.28583-1.3498-3.5646-2.2505-3.5646-2.2505 1.0977-0.9199 1.2995-2.7429 1.2995-2.7429-2.2387-0.35306-4.5614 1.4603-4.5614 1.4603s2.4524-0.62686 3.0553-4.6139c0 0-1.2178-0.32425-2.1234 0.31222 0 0 0.91276-4.2392-0.76143-5.1134l-0.18495-0.04084c-1.888 0.10809-2.8031 4.3473-2.8031 4.3473-0.56448-0.95833-1.8063-1.1625-1.8063-1.1625-1.0953 3.8789 0.87913 5.4641 0.87913 5.4641s-1.3667-2.6108-3.5526-3.2112c0 0-0.56928 1.7413 0.05284 3.0335 0 0-3.358-0.5308-4.1771 0.57884 0 0-0.27624 1.2898 3.149 2.9951 0 0-1.1578 1.4867-1.0401 2.7333 0 0 3.334-0.24499 4.021-1.6404l1.4724 0.31704 1.9072 0.41071" fill="#fc0"/>
<path d="m319.11 227.94 1.4748 0.31944c0.04564 1.554 2.9857 3.1512 2.9857 3.1512 0.61731-1.088 0.17775-2.9182 0.17775-2.9182 3.824-0.13931 4.1002-1.4291 4.1002-1.4291-0.28583-1.3498-3.5646-2.2505-3.5646-2.2505 1.0977-0.9199 1.2995-2.7429 1.2995-2.7429-2.2387-0.35306-4.5614 1.4603-4.5614 1.4603s2.4524-0.62686 3.0553-4.6139c0 0-1.2178-0.32425-2.1234 0.31222 0 0 0.91276-4.2392-0.76143-5.1134l-0.18495-0.04084c-1.888 0.10809-2.8031 4.3473-2.8031 4.3473-0.56448-0.95833-1.8063-1.1625-1.8063-1.1625-1.0953 3.8789 0.87913 5.4641 0.87913 5.4641s-1.3667-2.6108-3.5526-3.2112c0 0-0.56928 1.7413 0.05284 3.0335 0 0-3.358-0.5308-4.1771 0.57884 0 0-0.27624 1.2898 3.149 2.9951 0 0-1.1578 1.4867-1.0401 2.7333 0 0 3.334-0.24499 4.021-1.6404l1.4724 0.31704 1.9072 0.41071" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m318.08 228.6c-1.6382-0.35306-2.6806-1.9695-2.3275-3.6099 0.35309-1.638 1.9696-2.6828 3.6102-2.3274 1.6406 0.35307 2.683 1.9695 2.3299 3.6099-0.35549 1.638-1.972 2.6828-3.6126 2.3274" fill="#fff"/>
<path d="m318.08 228.6c-1.6382-0.35306-2.6806-1.9695-2.3275-3.6099 0.35309-1.638 1.9696-2.6828 3.6102-2.3274 1.6406 0.35307 2.683 1.9695 2.3299 3.6099-0.35549 1.638-1.972 2.6828-3.6126 2.3274z" fill="none" stroke="#000" stroke-width=".40352"/>
<path d="m318.38 227.25c-0.89835-0.19214-1.4676-1.076-1.2731-1.9719 0.19216-0.89347 1.0761-1.4651 1.972-1.2706 0.89595 0.19215 1.4652 1.0784 1.2731 1.9719-0.19456 0.89588-1.0785 1.4651-1.972 1.2706" fill="#fff"/>
<path d="m318.38 227.25c-0.89835-0.19214-1.4676-1.076-1.2731-1.9719 0.19216-0.89347 1.0761-1.4651 1.972-1.2706 0.89595 0.19215 1.4652 1.0784 1.2731 1.9719-0.19456 0.89588-1.0785 1.4651-1.972 1.2706z" fill="none" stroke="#000" stroke-width=".2522"/>
<path d="m272.27 227.65-1.4964 0.19695c-0.17534 1.5468-3.2307 2.9038-3.2307 2.9038-0.53084-1.1337 0.05525-2.923 0.05525-2.923-3.8-0.44674-3.9753-1.7557-3.9753-1.7557 0.39633-1.3186 3.7351-1.9551 3.7351-1.9551-1.0208-1.004-1.0737-2.8365-1.0737-2.8365 2.2603-0.17054 4.4293 1.8206 4.4293 1.8206s-2.3924-0.82382-2.6734-4.8445c0 0 1.2394-0.22817 2.0945 0.48277 0 0-0.57167-4.2992 1.165-5.039l0.18736-0.02162c1.8736 0.25459 2.4452 4.5562 2.4452 4.5562 0.64133-0.90788 1.8952-1.0136 1.8952-1.0136 0.78065 3.9558-1.3139 5.3729-1.3139 5.3729s1.5709-2.4883 3.7976-2.911c0 0 0.42755 1.7798-0.29545 3.0167 0 0 3.3892-0.2618 4.117 0.91029 0 0 0.17295 1.309-3.3796 2.7333 0 0 1.0352 1.5732 0.81907 2.8077 0 0-3.3027-0.51158-3.8768-1.9575l-3.4252 0.45635" fill="#fc0"/>
<path d="m272.27 227.65-1.4964 0.19695c-0.17534 1.5468-3.2307 2.9038-3.2307 2.9038-0.53084-1.1337 0.05525-2.923 0.05525-2.923-3.8-0.44674-3.9753-1.7557-3.9753-1.7557 0.39633-1.3186 3.7351-1.9551 3.7351-1.9551-1.0208-1.004-1.0737-2.8365-1.0737-2.8365 2.2603-0.17054 4.4293 1.8206 4.4293 1.8206s-2.3924-0.82382-2.6734-4.8445c0 0 1.2394-0.22817 2.0945 0.48277 0 0-0.57167-4.2992 1.165-5.039l0.18736-0.02162c1.8736 0.25459 2.4452 4.5562 2.4452 4.5562 0.64133-0.90788 1.8952-1.0136 1.8952-1.0136 0.78065 3.9558-1.3139 5.3729-1.3139 5.3729s1.5709-2.4883 3.7976-2.911c0 0 0.42755 1.7798-0.29545 3.0167 0 0 3.3892-0.2618 4.117 0.91029 0 0 0.17295 1.309-3.3796 2.7333 0 0 1.0352 1.5732 0.81907 2.8077 0 0-3.3027-0.51158-3.8768-1.9575l-3.4252 0.45635" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m273.23 228.39c1.6646-0.22097 2.8344-1.7485 2.611-3.413-0.22098-1.6621-1.7486-2.8317-3.4108-2.6084-1.6646 0.22096-2.832 1.7485-2.611 3.4106 0.22098 1.662 1.7486 2.8317 3.4108 2.6108" fill="#fff"/>
<path d="m273.23 228.39c1.6646-0.22097 2.8344-1.7485 2.611-3.413-0.22098-1.6621-1.7486-2.8317-3.4108-2.6084-1.6646 0.22096-2.832 1.7485-2.611 3.4106 0.22098 1.662 1.7486 2.8317 3.4108 2.6108z" fill="none" stroke="#000" stroke-width=".40352"/>
<path d="m273.05 227.02c0.90796-0.12009 1.5469-0.95352 1.4244-1.8638-0.12011-0.90789-0.9536-1.5444-1.8616-1.4267-0.91035 0.12249-1.5493 0.95593-1.4268 1.8638 0.1201 0.91029 0.95599 1.5468 1.864 1.4267" fill="#fff"/>
<path d="m273.05 227.02c0.90796-0.12009 1.5469-0.95352 1.4244-1.8638-0.12011-0.90789-0.9536-1.5444-1.8616-1.4267-0.91035 0.12249-1.5493 0.95593-1.4268 1.8638 0.1201 0.91029 0.95599 1.5468 1.864 1.4267z" fill="none" stroke="#000" stroke-width=".2522"/>
<path d="m340.16 234.1s-0.76142-1.9983-2.4428-1.2802c-1.6814 0.71815-1.5084 0.97994-3.0121 0.88868 0 0-0.58609-1.7966 0.15372-2.5724 0 0-2.402-0.89828-2.9064-3.0071 0 0 1.2875-1.4939 4.338-0.9367 0 0-0.09609-1.5156 0.32186-2.1833 0 0 3.2763 1.0136 3.2931 2.8414 0 0-0.98242-3.5859 0.74703-6.1895 0 0 1.5349 0.6581 1.4364 2.2913 0 0 0.70619-3.3601 5.2484-2.4571 0 0-2.462 2.1832-2.5845 3.1824-0.1225 0.99916-2.1762 2.702-2.2122 3.2689-0.03123 0.56443-0.28104 1.5564-0.88394 2.1496-0.6029 0.59324-0.66295 1.5996-0.61491 1.9142 0.04083 0.31943-0.10329 1.6957-0.88154 2.0896" fill="#fc0"/>
<path d="m340.16 234.1s-0.76142-1.9983-2.4428-1.2802c-1.6814 0.71815-1.5084 0.97994-3.0121 0.88868 0 0-0.58609-1.7966 0.15372-2.5724 0 0-2.402-0.89828-2.9064-3.0071 0 0 1.2875-1.4939 4.338-0.9367 0 0-0.09609-1.5156 0.32186-2.1833 0 0 3.2763 1.0136 3.2931 2.8414 0 0-0.98242-3.5859 0.74703-6.1895 0 0 1.5349 0.6581 1.4364 2.2913 0 0 0.70619-3.3601 5.2484-2.4571 0 0-2.462 2.1832-2.5845 3.1824-0.1225 0.99916-2.1762 2.702-2.2122 3.2689-0.03123 0.56443-0.28104 1.5564-0.88394 2.1496-0.6029 0.59324-0.66295 1.5996-0.61491 1.9142 0.04083 0.31943-0.10329 1.6957-0.88154 2.0896z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m337.7 230.12c0.32186-1.6452 1.9168-2.7212 3.5622-2.3994 0.46839 0.08886 0.88634 0.28581 1.2418 0.55482-0.09127 0.56923-0.34588 1.3354-0.8455 1.8278-0.6029 0.59324-0.66295 1.5996-0.61731 1.9142 0.03362 0.24978-0.05525 1.1481-0.46839 1.7173-0.15613-0.0072-0.31466-0.02161-0.4708-0.05284-1.643-0.31944-2.719-1.9142-2.402-3.5619" fill="#fff"/>
<path d="m337.7 230.12c0.32186-1.6452 1.9168-2.7212 3.5622-2.3994 0.46839 0.08886 0.88634 0.28581 1.2418 0.55482-0.09127 0.56923-0.34588 1.3354-0.8455 1.8278-0.6029 0.59324-0.66295 1.5996-0.61731 1.9142 0.03362 0.24978-0.05525 1.1481-0.46839 1.7173-0.15613-0.0072-0.31466-0.02161-0.4708-0.05284-1.643-0.31944-2.719-1.9142-2.402-3.5619z" fill="none" stroke="#000" stroke-width=".40352"/>
<path d="m339.06 230.38c0.17295-0.89827 1.0449-1.4867 1.9456-1.3114 0.40834 0.07926 0.74703 0.30743 0.98722 0.61487-0.09607 0.1489-0.20417 0.29301-0.32907 0.41551-0.6029 0.59324-0.66295 1.5996-0.61731 1.9142 0.00721 0.06485 0.00721 0.17532-0.0048 0.30502-0.21379 0.04564-0.44197 0.05284-0.67017 0.00721-0.90074-0.17533-1.4868-1.0448-1.3115-1.9455" fill="#fff"/>
<path d="m339.06 230.38c0.17295-0.89827 1.0449-1.4867 1.9456-1.3114 0.40834 0.07926 0.74703 0.30743 0.98722 0.61487-0.09607 0.1489-0.20417 0.29301-0.32907 0.41551-0.6029 0.59324-0.66295 1.5996-0.61731 1.9142 0.00721 0.06485 0.00721 0.17532-0.0048 0.30502-0.21379 0.04564-0.44197 0.05284-0.67017 0.00721-0.90074-0.17533-1.4868-1.0448-1.3115-1.9455z" fill="none" stroke="#000" stroke-width=".2522"/>
<path d="m252.15 233.27s0.87912-1.9479 2.5125-1.1313c1.6358 0.81662 1.446 1.0688 2.9569 1.0688 0 0 0.68937-1.7605 0-2.5772 0 0 2.45-0.75416 3.0794-2.8293 0 0-1.1938-1.5708-4.2756-1.1937 0 0 0.18975-1.5108-0.18736-2.2001 0 0-3.3316 0.81661-3.4589 2.6396 0 0 1.1962-3.5211-0.37711-6.2231 0 0-1.5709 0.56443-1.5709 2.2001 0 0-0.50201-3.3962-5.0922-2.7669 0 0 2.3251 2.3274 2.39 3.3313 0.06246 1.0064 2.0105 2.8293 2.0105 3.3962 0 0.56443 0.18976 1.5708 0.75422 2.2001 0.56688 0.62928 0.56688 1.6332 0.50202 1.9479-0.06245 0.31223 0 1.6957 0.75664 2.1376" fill="#fc0"/>
<path d="m252.15 233.27s0.87912-1.9479 2.5125-1.1313c1.6358 0.81662 1.446 1.0688 2.9569 1.0688 0 0 0.68937-1.7605 0-2.5772 0 0 2.45-0.75416 3.0794-2.8293 0 0-1.1938-1.5708-4.2756-1.1937 0 0 0.18975-1.5108-0.18736-2.2001 0 0-3.3316 0.81661-3.4589 2.6396 0 0 1.1962-3.5211-0.37711-6.2231 0 0-1.5709 0.56443-1.5709 2.2001 0 0-0.50201-3.3962-5.0922-2.7669 0 0 2.3251 2.3274 2.39 3.3313 0.06246 1.0064 2.0105 2.8293 2.0105 3.3962 0 0.56443 0.18976 1.5708 0.75422 2.2001 0.56688 0.62928 0.56688 1.6332 0.50202 1.9479-0.06245 0.31223 0 1.6957 0.75664 2.1376z" fill="#bcac0b" stroke="#000" stroke-width=".65332"/>
<path d="m254.84 229.44c-0.22098-1.6645-1.7462-2.8317-3.4108-2.6108-0.4708 0.06244-0.90076 0.23298-1.2731 0.48035 0.05765 0.57404 0.26422 1.3522 0.73501 1.8758 0.56688 0.62928 0.56688 1.6332 0.50202 1.9479-0.04804 0.24498-0.01441 1.1481 0.36751 1.7389 0.15373 0.0024 0.31226 0 0.47079-0.02162 1.6622-0.22096 2.832-1.7485 2.6086-3.4106" fill="#fff"/>
<path d="m254.84 229.44c-0.22098-1.6645-1.7462-2.8317-3.4108-2.6108-0.4708 0.06244-0.90076 0.23298-1.2731 0.48035 0.05765 0.57404 0.26422 1.3522 0.73501 1.8758 0.56688 0.62928 0.56688 1.6332 0.50202 1.9479-0.04804 0.24498-0.01441 1.1481 0.36751 1.7389 0.15373 0.0024 0.31226 0 0.47079-0.02162 1.6622-0.22096 2.832-1.7485 2.6086-3.4106z" fill="none" stroke="#000" stroke-width=".40352"/>
<path d="m253.48 229.62c-0.12011-0.90788-0.956-1.5468-1.864-1.4267-0.41554 0.05764-0.76623 0.2642-1.0232 0.55481 0.08887 0.15612 0.18495 0.30503 0.30264 0.43713 0.56688 0.62928 0.56688 1.6332 0.50202 1.9479-0.01201 0.06244-0.01681 0.17053-0.01441 0.30263 0.21138 0.06004 0.43957 0.07926 0.67016 0.05043 0.90795-0.12249 1.5469-0.95592 1.4268-1.8662" fill="#fff"/>
<path d="m253.48 229.62c-0.12011-0.90788-0.956-1.5468-1.864-1.4267-0.41554 0.05764-0.76623 0.2642-1.0232 0.55481 0.08887 0.15612 0.18495 0.30503 0.30264 0.43713 0.56688 0.62928 0.56688 1.6332 0.50202 1.9479-0.01201 0.06244-0.01681 0.17053-0.01441 0.30263 0.21138 0.06004 0.43957 0.07926 0.67016 0.05043 0.90795-0.12249 1.5469-0.95592 1.4268-1.8662z" fill="none" stroke="#000" stroke-width=".2522"/>
<path d="m257.24 251.62s33.748-13.22 76.384 0.28342" fill="none" stroke="#000" stroke-width="1.5084"/>
<path d="m338.38 241.1c-47.11-14.92-84.661-0.83823-84.661-0.83823" fill="none" stroke="#000" stroke-width=".502"/>
<path d="m295.97 237.8-3.7735 1.8854 3.3964 2.1376 4.0234-2.0127-3.6462-2.0103" fill="#f00"/>
<path d="m295.97 237.8-3.7735 1.8854 3.3964 2.1376 4.0234-2.0127-3.6462-2.0103" fill="none" stroke="#000" stroke-width=".502"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 49 KiB

1
public/flags/skull.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M27.865 16.751c0-6.242-4.411-9.988-9.927-9.988s-9.835 3.746-9.835 9.988c0 3.48-.103 6.485 3.897 7.89v2.722c0 1.034.966 1.872 2 1.872 1.035 0 2-.838 2-1.872v-1.97 1.97c0 1.034.965 1.872 2 1.872 1.036 0 2-.838 2-1.872v-1.97 1.97c0 1.034.966 1.872 2 1.872s2-.838 2-1.872v-2.722c4-1.405 3.865-4.41 3.865-7.89z"/><circle cx="13.629" cy="15.503" r="3.121" fill="#292F33"/><path fill="#292F33" d="M25.488 15.503c0 1.724 0 3.121-3.121 3.121-3.12 0-3.12-1.397-3.12-3.121s1.396-3.121 3.12-3.121c1.725 0 3.121 1.397 3.121 3.121zm-6.301 5.656c-.157-.382-.626-.662-1.189-.662-.561 0-1.031.28-1.188.662-.394.11-.685.469-.685.898 0 .517.419.936.937.936.409 0 .753-.263.88-.628.019 0 .037.004.056.004.019 0 .037-.004.057-.004.128.365.472.628.88.628.517 0 .936-.419.936-.936 0-.429-.291-.786-.684-.898z"/><path fill="#AAB8C2" d="M11 27c0-.367.075-.713.195-1.038-.984-.447-1.831-1.082-2.503-1.97-1.107.969-2.163 1.876-3.127 2.695C4.985 26.26 4.275 26 3.5 26 1.567 26 0 27.566 0 29.5c0 1.778 1.33 3.229 3.046 3.454C3.271 34.671 4.722 36 6.5 36c1.933 0 3.5-1.566 3.5-3.5 0-.775-.26-1.485-.686-2.065.6-.706 1.246-1.46 1.931-2.25C11.088 27.821 11 27.421 11 27zm16.872-15.482c.884-.769 1.729-1.495 2.515-2.163.569.403 1.262.645 2.013.645 1.934 0 3.5-1.567 3.5-3.5 0-1.743-1.277-3.177-2.945-3.444C32.735 1.335 31.281 0 29.5 0 27.566 0 26 1.567 26 3.5c0 .775.26 1.485.687 2.065-.594.7-1.233 1.445-1.911 2.227 1.3.871 2.361 2.095 3.096 3.726zM3.5 10c.775 0 1.485-.26 2.065-.687.799.679 1.661 1.419 2.564 2.204.735-1.631 1.795-2.855 3.096-3.726-.679-.781-1.317-1.527-1.912-2.226.427-.58.687-1.29.687-2.065C10 1.567 8.433 0 6.5 0 4.722 0 3.271 1.33 3.046 3.046 1.33 3.271 0 4.722 0 6.5 0 8.433 1.567 10 3.5 10zm28.9 16c-.752 0-1.444.242-2.014.645-.952-.809-1.99-1.701-3.079-2.653-.672.889-1.519 1.523-2.503 1.971.121.324.196.67.196 1.037 0 .421-.088.821-.245 1.185.685.79 1.331 1.544 1.931 2.25-.426.58-.686 1.29-.686 2.065 0 1.934 1.566 3.5 3.5 3.5 1.781 0 3.235-1.334 3.455-3.056 1.668-.267 2.945-1.701 2.945-3.444 0-1.934-1.566-3.5-3.5-3.5z"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" id="svg838" width="600" height="400" version="1.1"><rect style="fill:#c8e1ed;fill-opacity:1;stroke-width:5.66929;stroke-linecap:round;stroke-linejoin:bevel;stop-color:#000" id="rect4684" width="600" height="400" x="0" y="0"/><g id="g1364" fill="#009" stroke="none" transform="matrix(0.33755415,0,0,-0.33755415,188.33065,342.42618)"><g id="g1755" transform="matrix(1.0249506,0,0,1.0249506,-8.2541353,-9.3390257)"><path id="path1352" fill="#009" stroke="none" d="m 302,838 c -14,-14 -16,-126 -3,-147 5,-8 16,-11 25,-8 12,5 16,21 16,71 0,89 -10,112 -38,84 z" style="fill:#11119a;fill-opacity:1"/><path id="path1354" fill="#009" stroke="none" d="m 521,775 c -27,-57 -32,-108 -10,-113 18,-3 84,122 75,144 -11,30 -44,15 -65,-31 z" style="fill:#11119a;fill-opacity:1"/><path id="path1356" fill="#009" stroke="none" d="M 34,797 C 26,775 93,639 110,643 148,650 99,810 59,810 48,810 37,804 34,797 Z" style="fill:#11119a;fill-opacity:1"/><path id="path1358" fill="#009" stroke="none" d="M 254,590 C 204,583 126,538 79,490 -19,390 14,144 136,67 199,27 243,17 336,23 c 125,7 212,62 275,172 53,92 32,220 -51,317 -62,71 -170,99 -306,78 z" style="fill:#11119a;fill-opacity:1"/><path id="path1360" fill="#ffff63" stroke="none" d="M 443,539 C 490,526 555,469 581,419 605,371 607,272 584,229 562,186 502,121 467,104 330,33 190,49 116,145 77,197 65,237 65,320 c 1,77 19,113 82,161 80,63 198,86 296,58 z" style="fill:#ff7;fill-opacity:1"/><path id="path1362" fill="#009" stroke="none" d="m 462,367 c -5,-7 -15,-28 -21,-48 -21,-67 -100,-120 -144,-98 -30,15 -65,56 -88,102 -21,40 -51,48 -57,14 -5,-26 53,-111 96,-141 89,-62 204,-7 252,119 15,40 -15,81 -38,52 z" style="fill:#11119a;fill-opacity:1"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Capa_1" width="800" height="800" fill="#fff" version="1.1" viewBox="0 0 298 298" xml:space="preserve"><g><path d="M289.5,140.5h-24.606l11.031-11.03c2.93-2.929,2.93-7.678,0.001-10.606c-2.929-2.929-7.678-2.93-10.606-0.001 L243.681,140.5h-36.369l16.182-17.392c2.821-3.032,2.65-7.777-0.383-10.6c-1.243-1.156-2.775-1.802-4.345-1.961 c-0.952-0.047-21.495-0.003-21.495-0.003L221.315,86.5H251.5c4.143,0,7.5-3.357,7.5-7.5s-3.357-7.5-7.5-7.5h-15.186l17.69-17.69 c2.929-2.93,2.929-7.678,0-10.608c-2.93-2.928-7.844-2.928-10.774,0L225.167,61.1V45.5c0-4.143-3.357-7.5-7.5-7.5 c-4.143,0-7.5,3.357-7.5,7.5v30.601l-24.837,25.004l-0.415-22.645c-0.001-0.036,0.035-0.07,0.034-0.106 c-0.035-1.824-0.704-3.641-2.07-5.059c-2.873-2.982-7.778-3.07-10.761-0.194l-15.951,15.226V53.107l21.47-21.304 c2.929-2.93,3.012-7.678,0.083-10.607c-2.93-2.928-7.803-2.928-10.732,0l-10.821,10.696V7.5c0-4.143-3.357-7.5-7.5-7.5 c-4.143,0-7.5,3.357-7.5,7.5v24.393l-10.53-10.696c-2.93-2.928-7.594-2.928-10.524,0c-2.929,2.93-3.054,7.678-0.125,10.607 l21.179,21.304v35.421l-16.176-15.475c-3.009-2.847-7.67-2.718-10.52,0.289c-1.075,1.136-1.683,2.52-1.914,3.955 c-0.142,0.583-0.203,1.188-0.201,1.811l-0.088,21.229l-25.1-24.944V45.5c0-4.143-3.357-7.5-7.5-7.5s-7.5,3.357-7.5,7.5v14.894 L55.142,43.202c-2.93-2.928-7.594-2.928-10.524,0c-2.929,2.93-2.887,7.678,0.042,10.608L62.392,71.5H46.5 c-4.143,0-7.5,3.357-7.5,7.5s3.357,7.5,7.5,7.5h30.892l24.744,24.744l-23.057,0.831c-4.021,0.146-7.524,3.435-7.563,7.418 c-0.004,0.112-0.349,0.225-0.349,0.337c0,0.003,0,0.007,0,0.011c0,0.008,0.345,0.017,0.345,0.024 c0.045,1.875,0.955,3.736,2.395,5.158L89.748,140.5H55.025l-21.638-21.638c-2.93-2.928-7.678-2.928-10.607,0 c-2.929,2.93-2.929,7.678,0,10.607l11.03,11.03H8.5c-4.143,0-7.5,3.357-7.5,7.5s3.357,7.5,7.5,7.5h25.02L22.78,166.239 c-2.929,2.93-2.929,7.678,0,10.607c1.465,1.464,3.385,2.196,5.304,2.196c1.919,0,3.839-0.732,5.304-2.196L54.734,155.5h35.027 l-15.253,16.394c-2.821,3.032-2.65,7.777,0.383,10.6c1.444,1.344,3.277,2.009,5.106,2.009c0.034,0,0.068-0.005,0.103-0.005 c0.022,0,0.044,0.003,0.065,0.003c0.018,0,0.037,0,0.055,0l22.005-0.125L77.101,209.5H46.5c-4.143,0-7.5,3.357-7.5,7.5 s3.357,7.5,7.5,7.5h15.601l-17.399,17.399c-2.929,2.93-2.929,7.678,0,10.607c1.465,1.464,3.385,2.196,5.304,2.196 c1.919,0,3.672-0.732,5.137-2.196l17.025-17.191V250.5c0,4.143,3.357,7.5,7.5,7.5s7.5-3.357,7.5-7.5v-30.185l25.445-25.278 l0.977,24.39c0.148,4.046,3.517,7.306,7.532,7.225c1.364-0.027,2.844-0.465,4.312-1.543c1.063-0.781,15.734-15.812,15.734-15.812 v35.385l-20.971,21.137c-2.93,2.929-2.846,7.678,0.082,10.607c1.465,1.465,3.425,2.197,5.345,2.197 c1.919,0,3.693-0.732,5.157-2.196l10.387-10.532V290.5c0,4.143,3.357,7.5,7.5,7.5c4.143,0,7.5-3.357,7.5-7.5v-25.31l11.404,11.237 c1.465,1.464,3.468,2.196,5.387,2.196c1.919,0,3.881-0.732,5.345-2.196c2.929-2.93,2.783-7.678-0.146-10.607l-21.99-21.845v-35.7 c0,0,13.729,12.896,15.896,14.976c2.167,2.08,3.942,3.25,6.525,3.25c0.015,0,0.03,0,0.046,0c4.142,0,7.48-3.604,7.455-7.746 l-0.306-23.696l24.384,24.551V250.5c0,4.143,3.357,7.5,7.5,7.5c4.143,0,7.5-3.357,7.5-7.5v-15.891l18.064,17.897 c1.465,1.464,3.467,2.196,5.387,2.196c1.919,0,3.88-0.732,5.345-2.196c2.929-2.93,2.95-7.678,0.021-10.607L236.605,224.5H251.5 c4.143,0,7.5-3.357,7.5-7.5s-3.357-7.5-7.5-7.5h-29.894l-25.742-25.742l23.059-0.831c0.082-0.003,0.162-0.016,0.243-0.021 c0.03-0.002,0.06-0.005,0.09-0.008c3.977-0.319,7.037-3.709,6.892-7.736c-0.087-2.424-1.32-4.531-3.155-5.837L209.138,155.5h34.835 l21.345,21.346c1.465,1.465,3.384,2.197,5.304,2.197c1.919,0,3.839-0.732,5.303-2.196c2.93-2.929,2.93-7.678,0.001-10.606 l-10.74-10.74H289.5c4.143,0,7.5-3.357,7.5-7.5S293.643,140.5,289.5,140.5z M200.795,125.483L186.823,140.5h-19.507l15.002-15.002 L200.795,125.483z M170.21,95.784l0.356,20.002l-14.399,14.315V109.16L170.21,95.784z M127.263,95.865l13.904,13.323v20.205 l-13.925-14.008L127.263,95.865z M96.862,126.444l19.762-0.712l14.768,14.768h-20.299L96.862,126.444z M97.246,169.477 L110.25,155.5h20.851l-13.841,13.841L97.246,169.477z M127.863,201.599l-0.854-21.042l14.158-14.241v21.604L127.863,201.599z M170.819,201.264l-14.652-13.478v-22.179l14.442,14.359L170.819,201.264z M200.991,168.564l-19.614,0.706l-13.77-13.77h20.292 L200.991,168.564z"/></g></svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -1,18 +1 @@
<?xml version="1.0" standalone="no"?> <svg xmlns="http://www.w3.org/2000/svg" width="704" height="704" preserveAspectRatio="xMidYMid meet" version="1.0" viewBox="0 0 528 528"><metadata>Created by potrace 1.14, written by Peter Selinger 2001-2017</metadata><g fill="#000" stroke="none"><path d="M430 5266 c-152 -33 -307 -156 -373 -297 -20 -42 -41 -105 -47 -140 -8 -45 -10 -697 -8 -2229 3 -2105 4 -2166 22 -2215 77 -200 206 -319 400 -369 53 -14 305 -16 2210 -16 2367 0 2211 -4 2346 62 136 66 261 231 289 383 8 42 11 686 11 2200 0 2355 4 2200 -62 2335 -65 135 -231 261 -378 289 -85 16 -4338 13 -4410 -3z" transform="translate(0.000000,528.000000) scale(0.100000,-0.100000)"/></g></svg>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="528.000000pt" height="528.000000pt" viewBox="0 0 528.000000 528.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,528.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M430 5266 c-152 -33 -307 -156 -373 -297 -20 -42 -41 -105 -47 -140
-8 -45 -10 -697 -8 -2229 3 -2105 4 -2166 22 -2215 77 -200 206 -319 400 -369
53 -14 305 -16 2210 -16 2367 0 2211 -4 2346 62 136 66 261 231 289 383 8 42
11 686 11 2200 0 2355 4 2200 -62 2335 -65 135 -231 261 -378 289 -85 16
-4338 13 -4410 -3z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 840 B

After

Width:  |  Height:  |  Size: 644 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

21
src/@types/country-language.d.ts vendored Normal file
View File

@@ -0,0 +1,21 @@
declare module "@ladjs/country-language" {
export interface LanguageObj {
countries: Array<{
code_2: string;
code_3: string;
numCode: string;
}>;
direction: "RTL" | "LTR";
name: string[];
nativeName: string[];
iso639_1: string;
}
type Callback<T> = (err: null | string, result: null | T) => void;
declare namespace lib {
function getLanguage(locale: string, cb: Callback<LanguageObj>): void;
}
export = lib;
}

View File

@@ -1,52 +0,0 @@
import { describe, it } from "vitest";
import "@/backend";
import { testData } from "@/__tests__/providers/testdata";
import { getProviders } from "@/backend/helpers/register";
import { runProvider } from "@/backend/helpers/run";
import { MWMediaType } from "@/backend/metadata/types/mw";
describe("providers", () => {
const providers = getProviders();
it("have at least one provider", ({ expect }) => {
expect(providers.length).toBeGreaterThan(0);
});
for (const provider of providers) {
describe(provider.displayName, () => {
it("must have at least one type", async ({ expect }) => {
expect(provider.type.length).toBeGreaterThan(0);
});
if (provider.type.includes(MWMediaType.MOVIE)) {
it("must work with movies", async ({ expect }) => {
const movie = testData.find((v) => v.meta.type === MWMediaType.MOVIE);
if (!movie) throw new Error("no movie to test with");
const results = await runProvider(provider, {
media: movie,
progress() {},
type: movie.meta.type as any,
});
expect(results).toBeTruthy();
});
}
if (provider.type.includes(MWMediaType.SERIES)) {
it("must work with series", async ({ expect }) => {
const show = testData.find((v) => v.meta.type === MWMediaType.SERIES);
if (show?.meta.type !== MWMediaType.SERIES)
throw new Error("no show to test with");
const results = await runProvider(provider, {
media: show,
progress() {},
type: show.meta.type as MWMediaType.SERIES,
episode: show.meta.seasonData.episodes[0].id,
season: show.meta.seasons[0].id,
});
expect(results).toBeTruthy();
});
}
});
}
});

View File

@@ -1,45 +0,0 @@
import { DetailedMeta } from "@/backend/metadata/getmeta";
import { MWMediaType } from "@/backend/metadata/types/mw";
export const testData: DetailedMeta[] = [
{
imdbId: "tt10954562",
tmdbId: "572716",
meta: {
id: "439596",
title: "Hamilton",
type: MWMediaType.MOVIE,
year: "2020",
seasons: undefined,
},
},
{
imdbId: "tt11126994",
tmdbId: "94605",
meta: {
id: "222333",
title: "Arcane",
type: MWMediaType.SERIES,
year: "2021",
seasons: [
{
id: "230301",
number: 1,
title: "Season 1",
},
],
seasonData: {
id: "230301",
number: 1,
title: "Season 1",
episodes: [
{
id: "4243445",
number: 1,
title: "Welcome to the Playground",
},
],
},
},
},
];

View File

@@ -1,152 +0,0 @@
import { describe, it } from "vitest";
import {
getMWCaptionTypeFromUrl,
isSupportedSubtitle,
parseSubtitles,
} from "@/backend/helpers/captions";
import { MWCaptionType } from "@/backend/helpers/streams";
import {
ass,
multilineSubtitlesTestVtt,
srt,
visibleSubtitlesTestVtt,
vtt,
} from "./testdata";
describe("subtitles", () => {
it("should return true if given url ends with a known subtitle type", ({
expect,
}) => {
expect(isSupportedSubtitle("https://example.com/test.srt")).toBe(true);
expect(isSupportedSubtitle("https://example.com/test.vtt")).toBe(true);
expect(isSupportedSubtitle("https://example.com/test.txt")).toBe(false);
});
it("should return corresponding MWCaptionType", ({ expect }) => {
expect(getMWCaptionTypeFromUrl("https://example.com/test.srt")).toBe(
MWCaptionType.SRT
);
expect(getMWCaptionTypeFromUrl("https://example.com/test.vtt")).toBe(
MWCaptionType.VTT
);
expect(getMWCaptionTypeFromUrl("https://example.com/test.txt")).toBe(
MWCaptionType.UNKNOWN
);
});
it("should throw when empty text is given", ({ expect }) => {
expect(() => parseSubtitles("")).toThrow("Given text is empty");
});
it("should parse srt", ({ expect }) => {
const parsed = parseSubtitles(srt);
const parsedSrt = [
{
type: "caption",
index: 1,
start: 0,
end: 0,
duration: 0,
content: "Test",
text: "Test",
},
{
type: "caption",
index: 2,
start: 0,
end: 0,
duration: 0,
content: "Test",
text: "Test",
},
];
expect(parsed).toHaveLength(2);
expect(parsed).toEqual(parsedSrt);
});
it("should parse vtt", ({ expect }) => {
const parsed = parseSubtitles(vtt);
const parsedVtt = [
{
type: "caption",
index: 1,
start: 0,
end: 4000,
duration: 4000,
content: "Where did he go?",
text: "Where did he go?",
},
{
type: "caption",
index: 2,
start: 3000,
end: 6500,
duration: 3500,
content: "I think he went down this lane.",
text: "I think he went down this lane.",
},
{
type: "caption",
index: 3,
start: 4000,
end: 6500,
duration: 2500,
content: "What are you waiting for?",
text: "What are you waiting for?",
},
];
expect(parsed).toHaveLength(3);
expect(parsed).toEqual(parsedVtt);
});
it("should parse ass", ({ expect }) => {
const parsed = parseSubtitles(ass);
expect(parsed).toHaveLength(3);
});
it("should delay subtitles when given a delay", ({ expect }) => {
const videoTime = 11;
let delayedSeconds = 0;
const parsed = parseSubtitles(visibleSubtitlesTestVtt);
const isVisible = (start: number, end: number, delay: number): boolean => {
const delayedStart = start / 1000 + delay;
const delayedEnd = end / 1000 + delay;
return (
Math.max(0, delayedStart) <= videoTime &&
Math.max(0, delayedEnd) >= videoTime
);
};
const visibleSubtitles = parsed.filter((c) =>
isVisible(c.start, c.end, delayedSeconds)
);
expect(visibleSubtitles).toHaveLength(1);
delayedSeconds = 10;
const delayedVisibleSubtitles = parsed.filter((c) =>
isVisible(c.start, c.end, delayedSeconds)
);
expect(delayedVisibleSubtitles).toHaveLength(1);
delayedSeconds = -10;
const delayedVisibleSubtitles2 = parsed.filter((c) =>
isVisible(c.start, c.end, delayedSeconds)
);
expect(delayedVisibleSubtitles2).toHaveLength(1);
delayedSeconds = -20;
const delayedVisibleSubtitles3 = parsed.filter((c) =>
isVisible(c.start, c.end, delayedSeconds)
);
expect(delayedVisibleSubtitles3).toHaveLength(1);
});
it("should parse multiline captions", ({ expect }) => {
const parsed = parseSubtitles(multilineSubtitlesTestVtt);
expect(parsed[0].text).toBe(`- Test 1\n- Test 2\n- Test 3`);
expect(parsed[1].text).toBe(`- Test 4`);
expect(parsed[2].text).toBe(`- Test 6`);
});
});

View File

@@ -1,68 +0,0 @@
const srt = `
1
00:00:00,000 --> 00:00:00,000
Test
2
00:00:00,000 --> 00:00:00,000
Test
`;
const vtt = `
WEBVTT
00:00:00.000 --> 00:00:04.000 position:10%,line-left align:left size:35%
Where did he go?
00:00:03.000 --> 00:00:06.500 position:90% align:right size:35%
I think he went down this lane.
00:00:04.000 --> 00:00:06.500 position:45%,line-right align:center size:35%
What are you waiting for?
`;
const ass = `[Script Info]
; Generated by Ebby.co
Title:
Original Script:
ScriptType: v4.00+
Collisions: Normal
PlayResX: 384
PlayResY: 288
PlayDepth: 0
Timer: 100.0
WrapStyle: 0
[v4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default, Arial, 16, &H00FFFFFF, &H00000000, &H00000000, &H00000000, 0, 0, 0, 0, 100, 100, 0, 0, 1, 1, 0, 2, 15, 15, 15, 0
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:10.00,0:00:20.00,Default,,0000,0000,0000,,This is the first subtitle.
Dialogue: 0,0:00:30.00,0:00:34.00,Default,,0000,0000,0000,,This is the second.
Dialogue: 0,0:00:34.00,0:00:35.00,Default,,0000,0000,0000,,Third`;
const visibleSubtitlesTestVtt = `WEBVTT
00:00:00.000 --> 00:00:10.000 position:10%,line-left align:left size:35%
Test 1
00:00:10.000 --> 00:00:20.000 position:90% align:right size:35%
Test 2
00:00:20.000 --> 00:00:31.000 position:45%,line-right align:center size:35%
Test 3
`;
const multilineSubtitlesTestVtt = `WEBVTT
00:00:00.000 --> 00:00:10.000
- Test 1\n- Test 2\n- Test 3
00:00:10.000 --> 00:00:20.000
- Test 4
00:00:20.000 --> 00:00:31.000
- Test 6
`;
export { vtt, srt, ass, visibleSubtitlesTestVtt, multilineSubtitlesTestVtt };

9
src/assets/README.md Normal file
View File

@@ -0,0 +1,9 @@
# About the languages
Locales are difficult, here is some guidance.
## Process on adding new languages
1. Use Weblate to add translations, see contributing guidelines.
2. Add your language to `@/assets/languages.ts`. Must be in ISO format (ISO-639 for language and ISO-3166 for country/region). For joke languages, use any format.
3. If the language code doesn't have a region specified (Such as in `pt-BR`, `BR` being the region), add a default region in `@/utils/language.ts` at `defaultLanguageCodes`
4. If the language code doesn't contain a region (Such as in `zh-Hant`), add a default country in `@/utils/language.ts` at `countryPriority`.

View File

@@ -4,7 +4,7 @@
html, html,
body { body {
@apply bg-denim-100 font-open-sans text-denim-700 overflow-x-hidden; @apply bg-background-main font-open-sans text-type-text;
min-height: 100vh; min-height: 100vh;
min-height: 100dvh; min-height: 100dvh;
} }
@@ -30,10 +30,18 @@ body[data-no-select] {
user-select: none; user-select: none;
} }
html[data-no-scroll], html[data-no-scroll] body {
overflow: hidden;
}
.roll { .roll {
animation: roll 1s; animation: roll 1s;
} }
.roll-infinite {
animation: roll 2s infinite;
}
@keyframes roll { @keyframes roll {
from { from {
transform: rotate(0deg); transform: rotate(0deg);
@@ -60,6 +68,16 @@ body[data-no-select] {
height: 60vh; height: 60vh;
} }
.h-screen {
height: 100vh;
height: 100dvh;
}
.min-h-screen {
min-height: 100vh;
min-height: 100dvh;
}
/*generated with Input range slider CSS style generator (version 20211225) /*generated with Input range slider CSS style generator (version 20211225)
https://toughengineer.github.io/demo/slider-styler*/ https://toughengineer.github.io/demo/slider-styler*/
:root { :root {
@@ -185,7 +203,7 @@ input[type=range].styled-slider.slider-progress::-ms-fill-lower {
} }
::-webkit-scrollbar-thumb { ::-webkit-scrollbar-thumb {
background-color: theme("colors.denim-500"); background-color: theme("colors.video.context.border");
border: 5px solid transparent; border: 5px solid transparent;
border-left: 0; border-left: 0;
background-clip: content-box; background-clip: content-box;
@@ -194,4 +212,22 @@ input[type=range].styled-slider.slider-progress::-ms-fill-lower {
::-webkit-scrollbar { ::-webkit-scrollbar {
/* For some reason the styles don't get applied without the width */ /* For some reason the styles don't get applied without the width */
width: 13px; width: 13px;
} }
.grecaptcha-badge {
display: none !important;
}
.tabbable:focus-visible {
outline: 2px solid theme('colors.themePreview.primary');
box-shadow: 0 0 10px theme('colors.themePreview.secondary');
}
[dir="rtl"] .transform {
/* Invert horizontal X offset on transform (Tailwind RTL plugin does the rest) */
transform: translate(calc(var(--tw-translate-x) * -1), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
[dir="ltr"] .transform {
/* default - otherwise it overwrites*/
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

95
src/assets/languages.ts Normal file
View File

@@ -0,0 +1,95 @@
import ar from "@/assets/locales/ar.json";
import bg from "@/assets/locales/bg.json";
import bn from "@/assets/locales/bn.json";
import ca from "@/assets/locales/ca.json";
import caVl from "@/assets/locales/ca@valencia.json";
import cs from "@/assets/locales/cs.json";
import de from "@/assets/locales/de.json";
import el from "@/assets/locales/el.json";
import en from "@/assets/locales/en.json";
import es from "@/assets/locales/es.json";
import et from "@/assets/locales/et.json";
import fa from "@/assets/locales/fa.json";
import fi from "@/assets/locales/fi-FI.json";
import fr from "@/assets/locales/fr.json";
import gl from "@/assets/locales/gl.json";
import gu from "@/assets/locales/gu.json";
import he from "@/assets/locales/he.json";
import hi from "@/assets/locales/hi.json";
import id from "@/assets/locales/id.json";
import is from "@/assets/locales/is-IS.json";
import it from "@/assets/locales/it.json";
import ja from "@/assets/locales/ja.json";
import ko from "@/assets/locales/ko.json";
import lv from "@/assets/locales/lv.json";
import minion from "@/assets/locales/minion.json";
import ne from "@/assets/locales/ne.json";
import nl from "@/assets/locales/nl.json";
import nv from "@/assets/locales/nv.json";
import pa from "@/assets/locales/pa.json";
import pirate from "@/assets/locales/pirate.json";
import pl from "@/assets/locales/pl.json";
import ptbr from "@/assets/locales/pt-BR.json";
import ptpt from "@/assets/locales/pt-PT.json";
import ro from "@/assets/locales/ro.json";
import ru from "@/assets/locales/ru.json";
import sl from "@/assets/locales/sl.json";
import sv from "@/assets/locales/sv.json";
import ta from "@/assets/locales/ta.json";
import th from "@/assets/locales/th.json";
import tok from "@/assets/locales/tok.json";
import tr from "@/assets/locales/tr.json";
import uk from "@/assets/locales/uk.json";
import vi from "@/assets/locales/vi.json";
import zhhant from "@/assets/locales/zh-Hant.json";
import zh from "@/assets/locales/zh.json";
export const locales = {
en,
ca,
"ca-ES": caVl,
cs,
de,
fr,
it,
nl,
pl,
tr,
vi,
zh,
he,
sv,
pirate,
minion,
lv,
th,
ne,
ar,
es,
et,
tok,
hi,
"pt-BR": ptbr,
"pt-PT": ptpt,
uk,
bg,
bn,
el,
fa,
gu,
id,
ja,
ko,
sl,
ta,
"zh-Hant": zhhant,
is,
ru,
gl,
pa,
ro,
fi,
nv,
};
export type Locales = keyof typeof locales;

533
src/assets/locales/ar.json Normal file
View File

@@ -0,0 +1,533 @@
{
"about": {
"description": "movie-web ┘З┘И ╪к╪╖╪и┘К┘В ┘И┘К╪и ┘К╪и╪н╪л ┘Б┘К ╪з┘Д╪е┘Ж╪к╪▒┘Ж╪к ╪╣┘Ж ╪и╪л┘И╪л. ┘К┘З╪п┘Б ╪з┘Д┘Б╪▒┘К┘В ╪е┘Д┘Й ╪к╪и┘Ж┘К ┘Ж┘З╪м ┘Е╪╣╪╕┘Е┘З ╪и╪│┘К╪╖ ┘Б┘К ╪з╪│╪к┘З┘Д╪з┘Г ╪з┘Д┘Е╪н╪к┘И┘Й.",
"faqTitle": "╪з┘Д╪г╪│╪ж┘Д╪й ╪з┘Д╪┤╪з╪ж╪╣╪й",
"q1": {
"body": "┘Д╪з ┘К╪│╪к╪╢┘К┘Б movie-web ╪г┘К ┘Е╪н╪к┘И┘Й. ╪╣┘Ж╪п┘Е╪з ╪к┘Ж┘В╪▒ ┘Б┘И┘В ╪┤┘К╪б ┘Д┘Д┘Е╪┤╪з┘З╪п╪й╪М ┘К╪к┘Е ╪з┘Д╪и╪н╪л ╪╣┘Д┘Й ╪з┘Д╪е┘Ж╪к╪▒┘Ж╪к ╪╣┘Ж ╪з┘Д┘И╪│╪з╪ж╪╖ ╪з┘Д┘Е╪н╪п╪п╪й (┘К┘Е┘Г┘Ж┘Г ╪▒╪д┘К╪й ╪з┘Д┘Е╪╡╪п╪▒ ╪з┘Д╪░┘К ╪к╪│╪к╪о╪п┘Е┘З ╪╣┘Д┘Й ╪┤╪з╪┤╪й ╪з┘Д╪к╪н┘Е┘К┘Д ┘И┘Б┘К ╪╣┘Д╪з┘Е╪й ╪к╪и┘И┘К╪и \"┘Е╪╡╪з╪п╪▒ ╪з┘Д┘Б┘К╪п┘К┘И\"). ┘Д╪з ┘К╪к┘Е ╪▒┘Б╪╣ ╪з┘Д┘И╪│╪з╪ж╪╖ ╪г╪и╪п┘Л╪з ╪╣┘Ж ╪╖╪▒┘К┘В movie-web╪М ┘Г┘Д ╪┤┘К╪б ┘К╪к┘Е ┘Е┘Ж ╪о┘Д╪з┘Д ╪в┘Д┘К╪й ╪з┘Д╪и╪н╪л ┘З╪░┘З.",
"title": "┘Е┘Ж ╪г┘К┘Ж ┘К╪г╪к┘К ╪з┘Д┘Е╪н╪к┘И┘Й╪Я"
},
"q2": {
"body": "┘Д╪з ┘К┘Е┘Г┘Ж ╪╖┘Д╪и ╪╣╪▒╪╢ ╪г┘И ┘Б┘К┘Д┘Е╪М ┘Д╪г┘Ж movie-web ┘Д╪з ┘К╪п┘К╪▒ ╪г┘К ┘Е╪н╪к┘И┘Й. ┘К╪к┘Е ┘Е╪┤╪з┘З╪п╪й ╪м┘Е┘К╪╣ ╪з┘Д┘Е╪н╪к┘И┘К╪з╪к ┘Е┘Ж ╪о┘Д╪з┘Д ┘Е╪╡╪з╪п╪▒ ╪╣┘Д┘Й ╪з┘Д╪е┘Ж╪к╪▒┘Ж╪к.",
"title": "╪г┘К┘Ж ┘К┘Е┘Г┘Ж┘Ж┘К ╪╖┘Д╪и ┘Е╪│┘Д╪│┘Д ╪г┘И ┘Б┘Д┘Е╪Я"
},
"q3": {
"body": "┘Ж╪к╪з╪ж╪м ╪з┘Д╪и╪н╪л ┘Д╪п┘К┘Ж╪з ┘Е╪п╪╣┘И┘Е╪й ╪и┘В╪з╪╣╪п╪й ╪и┘К╪з┘Ж╪з╪к ╪з┘Д╪г┘Б┘Д╪з┘Е (TMDB) ┘И╪к╪╕┘З╪▒ ╪и╪║╪╢ ╪з┘Д┘Ж╪╕╪▒ ╪╣┘Е╪з ╪е╪░╪з ┘Г╪з┘Ж╪к ┘Е╪╡╪з╪п╪▒┘Ж╪з ╪к╪к╪╢┘Е┘Ж ┘Б╪╣┘Д┘К┘Л╪з ╪з┘Д┘Е╪н╪к┘И┘Й ╪г┘Е ┘Д╪з.",
"title": "╪к╪╣╪▒┘Р╪╢┘П ┘Ж╪к╪з╪ж╪м┘П ╪з┘Д╪и╪н╪л┘Р ╪з┘Д╪о╪з╪╡┘С┘Р ╪и╪з┘Д╪╣╪▒╪╢ ╪г┘И ╪з┘Д┘Б┘К┘Д┘Е ╪з┘Д┘Д╪░┘К ╪г╪▒┘К╪п╪М ┘Д┘Г┘Ж ┘Д┘Е╪з╪░╪з ┘Д╪з ┘К┘Е┘Г┘Ж┘Ж┘К ╪к╪┤╪║┘К┘Д┘З╪Я"
},
"title": "╪н┘И┘Д movie-web"
},
"actions": {
"copied": "╪к┘Е ╪з┘Д┘Ж╪│╪о",
"copy": "┘Ж╪│╪о"
},
"auth": {
"createAccount": "┘Д┘К╪│ ┘Д╪п┘К┘Г ╪н╪│╪з╪и ╪и╪╣╪п╪Я <0>╪г┘Ж╪┤╪ж ╪н╪│╪з╪и┘Л╪з.</0>",
"deviceNameLabel": "╪з╪│┘Е ╪з┘Д╪м┘З╪з╪▓",
"deviceNamePlaceholder": "╪з┘Д┘З╪з╪к┘Б ╪з┘Д╪┤╪о╪╡┘К",
"generate": {
"description": "╪м┘Е┘Д╪й ┘Е╪▒┘И╪▒┘Г┘О ┘З┘К ╪и┘Е╪л╪з╪и╪й ╪з╪│┘Е ┘Е╪│╪к╪о╪п┘Е┘Н ┘И┘Г┘Д┘Е╪й ┘Е╪▒┘И╪▒┘Н. ╪к╪г┘Г╪п ┘Е┘Ж ╪н┘Б╪╕┘З╪з ╪и╪┤┘Г┘Д ╪в┘Е┘Ж╪М ╪│╪к╪н╪к╪з╪м┘З╪з ┘Д╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д ╪е┘Д┘Й ╪н╪│╪з╪и┘Г",
"next": "┘Д┘В╪п ┘В┘Е╪к┘П ╪и╪н┘Б╪╕ ╪м┘Е┘Д╪й ┘Е╪▒┘И╪▒┘К",
"passphraseFrameLabel": "╪м┘Е┘Д╪й ╪з┘Д┘Е╪▒┘И╪▒",
"title": "╪м┘Е┘Д╪й ┘Е╪▒┘И╪▒┘Г"
},
"hasAccount": "┘Д╪п┘К┘Г ╪н╪│╪з╪и ╪и╪з┘Д┘Б╪╣┘Д╪Я <0>┘В┘Е ╪и╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д ┘З┘Ж╪з.</0>",
"login": {
"description": "╪▒╪м╪з╪б┘Л ╪м┘Е┘Д╪й ╪з┘Д┘Е╪▒┘И╪▒ ┘Д╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д ╪е┘Д┘Й ╪н╪│╪з╪и┘Г",
"deviceLengthError": "╪▒╪м╪з╪б┘Л ╪г╪п╪о┘Д ╪з╪│┘Е ╪м┘З╪з╪▓",
"passphraseLabel": "╪м┘Е┘Д╪й ┘Е╪▒┘И╪▒ ┘Е┘Ж 12 ┘Г┘Д┘Е╪й",
"passphrasePlaceholder": "╪м┘Е┘Д╪й ┘Е╪▒┘И╪▒",
"submit": "╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д",
"title": "╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д ╪е┘Д┘Й ╪н╪│╪з╪и┘Г",
"validationError": "╪м┘Е┘Д╪й ╪з┘Д┘Е╪▒┘И╪▒ ╪о╪з╪╖╪ж╪й ╪г┘И ┘Ж╪з┘В╪╡╪й"
},
"register": {
"information": {
"color1": "┘Д┘И┘Ж ╪з┘Д┘Е┘Д┘Б ╪з┘Д╪┤╪о╪╡┘К ╪з┘Д╪г┘И┘Д",
"color2": "┘Д┘И┘Ж ╪з┘Д┘Е┘Д┘Б ╪з┘Д╪┤╪о╪╡┘К ╪з┘Д╪л╪з┘Ж┘К",
"header": "╪г╪п╪о┘Д ╪з╪│┘Е┘Л╪з ┘Д╪м┘З╪з╪▓┘Г ┘И╪з╪о╪к╪▒ ╪г┘Д┘И╪з┘Ж┘Л╪з ┘И╪г┘К┘В┘И┘Ж╪й ┘Е╪│╪к╪о╪п┘Е ╪н╪│╪и ╪з╪о╪к┘К╪з╪▒┘Г",
"icon": "╪г┘К┘В┘И┘Ж╪й ╪з┘Д┘Е╪│╪к╪о╪п┘Е",
"next": "╪з┘Д╪к╪з┘Д┘К",
"title": "┘Е╪╣┘Д┘И┘Е╪з╪к ╪з┘Д╪н╪│╪з╪и"
}
},
"trust": {
"failed": {
"text": "┘З┘Д ┘В┘Е╪к ╪и╪╢╪и╪╖┘З ╪и╪┤┘Г┘Д ╪╡╪н┘К╪н╪Я",
"title": "╪к╪╣┘О╪░┘С┘О╪▒ ╪з┘Д┘И╪╡┘И┘Д ╪е┘Д┘Й ╪з┘Д╪о╪з╪п┘Е"
},
"host": "╪г┘Ж╪к ╪╣┘Д┘Й ┘И╪┤┘Г ╪з┘Д╪з╪к╪╡╪з┘Д ╪и┘А <0>{{hostname}}</0> - ┘К╪▒╪м┘Й ╪к╪г┘Г┘К╪п ╪г┘Ж┘Г ╪к╪л┘В ┘Б┘К┘З ┘В╪и┘Д ╪е┘Ж╪┤╪з╪б ╪н╪│╪з╪и",
"no": "╪╣┘И╪п╪й",
"title": "┘З┘Д ╪к╪л┘Р┘В┘П ┘Б┘К ┘З╪░╪з ╪з┘Д╪о╪з╪п┘Е╪Я",
"yes": "╪г╪л┘Р┘В┘П ┘Б┘К ┘З╪░╪з ╪з┘Д╪о╪з╪п┘Е"
},
"verify": {
"description": "╪▒╪м╪з╪б┘Л ╪г╪п╪о┘Д ╪м┘Е┘Д╪й ╪з┘Д┘Е╪▒┘И╪▒ ╪з┘Д╪│╪з╪и┘В╪й ┘Д╪к╪г┘Г┘К╪п ╪г┘Ж┘Г ┘В╪п ┘В┘Е╪к ╪и╪н┘Б╪╕┘З╪з ┘И┘Д╪е┘Ж╪┤╪з╪б ╪н╪│╪з╪и┘Г",
"invalidData": "╪з┘Д╪и┘К╪з┘Ж╪з╪к ╪║┘К╪▒ ╪╡╪з┘Д╪н╪й",
"noMatch": "╪м┘Е┘Д╪й ╪з┘Д┘Е╪▒┘И╪▒ ╪║┘К╪▒ ┘Е╪к╪╖╪з╪и┘В╪й",
"passphraseLabel": "╪м┘Е┘Д╪й ┘Е╪▒┘И╪▒┘Г ╪з┘Д┘Е┘Г┘И┘Ж╪й ┘Е┘Ж 12 ┘Г┘Д┘Е╪й",
"recaptchaFailed": "┘Б╪┤┘Д ╪з┘Д╪к╪н┘В┘В ┘Е┘Ж ReCaptcha",
"register": "╪е┘Ж╪┤╪з╪б ╪н╪│╪з╪и",
"title": "┘В┘Е ╪и╪к╪г┘Г┘К╪п ╪м┘Е┘Д╪й ┘Е╪▒┘И╪▒┘Г"
}
},
"errors": {
"badge": "╪к┘Е ┘Г╪│╪▒┘З",
"details": "╪к┘Б╪з╪╡┘К┘Д ╪з┘Д╪о╪╖╪г",
"reloadPage": "╪г╪╣╪п ╪к╪н┘Е┘К┘Д ╪з┘Д╪╡┘Б╪н╪й",
"showError": "╪╣╪▒╪╢ ╪к┘Б╪з╪╡┘К┘Д ╪з┘Д╪о╪╖╪г",
"title": "┘И╪з╪м┘З┘Ж╪з ╪о╪╖╪г!"
},
"footer": {
"legal": {
"disclaimer": "╪к┘Ж┘И┘К┘З",
"disclaimerText": "┘Д╪з ┘К╪│╪к╪╢┘К┘Б movie-web ╪г┘К ┘Е┘Д┘Б╪з╪к╪М ╪и┘Д ┘К┘В┘И┘Е ╪и╪з┘Д╪▒╪и╪╖ ┘Е╪╣ ╪о╪п┘Е╪з╪к ╪╖╪▒┘Б ╪л╪з┘Д╪л. ┘К╪м╪и ┘Е╪╣╪з┘Д╪м╪й ╪з┘Д┘Е╪┤╪з┘Г┘Д ╪з┘Д┘В╪з┘Ж┘И┘Ж┘К╪й ┘Е╪╣ ┘Е╪╢┘К┘Б┘К ╪з┘Д┘Е┘Д┘Б╪з╪к ┘И╪з┘Д┘Е╪▓┘И╪п┘К┘Ж. ┘Д╪з ┘К╪к╪н┘Е┘Д movie-web ┘Е╪│╪д┘И┘Д┘К╪й ╪г┘К ┘Е┘Д┘Б╪з╪к ┘К╪╣╪▒╪╢┘З╪з ┘Е╪▓┘И╪п┘И ╪з┘Д┘Б┘К╪п┘К┘И."
},
"links": {
"discord": "╪п┘К╪│┘Г┘И╪▒╪п",
"dmca": "DMCA",
"github": "╪║┘К╪к ┘З╪з╪и"
},
"tagline": "╪┤╪з┘З╪п ╪╣╪▒┘И╪╢┘Г ┘И╪г┘Б┘Д╪з┘Е┘Г ╪з┘Д┘Е┘Б╪╢┘Д╪й ╪и╪з╪│╪к╪о╪п╪з┘Е ╪к╪╖╪и┘К┘В ╪з┘Д╪и╪л ┘Е┘Б╪к┘И╪н ╪з┘Д┘Е╪╡╪п╪▒ ┘З╪░╪з."
},
"global": {
"name": "movie-web",
"pages": {
"about": "╪н┘О┘И┘Д",
"dmca": "DMCA",
"login": "╪к╪│╪м┘К┘Д ╪з┘Д╪п╪о┘И┘Д",
"onboarding": "╪е╪╣╪п╪з╪п",
"pagetitle": "\"{{title}} - movie-web\"",
"register": "╪е┘Ж╪┤╪з╪б ╪н╪│╪з╪и",
"settings": "╪з┘Д╪е╪╣╪п╪з╪п╪з╪к"
}
},
"home": {
"bookmarks": {
"sectionTitle": "╪╣┘Д╪з┘Е╪з╪к ┘Е╪▒╪м╪╣┘К╪й"
},
"continueWatching": {
"sectionTitle": "┘Е╪к╪з╪и╪╣╪й ╪з┘Д┘Е╪┤╪з┘З╪п╪й"
},
"mediaList": {
"stopEditing": "╪е┘Ж┘З╪з╪б ╪з┘Д╪к╪╣╪п┘К┘Д"
},
"search": {
"allResults": "┘З╪░╪з ┘Г┘Д ┘Е╪з ┘Д╪п┘К┘Ж╪з!",
"failed": "╪к╪╣╪░╪▒ ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ╪з┘Д┘И╪│╪з╪ж╪╖╪М ╪н╪з┘И┘Д ┘Е╪м╪п╪п╪з!",
"loading": "╪м╪з╪▒ ╪з┘Д╪к╪н┘Е┘К┘Д...",
"noResults": "┘Д┘Е ┘Ж╪к┘Е┘Г┘Ж ┘Е┘Ж ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ╪г┘К ╪┤┘К╪б!",
"placeholder": {
"default": "┘Е╪з╪░╪з ╪к╪▒┘К╪п ╪г┘Ж ╪к╪┤╪з┘З╪п╪Я",
"extra": []
},
"sectionTitle": "┘Ж╪к╪з╪ж╪м ╪з┘Д╪и╪н╪л"
},
"titles": {
"day": {
"default": "┘Е╪з╪░╪з ╪к╪▒┘К╪п ╪г┘Ж ╪к╪┤╪з┘З╪п ┘Б┘К ┘З╪░┘З ╪з┘Д╪╕┘З┘К╪▒╪й╪Я",
"extra": ["┘Е╪к╪┤┘И┘В ┘Д┘Д┘Е╪║╪з┘Е╪▒╪й╪Я ┘В╪п ┘К┘Г┘И┘Ж Jurassic Park ╪о┘К╪з╪▒┘Л╪з ┘Е╪л╪з┘Д┘К┘Л╪з ┘Д┘Г."]
},
"morning": {
"default": "┘Е╪з╪░╪з ╪к╪▒┘К╪п ╪г┘Ж ╪к╪┤╪з┘З╪п ┘Б┘К ┘З╪░╪з ╪з┘Д╪╡╪и╪з╪н╪Я",
"extra": ["╪│┘Е╪╣╪к ╪г┘Ж ┘Б┘Д┘Е \"Before Sunrise\" ╪м┘К╪п"]
},
"night": {
"default": "┘Е╪з╪░╪з ╪к╪▒┘К╪п ╪г┘Ж ╪к╪┤╪з┘З╪п ┘Б┘К ┘З╪░┘З ╪з┘Д┘Д┘К┘Д╪й╪Я",
"extra": ["┘Е┘П╪▒┘З┘О┘В╪Я ╪│┘Е╪╣╪к ╪г┘Ж ┘Б┘К┘Д┘Е \"The Exorcist\" ╪м┘К╪п."]
}
}
},
"media": {
"episodeDisplay": "\"S{{season}} E{{episode}}\"",
"types": {
"movie": "┘Б┘Р┘Д┘Е",
"show": "┘Е┘П╪│┘Д╪│┘Д"
}
},
"navigation": {
"banner": {
"offline": "╪к╪н┘В┘В ┘Е┘Ж ╪з╪к╪╡╪з┘Д┘Г ╪и╪з┘Д╪г┘Ж╪к╪▒┘Ж╪к"
},
"menu": {
"about": "╪╣┘Ж╪з",
"donation": "╪к╪и╪▒╪╣",
"logout": "╪к╪│╪м┘К┘Д ╪з┘Д╪о╪▒┘И╪м",
"register": "┘Е╪▓╪з┘Е┘Ж╪й ╪е┘Д┘Й ╪з╪з┘Д╪к╪о╪▓┘К┘Ж ┘Д╪│╪н╪з╪и┘К",
"settings": "╪з┘Д╪е╪╣╪п╪з╪п╪з╪к",
"support": "╪з┘Д╪п╪╣┘Е"
}
},
"notFound": {
"badge": "╪╡┘Б╪н╪й ╪║┘К╪▒ ┘Е┘И╪м┘И╪п╪й",
"goHome": "╪╣┘И╪п╪й",
"message": "╪и╪н╪л┘Ж╪з ┘Б┘К ┘Г┘Д ┘Е┘Г╪з┘Ж: ┘Б┘К ╪з┘Д╪о╪▓╪з┘Ж╪й ┘И╪н╪к┘Й ╪к╪н╪к ╪з┘Д╪╡┘Ж╪з╪п┘К┘В╪М ┘И┘Е╪╣ ╪░┘Д┘Г ┘Д┘Е ┘Ж╪╣╪л╪▒ ╪╣┘Ж ╪з┘Д╪╡┘Б╪н╪й ╪з┘Д╪к┘К ╪╖┘Д╪и╪к┘О┘З╪з.",
"title": "╪к╪╣╪░╪▒ ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ┘З╪░┘З ╪з┘Д╪╡┘Б╪н╪й"
},
"onboarding": {
"defaultConfirm": {
"cancel": "╪е┘Д╪║╪з╪б",
"confirm": "╪з╪│╪к╪о╪п┘Е ╪з┘Д╪е╪╣╪п╪з╪п ╪з┘Д╪е┘Б╪к╪▒╪з╪╢┘К",
"description": "┘Д╪з ┘К╪н╪к┘И┘К ╪з┘Д╪е╪╣╪п╪з╪п ╪з┘Д╪з┘Б╪к╪▒╪з╪╢┘К ╪╣┘Д┘Й ╪г┘Б╪╢┘Д ╪з┘Д╪к╪п┘Б┘В╪з╪к ┘И┘К┘Е┘Г┘Ж ╪г┘Ж ┘К┘Г┘И┘Ж ╪и╪╖┘К╪ж┘Л╪з ╪и╪┤┘Г┘Д ┘Д╪з ┘К╪н╪к┘Е┘Д.",
"title": "┘З┘Д ╪з┘Ж╪к ┘Е╪к╪г┘Г╪п╪Я"
},
"extension": {
"back": "╪з╪▒╪м╪╣",
"explainer": "╪и╪з╪│╪к╪о╪п╪з┘Е ╪е╪╢╪з┘Б╪й╪з┘Д┘Е╪к╪╡┘Б╪н╪М ┘К┘Е┘Г┘Ж┘Г ╪з┘Д╪н╪╡┘И┘Д ╪╣┘Д┘Й ╪г┘Б╪╢┘Д ╪з┘Д╪и╪л┘И╪л ╪з┘Д╪к┘К ┘Ж┘В╪п┘Е┘З╪з. ┘Б┘В╪╖ ╪л╪и╪к ╪з┘Д╪е╪╢╪з┘Б╪й.",
"explainerIos": "┘Д╪│┘И╪б ╪з┘Д╪н╪╕╪М ┘Д╪з ┘К╪к┘Е ╪п╪╣┘Е ╪з┘Д╪е╪╢╪з┘Б╪й ╪╣┘Д┘Й iOS╪М ╪з╪╢╪║╪╖<bold>╪з╪▒╪м╪╣ </bold> ┘Д╪з╪о╪к┘К╪з╪▒ ╪о┘К╪з╪▒ ╪в╪о╪▒.",
"extensionHelp": "╪е╪░╪з ┘В┘Е╪к ╪и╪к╪л╪и┘К╪к ╪з┘Д╪е╪╢╪з┘Б╪й ┘И┘Д┘Г┘Ж ┘Д┘Е ┘К╪к┘Е ╪з┘Г╪к╪┤╪з┘Б┘З╪М <bold> ╪з┘Б╪к╪н ╪з┘Д╪е╪╢╪з┘Б╪й┘Е┘Ж ╪о┘Д╪з┘Д ┘В╪з╪ж┘Е╪й ╪е╪╢╪з┘Б╪з╪к ╪з┘Д┘Е╪к╪╡┘Б╪н </bold> ┘И╪з╪к╪и╪╣ ╪з┘Д╪о╪╖┘И╪з╪к ╪╣┘Д┘Й ╪з┘Д╪┤╪з╪┤╪й.",
"linkChrome": "╪к╪л╪и┘К╪к ╪е╪╢╪з┘Б╪й Chrome",
"linkFirefox": "╪к╪л╪и┘К╪к ╪е╪╢╪з┘Б╪й Firefox",
"notDetecting": "╪к┘Е ╪к╪л╪и┘К╪к┘З ╪╣┘Д┘Й Chrome╪М ┘Д┘Г┘Ж ╪з┘Д┘Е┘И┘В╪╣ ┘Д╪з ┘К┘Г╪к╪┤┘Б┘З ╪Я ╪н╪з┘И┘Д ╪е╪╣╪з╪п╪й ╪к╪н┘Е┘К┘Д ╪з┘Д╪╡┘Б╪н╪й!",
"notDetectingAction": "╪е╪╣╪з╪п╪й ╪к╪н┘Е┘К┘Д ╪з┘Д╪╡┘Б╪н╪й",
"status": {
"disallowed": "╪з┘Д╪е╪╢╪з┘Б╪й ╪║┘К╪▒ ┘Е┘Б╪╣┘Д╪й ┘Д┘З╪░┘З ╪з┘Д╪╡┘Б╪н╪й",
"disallowedAction": "┘Б╪╣┘Д ╪з┘Д╪е╪╢╪з┘Б╪й",
"failed": "┘Б╪┤┘Д ╪з╪▒╪│┘Д ╪з┘Д╪н╪з┘Д╪й",
"loading": "┘Б┘К ╪з┘Ж╪к╪╕╪з╪▒┘Г ┘Д╪к╪л╪и┘К╪к ╪з┘Д╪е╪╢╪з┘Б╪й",
"outdated": "╪е╪╡╪п╪з╪▒ ╪з┘Д╪е╪╢╪з┘Б╪й ┘В╪п┘К┘Е",
"success": "╪з┘Д╪е╪╢╪з┘Б╪й ╪к╪╣┘Е┘Д ┘Г┘Е╪з ┘З┘И ┘Е╪к┘И┘В╪╣!"
},
"submit": "╪г┘Г┘Е╪з┘Д",
"title": "┘Д┘Ж╪и╪п╪з ╪и╪е╪╢╪з┘Б╪й"
},
"proxy": {
"back": "╪з╪▒╪м╪╣",
"explainer": "╪и╪з╪│╪к╪о╪п╪з┘Е ╪╖╪▒┘К┘В╪й ╪з┘Д┘И┘Г┘К┘Д╪М ┘К┘Е┘Г┘Ж┘Г ╪з┘Д╪н╪╡┘И┘Д ╪╣┘Д┘Й ╪и╪л┘И╪л ╪╣╪з┘Д┘К╪й ╪з┘Д╪м┘И╪п╪й ┘Е┘Ж ╪о┘Д╪з┘Д ╪╣┘Е┘Д ┘И┘Г┘К┘Д ╪о╪п┘Е╪й ╪░╪з╪к┘К╪й.",
"input": {
"errorConnection": "┘Д╪з┘К┘Е┘Г┘Ж ╪з┘Д╪з╪к╪╡╪з┘Д ╪и╪з┘Д┘И┘Г┘К┘Д",
"errorInvalidUrl": "╪▒╪з╪и╪╖ ╪║┘К╪▒ ╪╡╪з┘Д╪н",
"errorNotProxy": "╪к┘И┘В╪╣┘Ж╪з ┘И┘Г┘К┘Д ┘И┘Д┘Г┘Ж ╪н╪╡┘Д┘Ж╪з ╪╣┘Д┘Й ┘Е┘И┘В╪╣",
"label": "╪▒╪з╪и╪╖ ╪з┘Д┘И┘Г┘К┘Д",
"placeholder": "https://"
},
"link": "╪к╪╣┘Д┘Е ┘Г┘К┘Б ╪к╪╡┘Ж╪╣ ┘И┘Г┘К┘Д",
"submit": "╪к╪г┘Г┘К╪п ╪з┘Д┘И┘Г┘К┘Д",
"title": "╪п╪╣┘Ж╪з ┘Ж╪╡┘Ж╪╣ ┘И┘Г┘К┘Д ╪м╪п┘К╪п"
},
"start": {
"explainer": "┘Д┘Д╪н╪╡┘И┘Д ╪╣┘Д┘Й ╪г┘Б╪╢┘Д ╪и╪л┘И╪л ┘Е┘Е┘Г┘Ж╪й╪М ╪│╪к╪н╪к╪з╪м ╪е┘Д┘Й ╪з╪о╪к┘К╪з╪▒ ╪╖╪▒┘К┘В╪й ╪з┘Д╪и╪л ╪з┘Д╪к┘К ╪к╪▒┘К╪п ╪з╪│╪к╪о╪п╪з┘Е┘З╪з.",
"options": {
"default": {
"text": "┘Д╪з ╪г╪▒┘К╪п ╪и╪л┘И╪л ╪░╪з╪к ╪м┘И╪п╪й ╪м┘К╪п╪й╪М < 0/> < 1 > ╪з╪│╪к╪о╪п┘Е ╪з┘Д╪е╪╣╪п╪з╪п ╪з┘Д╪з┘Б╪к╪▒╪з╪╢┘К </1 >"
},
"extension": {
"action": "╪л╪и╪к ╪з┘Д╪е╪╢╪з┘Б╪й",
"description": "┘В┘Е ╪и╪к╪л╪и┘К╪к ╪е╪╢╪з┘Б╪й ╪з┘Д┘Е╪к╪╡┘Б╪н ┘И╪з┘Д┘И╪╡┘И┘Д ╪е┘Д┘Й ╪г┘Б╪╢┘Д ╪з┘Д┘Е╪╡╪з╪п╪▒.",
"quality": "╪з┘Б╪╢┘Д ╪м┘И╪п╪й",
"title": "╪е╪╢╪з┘Б╪й ╪з┘Д┘Е╪к╪╡┘Б╪н"
},
"proxy": {
"action": "╪е╪╣╪п╪з╪п ┘И┘Г┘К┘Д",
"description": "┘В┘Е ╪и╪е╪╣╪п╪з╪п ┘И┘Г┘К┘Д ┘Б┘К 5 ╪п┘В╪з╪ж┘В ┘Б┘В╪╖ ┘И╪з┘Д┘И╪╡┘И┘Д ╪е┘Д┘Й ┘Е╪╡╪з╪п╪▒ ╪▒╪з╪ж╪╣╪й.",
"quality": "╪м┘И╪п╪й ╪м┘К╪п╪й",
"title": "┘И┘Г┘К┘Д ┘Е╪о╪╡╪╡"
}
},
"title": "╪п╪╣┘И┘Ж╪з ┘Ж╪н╪╡┘Д ╪╣┘Д┘Й ╪е╪╣╪п╪з╪п ┘Е╪╣ movie-web"
}
},
"overlays": {
"close": "╪е╪║┘Д╪з┘В"
},
"player": {
"back": {
"default": "╪╣┘И╪п╪й",
"short": "╪╣┘П╪п┘Т"
},
"casting": {
"enabled": "╪м╪з╪▒┘Н ╪з┘Д╪╣╪▒╪╢ ╪╣┘Д┘Й ╪з┘Д╪м┘З╪з╪▓..."
},
"menus": {
"downloads": {
"disclaimer": "┘К╪к┘Е ╪г╪о╪░ ╪з┘Д╪к┘Ж╪▓┘К┘Д╪з╪к ┘Е╪и╪з╪┤╪▒╪й┘Л ┘Е┘Ж ┘В╪и┘Д ┘Е┘В╪п┘Е ╪з┘Д╪о╪п┘Е╪й. movie-web ┘Д╪з╪│┘К╪╖╪▒╪й ┘Д┘З ╪╣┘Д┘Й ┘Г┘К┘Б┘К╪й ╪к┘И┘Б┘К╪▒ ╪к┘Д┘Г ╪з┘Д╪к┘Ж╪▓┘К┘Д╪з╪к.",
"downloadSubtitle": "╪к┘Ж╪▓┘К┘Д ┘Е┘В╪з╪╖╪╣ ╪з┘Д╪к╪▒╪м┘Е╪й ╪з┘Д╪н╪з┘Д┘К╪й",
"downloadVideo": "╪к┘Ж╪▓┘К┘Д ╪з┘Д┘Б┘К╪п┘К┘И",
"hlsDisclaimer": "┘К╪к┘Е ╪г╪о╪░ ╪з┘Д╪к┘Ж╪▓┘К┘Д╪з╪к ┘Е╪и╪з╪┤╪▒╪й ┘Е┘Ж ╪з┘Д┘Е╪▓┘И╪п. ┘Д╪з ╪к╪к╪н┘Г┘Е movie-web ┘Б┘К ┘Г┘К┘Б┘К╪й ╪к┘И┘Б┘К╪▒ ╪з┘Д╪к┘Ж╪▓┘К┘Д╪з╪к.<br /><br />┘К╪▒╪м┘Й ┘Е┘Д╪з╪н╪╕╪й ╪г┘Ж┘Г ╪к┘В┘И┘Е ╪и╪к┘Ж╪▓┘К┘Д ┘В╪з╪ж┘Е╪й ╪к╪┤╪║┘К┘Д HLS╪М<bold> ┘Д╪з ┘К┘Ж╪╡╪н ╪и╪з┘Д╪к┘Ж╪▓┘К┘Д ╪е╪░╪з ┘Д┘Е ╪к┘Г┘Ж ╪╣┘Д┘Й ╪п╪▒╪з┘К╪й ╪и╪к┘Ж╪│┘К┘В╪з╪к ╪з┘Д╪и╪л ╪з┘Д┘Е╪к┘В╪п┘Е╪й</bold>. ╪м╪▒╪и ┘Е╪╡╪з╪п╪▒ ┘Е╪о╪к┘Д┘Б╪й ┘Д╪к┘Ж╪│┘К┘В╪з╪к ┘Е╪о╪к┘Д┘Б╪й.",
"onAndroid": {
"1": "┘Д┘Д╪к┘Ж╪▓┘К┘Д ╪╣┘Д┘Й ╪г┘Ж╪п╪▒┘И┘К╪п╪М ╪г┘Ж┘В╪▒ ╪▓╪▒ ╪з┘Д╪к┘Ж╪▓┘К┘Д ┘И┘Б┘К ╪з┘Д╪╡┘Б╪н╪й ╪з┘Д┘Е┘И╪з┘Д┘К╪й <bold>╪е╪╢╪║╪╖ ╪и╪з╪│╪к┘Е╪▒╪з╪▒</bold> ╪╣┘Д┘Й ╪з┘Д┘Б┘К╪п┘К┘И╪М ┘И╪и╪╣╪п┘З╪з ╪з╪о╪к╪▒ <bold>╪н┘Б╪╕</bold>.",
"shortTitle": "╪к┘Ж╪▓┘К┘Д / Android",
"title": "╪к┘Ж╪▓┘К┘Д ╪╣┘Д┘Й Android"
},
"onIos": {
"1": "┘Д┘Д╪к┘Ж╪▓┘К┘Д ╪╣┘Д┘Й ┘Ж╪╕╪з┘Е iOS╪М ╪з┘Ж┘В╪▒ ╪╣┘Д┘Й ╪▓╪▒ ╪з┘Д╪к┘Ж╪▓┘К┘Д ╪л┘Е╪М ╪╣┘Д┘Й ╪з┘Д╪╡┘Б╪н╪й ╪з┘Д╪м╪п┘К╪п╪й╪М ╪з┘Ж┘В╪▒ ╪╣┘Д┘Й <bold><ios_share /></bold>╪М ╪л┘Е <bold>╪н┘Б╪╕ ╪е┘Д┘Й ╪з┘Д┘Е┘Д┘Б╪з╪к <ios_files /></bold>.",
"shortTitle": "╪к┘Ж╪▓┘К┘Д / iOS",
"title": "╪к┘Ж╪▓┘К┘Д ╪╣┘Д┘Й iOS"
},
"onPc": {
"1": "╪╣┘Д┘Й ╪з┘Д╪н╪з╪│┘И╪и╪М ╪з┘Ж┘В╪▒ ╪╣┘Д┘Й ╪▓╪▒ ╪з┘Д╪к┘Ж╪▓┘К┘Д╪М ╪л┘Е ╪╣┘Д┘Й ╪з┘Д╪╡┘Б╪н╪й ╪з┘Д╪м╪п┘К╪п╪й╪М ╪з┘Ж┘В╪▒ ╪и╪▓╪▒ ╪з┘Д┘Б╪г╪▒╪й ╪з┘Д╪г┘К┘Е┘Ж ╪╣┘Д┘Й ╪з┘Д┘Б┘К╪п┘К┘И ┘И╪н╪п╪п <bold>╪н┘Б╪╕ ╪з┘Д┘Б┘К╪п┘К┘И ╪и╪з╪│┘Е</bold>",
"shortTitle": "╪к┘Ж╪▓┘К┘Д / ╪н╪з╪│┘И╪и",
"title": "╪к┘Ж╪▓┘К┘Д ╪╣┘Д┘Й ╪з┘Д╪н╪з╪│┘И╪и"
},
"title": "╪к┘Ж╪▓┘К┘Д"
},
"episodes": {
"button": "╪з┘Д╪н┘Д┘В╪з╪к",
"emptyState": "┘Д╪з ╪к┘И╪м╪п ╪н┘Д┘В╪з╪к ┘Б┘К ┘З╪░╪з ╪з┘Д┘Е┘И╪│┘Е╪М ┘К╪▒╪м┘Й ╪з┘Д╪к╪н┘В┘В ┘Д╪з╪н┘В┘Л╪з!",
"episodeBadge": "E{{episode}}",
"loadingError": "╪о╪╖╪г ┘Б┘К ╪к╪н┘Е┘К┘Д ╪з┘Д┘Е┘И╪│┘Е",
"loadingList": "╪к╪н┘Е┘К┘Д...",
"loadingTitle": "╪к╪н┘Е┘К┘Д...",
"unairedEpisodes": "╪к┘Е ╪к╪╣╪╖┘К┘Д ╪н┘Д┘В╪й ┘И╪з╪н╪п╪й ╪г┘И ╪г┘Г╪л╪▒ ┘Е┘Ж ┘З╪░╪з ╪з┘Д┘Е┘И╪│┘Е ┘Д╪г┘Ж┘З ┘Д┘Е ┘К╪к┘Е ╪и╪л┘З╪з ╪и╪╣╪п."
},
"playback": {
"speedLabel": "╪│╪▒╪╣╪й ╪з┘Д╪к╪┤╪║┘К┘Д",
"title": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д╪к╪┤╪║┘К┘Д"
},
"quality": {
"automaticLabel": "╪м┘И╪п╪й ╪к┘Д┘В╪з╪ж┘К╪й",
"hint": "┘К┘Е┘Г┘Ж┘Г ┘Е╪н╪з┘И┘Д╪й <0>╪к╪║┘К┘К╪▒ ╪з┘Д┘Е╪╡╪п╪▒</0> ┘Д┘Д╪н╪╡┘И┘Д ╪╣┘Д┘Й ╪о┘К╪з╪▒╪з╪к ╪м┘И╪п╪й ┘Е╪о╪к┘Д┘Б╪й.",
"iosNoQuality": "┘Ж╪╕╪▒┘Л╪з ┘Д┘Д┘В┘К┘И╪п ╪з┘Д┘Е╪н╪п╪п╪й ┘Е┘Ж ┘В╪и┘Д Apple╪М ╪о┘К╪з╪▒╪з╪к ╪з┘Д╪м┘И╪п╪й ╪║┘К╪▒ ┘Е╪к┘И┘Б╪▒╪й ╪╣┘Д┘Й iOS ┘Д┘З╪░╪з ╪з┘Д┘Е╪╡╪п╪▒. ┘К┘Е┘Г┘Ж┘Г ┘Е╪н╪з┘И┘Д╪й <0>╪з┘Д╪к╪и╪п┘К┘Д ╪е┘Д┘Й ┘Е╪╡╪п╪▒ ╪в╪о╪▒</0> ┘Д┘Д╪н╪╡┘И┘Д ╪╣┘Д┘Й ╪о┘К╪з╪▒╪з╪к ╪м┘И╪п╪й ┘Е╪о╪к┘Д┘Б╪й.",
"title": "╪м┘И╪п╪й"
},
"settings": {
"downloadItem": "╪к┘Ж╪▓┘К┘Д",
"enableSubtitles": "╪к┘Б╪╣┘К┘Д ┘Е┘В╪з╪╖╪╣ ╪з┘Д╪к╪▒╪м┘Е╪й",
"experienceSection": "╪к╪м╪▒╪и╪й ╪з┘Д┘Е╪┤╪з┘З╪п╪й",
"playbackItem": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д╪к╪┤╪║┘К┘Д",
"qualityItem": "╪м┘И╪п╪й",
"sourceItem": "┘Е╪╡╪з╪п╪▒ ╪з┘Д┘Б┘К╪п┘К┘И",
"subtitleItem": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д╪к╪▒╪м┘Е╪й",
"videoSection": "╪е╪╣╪п╪з╪п╪з╪к ╪з┘Д┘Б┘К╪п┘К┘И"
},
"sources": {
"failed": {
"text": "╪н╪п╪л╪к ╪о╪╖╪г ╪г╪л┘Ж╪з╪б ┘Е╪н╪з┘И┘Д╪й ╪е┘К╪м╪з╪п ╪╣┘Ж ╪г┘К ┘Б┘К╪п┘К┘И╪М ┘К╪▒╪м┘Й ╪к╪м╪▒╪и╪й ┘Е╪╡╪п╪▒ ╪в╪о╪▒.",
"title": "┘Б╪┤┘Д╪к ╪╣┘Е┘Д┘К╪й ╪з┘Д╪з╪│╪к╪о╪▒╪з╪м"
},
"noEmbeds": {
"text": "╪к╪╣╪░╪▒ ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ╪г┘К ╪к╪╢┘Е┘К┘Ж╪з╪к╪М ┘К╪▒╪м┘Й ╪к╪м╪▒╪и╪й ┘Е╪╡╪п╪▒ ╪в╪о╪▒.",
"title": "┘Д┘Е ┘К╪к┘Е ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ╪к╪╢┘Е┘К┘Ж╪з╪к"
},
"noStream": {
"text": "┘З╪░╪з ╪з┘Д┘Е╪╡╪п╪▒ ┘Д┘К╪│ ┘Б┘К┘З ╪и╪л ┘Д┘З╪░╪з ╪з┘Д┘Б┘Д┘Е ╪г┘И ╪з┘Д┘Е╪│┘Д╪│┘Д.",
"title": "┘Д╪з ╪и╪л"
},
"title": "┘Е╪╡╪з╪п╪▒",
"unknownOption": "┘Е╪м┘З┘И┘Д"
},
"subtitles": {
"customChoice": "╪з╪│╪к┘К╪▒╪з╪п ╪к╪▒╪м┘Е╪й ┘Е┘Ж ┘Е┘Д┘Б",
"customizeLabel": "╪к╪о╪╡┘К╪╡",
"offChoice": "╪к╪╣╪╖┘К┘Д",
"settings": {
"backlink": "┘Е┘В╪з╪╖╪╣ ╪к╪▒╪м┘Е╪й ┘Е╪о╪╡╪╡╪й",
"delay": "╪к╪г╪о┘К╪▒ ┘Е┘В╪з╪╖╪╣ ╪з┘Д╪к╪▒╪м┘Е╪й",
"fixCapitals": "╪к╪╡╪н┘К╪н ╪к┘З╪м╪ж╪й ╪з┘Д╪н╪▒┘И┘Б"
},
"title": "┘Е┘В╪з╪╖╪╣ ╪з┘Д╪к╪▒╪м┘Е╪й",
"unknownLanguage": "┘Е╪м┘З┘И┘Д"
}
},
"metadata": {
"api": {
"text": "┘Д╪з ┘К┘Е┘Г┘Ж ╪к╪н┘Е┘К┘Д ╪з┘Д╪и┘К╪з┘Ж╪з╪к ╪з┘Д┘И╪╡┘Б┘К╪й ┘Д┘И╪з╪м┘З╪й ╪и╪▒┘Е╪м╪й ╪з┘Д╪к╪╖╪и┘К┘В╪з╪к╪М ┘К╪▒╪м┘Й ╪з┘Д╪к╪н┘В┘В ┘Е┘Ж ╪з╪к╪╡╪з┘Д ╪з┘Д╪е┘Ж╪к╪▒┘Ж╪к ╪з┘Д╪о╪з╪╡ ╪и┘Г.",
"title": "┘Б╪┤┘Д ┘Б┘К ╪к╪н┘Е┘К┘Д ╪з┘Д╪и┘К╪з┘Ж╪з╪к ╪з┘Д┘И╪╡┘Б┘К╪й ┘Д┘И╪з╪м┘З╪й ╪и╪▒┘Е╪м╪й ╪з┘Д╪к╪╖╪и┘К┘В╪з╪к"
},
"dmca": {
"badge": "╪н╪░┘Б",
"text": "┘Д┘Е ╪к╪╣╪п ┘З╪░┘З ╪з┘Д┘И╪│╪з╪ж╪╖ ┘Е╪к╪з╪н╪й ╪и╪│╪и╪и ╪е╪┤╪╣╪з╪▒ ╪з┘Д╪е╪▓╪з┘Д╪й ╪г┘И ┘Е╪╖╪з┘Д╪и╪й ╪н┘В┘И┘В ╪з┘Д┘Ж╪┤╪▒.",
"title": "╪з┘Д┘И╪│╪з╪ж╪╖ ┘Е╪н╪░┘И┘Б┘З"
},
"extensionPermission": {
"badge": "╪з┘Д╪к╪╡╪▒┘К╪н ┘Е┘Б┘В┘И╪п",
"button": "╪з╪│╪к╪о╪п┘Е ╪з┘Д╪е╪╢╪з┘Б╪й",
"text": "╪з┘Д╪е╪╢╪з┘Б╪й ┘Е╪л╪и╪к╪й, ┘И┘Д┘Г┘Ж ╪к╪н╪к╪з╪м ╪з┘Д┘Й ╪к╪╡╪▒┘К╪н ┘Д┘Д╪и╪п╪б ╪е╪│╪к╪о╪п╪з┘Е ╪з┘Д╪е╪╢╪з┘Б╪й.",
"title": "╪к╪╣╪п┘К┘Д ╪з┘Д╪е╪╢╪з┘Б╪й"
},
"failed": {
"badge": "┘Б╪┤┘Д",
"homeButton": "╪╣┘П╪п┘Т ┘Д┘Д╪╡┘Б╪н╪й ╪з┘Д╪▒╪ж┘К╪│┘К╪й",
"text": "╪к╪╣╪░╪▒ ╪к╪н┘Е┘К┘Д ╪з┘Д╪и┘К╪з┘Ж╪з╪к ╪з┘Д┘И╪╡┘Б┘К╪й ┘Д┘Д┘И╪│╪з╪ж╪╖ ┘Е┘Ж ┘В╪з╪╣╪п╪й ╪з┘Д╪и┘К╪з┘Ж╪з╪к TMDB. ┘К╪▒╪м┘Й ╪з┘Д╪к╪н┘В┘В ┘Е┘Е╪з ╪е╪░╪з ┘Г╪з┘Ж╪к TMDB ╪║┘К╪▒ ┘Е╪к╪з╪н╪й ╪г┘И ┘Е╪н╪╕┘И╪▒╪й ╪╣┘Д┘Й ╪з╪к╪╡╪з┘Д ╪з┘Д╪е┘Ж╪к╪▒┘Ж╪к ╪з┘Д╪о╪з╪╡ ╪и┘Г.",
"title": "┘Б╪┤┘Д ┘Б┘К ╪к╪н┘Е┘К┘Д ╪з┘Д╪и┘К╪з┘Ж╪з╪к ╪з┘Д┘И╪╡┘Б┘К╪й"
},
"notFound": {
"badge": "╪║┘К╪▒ ┘Е┘И╪м┘И╪п",
"homeButton": "╪╣┘П╪п┘Т ┘Д┘Д╪╡┘Б╪н╪й ╪з┘Д╪▒╪ж┘К╪│┘К╪й",
"text": "┘Д┘Е ┘Ж╪к┘Е┘Г┘Ж ┘Е┘Ж ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ╪з┘Д┘И╪│┘К╪╖ ╪з┘Д╪░┘К ╪╖┘Д╪и╪к┘З.",
"title": "╪к╪╣╪░╪▒ ╪е┘К╪м╪з╪п ┘З╪░╪з ╪з┘Д┘И╪│┘К╪╖."
}
},
"nextEpisode": {
"cancel": "╪е┘Д╪║╪з╪б",
"next": "╪з┘Д╪н┘Д┘В╪й ╪з┘Д┘Е┘И╪з┘Д┘К╪й"
},
"playbackError": {
"badge": "╪о╪╖╪г ┘Б┘К ╪з┘Д╪к╪┤╪║┘К┘Д",
"errors": {
"errorAborted": "╪к┘Е ╪е┘Д╪║╪з╪б ╪м┘Д╪и ╪з┘Д┘И╪│╪з╪ж╪╖ ╪и┘Ж╪з╪б┘Л ╪╣┘Д┘Й ╪╖┘Д╪и ╪з┘Д┘Е╪│╪к╪о╪п┘Е.",
"errorDecode": "╪▒╪║┘Е ┘Г┘И┘Ж┘З╪з ┘В╪з╪и┘Д╪й ┘Д┘Д╪к╪┤╪║┘К┘Д ╪│╪з╪и┘В╪з╪М ╪г╪н╪п ╪з┘Д╪г╪о╪╖╪з╪б ╪╣┘Д┘Й ┘Е╪│╪к┘И┘Й ┘Б┘Г ╪к╪▒┘Е┘К╪▓ ╪з┘Д┘И╪│╪з╪ж╪╖╪М ╪г╪п┘Й ╪е┘Д┘Й ┘Б╪┤┘Д ╪╣┘Е┘Д┘К╪й ╪з┘Д╪к╪┤╪║┘К┘Д.",
"errorGenericMedia": "╪н╪п╪л ╪о╪╖╪г ┘Е╪м┘З┘И┘Д ┘Е╪к╪╡┘Д ╪и╪з┘Д┘И╪│╪з╪ж╪╖.",
"errorNetwork": "╪г╪н╪п ╪з┘Д╪г╪о╪╖╪з╪б ╪з┘Д┘Е╪к╪╡┘Д╪й ╪и╪з┘Д╪┤╪и┘Г╪й╪М ╪к╪│╪и╪и ┘Б┘К ╪к╪╣╪░╪▒┘Р ╪м┘Д╪и┘Р ╪з┘Д┘И╪│╪з╪ж╪╖╪М ╪╣┘Д┘Й ╪з┘Д╪▒╪║┘Е ┘Е┘Ж ╪к┘И┘Б╪▒┘З╪з ╪│╪з╪и┘В╪з.",
"errorNotSupported": "┘З╪░╪з ╪з┘Д┘И╪│┘К╪╖ ╪г┘И ┘Е╪╡╪п╪▒┘З ╪║┘К╪▒ ┘Е╪п╪╣┘И┘Е."
},
"homeButton": "╪╣┘П╪п┘Т ┘Д┘Д╪╡┘Б╪н╪й ╪з┘Д╪▒╪ж┘К╪│┘К╪й",
"text": "╪н╪п╪л ╪о╪╖╪г┘М ╪г╪л┘Ж╪з╪б ┘Е╪н╪з┘И┘Д╪й ╪к╪┤╪║┘К┘Д ╪з┘Д┘И╪│╪з╪ж╪╖. ╪▒╪м╪з╪б┘Л ╪н╪з┘И┘Д ┘Е╪▒╪й ╪г╪о╪▒┘Й.",
"title": "┘Б╪┤┘Р┘Д┘О ╪к╪┤╪║┘К┘Д┘П ╪з┘Д┘Б┘К╪п┘К┘И!"
},
"scraping": {
"items": {
"failure": "╪н╪п╪л ╪о╪╖╪г",
"notFound": "┘Д╪з ┘К╪н╪к┘И┘К ╪╣┘Д┘Й ╪з┘К ┘Б┘К╪п┘К┘И",
"pending": "╪м╪з╪▒┘Н ╪з┘Д╪к╪н┘В┘В┘П ┘Е┘Ж ┘И╪м┘И╪п ┘Б┘К╪п┘К┘И┘З╪з╪к..."
},
"notFound": {
"badge": "╪║┘К╪▒ ┘Е┘И╪м┘И╪п",
"detailsButton": "╪╣╪▒╪╢ ╪з┘Д╪к┘Б╪з╪╡┘К┘Д",
"homeButton": "╪╣┘П╪п┘Т ┘Д┘Д╪╡┘Б╪н╪й ╪з┘Д╪▒╪ж┘К╪│┘К╪й",
"text": "╪и╪н╪л┘Ж╪з ╪╣┘Ж ╪╖╪▒┘К┘В┘Р ┘Е┘П╪▓┘И╪п┘К┘Ж╪з ┘И┘Д┘Е ┘Ж╪╣╪л╪▒ ╪╣┘Д┘Й ┘Е╪з ┘Г┘Ж╪к┘О ╪к╪и╪н╪л┘П ╪╣┘Ж┘З! ┘Ж╪н┘Ж ┘Д╪з┘Ж╪│╪к╪╢┘К┘Б ╪з┘Д┘И╪│╪з╪ж╪╖ ┘И┘Д╪│┘Ж╪з ╪з┘Д┘Е╪к╪н┘Г┘Е┘К┘Ж ┘Б┘К┘Е╪з ┘З┘И ┘Е╪к╪з╪н. ╪▒╪м╪з╪б┘Л ╪з┘Ж┘В╪▒ ╪╣┘Д┘Й '╪╣╪▒╪╢ ╪з┘Д╪к┘Б╪з╪╡┘К┘Д' ╪г╪│┘Б┘Д┘З ┘Д┘Е╪▓┘К╪п ┘Е┘Ж ╪з┘Д┘Е╪╣┘Д┘И┘Е╪з╪к.",
"title": "┘Д┘Е ┘Ж╪к┘Е┘Г┘Ж ┘Е┘Ж ╪з┘Д╪╣╪л┘И╪▒ ╪╣┘Д┘Й ╪░┘Д┘Г"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "╪и╪з┘В┘Н {{timeLeft}} тАв ╪│┘К┘Ж╪к┘З┘К ┘Е╪╣ {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "╪з┘Д╪▒╪м╪з╪б ╪з┘Д╪к╪н┘В┘В ╪з╪░╪з ┘Г┘Ж╪к ╪е┘Ж╪│╪з┘Ж ╪и╪е┘Г┘Е╪з┘Д ╪з┘Д┘Г╪з╪и╪к╪┤╪з ╪╣┘Д┘Й ┘К┘Е┘К┘Ж. ┘З╪░╪з ┘Д╪з╪│╪к┘Е╪▒╪з╪▒┘К╪й movie-web ╪в┘Е┘Ж!",
"error": "┘Б╪┤┘Д ╪з┘Д╪к╪н┘В┘В. ╪з┘Д╪▒╪м╪з╪б ╪е╪╣╪з╪п╪й ╪з┘Д┘Е╪н╪з┘И┘Д╪й.",
"title": "┘Ж╪▒┘К╪п ╪з┘Д╪к╪н┘В┘В ╪з┘Ж┘Г ┘Д╪│╪к ╪▒┘И╪и┘И╪к.",
"verifyingHumanity": "╪з┘Д╪к╪н┘В┘В ╪з┘Ж┘Г ┘Д╪│╪к ╪▒┘И╪и┘И╪к.."
}
},
"screens": {
"dmca": {
"text": "┘Е╪▒╪н╪и┘Л╪з ╪и┘Г┘Е ┘Б┘К ╪╡┘Б╪н╪й movie-web ╪з┘Д╪о╪з╪╡╪й ╪и╪з┘Д╪к┘И╪з╪╡┘Д ╪н┘И┘Д ┘В╪з┘Ж┘И┘Ж ╪з┘Д╪г┘Д┘Б┘К╪й ┘Д┘Д┘Е┘Д┘Г┘К╪й ╪з┘Д╪▒┘В┘Е┘К╪й (DMCA) ! ┘Ж╪н┘Ж ┘Ж╪н╪к╪▒┘Е ╪н┘В┘И┘В ╪з┘Д┘Е┘Д┘Г┘К╪й ╪з┘Д┘Б┘Г╪▒┘К╪й ┘И┘Ж╪▒╪║╪и ┘Б┘К ╪з┘Д╪к╪╣╪з┘Е┘Д ╪и╪│╪▒╪╣╪й ┘Е╪╣ ╪г┘К ┘Е╪│╪г┘Д╪й ╪к╪о╪╡ ╪н┘В┘И┘В ╪з┘Д╪╖╪и╪╣ ┘И╪з┘Д┘Ж╪┤╪▒. ╪е┘Ж ┘Г┘Ж╪к ╪к╪╣╪к┘В╪п ╪г┘Ж ╪г┘К╪з ┘Е┘Ж ╪г╪╣┘Е╪з┘Д┘Г ╪з┘Д┘Е╪н┘Е┘К┘И ╪и╪н┘В┘И┘В ╪з┘Д╪╖╪и╪╣ ┘И╪з┘Д┘Ж╪┤╪▒ ┘В╪п ╪к┘Е ╪з╪│╪к╪о╪п╪з┘Е┘З╪з ╪и╪┤┘Г┘Д ╪║┘К╪▒ ┘Д╪з╪ж┘В ╪╣┘Д┘Й ┘Е┘Ж╪╡╪к┘Ж╪з╪М ╪▒╪м╪з╪б┘Л ╪г╪▒╪│┘Д ╪е╪┤╪╣╪з╪▒╪з ┘Е┘Б╪╡┘Д╪з ╪е┘Д┘Й ╪з┘Д╪и╪▒┘К╪п ╪з┘Д╪е┘Д┘Г╪к╪▒┘И┘Ж┘К ╪г╪п┘Ж╪з┘З. ┘К╪▒╪м┘Й ╪к╪╢┘Е┘К┘Ж ┘И╪╡┘Б ┘Д┘Д┘Е┘И╪з╪п ╪з┘Д┘Е╪н┘Е┘К╪й ╪и╪н┘В┘И┘В ╪з┘Д╪╖╪и╪╣ ┘И╪з┘Д┘Ж╪┤╪▒╪М ┘И┘Г╪░╪з ╪╖╪▒┘К┘В╪й┘Л ┘Д┘Д╪к┘И╪з╪╡┘Д ┘Е╪╣┘Г╪М ╪е╪╢╪з┘Б╪й ╪е┘Д┘Й ╪к╪╡╪▒┘К╪н ╪и┘Е╪╡╪п╪з┘В┘К╪й ╪╖┘Д╪и┘Г. ┘Ж╪н┘Ж ┘Е┘Д╪к╪▓┘Е┘И┘Ж ╪и╪н┘Д ┘З╪░┘З ╪з┘Д┘В╪╢╪з┘К╪з ╪и╪│╪▒╪╣╪й ┘И┘Ж┘В╪п╪▒ ╪к╪╣╪з┘И┘Ж┘Г┘Е ┘Б┘К ╪з┘Д╪н┘Б╪з╪╕ ╪╣┘Д┘Й movie-web ┘Г┘Е┘Г╪з┘Ж ┘К╪н╪к╪▒┘Е ╪з┘Д╪е╪и╪п╪з╪╣ ┘И╪н┘В┘И┘В ╪з┘Д╪╖╪и╪╣ ┘И╪з┘Д┘Ж╪┤╪▒.",
"title": "DMCA"
},
"loadingApp": "╪м╪з╪▒ ╪к╪н┘Е┘К┘Д ╪з┘Д╪к╪╖╪и┘К┘В",
"loadingUser": "╪м╪з╪▒┘Н ╪к╪н┘Е┘К┘Д ┘Е┘Д┘Б┘Г ╪з┘Д╪┤╪о╪╡┘К",
"loadingUserError": {
"logout": "╪к╪│╪м┘К┘Д ╪з┘Д╪о╪▒┘И╪м",
"reset": "╪е╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж ╪з┘Д╪о╪з╪п┘Е ╪з┘Д┘Е╪о╪╡╪╡",
"text": "┘Б╪┤┘Д ╪к╪н┘Е┘К┘Д ┘Е┘Д┘Б┘Г ╪з┘Д╪┤╪о╪╡┘К",
"textWithReset": "┘Б╪┤┘Д ╪к╪н┘Е┘К┘Д ┘Е┘Д┘Б┘Г ╪з┘Д╪┤╪о╪╡┘К ┘Е┘Ж ╪о╪з╪п┘Е┘Г ╪з┘Д┘Е╪о╪╡╪╡╪М ┘З┘Д ╪к╪▒╪║╪и ┘Б┘К ╪з┘Д╪╣┘И╪п╪й ╪е┘Д┘Й ╪з┘Д╪о╪з╪п┘Е ╪з┘Д╪з┘Б╪к╪▒╪з╪╢┘К╪Я"
},
"migration": {
"failed": "┘Б╪┤┘Д╪к ╪╣┘Е┘Д┘К╪й ╪к╪▒╪н┘К┘Д ╪и┘К╪з┘Ж╪з╪к┘Г.",
"inProgress": "┘К╪▒╪м┘Й ╪з┘Д╪з┘Ж╪к╪╕╪з╪▒╪М ┘Ж┘В┘И┘Е ╪и╪к╪▒╪н┘К┘Д ╪и┘К╪з┘Ж╪з╪к┘Г. ┘Д┘Ж ┘К╪│╪к╪║╪▒┘В ╪░┘Д┘Г ┘И┘В╪к┘Л╪з ╪╖┘И┘К┘Д╪з┘Л."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "╪з╪│┘Е ╪з┘Д╪м┘З╪з╪▓",
"deviceNamePlaceholder": "╪з┘Д┘З╪з╪к┘Б ╪з┘Д╪┤╪о╪╡┘К",
"editProfile": "╪к╪╣╪п┘К┘Д",
"logoutButton": "╪к╪│╪м┘К┘Д ╪з┘Д╪о╪▒┘И╪м"
},
"actions": {
"delete": {
"button": "╪н╪░┘Б ╪з┘Д╪н╪│╪з╪и",
"confirmButton": "╪н╪░┘Б ╪з┘Д╪н╪│╪з╪и",
"confirmDescription": "┘З┘Д ╪г┘Ж╪к ┘Е╪к╪г┘Г╪п ╪г┘Ж┘Г ╪к╪▒┘К╪п ╪н╪░┘Б ╪н╪│╪з╪и┘Г╪Я ╪│╪к┘Б┘В╪п ╪м┘Е┘К╪╣ ╪и┘К╪з┘Ж╪з╪к┘Г!",
"confirmTitle": "┘З┘Д ╪г┘Ж╪к ┘Е╪к╪г┘Г╪п╪Я",
"text": "┘З╪░╪з ╪з┘Д╪е╪м╪▒╪з╪б ┘Д╪з ┘К┘Е┘Г┘Ж ╪з┘Д╪к╪▒╪з╪м╪╣ ╪╣┘Ж┘З. ╪│┘К╪к┘Е ╪н╪░┘Б ╪м┘Е┘К╪╣ ╪з┘Д╪и┘К╪з┘Ж╪з╪к ┘И┘Д╪з ┘К┘Е┘Г┘Ж ╪з╪│╪к╪╣╪з╪п╪к┘З╪з.",
"title": "╪н╪░┘Б ╪з┘Д╪н╪│╪з╪и"
},
"title": "╪з┘Д╪е╪м╪▒╪з╪б╪з╪к"
},
"devices": {
"deviceNameLabel": "╪з╪│┘Е ╪з┘Д╪м┘З╪з╪▓",
"failed": "┘Б╪┤┘Д ╪к╪н┘Е┘К┘Д ╪з┘Д╪м┘Д╪│╪з╪к",
"removeDevice": "╪е╪▓╪з┘Д╪й",
"title": "╪з┘Д╪г╪м┘З╪▓╪й"
},
"profile": {
"finish": "╪е┘Ж┘З╪з╪б ╪з┘Д╪к╪╣╪п┘К┘Д",
"firstColor": "┘Д┘И┘Ж ╪з┘Д┘Е┘Д┘Б ╪з┘Д╪┤╪о╪╡┘К ╪з┘Д╪г┘И┘Д",
"secondColor": "┘Д┘И┘Ж ╪з┘Д┘Е┘Д┘Б ╪з┘Д╪┤╪о╪╡┘К ╪з┘Д╪л╪з┘Ж┘К",
"title": "╪к╪╣╪п┘К┘Д ╪╡┘И╪▒╪й ╪з┘Д┘Е┘Д┘Б ╪з┘Д╪┤╪о╪╡┘К",
"userIcon": "╪г┘К┘В┘И┘Ж╪й ╪з┘Д┘Е╪│╪к╪о╪п┘Е"
},
"register": {
"cta": "╪з╪и╪п╪г",
"text": "╪┤╪з╪▒┘Г ╪к┘В╪п┘Е ┘Е╪┤╪з┘З╪п╪к┘Г ╪и┘К┘Ж ╪з┘Д╪г╪м┘З╪▓╪й ┘И╪н╪з┘Б╪╕ ╪╣┘Д┘Й ╪к╪▓╪з┘Е┘Ж┘З╪з.",
"title": "┘Е╪▓╪з┘Е┘Ж╪й ╪е┘Д┘Й ╪з╪з┘Д╪к╪о╪▓┘К┘Ж ┘Д╪│╪н╪з╪и┘К"
},
"title": "╪н╪│╪з╪и"
},
"appearance": {
"activeTheme": "┘Ж┘О╪┤┘Р╪╖",
"themes": {
"blue": "╪г╪▓╪▒┘В",
"default": "╪з┘Б╪к╪▒╪з╪╢┘К",
"gray": "╪▒┘Е╪з╪п┘К",
"red": "╪г╪н┘Е╪▒",
"teal": "╪к╪▒┘Г┘И╪з╪▓"
},
"title": "╪з┘Д┘Е╪╕┘З╪▒"
},
"connections": {
"server": {
"description": "╪е╪░╪з ┘Г┘Ж╪к ╪к╪▒╪║╪и ┘Б┘К ╪з┘Д╪з╪к╪╡╪з┘Д ╪и╪о╪з╪п┘Е ╪о┘Д┘Б┘К ┘Е╪о╪╡╪╡ ┘Д╪к╪о╪▓┘К┘Ж ╪и┘К╪з┘Ж╪з╪к┘Г╪М ┘В┘Е ╪и╪к┘Б╪╣┘К┘Д ┘З╪░╪з ┘И┘И┘Б╪▒ ╪з┘Д╪▒╪з╪и╪╖.<0>Instructions.</0>",
"label": "╪о╪з╪п┘Е ┘Е┘П╪о╪╡╪╡",
"urlLabel": "╪▒╪з╪и╪╖ ╪з┘Д╪о╪з╪п┘Е ╪з┘Д┘Е╪о╪╡╪╡"
},
"setup": {
"doSetup": "╪е╪╣╪п╪з╪п",
"errorStatus": {
"description": "┘К╪и╪п┘И ╪г┘Ж ╪╣┘Ж╪╡╪▒┘Л╪з ╪г┘И ╪г┘Г╪л╪▒ ┘Б┘К ┘З╪░╪з ╪з┘Д╪е╪╣╪п╪з╪п ┘К╪н╪к╪з╪м ╪е┘Д┘Й ╪з┘Ж╪к╪и╪з┘З┘Г.",
"title": "╪┤┘К╪б ┘Е╪з ┘К╪н╪к╪з╪м ╪е┘Д┘Й ╪з┘Ж╪к╪и╪з┘З┘Г"
},
"itemError": "┘З┘Ж╪з┘Г ╪┤┘К╪б ╪о╪з╪╖╪ж ┘Б┘К ┘З╪░╪з ╪з┘Д╪е╪╣╪п╪з╪п. ╪з╪░┘З╪и ┘Е┘Ж ╪о┘Д╪з┘Д ╪е╪╣╪п╪з╪п ┘Е╪▒╪й ╪г╪о╪▒┘Й ┘Д╪е╪╡┘Д╪з╪н┘З.",
"items": {
"default": "╪з┘Д╪е╪╣╪п╪з╪п ╪з┘Д╪з┘Б╪к╪▒╪з╪╢┘К",
"extension": "╪з╪╢╪з┘Б╪й",
"proxy": "┘И┘Г┘К┘Д ┘Е╪о╪╡╪╡"
},
"redoSetup": "╪е╪▒╪м╪з╪╣ ╪з┘Д╪е╪╣╪п╪з╪п",
"successStatus": {
"description": "┘Г┘Д ╪┤┘К╪б ┘Е┘И╪м┘И╪п ┘Д╪и╪п╪б ┘Е╪┤╪з┘З╪п╪й ╪г┘Б┘Д╪з┘Е┘Г ┘И┘Е╪│┘Д╪│┘Д╪з╪к┘Г ╪з┘Д┘Е┘Б╪╢┘Д╪й.",
"title": "╪к┘Е ╪е╪╣╪п╪з╪п ┘Г┘Д ╪┤┘К╪б!"
},
"unsetStatus": {
"description": "┘К╪▒╪м┘Й ╪з┘Д┘Ж┘В╪▒ ╪╣┘Д┘Й ╪з┘Д╪▓╪▒ ╪е┘Д┘Й ╪з┘Д┘К┘Е┘К┘Ж ┘Д╪и╪п╪б ╪╣┘Е┘Д┘К╪й ╪з┘Д╪е╪╣╪п╪з╪п.",
"title": "╪г┘Ж╪к ┘Д┘Е ╪к┘Е╪▒ ┘Е┘Ж ╪о┘Д╪з┘Д ╪з┘Д╪е╪╣╪п╪з╪п"
}
},
"title": "╪з┘Д╪з╪к╪╡╪з┘Д╪з╪к",
"workers": {
"addButton": "╪е╪╢╪з┘Б╪й ┘И┘Г┘К┘Д ╪м╪п┘К╪п",
"description": "┘Д╪к╪┤╪║┘К┘Д ╪з┘Д╪к╪╖╪и┘К┘В╪М ┘К╪к┘Е ╪к┘И╪м┘К┘З ┘Г┘Д ╪з┘Д╪з╪к╪╡╪з┘Д╪з╪к ╪╣╪и╪▒ ┘И┘Г┘Д╪з╪б ╪з┘Д╪и╪▒┘И┘Г╪│┘К. ┘В┘Е ╪и╪к┘Е┘Г┘К┘Ж ┘З╪░╪з ╪е╪░╪з ┘Г┘Ж╪к ╪к╪▒╪║╪и ┘Б┘К ╪з╪│╪к╪о╪п╪з┘Е ╪о┘И╪з╪п┘Е ╪з┘Д╪╣┘Е┘Д ╪з┘Д╪о╪з╪╡╪й ╪и┘Г.<0>Instructions.</0>",
"emptyState": "┘Д╪з ┘К┘И╪м╪п ┘И┘Г┘Д╪з╪б ╪н╪к┘Й ╪з┘Д╪в┘Ж╪М ╪г╪╢┘Б ┘И╪з╪н╪п┘Л╪з ╪г╪п┘Ж╪з┘З",
"label": "╪з╪│╪к╪о╪п╪з┘Е ┘И┘Г┘Д╪з╪б ┘Е┘П╪о╪╡╪╡┘К┘Ж",
"urlLabel": "╪▒┘И╪з╪и╪╖ ╪з┘Д┘И┘Г┘Д╪з╪б",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "┘Д╪║╪й ╪з┘Д┘Е┘И┘В╪╣",
"languageDescription": "╪к┘Е ╪к╪╖╪и┘К┘В ╪з┘Д┘Д╪║╪й ╪╣┘Д┘Й ╪з┘Д┘Е┘И┘В╪╣.",
"thumbnail": "╪е┘Ж╪┤╪з╪б ╪╡┘И╪▒ ┘Е╪╡╪║╪▒╪й",
"thumbnailDescription": "┘Б┘К ┘Е╪╣╪╕┘Е ╪з┘Д╪г┘И┘В╪з╪к╪М ┘Д╪з ╪к╪н╪к┘И┘К ┘Е┘В╪з╪╖╪╣ ╪з┘Д┘Б┘К╪п┘К┘И ╪╣┘Д┘Й ╪╡┘И╪▒ ┘Е╪╡╪║╪▒╪й. ┘К┘Е┘Г┘Ж┘Г ╪к┘Е┘Г┘К┘Ж ┘З╪░╪з ╪з┘Д╪е╪╣╪п╪з╪п ┘Е┘Ж ╪к┘И┘Д┘К╪п┘З╪з ╪и╪│╪▒╪╣╪й ┘И┘Д┘Г┘Ж ┘К┘Е┘Г┘Ж┘З╪з ╪м╪╣┘Д ╪з┘Д┘Б┘К╪п┘К┘И ╪з┘Д╪о╪з╪╡ ╪и┘Г ╪г╪и╪╖╪г.",
"thumbnailLabel": "╪е┘Ж╪┤╪з╪б ╪╡┘И╪▒ ┘Е╪╡╪║╪▒╪й",
"title": "╪к┘Б╪╢┘К┘Д╪з╪к"
},
"reset": "╪е╪╣╪з╪п╪й ╪к╪╣┘К┘К┘Ж",
"save": "╪н┘Б╪╕",
"sidebar": {
"info": {
"appVersion": "╪е╪╡╪п╪з╪▒ ╪з┘Д╪к╪╖╪и┘К┘В",
"backendUrl": "╪▒╪з╪и╪╖ ╪з┘Д┘Ж┘З╪з┘К╪й ╪з┘Д╪о┘Д┘Б┘К╪й",
"backendVersion": "╪е╪╡╪п╪з╪▒ ╪з┘Д┘Ж┘З╪з┘К╪й ╪з┘Д╪о┘Д┘Б┘К╪й",
"hostname": "╪з╪│┘Е ╪з┘Д┘Е╪╢┘К┘Б",
"insecure": "╪║┘К╪▒ ╪в┘Е┘Ж",
"notLoggedIn": "╪г┘Ж╪к ┘Д┘Е ╪к╪│╪м┘Д ╪п╪о┘И┘Д┘Г ╪и╪╣╪п",
"secure": "╪в┘Е┘Ж",
"title": "┘Е╪╣┘Д┘И┘Е╪з╪к ╪з┘Д╪к╪╖╪и┘К┘В",
"unknownVersion": "╪║┘К╪▒ ┘Е╪╣╪▒┘И┘Б",
"userId": "┘Е╪╣╪▒┘С┘Р┘Б ╪з┘Д┘Е╪│╪к╪о╪п┘Е"
}
},
"subtitles": {
"backgroundLabel": "╪к╪╣╪к┘К┘Е ╪з┘Д╪о┘Д┘Б┘К╪й",
"colorLabel": "┘Д┘И┘Ж",
"previewQuote": "┘К╪м╪и ╪г┘Ж ┘Д╪з ╪г╪о╪г┘Б. ╪з┘Д╪о┘И┘Б ┘З┘И ┘В╪з╪к┘Д ╪з┘Д╪╣┘В┘Д.",
"textSizeLabel": "╪н╪м┘Е ╪з┘Д┘Ж╪╡",
"title": "┘Е┘В╪з╪╖╪╣ ╪з┘Д╪к╪▒╪м┘Е╪й"
},
"unsaved": "┘Д╪п┘К┘Г ╪к╪║┘К┘К╪▒╪з╪к ╪║┘К╪▒ ┘Е╪н┘Б┘И╪╕╪й"
}
}

287
src/assets/locales/bg.json Normal file
View File

@@ -0,0 +1,287 @@
{
"about": {
"description": "Movie-web ╨╡ ╤Г╨╡╨▒ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡, ╨║╨╛╨╡╤В╨╛ ╤В╤К╤А╤Б╨╕ ╨▓ ╨╕╨╜╤В╨╡╤А╨╜╨╡╤В ╨╖╨░ ╤Б╤В╤А╨╕╨╣╨╝╨╛╨▓╨╡. ╨Х╨║╨╕╨┐╤К╤В ╤Б╨╡ ╤Б╤В╤А╨╡╨╝╨╕ ╨║╤К╨╝ ╨┐╤А╨╡╨┤╨╕╨╝╨╜╨╛ ╨╝╨╕╨╜╨╕╨╝╨░╨╗╨╕╤Б╤В╨╕╤З╨╡╨╜ ╨┐╨╛╨┤╤Е╨╛╨┤ ╨┐╤А╨╕ ╨║╨╛╨╜╤Б╤Г╨╝╨╕╤А╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╤Б╤К╨┤╤К╤А╨╢╨░╨╜╨╕╨╡.",
"faqTitle": "╨Ю╨▒╤Й╨╕ ╨▓╤К╨┐╤А╨╛╤Б╨╕",
"q1": {
"body": "Movie-web ╨╜╨╡ ╤Е╨╛╤Б╤В╨▓╨░ ╨╜╨╕╨║╨░╨║╨▓╨╛ ╤Б╤К╨┤╤К╤А╨╢╨░╨╜╨╕╨╡. ╨Ъ╨╛╨│╨░╤В╨╛ ╨║╨╗╨╕╨║╨╜╨╡╤В╨╡ ╨▓╤К╤А╤Е╤Г ╨╜╨╡╤Й╨╛, ╨╖╨░ ╨┤╨░ ╨│╨╛ ╨│╨╗╨╡╨┤╨░╤В╨╡, ╤Б╨╡ ╤В╤К╤А╤Б╨╕ ╨▓ ╨╕╨╜╤В╨╡╤А╨╜╨╡╤В ╨╕╨╖╨▒╤А╨░╨╜╨╛╤В╨╛ ╨╝╨╡╨┤╨╕╨╣╨╜╨╛ ╤Б╤К╨┤╤К╤А╨╢╨░╨╜╨╕╨╡ (╨Э╨░ ╨╡╨║╤А╨░╨╜╨░ ╨╖╨░ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╕ ╨▓ ╤А╨░╨╖╨┤╨╡╨╗╨░ \"╨Ш╨╖╤В╨╛╤З╨╜╨╕╤Ж╨╕ ╨╜╨░ ╨▓╨╕╨┤╨╡╨╛\" ╨╝╨╛╨╢╨╡╤В╨╡ ╨┤╨░ ╨▓╨╕╨┤╨╕╤В╨╡ ╨║╨╛╨╣ ╨╕╨╖╤В╨╛╤З╨╜╨╕╨║ ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╤В╨╡). ╨Ь╨╡╨┤╨╕╨╣╨╜╨╛╤В╨╛ ╤Б╤К╨┤╤К╤А╨╢╨░╨╜╨╕╨╡ ╨╜╨╕╨║╨╛╨│╨░ ╨╜╨╡ ╤Б╨╡ ╨║╨░╤З╨▓╨░ ╨╛╤В movie-web, ╨▓╤Б╨╕╤З╨║╨╛ ╤Б╤В╨░╨▓╨░ ╤З╤А╨╡╨╖ ╤В╨╛╨╖╨╕ ╨╝╨╡╤Е╨░╨╜╨╕╨╖╤К╨╝ ╨╖╨░ ╤В╤К╤А╤Б╨╡╨╜╨╡.",
"title": "╨Ю╤В ╨║╤К╨┤╨╡ ╨╕╨┤╨▓╨░ ╤Б╤К╨┤╤К╤А╨╢╨░╨╜╨╕╨╡╤В╨╛?"
},
"q2": {
"body": "╨Э╨╡╨▓╤К╨╖╨╝╨╛╨╢╨╜╨╛ ╨╡ ╨┤╨░ ╨┐╨╛╨╕╤Б╨║╨░╤В╨╡ ╤Б╨╡╤А╨╕╨░╨╗ ╨╕╨╗╨╕ ╤Д╨╕╨╗╨╝, movie-web ╨╜╨╡ ╤Г╨┐╤А╨░╨▓╨╗╤П╨▓╨░ ╨╜╨╕╨║╨░╨║╨▓╨╛ ╤Б╤К╨┤╤К╤А╨╢╨░╨╜╨╕╨╡. ╨Т╤Б╨╕╤З╨║╨╛ ╤Б╨╡ ╨│╨╗╨╡╨┤╨░ ╤З╤А╨╡╨╖ ╨╕╨╖╤В╨╛╤З╨╜╨╕╤Ж╨╕ ╨▓ ╨╕╨╜╤В╨╡╤А╨╜╨╡╤В.",
"title": "╨Ъ╤К╨┤╨╡ ╨╝╨╛╨│╨░ ╨┤╨░ ╨┐╨╛╨╕╤Б╨║╨░╨╝ ╨╛╨┐╤А╨╡╨┤╨╡╨╗╨╡╨╜ ╤Б╨╡╤А╨╕╨░╨╗ ╨╕╨╗╨╕ ╤Д╨╕╨╗╨╝?"
},
"q3": {
"body": "╨а╨╡╨╖╤Г╨╗╤В╨░╤В╨╕╤В╨╡ ╨╛╤В ╤В╤К╤А╤Б╨╡╨╜╨╡╤В╨╛ ╨╜╨╕ ╤Б╨╡ ╨┐╨╛╨┤╨┤╤К╤А╨╢╨░╤В ╨╛╤В ╨▒╨░╨╖╨░╤В╨░ ╨┤╨░╨╜╨╜╨╕ ╨╖╨░ ╤Д╨╕╨╗╨╝╨╕ (The Movie Database - TMDB) ╨╕ ╤Б╨╡ ╨┐╨╛╨║╨░╨╖╨▓╨░╤В, ╨╜╨╡╨╖╨░╨▓╨╕╤Б╨╕╨╝╨╛ ╨┤╨░╨╗╨╕ ╨╕╨╖╤В╨╛╤З╨╜╨╕╤Ж╨╕╤В╨╡ ╨╜╨╕ ╤А╨╡╨░╨╗╨╜╨╛ ╤А╨░╨╖╨┐╨╛╨╗╨░╨│╨░╤В ╤Б╤К╤Б ╤Б╤К╨┤╤К╤А╨╢╨░╨╜╨╕╨╡╤В╨╛.",
"title": "╨а╨╡╨╖╤Г╨╗╤В╨░╤В╨╕╤В╨╡ ╨╛╤В ╤В╤К╤А╤Б╨╡╨╜╨╡╤В╨╛ ╨┐╨╛╨║╨░╨╖╨▓╨░╤В ╤Б╨╡╤А╨╕╨░╨╗╨░ ╨╕╨╗╨╕ ╤Д╨╕╨╗╨╝╨░, ╨╖╨░╤Й╨╛ ╨╜╨╡ ╨╝╨╛╨│╨░ ╨┤╨░ ╨│╨╛ ╨┐╤Г╤Б╨╜╨░?"
},
"title": "╨Ю╤В╨╜╨╛╤Б╨╜╨╛ movie-web"
},
"actions": {
"copied": "╨Ъ╨╛╨┐╨╕╤А╨░╨╜╨╡",
"copy": "╨Ъ╨╛╨┐╨╕╤А╨░╨╣"
},
"auth": {
"createAccount": "╨Т╤Б╨╡ ╨╛╤Й╨╡ ╨╜╤П╨╝╨░╤В╨╡ ╨░╨║╨░╤Г╨╜╤В? <0>╨б╤К╨╖╨┤╨░╨╣╤В╨╡ ╨░╨║╨░╤Г╨╜╤В.</0>",
"deviceNameLabel": "╨Ш╨╝╨╡ ╨╜╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛╤В╨╛",
"deviceNamePlaceholder": "╨Ы╨╕╤З╨╡╨╜ ╤В╨╡╨╗╨╡╤Д╨╛╨╜",
"generate": {
"description": "╨Т╨░╤И╨░╤В╨░ ╨┐╨░╤А╨╛╨╗╨╜╨░ ╤Д╤А╨░╨╖╨░ ╤Б╨╗╤Г╨╢╨╕ ╨║╨░╤В╨╛ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤Б╨║╨╛ ╨╕╨╝╨╡ ╨╕ ╨┐╨░╤А╨╛╨╗╨░. ╨г╨▓╨╡╤А╨╡╤В╨╡ ╤Б╨╡, ╤З╨╡ ╤П ╨┐╨░╨╖╨╕╤В╨╡ ╨▓ ╨▒╨╡╨╖╨╛╨┐╨░╤Б╨╜╨╛╤Б╤В, ╤В╤К╨╣ ╨║╨░╤В╨╛ ╤Й╨╡ ╤В╤А╤П╨▒╨▓╨░ ╨┤╨░ ╤П ╨▓╤К╨▓╨╡╨┤╨╡╤В╨╡, ╨╖╨░ ╨┤╨░ ╨▓╨╗╨╡╨╖╨╡╤В╨╡ ╨▓ ╤Б╨▓╨╛╤П ╨░╨║╨░╤Г╨╜╤В.",
"next": "╨Ч╨░╨┐╨░╨╖╨╕╤Е ╨┐╨░╤А╨╛╨╗╨╜╨░╤В╨░ ╤Б╨╕ ╤Д╤А╨░╨╖╨░",
"passphraseFrameLabel": "╨Я╨░╤А╨╛╨╗╨╜╨░ ╤Д╤А╨░╨╖╨░",
"title": "╨Т╨░╤И╨░╤В╨░ ╨┐╨░╤А╨╛╨╗╨╜╨░ ╤Д╤А╨░╨╖╨░"
},
"hasAccount": "╨Т╨╡╤З╨╡ ╨╕╨╝╨░╤В╨╡ ╨░╨║╨░╤Г╨╜╤В? <0>╨Т╨╗╨╡╨╖╤В╨╡ ╤В╤Г╨║.</0>",
"login": {
"description": "╨Ь╨╛╨╗╤П, ╨▓╤К╨▓╨╡╨┤╨╡╤В╨╡ ╤Б╨▓╨╛╤П╤В╨░ ╨┐╨░╤А╨╛╨╗╨╜╨░ ╤Д╤А╨░╨╖╨░, ╨╖╨░ ╨┤╨░ ╨▓╨╗╨╡╨╖╨╡╤В╨╡ ╨▓ ╤Б╨▓╨╛╤П ╨░╨║╨░╤Г╨╜╤В",
"deviceLengthError": "╨Ь╨╛╨╗╤П, ╨▓╤К╨▓╨╡╨┤╨╡╤В╨╡ ╨╕╨╝╨╡╤В╨╛ ╨╜╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛╤В╨╛",
"passphraseLabel": "12-╨┤╤Г╨╝╨╡╨╜╨░ ╨┐╨░╤А╨╛╨╗╨╜╨░ ╤Д╤А╨░╨╖╨░",
"passphrasePlaceholder": "╨Я╨░╤А╨╛╨╗╨╜╨░ ╤Д╤А╨░╨╖╨░",
"submit": "╨Т╤Е╨╛╨┤",
"title": "╨Т╨╗╨╡╨╖╤В╨╡ ╨▓ ╤Б╨▓╨╛╤П ╨░╨║╨░╤Г╨╜╤В",
"validationError": "╨Э╨╡╨║╨╛╤А╨╡╨║╤В╨╜╨░ ╨╕╨╗╨╕ ╨╜╨╡╨┐╤К╨╗╨╜╨░ ╨┐╨░╤А╨╛╨╗╨╜╨░ ╤Д╤А╨░╨╖╨░"
},
"register": {
"information": {
"color1": "╨Я╤А╨╛╤Д╨╕╨╗╨╡╨╜ ╤Ж╨▓╤П╤В ╨╡╨┤╨╜╨╛",
"color2": "╨Я╤А╨╛╤Д╨╕╨╗╨╡╨╜ ╤Ж╨▓╤П╤В ╨┤╨▓╨╡",
"header": "╨Т╤К╨▓╨╡╨┤╨╡╤В╨╡ ╨╕╨╝╨╡ ╨╖╨░ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛╤В╨╛ ╤Б╨╕ ╨╕ ╨╕╨╖╨▒╨╡╤А╨╡╤В╨╡ ╤Ж╨▓╨╡╤В╨╛╨▓╨╡ ╨╕ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤Б╨║╨░ ╨╕╨║╨╛╨╜╨░ ╨┐╨╛ ╨▓╨░╤И ╨╕╨╖╨▒╨╛╤А",
"icon": "╨Я╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤Б╨║╨░ ╨╕╨║╨╛╨╜╨░",
"next": "╨Э╨░╨┐╤А╨╡╨┤",
"title": "╨Ш╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╤П ╨╖╨░ ╨░╨║╨░╤Г╨╜╤В╨░"
}
},
"trust": {
"failed": {
"text": "╨Ъ╨╛╨╜╤Д╨╕╨│╤Г╤А╨╕╤А╨░╤Е╤В╨╡ ╨╗╨╕ ╨│╨╛ ╨┐╤А╨░╨▓╨╕╨╗╨╜╨╛?",
"title": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╤Б╨▓╤К╤А╨╖╨▓╨░╨╜╨╡ ╤Б╤К╤Б ╤Б╤К╤А╨▓╤К╤А╨░"
},
"host": "╨Т╨╕╨╡ ╤Б╨╡ ╤Б╨▓╤К╤А╨╖╨▓╨░╤В╨╡ ╨║╤К╨╝ <0>{{hostname}}</0> - ╨╝╨╛╨╗╤П, ╨┐╨╛╤В╨▓╤К╤А╨┤╨╡╤В╨╡, ╤З╨╡ ╨╝╤Г ╨▓╤П╤А╨▓╨░╤В╨╡, ╨┐╤А╨╡╨┤╨╕ ╨┤╨░ ╤Б╤К╨╖╨┤╨░╨┤╨╡╤В╨╡ ╨░╨║╨░╤Г╨╜╤В",
"no": "╨Т╤К╤А╨╜╨╡╤В╨╡ ╤Б╨╡ ╨╜╨░╨╖╨░╨┤",
"title": "╨Т╤П╤А╨▓╨░╤В╨╡ ╨╗╨╕ ╨╜╨░ ╤В╨╛╨╖╨╕ ╤Б╤К╤А╨▓╤К╤А?",
"yes": "╨Т╤П╤А╨▓╨░╨╝ ╨╜╨░ ╤В╨╛╨╖╨╕ ╤Б╤К╤А╨▓╤К╤А"
},
"verify": {
"description": "╨Ь╨╛╨╗╤П, ╨▓╤К╨▓╨╡╨┤╨╡╤В╨╡ ╨┐╨░╤А╨╛╨╗╨╜╨░╤В╨░ ╤Д╤А╨░╨╖╨░ ╨╛╤В ╨┐╨╛-╤А╨░╨╜╨╛, ╨╖╨░ ╨┤╨░ ╨┐╨╛╤В╨▓╤К╤А╨┤╨╕╤В╨╡, ╤З╨╡ ╤Б╤В╨╡ ╤П ╨╖╨░╨┐╨░╨╖╨╕╨╗╨╕, ╨╕ ╨╖╨░ ╨┤╨░ ╤Б╤К╨╖╨┤╨░╨┤╨╡╤В╨╡ ╤Б╨▓╨╛╤П ╨░╨║╨░╤Г╨╜╤В",
"invalidData": "╨Ф╨░╨╜╨╜╨╕╤В╨╡ ╨╜╨╡ ╤Б╨░ ╨▓╨░╨╗╨╕╨┤╨╜╨╕",
"noMatch": "╨Я╨░╤А╨╛╨╗╨╜╨░╤В╨░ ╤Д╤А╨░╨╖╨░ ╨╜╨╡ ╤Б╤К╨▓╨┐╨░╨┤╨░",
"passphraseLabel": "╨Т╨░╤И╨░╤В╨░ 12-╨┤╤Г╨╝╨╡╨╜╨░ ╨┐╨░╤А╨╛╨╗╨╜╨░ ╤Д╤А╨░╨╖╨░",
"recaptchaFailed": "╨Т╨░╨╗╨╕╨┤╨░╤Ж╨╕╤П╤В╨░ ╨╜╨░ ReCaptcha ╨╜╨╡ ╨▒╨╡╤И╨╡ ╤Г╤Б╨┐╨╡╤И╨╜╨░",
"register": "╨б╤К╨╖╨┤╨░╨▓╨░╨╜╨╡ ╨╜╨░ ╨░╨║╨░╤Г╨╜╤В",
"title": "╨Я╨╛╤В╨▓╤К╤А╨┤╨╡╤В╨╡ ╨▓╨░╤И╨░╤В╨░ ╨┐╨░╤А╨╛╨╗╨╜╨░ ╤Д╤А╨░╨╖╨░"
}
},
"errors": {
"badge": "╨б╤З╤Г╨┐╨╕ ╤Б╨╡",
"details": "╨Ф╨╡╤В╨░╨╣╨╗╨╕ ╨╖╨░ ╨│╤А╨╡╤И╨║╨░╤В╨░",
"reloadPage": "╨Я╤А╨╡╨╖╨░╤А╨╡╨┤╨╡╤В╨╡ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░╤В╨░",
"showError": "╨Я╨╛╨║╨░╨╢╨╕ ╨┤╨╡╤В╨░╨╣╨╗╨╕╤В╨╡ ╨╖╨░ ╨│╤А╨╡╤И╨║╨░╤В╨░",
"title": "╨б╨▒╨╗╤К╤Б╨║╨░╤Е╨╝╨╡ ╤Б╨╡ ╤Б ╨│╤А╨╡╤И╨║╨░!"
},
"footer": {
"legal": {
"disclaimer": "╨Т╨╜╨╕╨╝╨░╨╜╨╕╨╡",
"disclaimerText": "Movie-web ╨╜╨╡ ╤Е╨╛╤Б╤В╨▓╨░ ╨╜╨╕╨║╨░╨║╨▓╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡, ╨░ ╨┐╤А╨╛╤Б╤В╨╛ ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╤П ╨▓╤А╤К╨╖╨║╨╕ ╨║╤К╨╝ ╤Г╤Б╨╗╤Г╨│╨╕ ╨╛╤В ╤В╤А╨╡╤В╨░ ╤Б╤В╤А╨░╨╜╨░. ╨Я╤А╨░╨▓╨╜╨╕╤В╨╡ ╨▓╤К╨┐╤А╨╛╤Б╨╕ ╤Б╨╗╨╡╨┤╨▓╨░ ╨┤╨░ ╤Б╨╡ ╤А╨░╨╖╨│╨╗╨╡╨╢╨┤╨░╤В ╤Б ╨┤╨╛╤Б╤В╨░╨▓╤З╨╕╤Ж╨╕╤В╨╡ ╨╜╨░ ╤Д╨░╨╣╨╗╨╛╨▓╨╡. Movie-web ╨╜╨╡ ╨╜╨╛╤Б╨╕ ╨╛╤В╨│╨╛╨▓╨╛╤А╨╜╨╛╤Б╤В ╨╖╨░ ╨╜╨╕╨║╨░╨║╨▓╨╕ ╨╝╨╡╨┤╨╕╨╣╨╜╨╕ ╤Д╨░╨╣╨╗╨╛╨▓╨╡, ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╨╡╨╜╨╕ ╨╛╤В ╨▓╨╕╨┤╨╡╨╛ ╨┤╨╛╤Б╤В╨░╨▓╤З╨╕╤Ж╨╕."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "Github"
},
"tagline": "╨У╨╗╨╡╨┤╨░╨╣╤В╨╡ ╨╗╤О╨▒╨╕╨╝╨╕╤В╨╡ ╤Б╨╕ ╨┐╤А╨╡╨┤╨░╨▓╨░╨╜╨╕╤П ╨╕ ╤Д╨╕╨╗╨╝╨╕ ╤Б ╤В╨╛╨▓╨░ ╨╛╤В╨▓╨╛╤А╨╡╨╜╨╛-╨║╨╛╨┤ ╤Б╤В╤А╨╕╨╣╨╝╨╕╨╜╨│ ╨┐╤А╨╕╨╗╨╛╨╢╨╡╨╜╨╕╨╡."
},
"global": {
"name": "movie-web",
"pages": {
"about": "╨Ч╨░ ╨╜╨░╤Б",
"dmca": "DMCA",
"login": "╨Т╤Е╨╛╨┤",
"pagetitle": "{{title}} - movie-web",
"register": "╨а╨╡╨│╨╕╤Б╤В╤А╨░╤Ж╨╕╤П",
"settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕"
}
},
"home": {
"bookmarks": {
"sectionTitle": "╨Ю╤В╨╝╨╡╤В╨║╨╕"
},
"continueWatching": {
"sectionTitle": "╨Я╤А╨╛╨┤╤К╨╗╨╢╨╕ ╨│╨╗╨╡╨┤╨░╨╜╨╡╤В╨╛"
},
"mediaList": {
"stopEditing": "╨б╨┐╤А╨╕ ╤А╨╡╨┤╨░╨║╤В╨╕╤А╨░╨╜╨╡╤В╨╛"
},
"search": {
"allResults": "╨в╨╛╨▓╨░ ╨╡ ╨▓╤Б╨╕╤З╨║╨╛, ╨║╨╛╨╡╤В╨╛ ╨╕╨╝╨░╨╝╨╡!",
"failed": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╜╨░╨╝╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨╝╨╡╨┤╨╕╤П, ╨╛╨┐╨╕╤В╨░╨╣╤В╨╡ ╨╛╤В╨╜╨╛╨▓╨╛!",
"loading": "╨Ч╨░╤А╨╡╨╢╨┤╨░╨╜╨╡...",
"noResults": "╨Э╨╡ ╤Г╤Б╨┐╤П╤Е╨╝╨╡ ╨┤╨░ ╨╜╨░╨╝╨╡╤А╨╕╨╝ ╨╜╨╕╤Й╨╛!",
"placeholder": {
"default": "╨Ъ╨░╨║╨▓╨╛ ╨╕╤Б╨║╨░╤В╨╡ ╨┤╨░ ╨│╨╗╨╡╨┤╨░╤В╨╡?",
"extra": []
},
"sectionTitle": "╨а╨╡╨╖╤Г╨╗╤В╨░╤В╨╕ ╨╛╤В ╤В╤К╤А╤Б╨╡╨╜╨╡╤В╨╛"
},
"titles": {
"day": {
"default": "╨Ъ╨░╨║╨▓╨╛ ╨▒╨╕╤Е╤В╨╡ ╨╕╤Б╨║╨░╨╗╨╕ ╨┤╨░ ╨│╨╗╨╡╨┤╨░╤В╨╡ ╤В╨╛╨╖╨╕ ╤Б╨╗╨╡╨┤╨╛╨▒╨╡╨┤?",
"extra": [
"╨з╤Г╨▓╤Б╤В╨▓╨░╤В╨╡ ╨╗╨╕ ╤Б╨╡ ╨░╨▓╨░╨╜╤В╤О╤А╨╕╤Б╤В╨╕╤З╨╜╨╛? \"╨Ф╨╢╤Г╤А╨░╤Б╨╕╨║ ╨Я╨░╤А╨║\" ╨╝╨╛╨╢╨╡ ╨┤╨░ ╨▒╤К╨┤╨╡ ╨┐╨╡╤А╤Д╨╡╨║╤В╨╜╨╕╤П╤В ╨╕╨╖╨▒╨╛╤А."
]
},
"morning": {
"default": "╨Ъ╨░╨║╨▓╨╛ ╨▒╨╕╤Е╤В╨╡ ╨╕╤Б╨║╨░╨╗╨╕ ╨┤╨░ ╨│╨╗╨╡╨┤╨░╤В╨╡ ╤В╨░╨╖╨╕ ╤Б╤Г╤В╤А╨╕╨╜?",
"extra": ["╨з╤Г╤Е, ╤З╨╡ Before Sunrise ╨╡ ╨┤╨╛╨▒╤К╤А"]
},
"night": {
"default": "╨Ъ╨░╨║╨▓╨╛ ╨▒╨╕╤Е╤В╨╡ ╨╕╤Б╨║╨░╨╗╨╕ ╨┤╨░ ╨│╨╗╨╡╨┤╨░╤В╨╡ ╤В╨░╨╖╨╕ ╨▓╨╡╤З╨╡╤А?",
"extra": ["╨Ш╨╖╨╝╨╛╤А╨╡╨╜? ╨з╤Г╤Е, ╤З╨╡ ╨Х╨║╨╖╨╛╤А╤Б╨╕╤Б╤В╤К╤В ╨╡ ╨┤╨╛╨▒╤К╤А."]
}
}
},
"media": {
"episodeDisplay": "S{{season}} E{{episode}}",
"types": {
"movie": "╨д╨╕╨╗╨╝",
"show": "╨б╨╡╤А╨╕╨░╨╗"
}
},
"navigation": {
"banner": {
"offline": "╨Я╤А╨╛╨▓╨╡╤А╨╡╤В╨╡ ╨▓╨░╤И╨░╤В╨░ ╨╕╨╜╤В╨╡╤А╨╜╨╡╤В ╨▓╤А╤К╨╖╨║╨░"
},
"menu": {
"about": "╨Ч╨░ ╨╜╨░╤Б",
"donation": "╨Ф╨░╤А╨╡╤В╨╡",
"logout": "╨Ш╨╖╨╗╨╡╨╖",
"register": "╨б╨╕╨╜╤Е╤А╨╛╨╜╨╕╨╖╨╕╤А╨░╨╜╨╡ ╤Б ╨╛╨▒╨╗╨░╨║",
"settings": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕",
"support": "╨┐╨╛╨┤╨┤╤К╤А╨╢╨░"
}
},
"notFound": {
"badge": "╨Э╨╡ ╨╡ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨╛",
"goHome": "╨Ю╨▒╤А╨░╤В╨╜╨╛ ╨║╤К╨╝ ╨╜╨░╤З╨░╨╗╨╛╤В╨╛",
"message": "╨в╤К╤А╤Б╨╕╤Е╨╝╨╡ ╨╜╨░╨▓╤Б╤П╨║╤К╨┤╨╡: ╨┐╨╛╨┤ ╨║╨╛╤И╤З╨╡╤В╨░╤В╨░, ╨▓ ╨║╨╕╨╗╨╡╤А╨░, ╨╖╨░╨┤ ╨┐╤А╨╛╨║╤Б╨╕╤В╨╛, ╨╜╨╛ ╨▓ ╨║╤А╨░╨╣╨╜╨░ ╤Б╨╝╨╡╤В╨║╨░ ╨╜╨╡ ╤Г╤Б╨┐╤П╤Е╨╝╨╡ ╨┤╨░ ╨╜╨░╨╝╨╡╤А╨╕╨╝ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░╤В╨░, ╨║╨╛╤П╤В╨╛ ╤В╤К╤А╤Б╨╕╤В╨╡.",
"title": "╨в╨░╨╖╨╕ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░ ╨╜╨╡ ╨╝╨╛╨╢╨░ ╨┤╨░ ╨▒╤К╨┤╨╡ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨░"
},
"overlays": {
"close": "╨Ч╨░╤В╨▓╨╛╤А╨╕"
},
"player": {
"back": {
"default": "╨Ю╨▒╤А╨░╤В╨╜╨╛ ╨║╤К╨╝ ╨╜╨░╤З╨░╨╗╨╛╤В╨╛",
"short": "╨Э╨░╨╖╨░╨┤"
},
"casting": {
"enabled": "╨Я╤А╨╡╨┤╨░╨▓╨░ ╤Б╨╡ ╨║╤К╨╝ ╤Г╤Б╤В╤А╨╛╨╣╤Б╤В╨▓╨╛╤В╨╛..."
},
"menus": {
"downloads": {
"disclaimer": "╨Ш╨╖╤В╨╡╨│╨╗╤П╨╜╨╕╤П╤В╨░ ╤Б╨╡ ╨▓╨╖╨╡╨╝╨░╤В ╨┤╨╕╤А╨╡╨║╤В╨╜╨╛ ╨╛╤В ╨┤╨╛╤Б╤В╨░╨▓╤З╨╕╨║╨░. movie-web ╨╜╤П╨╝╨░ ╨║╨╛╨╜╤В╤А╨╛╨╗ ╨▓╤К╤А╤Е╤Г ╤В╨╛╨▓╨░ ╨║╨░╨║ ╤Б╨╡ ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╤П╤В ╨╕╨╖╤В╨╡╨│╨╗╤П╨╜╨╕╤П╤В╨░.",
"downloadSubtitle": "╨Ш╨╖╤В╨╡╨│╨╗╨╡╤В╨╡ ╤В╨╡╨║╤Г╤Й╨╕╤В╨╡ ╤Б╤Г╨▒╤В╨╕╤В╤А╨╕",
"downloadVideo": "╨Ш╨╖╤В╨╡╨│╨╗╤П╨╜╨╡ ╨╜╨░ ╨▓╨╕╨┤╨╡╨╛",
"hlsDisclaimer": "╨Ш╨╖╤В╨╡╨│╨╗╤П╨╜╨╕╤П╤В╨░ ╤Б╨╡ ╨▓╨╖╨╡╨╝╨░╤В ╨┤╨╕╤А╨╡╨║╤В╨╜╨╛ ╨╛╤В ╨┤╨╛╤Б╤В╨░╨▓╤З╨╕╨║╨░. movie-web ╨╜╤П╨╝╨░ ╨║╨╛╨╜╤В╤А╨╛╨╗ ╨▓╤К╤А╤Е╤Г ╤В╨╛╨▓╨░ ╨║╨░╨║ ╤Б╨╡ ╨┐╤А╨╡╨┤╨╛╤Б╤В╨░╨▓╤П╤В ╨╕╨╖╤В╨╡╨│╨╗╤П╨╜╨╕╤П╤В╨░. ╨Ь╨╛╨╗╤П, ╨╕╨╝╨░╨╣╤В╨╡ ╨┐╤А╨╡╨┤╨▓╨╕╨┤, ╤З╨╡ ╨╕╨╖╤В╨╡╨│╨╗╤П╤В╨╡ HLS ╨┐╨╗╨╡╨╣╨╗╨╕╤Б╤В, ╤В╨╛╨▓╨░ ╨╡ ╨┐╤А╨╡╨┤╨╜╨░╨╖╨╜╨░╤З╨╡╨╜╨╛ ╨╖╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╨╕, ╨╖╨░╨┐╨╛╨╖╨╜╨░╤В╨╕ ╤Б ╤Г╤Б╤К╨▓╤К╤А╤И╨╡╨╜╤Б╤В╨▓╨░╨╜╨╛ ╨╝╤Г╨╗╤В╨╕╨╝╨╡╨┤╨╕╨╣╨╜╨╛ ╨┐╨╛╤В╨╛╤З╨╜╨╛ ╨┐╤А╨╡╨┤╨░╨▓╨░╨╜╨╡.",
"onAndroid": {
"1": "╨Ч╨░ ╨┤╨░ ╨╕╨╖╤В╨╡╨│╨╗╨╕╤В╨╡ ╨╜╨░ Android, ╤Й╤А╨░╨║╨╜╨╡╤В╨╡ ╨▓╤К╤А╤Е╤Г ╨▒╤Г╤В╨╛╨╜╨░ ╨╖╨░ ╨╕╨╖╤В╨╡╨│╨╗╤П╨╜╨╡, ╤Б╨╗╨╡╨┤ ╨║╨╛╨╡╤В╨╛ ╨╜╨░ ╨╜╨╛╨▓╨░╤В╨░ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░ <bold>╨┤╨╛╨║╨╛╤Б╨╜╨╡╤В╨╡ ╨╕ ╨╖╨░╨┤╤А╤К╨╢╤В╨╡</bold> ╨▓╨╕╨┤╨╡╨╛╨║╨╗╨╕╨┐╨░, ╤Б╨╗╨╡╨┤ ╨║╨╛╨╡╤В╨╛ ╨╕╨╖╨▒╨╡╤А╨╡╤В╨╡ <bold>╨╖╨░╨┐╨░╨╖╨▓╨░╨╜╨╡</bold>.",
"shortTitle": "╨Ш╨╖╤В╨╡╨│╨╗╤П╨╜╨╡ / Android",
"title": "╨Ш╨╖╤В╨╡╨│╨╗╤П╨╜╨╡ ╨╜╨░ Android"
},
"onIos": {
"1": "╨Ч╨░ ╨┤╨░ ╨╕╨╖╤В╨╡╨│╨╗╨╕╤В╨╡ ╨╜╨░ iOS, ╤Й╤А╨░╨║╨╜╨╡╤В╨╡ ╨▓╤К╤А╤Е╤Г ╨▒╤Г╤В╨╛╨╜╨░ ╨╖╨░ ╨╕╨╖╤В╨╡╨│╨╗╤П╨╜╨╡, ╤Б╨╗╨╡╨┤ ╨║╨╛╨╡╤В╨╛ ╨╜╨░ ╨╜╨╛╨▓╨░╤В╨░ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░ ╤Й╤А╨░╨║╨╜╨╡╤В╨╡ ╨▓╤К╤А╤Е╤Г <bold><ios_share /></bold>, ╤Б╨╗╨╡╨┤ ╨║╨╛╨╡╤В╨╛ ╨▓╤К╤А╤Е╤Г <bold>╨Ч╨░╨┐╨░╨╖╨▓╨░╨╜╨╡ ╨▓╤К╨▓ ╤Д╨░╨╣╨╗╨╛╨▓╨╡ <ios_files /></bold>.",
"shortTitle": "╨Ш╨╖╤В╨╡╨│╨╗╤П╨╜╨╡ / iOS",
"title": "╨Ш╨╖╤В╨╡╨│╨╗╤П╨╜╨╡ ╨╜╨░ iOS"
},
"onPc": {
"1": "╨Э╨░ ╨║╨╛╨╝╨┐╤О╤В╤К╤А ╤Й╤А╨░╨║╨╜╨╡╤В╨╡ ╨▓╤К╤А╤Е╤Г ╨▒╤Г╤В╨╛╨╜╨░ ╨╖╨░ ╨╕╨╖╤В╨╡╨│╨╗╤П╨╜╨╡, ╤Б╨╗╨╡╨┤ ╨║╨╛╨╡╤В╨╛ ╨╜╨░ ╨╜╨╛╨▓╨░╤В╨░ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░ ╤Й╤А╨░╨║╨╜╨╡╤В╨╡ ╤Б ╨┤╨╡╤Б╨╜╨╕╤П ╨▒╤Г╤В╨╛╨╜ ╨▓╤К╤А╤Е╤Г ╨▓╨╕╨┤╨╡╨╛╨║╨╗╨╕╨┐╨░ ╨╕ ╨╕╨╖╨▒╨╡╤А╨╡╤В╨╡ <bold>╨Ч╨░╨┐╨░╨╖╨▓╨░╨╜╨╡ ╨╜╨░ ╨▓╨╕╨┤╨╡╨╛╨║╨╗╨╕╨┐╨░ ╨║╨░╤В╨╛</bold>",
"shortTitle": "╨Ш╨╖╤В╨╡╨│╨╗╤П╨╜╨╡ / ╨║╨╛╨╝╨┐╤О╤В╤К╤А",
"title": "╨Ш╨╖╤В╨╡╨│╨╗╤П╨╜╨╡ ╨╜╨░ ╨║╨╛╨╝╨┐╤О╤В╤К╤А"
},
"title": "╨Ш╨╖╤В╨╡╨│╨╗╨╕"
},
"episodes": {
"button": "╨╡╨┐╨╕╨╖╨╛╨┤╨╕",
"emptyState": "╨Э╤П╨╝╨░ ╨╡╨┐╨╕╨╖╨╛╨┤╨╕ ╨▓ ╤В╨╛╨╖╨╕ ╤Б╨╡╨╖╨╛╨╜, ╨┐╤А╨╛╨▓╨╡╤А╨╡╤В╨╡ ╨╛╤В╨╜╨╛╨▓╨╛ ╨┐╨╛-╨║╤К╤Б╨╜╨╛!",
"episodeBadge": "E{{episode}}",
"loadingError": "╨У╤А╨╡╤И╨║╨░ ╨┐╤А╨╕ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╤Б╨╡╨╖╨╛╨╜╨░",
"loadingList": "╨Ч╨░╤А╨╡╨╢╨┤╨░╨╜╨╡...",
"loadingTitle": "╨Ч╨░╤А╨╡╨╢╨┤╨░╨╜╨╡..."
},
"playback": {
"speedLabel": "╨б╨║╨╛╤А╨╛╤Б╤В ╨╜╨░ ╨▓╤К╨╖╨┐╤А╨╛╨╕╨╖╨▓╨╡╨╢╨┤╨░╨╜╨╡",
"title": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╖╨░ ╨▓╤К╨╖╨┐╤А╨╛╨╕╨╖╨▓╨╡╨╢╨┤╨░╨╜╨╡"
},
"quality": {
"automaticLabel": "╨Р╨▓╤В╨╛╨╝╨░╤В╨╕╤З╨╜╨╛ ╨║╨░╤З╨╡╤Б╤В╨▓╨╛",
"hint": "╨Ь╨╛╨╢╨╡╤В╨╡ ╨┤╨░ ╨╛╨┐╨╕╤В╨░╤В╨╡ <0>╨┤╨░ ╨┐╤А╨╡╨▓╨║╨╗╤О╤З╨╕╤В╨╡ ╨╕╨╖╤В╨╛╤З╨╜╨╕╨║╨░</0>, ╨╖╨░ ╨┤╨░ ╨┐╨╛╨╗╤Г╤З╨╕╤В╨╡ ╤А╨░╨╖╨╗╨╕╤З╨╜╨╕ ╨╛╨┐╤Ж╨╕╨╕ ╨╖╨░ ╨║╨░╤З╨╡╤Б╤В╨▓╨╛.",
"iosNoQuality": "╨Я╨╛╤А╨░╨┤╨╕ ╨╛╨│╤А╨░╨╜╨╕╤З╨╡╨╜╨╕╤П╤В╨░, ╨╛╨┐╤А╨╡╨┤╨╡╨╗╨╡╨╜╨╕ ╨╛╤В Apple, ╨╕╨╖╨▒╨╛╤А╤К╤В ╨╜╨░ ╨║╨░╤З╨╡╤Б╤В╨▓╨╛ ╨╜╨╡ ╨╡ ╨╜╨░╨╗╨╕╤З╨╡╨╜ ╨▓ iOS ╨╖╨░ ╤В╨╛╨╖╨╕ ╨╕╨╖╤В╨╛╤З╨╜╨╕╨║. ╨Ь╨╛╨╢╨╡╤В╨╡ ╨┤╨░ ╨╛╨┐╨╕╤В╨░╤В╨╡ <0>╨┤╨░ ╨┐╤А╨╡╨▓╨║╨╗╤О╤З╨╕╤В╨╡ ╨║╤К╨╝ ╨┤╤А╤Г╨│ ╨╕╨╖╤В╨╛╤З╨╜╨╕╨║</0>, ╨╖╨░ ╨┤╨░ ╨┐╨╛╨╗╤Г╤З╨╕╤В╨╡ ╤А╨░╨╖╨╗╨╕╤З╨╜╨╕ ╨╛╨┐╤Ж╨╕╨╕ ╨╖╨░ ╨║╨░╤З╨╡╤Б╤В╨▓╨╛.",
"title": "╨║╨░╤З╨╡╤Б╤В╨▓╨╛"
},
"settings": {
"downloadItem": "╨Ш╨╖╤В╨╡╨│╨╗╨╕",
"enableSubtitles": "╨▓╨║╨╗╤О╤З╨╕ ╤Б╤Г╨▒╤В╨╕╤В╤А╨╕╤В╨╡",
"experienceSection": "╨Ш╨╖╨╢╨╕╨▓╤П╨▓╨░╨╜╨╡ ╨┐╤А╨╕ ╨│╨╗╨╡╨┤╨░╨╜╨╡",
"playbackItem": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╖╨░ ╨▓╤К╨╖╨┐╤А╨╛╨╕╨╖╨▓╨╡╨╢╨┤╨░╨╜╨╡",
"qualityItem": "╨║╨░╤З╨╡╤Б╤В╨▓╨╛",
"sourceItem": "╨Т╨╕╨┤╨╡╨╛ ╨╕╨╖╤В╨╛╤З╨╜╨╕╤Ж╨╕",
"subtitleItem": "╨Э╨░╤Б╤В╤А╨╛╨╣╨║╨╕ ╨╜╨░ ╤Б╤Г╨▒╤В╨╕╤В╤А╨╕╤В╨╡",
"videoSection": "╨Т╨╕╨┤╨╡╨╛ ╨╜╨░╤Б╤В╤А╨╛╨╣╨║╨╕"
},
"sources": {
"failed": {
"text": "╨Т╤К╨╖╨╜╨╕╨║╨╜╨░ ╨│╤А╨╡╤И╨║╨░ ╨┐╤А╨╕ ╨╛╨┐╨╕╤В ╨╖╨░ ╨╜╨░╨╝╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨▓╨╕╨┤╨╡╨╛╨║╨╗╨╕╨┐╨╛╨▓╨╡, ╨╝╨╛╨╗╤П, ╨╛╨┐╨╕╤В╨░╨╣╤В╨╡ ╤Б ╨┤╤А╤Г╨│ ╨╕╨╖╤В╨╛╤З╨╜╨╕╨║.",
"title": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╕╨╖╤Б╤В╤К╤А╨│╨▓╨░╨╜╨╡"
},
"noEmbeds": {
"text": "╨Э╨╡ ╨╝╨╛╨╢╨░╤Е╨╝╨╡ ╨┤╨░ ╨╜╨░╨╝╨╡╤А╨╕╨╝ ╨╜╨╕╨║╨░╨║╨▓╨╕ ╨▓╨│╤А╨░╨╢╨┤╨░╨╜╨╕╤П, ╨╝╨╛╨╗╤П, ╨╛╨┐╨╕╤В╨░╨╣╤В╨╡ ╤Б ╨┤╤А╤Г╨│ ╨╕╨╖╤В╨╛╤З╨╜╨╕╨║.",
"title": "╨Э╤П╨╝╨░ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨╕ ╨▓╨│╤А╨░╨╢╨┤╨░╨╜╨╕╤П"
},
"noStream": {
"text": "╨в╨╛╨╖╨╕ ╨╕╨╖╤В╨╛╤З╨╜╨╕╨║ ╨╜╤П╨╝╨░ ╨┐╨╛╤В╨╛╤Ж╨╕ ╨╖╨░ ╤В╨╛╨╖╨╕ ╤Д╨╕╨╗╨╝ ╨╕╨╗╨╕ ╤И╨╛╤Г.",
"title": "╨Э╤П╨╝╨░ ╨┐╨╛╤В╨╛╨║"
},
"title": "╨Ш╨╖╤В╨╛╤З╨╜╨╕╤Ж╨╕",
"unknownOption": "╨╜╨╡╨╕╨╖╨▓╨╡╤Б╤В╨╡╨╜"
},
"subtitles": {
"customChoice": "╨Ъ╨░╤З╨╡╤В╨╡ ╤Б╤Г╨▒╤В╨╕╤В╤А╨╕",
"customizeLabel": "╨Я╨╡╤А╤Б╨╛╨╜╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨╡",
"offChoice": "╨╕╨╖╨║╨╗╤О╤З╨╕",
"settings": {
"backlink": "╨Я╨╡╤А╤Б╨╛╨╜╨░╨╗╨╕╨╖╨╕╤А╨░╨╜╨╕ ╤Б╤Г╨▒╤В╨╕╤В╤А╨╕",
"delay": "╨Ч╨░╨▒╨░╨▓╤П╨╜╨╡ ╨╜╨░ ╤Б╤Г╨▒╤В╨╕╤В╤А╨╕╤В╨╡",
"fixCapitals": "╨Ъ╨╛╤А╨╕╨│╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨│╨╗╨░╨▓╨╜╨╕ ╨▒╤Г╨║╨▓╨╕"
},
"title": "╤Б╤Г╨▒╤В╨╕╤В╤А╨╕",
"unknownLanguage": "╨╜╨╡╨╕╨╖╨▓╨╡╤Б╤В╨╡╨╜"
}
},
"metadata": {
"failed": {
"badge": "╨Я╤А╨╛╨▓╨░╨╗",
"homeButton": "╨Ю╨▒╤А╨░╤В╨╜╨╛ ╨║╤К╨╝ ╨╜╨░╤З╨░╨╗╨╛╤В╨╛",
"text": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╨╝╨╡╤В╨░╨┤╨░╨╜╨╜╨╕╤В╨╡ ╨╜╨░ ╨╜╨╛╤Б╨╕╤В╨╡╨╗╤П ╨╛╤В TMDB. ╨Ь╨╛╨╗╤П, ╨┐╤А╨╛╨▓╨╡╤А╨╡╤В╨╡ ╨┤╨░╨╗╨╕ TMDB ╨╜╨╡ ╤А╨░╨▒╨╛╤В╨╕ ╨╕╨╗╨╕ ╨╡ ╨▒╨╗╨╛╨║╨╕╤А╨░╨╜ ╨▓╤К╨▓ ╨▓╨░╤И╨░╤В╨░ ╨╕╨╜╤В╨╡╤А╨╜╨╡╤В ╨▓╤А╤К╨╖╨║╨░.",
"title": "╨Э╨╡╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╖╨░╤А╨╡╨╢╨┤╨░╨╜╨╡ ╨╜╨░ ╨╝╨╡╤В╨░╨┤╨░╨╜╨╜╨╕╤В╨╡"
},
"notFound": {
"badge": "╨Э╨╡ ╨╡ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨╛",
"homeButton": "╨Ю╨▒╤А╨░╤В╨╜╨╛ ╨║╤К╨╝ ╨╜╨░╤З╨░╨╗╨╛╤В╨╛",
"text": "╨Э╨╡ ╤Г╤Б╨┐╤П╤Е╨╝╨╡ ╨┤╨░ ╨╜╨░╨╝╨╡╤А╨╕╨╝ ╨╝╨╡╨┤╨╕╤П╤В╨░, ╨║╨╛╤П╤В╨╛ ╨┐╨╛╨╕╤Б╨║╨░╤Е╤В╨╡. ╨Ш╨╗╨╕ ╨╡ ╨▒╨╕╨╗ ╨┐╤А╨╡╨╝╨░╤Е╨╜╨░╤В, ╨╕╨╗╨╕ ╤Б╤В╨╡ ╨┐╤А╨╛╨╝╨╡╨╜╨╕╨╗╨╕ URL ╨░╨┤╤А╨╡╤Б╨░.",
"title": "╨в╨░╨╖╨╕ ╨╝╨╡╨┤╨╕╤П ╨╜╨╡ ╨╝╨╛╨╢╨░ ╨┤╨░ ╨▒╤К╨┤╨╡ ╨╜╨░╨╝╨╡╤А╨╡╨╜╨░."
}
},
"nextEpisode": {
"cancel": "╨Ю╤В╨║╨░╨╖",
"next": "╨б╨╗╨╡╨┤╨▓╨░╤Й ╨╡╨┐╨╕╨╖╨╛╨┤"
},
"playbackError": {
"badge": "╨У╤А╨╡╤И╨║╨░ ╨┐╤А╨╕ ╨▓╤К╨╖╨┐╤А╨╛╨╕╨╖╨▓╨╡╨╢╨┤╨░╨╜╨╡",
"errors": {
"errorAborted": "╨Ш╨╖╨▓╨╗╨╕╤З╨░╨╜╨╡╤В╨╛ ╨╜╨░ ╨╝╨╡╨┤╨╕╤П╤В╨░ ╨▒╨╡╤И╨╡ ╨┐╤А╨╡╨║╤А╨░╤В╨╡╨╜╨╛ ╨┐╨╛ ╨╕╤Б╨║╨░╨╜╨╡ ╨╜╨░ ╨┐╨╛╤В╤А╨╡╨▒╨╕╤В╨╡╨╗╤П.",
"errorDecode": "╨Т╤К╨┐╤А╨╡╨║╨╕ ╤З╨╡ ╨┐╤А╨╡╨┤╨╕ ╤В╨╛╨▓╨░ ╨▒╨╡╤И╨╡ ╨╛╨┐╤А╨╡╨┤╨╡╨╗╨╡╨╜╨╛ ╨║╨░╤В╨╛ ╨╕╨╖╨┐╨╛╨╗╨╖╨▓╨░╨╡╨╝, ╨▓╤К╨╖╨╜╨╕╨║╨╜╨░ ╨│╤А╨╡╤И╨║╨░ ╨┐╤А╨╕ ╨╛╨┐╨╕╤В ╨╖╨░ ╨┤╨╡╨║╨╛╨┤╨╕╤А╨░╨╜╨╡ ╨╜╨░ ╨╝╨╡╨┤╨╕╨╣╨╜╨╕╤П ╤А╨╡╤Б╤Г╤А╤Б, ╨║╨╛╨╡╤В╨╛ ╨┤╨╛╨▓╨╡╨┤╨╡ ╨┤╨╛ ╨│╤А╨╡╤И╨║╨░.",
"errorGenericMedia": "╨Т╤К╨╖╨╜╨╕╨║╨╜╨░ ╨╜╨╡╨╕╨╖╨▓╨╡╤Б╤В╨╜╨░ ╨╝╨╡╨┤╨╕╨╣╨╜╨░ ╨│╤А╨╡╤И╨║╨░.",
"errorNetwork": "╨Т╤К╨╖╨╜╨╕╨║╨╜╨░ ╨╜╤П╨║╨░╨║╤К╨▓ ╨▓╨╕╨┤ ╨╝╤А╨╡╨╢╨╛╨▓╨░ ╨│╤А╨╡╤И╨║╨░, ╨║╨╛╤П╤В╨╛ ╨┐╨╛╨┐╤А╨╡╤З╨╕ ╨╜╨░ ╨╝╨╡╨┤╨╕╤П╤В╨░ ╨┤╨░ ╨▒╤К╨┤╨╡ ╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╕╨╖╨▓╨╗╨╡╤З╨╡╨╜╨░, ╨▓╤К╨┐╤А╨╡╨║╨╕ ╤З╨╡ ╨┐╤А╨╡╨┤╨╕ ╤В╨╛╨▓╨░ ╨╡ ╨▒╨╕╨╗╨░ ╨┤╨╛╤Б╤В╤К╨┐╨╜╨░.",
"errorNotSupported": "╨Ю╨▒╨╡╨║╤В╤К╤В ╨╝╨╡╨┤╨╕╤П ╨╕╨╗╨╕ ╨┤╨╛╤Б╤В╨░╨▓╤З╨╕╨║ ╨╜╨░ ╨╝╨╡╨┤╨╕╤П ╨╜╨╡ ╤Б╨╡ ╨┐╨╛╨┤╨┤╤К╤А╨╢╨░."
}
}
}
}

281
src/assets/locales/bn.json Normal file
View File

@@ -0,0 +1,281 @@
{
"about": {
"description": "ржорзБржнрж┐-ржУржпрж╝рзЗржм ржПржХржЯрж┐ ржУржпрж╝рзЗржм ржЕрзНржпрж╛ржкрзНрж▓рж┐ржХрзЗрж╢ржи ржпрж╛ рж╕рзНржЯрзНрж░рж┐ржоржЧрзБрж▓рж┐рж░ ржЬржирзНржп ржЗржирзНржЯрж╛рж░ржирзЗржЯ ржЕржирзБрж╕ржирзНржзрж╛ржи ржХрж░рзЗред ржжрж▓ржЯрж┐рж░ рж▓ржХрзНрж╖рзНржп ржмрж┐рж╖ржпрж╝ржмрж╕рзНрждрзБ ржЧрзНрж░рж╣ржгрзЗрж░ ржЬржирзНржп рж╕ржмржЪрзЗржпрж╝рзЗ рж╕ржВржХрзНрж╖рж┐ржкрзНржд ржкржжрзНржзрждрж┐рж░ ржЬржирзНржпред",
"faqTitle": "рж╕рж╛ржзрж╛рж░ржг ржкрзНрж░рж╢рзНржирж╛ржмрж▓рзА",
"q1": {
"body": "ржорзБржнрж┐-ржУржпрж╝рзЗржм ржХрзЛржирзЛ ржмрж┐рж╖ржпрж╝ржмрж╕рзНрждрзБ рж╣рзЛрж╕рзНржЯ ржХрж░рзЗ ржирж╛ред ржЖржкржирж┐ ржпржЦржи ржжрзЗржЦрж╛рж░ ржЬржирзНржп ржХрж┐ржЫрзБрждрзЗ ржХрзНрж▓рж┐ржХ ржХрж░рзЗржи, рждржЦржи ржирж┐рж░рзНржмрж╛ржЪрж┐ржд ржорж┐ржбрж┐ржпрж╝рж╛рж░ ржЬржирзНржп ржЗржирзНржЯрж╛рж░ржирзЗржЯ ржЕржирзБрж╕ржирзНржзрж╛ржи ржХрж░рж╛ рж╣ржпрж╝ (рж▓рзЛржбрж┐ржВ рж╕рзНржХрзНрж░рж┐ржирзЗ ржПржмржВ 'ржнрж┐ржбрж┐ржУ ржЙрждрзНрж╕' ржЯрзНржпрж╛ржмрзЗ ржЖржкржирж┐ ржХрзЛржи ржЙрждрзНрж╕ржЯрж┐ ржмрзНржпржмрж╣рж╛рж░ ржХрж░ржЫрзЗржи рждрж╛ ржжрзЗржЦрждрзЗ ржкрж╛рж░рзЗржи)ред ржорж┐ржбрж┐ржпрж╝рж╛ ржХржЦржиржЗ ржорзБржнрж┐-ржУржпрж╝рзЗржм ржжрзНржмрж╛рж░рж╛ ржЖржкрж▓рзЛржб рж╣ржпрж╝ ржирж╛, рж╕ржмржХрж┐ржЫрзБ ржПржЗ ржЕржирзБрж╕ржирзНржзрж╛ржи ржкрзНрж░ржХрзНрж░рж┐ржпрж╝рж╛рж░ ржорж╛ржзрзНржпржорзЗ рж╣ржпрж╝ред",
"title": "ржХржирзНржЯрзЗржирзНржЯ ржХрзЛржерж╛ ржерзЗржХрзЗ ржЖрж╕рзЗ?"
},
"q2": {
"body": "ржПржХржЯрж┐ рж╢рзЛ ржмрж╛ рж╕рж┐ржирзЗржорж╛рж░ ржЕржирзБрж░рзЛржз ржХрж░рж╛ рж╕ржорзНржнржм ржиржпрж╝, ржорзБржнрж┐-ржУржпрж╝рзЗржм ржХрзЛржирзЛ ржмрж┐рж╖ржпрж╝ржмрж╕рзНрждрзБ ржкрж░рж┐ржЪрж╛рж▓ржирж╛ ржХрж░рзЗ ржирж╛ред рж╕ржорж╕рзНржд ржмрж┐рж╖ржпрж╝ржмрж╕рзНрждрзБ ржЗржирзНржЯрж╛рж░ржирзЗржЯрзЗ ржЙрзОрж╕рзЗрж░ ржорж╛ржзрзНржпржорзЗ ржжрзЗржЦрж╛ рж╣ржпрж╝ред",
"title": "ржЖржорж┐ ржХрзЛржерж╛ржпрж╝ ржПржХржЯрж┐ рж╢рзЛ ржмрж╛ рж╕рж┐ржирзЗржорж╛ ржЕржирзБрж░рзЛржз ржХрж░рждрзЗ ржкрж╛рж░рж┐?"
},
"q3": {
"body": "ржЖржорж╛ржжрзЗрж░ ржЕржирзБрж╕ржирзНржзрж╛ржирзЗрж░ ржлрж▓рж╛ржлрж▓ржЧрзБрж▓рж┐ The Movie Database (TMDB) ржжрзНржмрж╛рж░рж╛ ржЪрж╛рж▓рж┐ржд рж╣ржпрж╝ ржПржмржВ ржЖржорж╛ржжрзЗрж░ ржЙрждрзНрж╕ржЧрзБрж▓рж┐рждрзЗ ржкрзНрж░ржХрзГрждржкржХрзНрж╖рзЗ рж╕рж╛ржоржЧрзНрж░рзА ржЖржЫрзЗ ржХрж┐ржирж╛ рждрж╛ ржирж┐рж░рзНржмрж┐рж╢рзЗрж╖рзЗ ржкрзНрж░ржжрж░рзНрж╢ржи ржХрж░рж╛ рж╣ржпрж╝ред",
"title": "рж╕рж╛рж░рзНржЪ рж░рзЗржЬрж╛рж▓рзНржЯрзЗ рж╢рзЛ ржмрж╛ ржорзБржнрж┐ ржжрзЗржЦрж╛ржпрж╝, ржХрзЗржи ржЖржорж┐ ржПржЯрж╛ ржЪрж╛рж▓рж╛рждрзЗ ржкрж╛рж░рж┐ ржирж╛?"
},
"title": "ржорзБржнрж┐-ржУржпрж╝рзЗржм рж╕ржорзНржкрж░рзНржХрзЗ"
},
"actions": {
"copied": "ржЕржирзБрж▓рж┐ржкрж┐ ржХрж░рж╛",
"copy": "ржЕржирзБрж▓рж┐ржкрж┐"
},
"auth": {
"createAccount": "ржХрзЛржирзЛ ржПржХрж╛ржЙржирзНржЯ ржПржЦржиржУ ржЖржЫрзЗ ржирж╛? <0>ржПржХржЯрж┐ ржЕрзНржпрж╛ржХрж╛ржЙржирзНржЯ рждрзИрж░рж┐ ржХрж░рзБржирз╖</0>рз╖",
"deviceNameLabel": "ржбрж┐ржнрж╛ржЗрж╕рзЗрж░ ржирж╛ржо",
"deviceNamePlaceholder": "ржмрзНржпржХрзНрждрж┐ржЧржд ржлрзЛржи",
"generate": {
"description": "ржЖржкржирж╛рж░ ржкрж╛рж╕ржлрзНрж░рзЗржЬ ржЖржкржирж╛рж░ ржмрзНржпржмрж╣рж╛рж░ржХрж╛рж░рзАрж░ ржирж╛ржо ржПржмржВ ржкрж╛рж╕ржУржпрж╝рж╛рж░рзНржб рж╣рж┐рж╕рж╛ржмрзЗ ржХрж╛ржЬ ржХрж░рзЗред ржЖржкржирж╛рж░ ржЕрзНржпрж╛ржХрж╛ржЙржирзНржЯрзЗ рж▓ржЧржЗржи ржХрж░рж╛рж░ ржЬржирзНржп ржЖржкржирж╛ржХрзЗ ржПржЯрж┐ ржкрзНрж░ржмрзЗрж╢ ржХрж░рждрзЗ рж╣ржмрзЗ ржмрж▓рзЗ ржПржЯрж┐ржХрзЗ рж╕рзБрж░ржХрзНрж╖рж┐ржд рж░рж╛ржЦрж╛ ржирж┐рж╢рзНржЪрж┐ржд ржХрж░рзБржирз╖",
"next": "ржЖржорж┐ ржЖржорж╛рж░ ржкрж╛рж╕ржлрзНрж░рзЗржЬ рж╕ржВрж░ржХрзНрж╖ржг ржХрж░рзЗржЫрж┐",
"passphraseFrameLabel": "ржкрж╛рж╕ржлрзНрж░рзЗржЬ",
"title": "ржЖржкржирж╛рж░ ржкрж╛рж╕ржлрзНрж░рзЗржЬ"
},
"hasAccount": "ржЗрждрж┐ржоржзрзНржпрзЗ ржПржХржЯрж┐ рж╕ржжрж╕рзНржпржкржж ржЖржЫрзЗ? <0>ржПржЦрж╛ржирзЗ рж▓ржЧржЗржи ржХрж░рзБржиред</0>",
"login": {
"description": "ржЖржкржирж╛рж░ ржЕрзНржпрж╛ржХрж╛ржЙржирзНржЯрзЗ рж▓ржЧржЗржи ржХрж░рждрзЗ ржЖржкржирж╛рж░ ржкрж╛рж╕ржлрзНрж░рзЗржЬ рж▓рж┐ржЦрзБржи",
"deviceLengthError": "ржЕржирзБржЧрзНрж░рж╣ ржХрж░рзЗ ржПржХржЯрж┐ ржбрж┐ржнрж╛ржЗрж╕рзЗрж░ ржирж╛ржо рж▓рж┐ржЦрзБржирз╖",
"passphraseLabel": "12-рж╢ржмрзНржж ржкрж╛рж╕ржлрзНрж░рзЗржЬ",
"passphrasePlaceholder": "ржкрж╛рж╕ржлрзНрж░рзЗржЬ",
"submit": "ржкрзНрж░ржмрзЗрж╢ ржХрж░рзБржи",
"title": "ржЖржкржирж╛рж░ ржЕрзНржпрж╛ржХрж╛ржЙржирзНржЯрзЗ рж▓ржЧ ржЗржи ржХрж░рзБржи",
"validationError": "ржнрзБрж▓ ржмрж╛ ржЕрж╕ржорзНржкрзВрж░рзНржг ржкрж╛рж╕ржлрзНрж░рзЗржЬ"
},
"register": {
"information": {
"color1": "ржкрзНрж░рзЛржлрж╛ржЗрж▓ рж░ржЩ ржПржХ",
"color2": "ржкрзНрж░рзЛржлрж╛ржЗрж▓ рж░ржЩ ржжрзБржЗ",
"header": "ржЖржкржирж╛рж░ ржбрж┐ржнрж╛ржЗрж╕рзЗрж░ ржЬржирзНржп ржПржХржЯрж┐ ржирж╛ржо рж▓рж┐ржЦрзБржи ржПржмржВ рж░ржВ ржПржмржВ ржЖржкржирж╛рж░ ржкржЫржирзНржжрзЗрж░ ржПржХржЯрж┐ ржмрзНржпржмрж╣рж╛рж░ржХрж╛рж░рзА ржЖржЗржХржи ржмрж╛ржЫрзБржи",
"icon": "ржмрзНржпржмрж╣рж╛рж░ржХрж╛рж░рзА ржЖржЗржХржи",
"next": "ржкрж░ржмрж░рзНрждрзА",
"title": "рж╣рж┐рж╕рж╛ржмрзЗрж░ рждржерзНржп"
}
},
"trust": {
"failed": {
"text": "ржЖржкржирж┐ ржПржЯрж┐ рж╕ржарж┐ржХржнрж╛ржмрзЗ ржХржиржлрж┐ржЧрж╛рж░ ржХрж░рзЗржЫрзЗржи?",
"title": "рж╕рж╛рж░рзНржнрж╛рж░рзЗ ржкрзМржБржЫрж╛рждрзЗ ржмрзНржпрж░рзНрже рж╣ржпрж╝рзЗржЫрзЗ"
},
"host": "ржЖржкржирж┐ <0>{{hostname}}</0>-ржПрж░ рж╕рж╛ржерзЗ рж╕ржВржпрзЛржЧ ржХрж░ржЫрзЗржи - ржПржХржЯрж┐ ржЕрзНржпрж╛ржХрж╛ржЙржирзНржЯ ржХрж░рж╛рж░ ржЖржЧрзЗ ржжржпрж╝рж╛ ржХрж░рзЗ ржирж┐рж╢рзНржЪрж┐ржд ржХрж░рзБржи ржпрзЗ ржЖржкржирж┐ ржПржЯрж┐ ржмрж┐рж╢рзНржмрж╛рж╕ ржХрж░рзЗржи",
"no": "ржлрж┐рж░рзЗ ржпрж╛ржУ",
"title": "ржЖржкржирж┐ ржПржЗ рж╕рж╛рж░рзНржнрж╛рж░ ржмрж┐рж╢рзНржмрж╛рж╕ ржХрж░рзЗржи?",
"yes": "ржЖржорж┐ ржПржЗ рж╕рж╛рж░рзНржнрж╛рж░ ржмрж┐рж╢рзНржмрж╛рж╕"
},
"verify": {
"description": "ржЖржкржирж┐ ржПржЯрж┐ рж╕ржВрж░ржХрзНрж╖ржг ржХрж░рзЗржЫрзЗржи рждрж╛ ржирж┐рж╢рзНржЪрж┐ржд ржХрж░рждрзЗ ржПржмржВ ржЖржкржирж╛рж░ ржЕрзНржпрж╛ржХрж╛ржЙржирзНржЯ рждрзИрж░рж┐ ржХрж░рждрзЗ ржЕржирзБржЧрзНрж░рж╣ ржХрж░рзЗ ржЖржЧрзЗ ржерзЗржХрзЗ ржЖржкржирж╛рж░ ржкрж╛рж╕ржлрзНрж░рзЗржЬ рж▓рж┐ржЦрзБржи",
"invalidData": "ржбрзЗржЯрж╛ ржмрзИржз ржиржпрж╝",
"noMatch": "ржкрж╛рж╕ржлрзНрж░рзЗржЬ ржорзЗрж▓рзЗ ржирж╛",
"passphraseLabel": "ржЖржкржирж╛рж░ 12-рж╢ржмрзНржжрзЗрж░ ржкрж╛рж╕ржлрзНрж░рзЗржЬ",
"recaptchaFailed": "рж░рж┐ржХрзНржпрж╛ржкржЪрж╛ ржпрж╛ржЪрж╛ржЗржХрж░ржг ржмрзНржпрж░рзНрже рж╣ржпрж╝рзЗржЫрзЗ",
"register": "рж╣рж┐рж╕рж╛ржм рждрзИрж░рж┐ ржХрж░",
"title": "ржЖржкржирж╛рж░ ржкрж╛рж╕ржлрзНрж░рзЗржЬ ржирж┐рж╢рзНржЪрж┐ржд ржХрж░рзБржи"
}
},
"errors": {
"badge": "ржПржЯрж╛ ржнрж╛ржЩрзНржЧрж╛",
"details": "ржнрзБрж▓ рждржерзНржп",
"reloadPage": "ржкрзГрж╖рзНржарж╛ржЯрж┐ ржкрзБржирж░рж╛ржпрж╝ рж▓рзЛржб ржХрж░рзБржи",
"showError": "рждрзНрж░рзБржЯрж┐ ржмрж┐ржмрж░ржг ржжрзЗржЦрж╛ржи",
"title": "ржЖржорж░рж╛ ржПржХржЯрж┐ рждрзНрж░рзБржЯрж┐рж░ рж╕ржорзНржорзБржЦрзАржи рж╣ржпрж╝рзЗржЫрж┐!"
},
"footer": {
"legal": {
"disclaimer": "ржжрж╛ржмрж┐рждрзНржпрж╛ржЧ",
"disclaimerText": "ржорзБржнрж┐-ржУржпрж╝рзЗржм ржХрзЛржирзЛ ржлрж╛ржЗрж▓ рж╣рзЛрж╕рзНржЯ ржХрж░рзЗ ржирж╛, ржПржЯрж┐ рж╢рзБржзрзБржорж╛рждрзНрж░ рждрзГрждрзАржпрж╝ ржкржХрзНрж╖рзЗрж░ ржкрж░рж┐рж╖рзЗржмрж╛ржЧрзБрж▓рж┐рж░ рж╕рж╛ржерзЗ рж▓рж┐ржЩрзНржХ ржХрж░рзЗред ржлрж╛ржЗрж▓ рж╣рзЛрж╕рзНржЯ ржПржмржВ ржкрзНрж░ржжрж╛ржиржХрж╛рж░рзАржжрзЗрж░ рж╕рж╛ржерзЗ ржЖржЗржирж┐ рж╕ржорж╕рзНржпрж╛ржЧрзБрж▓рж┐ ржирзЗржУржпрж╝рж╛ ржЙржЪрж┐рждред ржорзБржнрж┐-ржУржпрж╝рзЗржм ржнрж┐ржбрж┐ржУ ржкрзНрж░ржжрж╛ржиржХрж╛рж░рзАржжрзЗрж░ ржжрзНржмрж╛рж░рж╛ ржжрзЗржЦрж╛ржирзЛ ржХрзЛржирзЛ ржорж┐ржбрж┐ржпрж╝рж╛ ржлрж╛ржЗрж▓рзЗрж░ ржЬржирзНржп ржжрж╛ржпрж╝рзА ржиржпрж╝ред"
},
"links": {
"discord": "ржмрж┐рж░рзЛржз",
"dmca": "ржбрж┐ржПржорж╕рж┐ржП",
"github": "ржЧрж┐ржЯрж╣рж╛ржм"
},
"tagline": "ржПржЗ ржУржкрзЗржи рж╕рзЛрж░рзНрж╕ рж╕рзНржЯрзНрж░рж┐ржорж┐ржВ ржЕрзНржпрж╛ржкрзЗрж░ ржорж╛ржзрзНржпржорзЗ ржЖржкржирж╛рж░ ржкрзНрж░рж┐ржпрж╝ рж╢рзЛ ржПржмржВ рж╕рж┐ржирзЗржорж╛ ржжрзЗржЦрзБржиред"
},
"global": {
"name": "ржорзБржнрж┐-ржУржпрж╝рзЗржм",
"pages": {
"about": "рж╕ржорзНржкрж░рзНржХрж┐ржд",
"dmca": "ржбрж┐ржПржорж╕рж┐ржП",
"login": "ржкрзНрж░ржмрзЗрж╢ ржХрж░рзБржи",
"pagetitle": "{{title}} - ржорзБржнрж┐-ржУржпрж╝рзЗржм",
"register": "ржирж┐ржмржирзНржзржи",
"settings": "рж╕рзЗржЯрж┐ржВрж╕"
}
},
"home": {
"bookmarks": {
"sectionTitle": "ржмрзБржХржорж╛рж░рзНржХ"
},
"continueWatching": {
"sectionTitle": "ржжрзЗржЦрж╛ ржЪрж╛рж▓рж┐ржпрж╝рзЗ ржпрж╛ржи"
},
"mediaList": {
"stopEditing": "рж╕ржорзНржкрж╛ржжржирж╛ ржмржирзНржз ржХрж░рзБржи"
},
"search": {
"allResults": "ржпрзЗ ржЖржорж░рж╛ рж╕ржм ржЖржЫрзЗ!",
"failed": "ржорж┐ржбрж┐ржпрж╝рж╛ ржЦрзБржБржЬрзЗ ржкрзЗрждрзЗ ржмрзНржпрж░рзНрже, ржЖржмрж╛рж░ ржЪрзЗрж╖рзНржЯрж╛ ржХрж░рзБржи!",
"loading": "рж▓рзЛржб рж╣ржЪрзНржЫрзЗ..ред",
"noResults": "ржЖржорж░рж╛ ржХрж┐ржЫрзБржЗ ржЦрзБржБржЬрзЗ ржкрж╛ржЗржирж┐!",
"placeholder": {
"default": "ржЖржкржирж┐ ржХрж┐ ржжрзЗржЦрждрзЗ ржЪрж╛ржи?",
"extra": []
},
"sectionTitle": "ржЕржирзБрж╕ржирзНржзрж╛ржи ржлрж▓рж╛ржлрж▓"
},
"titles": {
"day": {
"default": "ржЖржкржирж┐ ржПржЗ ржмрж┐ржХрзЗрж▓рзЗ ржХрж┐ ржжрзЗржЦрждрзЗ ржЪрж╛ржи?",
"extra": ["ржжрзБржГрж╕рж╛рж╣рж╕рж┐ржХ ржмрзЛржз ржХрж░ржЫрзЗржи? ржЬрзБрж░рж╛рж╕рж┐ржХ ржкрж╛рж░рзНржХ ржирж┐ржЦрзБржБржд ржкржЫржирзНржж рж╣рждрзЗ ржкрж╛рж░рзЗред"]
},
"morning": {
"default": "ржЖржкржирж┐ ржПржЗ рж╕ржХрж╛рж▓рзЗ ржХрж┐ ржжрзЗржЦрждрзЗ ржЪрж╛ржи?",
"extra": ["рж╢рзБржирж┐ рж╕рзВрж░рзНржпрзЛржжржпрж╝рзЗрж░ ржЖржЧрзЗ ржнрж╛рж▓рзЛ"]
},
"night": {
"default": "ржЖржкржирж┐ ржЖржЬ рж░рж╛рждрзЗ ржХрж┐ ржжрзЗржЦрждрзЗ ржЪрж╛ржи?",
"extra": ["ржХрзНрж▓рж╛ржирзНржд? ржЖржорж┐ рж╢рзБржирзЗржЫрж┐ ржжрзНржп ржПржХрзНрж╕рж░рж╕рж┐рж╕рзНржЯ ржнрж╛рж▓ред"]
}
}
},
"media": {
"episodeDisplay": "рж╕рж┐ржЬржи{{рж╕рж┐ржЬржи}} ржкрж░рзНржм{{ржкрж░рзНржм}}",
"types": {
"movie": "рж╕рж┐ржирзЗржорж╛",
"show": "ржжрзЗржЦрж╛ржи"
}
},
"navigation": {
"banner": {
"offline": "ржЖржкржирж╛рж░ ржЗржирзНржЯрж╛рж░ржирзЗржЯ рж╕ржВржпрзЛржЧ ржкрж░рзАржХрзНрж╖рж╛ ржХрж░рзБржи"
},
"menu": {
"about": "ржЖржорж╛ржжрзЗрж░ рж╕ржорзНржкрж░рзНржХрзЗ",
"donation": "ржжрж╛ржи ржХрж░рзБржи",
"logout": "ржкрзНрж░рж╕рзНржерж╛ржи",
"register": "ржХрзНрж▓рж╛ржЙржбрзЗ рж╕рж┐ржЩрзНржХ ржХрж░рзБржи",
"settings": "рж╕рзЗржЯрж┐ржВрж╕",
"support": "рж╕ржорж░рзНржержи"
}
},
"notFound": {
"badge": "ржкрж╛ржУржпрж╝рж╛ ржпрж╛ржпрж╝ржирж┐",
"goHome": "ржмрж╛ржбрж╝рж┐рждрзЗ ржлрж┐рж░рзЗ ржпрж╛ржУ",
"message": "ржЖржорж░рж╛ рж╕рж░рзНржмрждрзНрж░ рждрж╛ржХрж╛рж▓рж╛ржо: ржмрж┐ржирзЗрж░ ржирзАржЪрзЗ, ржкрж╛ржпрж╝ржЦрж╛ржирж╛ржпрж╝, ржкрзНрж░ржХрзНрж╕рж┐рж░ ржкрж┐ржЫржирзЗ ржХрж┐ржирзНрждрзБ рж╢рзЗрж╖ ржкрж░рзНржпржирзНржд ржЖржкржирж┐ ржпрзЗ ржкрзГрж╖рзНржарж╛ржЯрж┐ ржЦрзБржБржЬржЫрзЗржи рждрж╛ ржЦрзБржБржЬрзЗ ржкрж╛ржЗржирж┐ред",
"title": "рж╕рзЗржЗ ржкрзГрж╖рзНржарж╛ржЯрж┐ ржЦрзБржБржЬрзЗ ржкрж╛ржУржпрж╝рж╛ ржпрж╛ржпрж╝ржирж┐"
},
"overlays": {
"close": "ржмржирзНржз"
},
"player": {
"back": {
"default": "ржмрж╛ржбрж╝рж┐рждрзЗ ржлрж┐рж░рзЗ ржпрж╛ржУ",
"short": "ржкрзЗржЫржирзЗ"
},
"casting": {
"enabled": "ржбрж┐ржнрж╛ржЗрж╕рзЗ ржХрж╛рж╕рзНржЯ ржХрж░рж╛ рж╣ржЪрзНржЫрзЗ..ред"
},
"menus": {
"downloads": {
"disclaimer": "ржбрж╛ржЙржирж▓рзЛржб рж╕рж░рж╛рж╕рж░рж┐ ржкрзНрж░ржжрж╛ржиржХрж╛рж░рзА ржерзЗржХрзЗ ржирзЗржУржпрж╝рж╛ рж╣ржпрж╝. ржХрж┐ржнрж╛ржмрзЗ ржбрж╛ржЙржирж▓рзЛржб ржжрзЗржУржпрж╝рж╛ рж╣ржпрж╝ рждрж╛рж░ ржЙржкрж░ ржорзБржнрж┐-ржУржпрж╝рзЗржмрзЗрж░ ржирж┐ржпрж╝ржирзНрждрзНрж░ржг ржирзЗржЗред",
"downloadSubtitle": "ржмрж░рзНрждржорж╛ржи рж╕рж╛ржмржЯрж╛ржЗржЯрзЗрж▓ ржбрж╛ржЙржирж▓рзЛржб ржХрж░рзБржи",
"downloadVideo": "ржнрж┐ржбрж┐ржУ ржбрж╛ржЙржирж▓рзЛржб",
"hlsDisclaimer": "ржбрж╛ржЙржирж▓рзЛржб рж╕рж░рж╛рж╕рж░рж┐ ржкрзНрж░ржжрж╛ржиржХрж╛рж░рзА ржерзЗржХрзЗ ржирзЗржУржпрж╝рж╛ рж╣ржпрж╝. ржХрж┐ржнрж╛ржмрзЗ ржбрж╛ржЙржирж▓рзЛржб ржжрзЗржУржпрж╝рж╛ рж╣ржпрж╝ рждрж╛рж░ ржЙржкрж░ ржорзБржнрж┐-ржУржпрж╝рзЗржмрзЗрж░ ржирж┐ржпрж╝ржирзНрждрзНрж░ржг ржирзЗржЗред ржЕржирзБржЧрзНрж░рж╣ ржХрж░рзЗ ржоржирзЗ рж░рж╛ржЦржмрзЗржи ржпрзЗ ржЖржкржирж┐ ржПржХржЯрж┐ HLS ржкрзНрж▓рзЗрж▓рж┐рж╕рзНржЯ ржбрж╛ржЙржирж▓рзЛржб ржХрж░ржЫрзЗржи, ржПржЯрж┐ ржЙржирзНржиржд ржорж╛рж▓рзНржЯрж┐ржорж┐ржбрж┐ржпрж╝рж╛ рж╕рзНржЯрзНрж░рж┐ржорж┐ржВржпрж╝рзЗрж░ рж╕рж╛ржерзЗ ржкрж░рж┐ржЪрж┐ржд ржмрзНржпржмрж╣рж╛рж░ржХрж╛рж░рзАржжрзЗрж░ ржЬржирзНржпред",
"onAndroid": {
"1": "ржЕрзНржпрж╛ржирзНржбрзНрж░ржпрж╝рзЗржбрзЗ ржбрж╛ржЙржирж▓рзЛржб ржХрж░рждрзЗ, ржбрж╛ржЙржирж▓рзЛржб ржмрзЛрждрж╛ржорзЗ ржХрзНрж▓рж┐ржХ ржХрж░рзБржи рждрж╛рж░ржкрж░, ржирждрзБржи ржкрзГрж╖рзНржарж╛ржпрж╝, ржнрж┐ржбрж┐ржУрждрзЗ <bold>ржЯрзНржпрж╛ржк ржХрж░рзБржи ржПржмржВ ржзрж░рзЗ рж░рж╛ржЦрзБржи</bold>, рждрж╛рж░ржкрж░рзЗ <bold>рж╕ржВрж░ржХрзНрж╖ржг ржХрж░рзБржи</bold> ржирж┐рж░рзНржмрж╛ржЪржи ржХрж░рзБржиред",
"shortTitle": "ржбрж╛ржЙржирж▓рзЛржб/ржЕрзНржпрж╛ржирзНржбрзНрж░ржпрж╝рзЗржб",
"title": "ржЕрзНржпрж╛ржирзНржбрзНрж░ржпрж╝рзЗржбрзЗ ржбрж╛ржЙржирж▓рзЛржб рж╣ржЪрзНржЫрзЗ"
},
"onIos": {
"1": "iOS-ржП ржбрж╛ржЙржирж▓рзЛржб ржХрж░рждрзЗ, ржбрж╛ржЙржирж▓рзЛржб ржмрзЛрждрж╛ржорзЗ ржХрзНрж▓рж┐ржХ ржХрж░рзБржи рждрж╛рж░ржкрж░, ржирждрзБржи ржкрзГрж╖рзНржарж╛ржпрж╝, <bold><ios_share /></bold>-ржП ржХрзНрж▓рж┐ржХ ржХрж░рзБржи, рждрж╛рж░ржкрж░ <bold>ржлрж╛ржЗрж▓рзЗ рж╕ржВрж░ржХрзНрж╖ржг ржХрж░рзБржи <ios_files /></bold>ред",
"shortTitle": "ржбрж╛ржЙржирж▓рзЛржб / iOS",
"title": "iOS ржП ржбрж╛ржЙржирж▓рзЛржб рж╣ржЪрзНржЫрзЗ"
},
"onPc": {
"1": "ржкрж┐рж╕рж┐рждрзЗ, ржбрж╛ржЙржирж▓рзЛржб ржмрзЛрждрж╛ржорзЗ ржХрзНрж▓рж┐ржХ ржХрж░рзБржи рждрж╛рж░ржкрж░, ржирждрзБржи ржкрзГрж╖рзНржарж╛ржпрж╝, ржнрж┐ржбрж┐ржУржЯрж┐рждрзЗ ржбрж╛ржи ржХрзНрж▓рж┐ржХ ржХрж░рзБржи ржПржмржВ <bold>ржнрж┐ржбрж┐ржУржЯрж┐ржХрзЗ ржПржЗ рж╣рж┐рж╕рж╛ржмрзЗ рж╕ржВрж░ржХрзНрж╖ржг ржХрж░рзБржи</bold> ржирж┐рж░рзНржмрж╛ржЪржи ржХрж░рзБржи",
"shortTitle": "ржбрж╛ржЙржирж▓рзЛржб/ржкрж┐рж╕рж┐",
"title": "ржкрж┐рж╕рж┐рждрзЗ ржбрж╛ржЙржирж▓рзЛржб рж╣ржЪрзНржЫрзЗ"
},
"title": "ржбрж╛ржЙржирж▓рзЛржб ржХрж░рзБржи"
},
"episodes": {
"button": "ржкрж░рзНржмржЧрзБрж▓рж┐",
"emptyState": "ржПржЗ ржорж░рж╕рзБржорзЗ ржХрзЛржи ржкрж░рзНржм ржирзЗржЗ, ржкрж░рзЗ ржЖржмрж╛рж░ ржЪрзЗржХ ржХрж░рзБржи!",
"episodeBadge": "E{{episode}}",
"loadingError": "ржЛрждрзБ рж▓рзЛржб ржХрж░рж╛рж░ рж╕ржоржпрж╝ рждрзНрж░рзБржЯрж┐рз╖",
"loadingList": "рж▓рзЛржб рж╣ржЪрзНржЫрзЗ..ред",
"loadingTitle": "рж▓рзЛржб рж╣ржЪрзНржЫрзЗ..ред",
"unairedEpisodes": "ржПржЗ рж╕рж┐ржЬржирзЗрж░ ржПржХ ржмрж╛ ржПржХрж╛ржзрж┐ржХ ржкрж░рзНржм ржЕржХрзНрж╖ржо ржХрж░рж╛ рж╣ржпрж╝рзЗржЫрзЗ ржХрж╛рж░ржг рж╕рзЗржЧрзБрж▓рж┐ ржПржЦржиржУ рж╕ржорзНржкрзНрж░ржЪрж╛рж░ ржХрж░рж╛ рж╣ржпрж╝ржирж┐ред"
},
"playback": {
"speedLabel": "ржкрзНрж▓рзЗржмрзНржпрж╛ржХ ржЧрждрж┐",
"title": "ржкрзНрж▓рзЗржмрзНржпрж╛ржХ рж╕рзЗржЯрж┐ржВрж╕"
},
"quality": {
"automaticLabel": "рж╕рзНржмржпрж╝ржВржХрзНрж░рж┐ржпрж╝ ржЧрзБржгржорж╛ржи",
"hint": "ржЖржкржирж┐ ржмрж┐ржнрж┐ржирзНржи ржЧрзБржгржорж╛ржирзЗрж░ ржмрж┐ржХрж▓рзНржк ржкрзЗрждрзЗ <0>ржЙрзОрж╕ ржкрж░рж┐ржмрж░рзНрждржи</0> ржХрж░рзЗ ржжрзЗржЦрждрзЗ ржкрж╛рж░рзЗржиред",
"iosNoQuality": "ржЕрзНржпрж╛ржкрж▓-рж╕ржВржЬрзНржЮрж╛ржпрж╝рж┐ржд рж╕рзАржорж╛ржмржжрзНржзрждрж╛рж░ ржХрж╛рж░ржгрзЗ, ржПржЗ ржЙрзОрж╕рзЗрж░ ржЬржирзНржп ржЧрзБржгржорж╛ржи ржирж┐рж░рзНржмрж╛ржЪржи iOS-ржП ржЙржкрж▓ржмрзНржз ржиржпрж╝ред ржмрж┐ржнрж┐ржирзНржи ржорж╛ржирзЗрж░ ржмрж┐ржХрж▓рзНржк ржкрзЗрждрзЗ ржЖржкржирж┐ <0>ржЕржирзНржп ржЙрзОрж╕рзЗ рж╕рзНржпрзБржЗржЪ ржХрж░рж╛рж░</0> ржЪрзЗрж╖рзНржЯрж╛ ржХрж░рждрзЗ ржкрж╛рж░рзЗржиред",
"title": "ржЧрзБржгржорж╛ржи"
},
"settings": {
"downloadItem": "ржбрж╛ржЙржирж▓рзЛржб ржХрж░рзБржи",
"enableSubtitles": "рж╕рж╛ржмржЯрж╛ржЗржЯрзЗрж▓ рж╕ржХрзНрж░рж┐ржпрж╝ ржХрж░рзБржи",
"experienceSection": "ржжрзЗржЦрж╛рж░ ржЕржнрж┐ржЬрзНржЮрждрж╛",
"playbackItem": "ржкрзНрж▓рзЗржмрзНржпрж╛ржХ рж╕рзЗржЯрж┐ржВрж╕",
"qualityItem": "ржЧрзБржгржорж╛ржи",
"sourceItem": "ржнрж┐ржбрж┐ржУ рж╕рзВрждрзНрж░",
"subtitleItem": "рж╕рж╛ржмржЯрж╛ржЗржЯрзЗрж▓ рж╕ржХрзНрж░рж┐ржпрж╝ ржХрж░рзБржи",
"videoSection": "ржнрж┐ржбрж┐ржУ рж╕рзЗржЯрж┐ржВрж╕"
},
"sources": {
"failed": {
"text": "ржХрзЛржирзЛ ржнрж┐ржбрж┐ржУ ржЦрзБржБржЬрзЗ ржмрзЗрж░ ржХрж░рж╛рж░ ржЪрзЗрж╖рзНржЯрж╛ ржХрж░рж╛рж░ рж╕ржоржпрж╝ ржПржХржЯрж┐ рждрзНрж░рзБржЯрж┐ ржЫрж┐рж▓, ржЕржирзБржЧрзНрж░рж╣ ржХрж░рзЗ ржПржХржЯрж┐ ржнрж┐ржирзНржи ржЙрждрзНрж╕ ржЪрзЗрж╖рзНржЯрж╛ ржХрж░рзБржиред",
"title": "рж╕рзНржХрзНрж░рзНржпрж╛ржк ржХрж░рждрзЗ ржмрзНржпрж░рзНрже"
},
"noEmbeds": {
"text": "ржЖржорж░рж╛ ржХрзЛржирзЛ ржПржорзНржмрзЗржб ржЦрзБржБржЬрзЗ ржкрзЗрждрзЗ ржЕржХрзНрж╖ржо, ржПржХржЯрж┐ ржнрж┐ржирзНржи ржЙрзОрж╕ ржЪрзЗрж╖рзНржЯрж╛ ржХрж░рзБржиред",
"title": "ржХрзЛржирзЛ ржПржорзНржмрзЗржб ржкрж╛ржУржпрж╝рж╛ ржпрж╛ржпрж╝ржирж┐"
},
"noStream": {
"text": "ржПржЗ ржЙрзОрж╕рзЗрж░ ржПржЗ рж╕рж┐ржирзЗржорж╛ ржмрж╛ рж╢рзЛрж░ ржЬржирзНржп ржХрзЛржирзЛ рж╕рзНржЯрзНрж░рж┐ржо ржирзЗржЗред",
"title": "ржЕржЬрж╛ржирж╛"
},
"title": "рж╕рзВрждрзНрж░",
"unknownOption": "ржЕржЬрж╛ржирж╛"
},
"subtitles": {
"customChoice": "ржлрж╛ржЗрж▓ ржерзЗржХрзЗ рж╕рж╛ржмржЯрж╛ржЗржЯрзЗрж▓ ржирж┐рж░рзНржмрж╛ржЪржи ржХрж░рзБржи",
"customizeLabel": "ржХрж╛рж╕рзНржЯржорж╛ржЗржЬ ржХрж░рзБржи",
"offChoice": "ржмржирзНржз",
"settings": {
"backlink": "ржХрж╛рж╕рзНржЯржо рж╕рж╛ржмржЯрж╛ржЗржЯрзЗрж▓",
"delay": "рж╕рж╛ржмржЯрж╛ржЗржЯрзЗрж▓ ржмрж┐рж▓ржорзНржм",
"fixCapitals": "ржорзВрж▓ржзржи ржарж┐ржХ ржХрж░рзБржи"
},
"title": "рж╕рж╛ржмржЯрж╛ржЗржЯрзЗрж▓",
"unknownLanguage": "ржЕржЬрж╛ржирж╛"
}
},
"metadata": {
"api": {
"text": "API ржорзЗржЯрж╛ржбрзЗржЯрж╛ рж▓рзЛржб ржХрж░рж╛ ржпрж╛ржпрж╝ржирж┐, ржЕржирзБржЧрзНрж░рж╣ ржХрж░рзЗ ржЖржкржирж╛рж░ ржЗржирзНржЯрж╛рж░ржирзЗржЯ рж╕ржВржпрзЛржЧ ржкрж░рзАржХрзНрж╖рж╛ ржХрж░рзБржиред",
"title": "API ржорзЗржЯрж╛ржбрзЗржЯрж╛ рж▓рзЛржб ржХрж░рждрзЗ ржмрзНржпрж░рзНрже рж╣ржпрж╝рзЗржЫрзЗ"
},
"failed": {
"badge": "ржмрзНржпрж░рзНрже",
"homeButton": "ржмрж╛ржбрж╝рж┐рждрзЗ ржпрзЗрждрзЗ",
"text": "TMDB ржерзЗржХрзЗ ржорж┐ржбрж┐ржпрж╝рж╛рж░ ржорзЗржЯрж╛ржбрзЗржЯрж╛ рж▓рзЛржб ржХрж░рж╛ ржпрж╛ржпрж╝ржирж┐ред ржЖржкржирж╛рж░ ржЗржирзНржЯрж╛рж░ржирзЗржЯ рж╕ржВржпрзЛржЧрзЗ TMDB ржбрж╛ржЙржи ржмрж╛ ржмрзНрж▓ржХ ржХрж░рж╛ ржЖржЫрзЗ ржХрж┐ржирж╛ рждрж╛ ржЕржирзБржЧрзНрж░рж╣ ржХрж░рзЗ ржЪрзЗржХ ржХрж░рзБржиред",
"title": "ржорзЗржЯрж╛ржбрзЗржЯрж╛ рж▓рзЛржб ржХрж░рждрзЗ ржмрзНржпрж░рзНрже рж╣ржпрж╝рзЗржЫрзЗ"
},
"notFound": {
"badge": "ржкрж╛ржУржпрж╝рж╛ ржпрж╛ржпрж╝ржирж┐",
"homeButton": "ржмрж╛ржбрж╝рж┐рждрзЗ ржлрж┐рж░рзЗ ржпрж╛ржУ",
"text": "ржЖржкржирж╛рж░ ржЕржирзБрж░рзЛржз ржХрж░рж╛ ржорж┐ржбрж┐ржпрж╝рж╛ ржЖржорж░рж╛ ржЦрзБржБржЬрзЗ ржкрж╛ржЗржирж┐ред рж╣ржпрж╝ ржПржЯрж┐ рж╕рж░рж╛ржирзЛ рж╣ржпрж╝рзЗржЫрзЗ ржЕржержмрж╛ ржЖржкржирж┐ URL-ржПрж░ рж╕рж╛ржерзЗ рж╣рзЗрж░ржлрзЗрж░ ржХрж░рзЗржЫрзЗржиред"
}
},
"turnstile": {
"description": "ржбрж╛ржиржжрж┐ржХрзЗ ржХрзНржпрж╛ржкржЪрж╛ рж╕ржорзНржкрзВрж░рзНржг ржХрж░рзЗ ржЖржкржирж┐ ржпрзЗ ржорж╛ржирзБрж╖ рждрж╛ ржпрж╛ржЪрж╛ржЗ ржХрж░рзБржиред рж╕рж┐ржирзЗржорж╛-ржУржпрж╝рзЗржмржХрзЗ ржирж┐рж░рж╛ржкржж рж░рж╛ржЦрждрзЗржЗ ржПржЗ!",
"error": "ржЖржкржирж╛рж░ ржорж╛ржиржмрждрж╛ ржпрж╛ржЪрж╛ржЗ ржХрж░рждрзЗ ржмрзНржпрж░рзНрже рж╣ржпрж╝рзЗржЫрзЗ. ржЕржирзБржЧрзНрж░рж╣ржкрзВрж░рзНржмржХ ржЖржмрж╛рж░ ржЪрзЗрж╖рзНржЯрж╛ ржХрж░рзБржиред",
"title": "ржЖржкржирж┐ ржпрзЗ ржорж╛ржирзБрж╖ рждрж╛ ржЖржорж╛ржжрзЗрж░ ржпрж╛ржЪрж╛ржЗ ржХрж░рждрзЗ рж╣ржмрзЗред",
"verifyingHumanity": "ржЖржкржирж╛рж░ ржорж╛ржиржмрждрж╛ ржпрж╛ржЪрж╛ржЗ ржХрж░рж╛ рж╣ржЪрзНржЫрзЗ..ред"
}
}
}

548
src/assets/locales/ca.json Normal file
View File

@@ -0,0 +1,548 @@
{
"about": {
"description": "movie-web ├йs una aplicaci├│ web que cerca fluxos a internet. L'equip t├й com a objectiu un enfocament majorit├аriament minimalista del consum de contingut.",
"faqTitle": "Preguntes freq├╝ents",
"q1": {
"body": "movie-web no allotja cap contingut. Quan feu clic a un contingut per a mirar-lo, es busca a Internet (a la pantalla de c├аrrega i a la pestanya ┬лFonts de v├нdeo┬╗ podeu veure quina font utilitzeu). movie-web mai hi puja contingut, tot ├йs a trav├йs d'aquest mecanisme de cerca.",
"title": "D'on prov├й el contingut?"
},
"q2": {
"body": "No ├йs possible sol┬╖licitar un programa o una pel┬╖l├нcula, movie-web no gestiona cap contingut. Tot el contingut es visualitza a trav├йs de fonts a internet.",
"title": "On puc sol┬╖licitar un programa o una pel┬╖l├нcula?"
},
"q3": {
"body": "Els resultats de cerca funcionen amb The Movie Database (TMDB) i es mostren independentment de si les nostres fonts realment tenen el contingut.",
"title": "Els resultats de la cerca mostren el programa o la pel┬╖l├нcula, per qu├и no puc reproduir-lo?"
},
"title": "Sobre movie-web"
},
"actions": {
"copied": "S'ha copiat",
"copy": "Copia"
},
"auth": {
"createAccount": "Encara no teniu un compte? <0>Creeu un compte.</0>",
"deviceNameLabel": "Nom del dispositiu",
"deviceNamePlaceholder": "Tel├иfon personal",
"generate": {
"description": "La frase de contrasenya actua com a nom d'usuari i contrasenya. Assegureu-vos de mantenir-la segura, ja que haureu d'introduir-la per a iniciar la sessi├│ al vostre compte",
"next": "He desat la frase de contrasenya",
"passphraseFrameLabel": "Frase de contrasenya",
"title": "La vostra frase de contrasenya"
},
"hasAccount": "Ja teniu un compte? <0>Inicieu sessi├│ aqu├н.</0>",
"login": {
"description": "Introdu├пu la vostra frase de contrasenya per a iniciar sessi├│ al vostre compte",
"deviceLengthError": "Introdu├пu un nom per al dispositiu",
"passphraseLabel": "Frase de contrasenya de 12 paraules",
"passphrasePlaceholder": "Frase de contrasenya",
"submit": "Inicia sessi├│",
"title": "Inicieu sessi├│ al vostre compte",
"validationError": "Frase de contrasenya incorrecta o incompleta"
},
"register": {
"information": {
"color1": "Color de perfil 1",
"color2": "Color de perfil 2",
"header": "Introdu├пu un nom per al dispositiu i trieu els colors i la icona d'usuari que vulgueu",
"icon": "Icona d'usuari",
"next": "Seg├╝ent",
"title": "Informaci├│ del compte"
}
},
"trust": {
"failed": {
"text": "L'heu configurada correctament?",
"title": "No s'ha pogut accedir al servidor"
},
"host": "Us esteu connectant a <0>{{hostname}}</0>. Confirmeu que hi confieu abans de crear un compte",
"no": "Torna",
"noHost": "El servidor no s'ha configurat, per tant, no es pot crear un compte",
"noHostTitle": "El servidor no est├а configurat!",
"title": "Confieu en aquest servidor?",
"yes": "Confie en aquest servidor"
},
"verify": {
"description": "Introdu├пu la vostra frase de contrasenya anterior per a confirmar que l'heu desat, i crear el compte",
"invalidData": "La data no ├йs v├аlida",
"noMatch": "La frase de contrasenya no coincideix",
"passphraseLabel": "Frase de contrasenya de 12 paraules",
"recaptchaFailed": "Ha fallat la validaci├│ de ReCaptcha",
"register": "Crea el compte",
"title": "Confirmeu la frase de contrasenya"
}
},
"errors": {
"badge": "S'ha trencat",
"details": "Detalls de l'error",
"reloadPage": "Recarrega la p├аgina",
"showError": "Mostra els detalls de l'error",
"title": "Hem trobat un error!"
},
"footer": {
"legal": {
"disclaimer": "Av├нs d'exempci├│ de responsabilitat",
"disclaimerText": "movie-web no allotja cap fitxer, nom├йs enlla├зa a serveis de tercers. Els problemes legals s'han d'abordar amb qui allotja i els prove├пdors de fitxers. movie-web no es fa responsable del contingut mostrat pels prove├пdors de v├нdeo."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Mireu els vostres programes i pel┬╖l├нcules preferits amb aquesta aplicaci├│ de codi obert de reproducci├│ en temps real."
},
"global": {
"name": "movie-web",
"pages": {
"about": "Quant a",
"dmca": "DMCA",
"login": "Inicia sessi├│",
"onboarding": "Configura",
"pagetitle": "{{title}} - movie-web",
"register": "Registra",
"settings": "Configuraci├│"
}
},
"home": {
"bookmarks": {
"sectionTitle": "Marcadors"
},
"continueWatching": {
"sectionTitle": "Continueu mirant"
},
"mediaList": {
"stopEditing": "Deixa d'editar"
},
"search": {
"allResults": "Aix├▓ ├йs tot el que tenim!",
"failed": "No s'ha pogut trobar cap contingut, torneu-ho a provar!",
"loading": "S'est├а carregantтАж",
"noResults": "No hem pogut trobar res!",
"placeholder": {
"default": "Qu├и voleu mirar?",
"extra": [
"Qu├и voleu explorar?",
"Qu├и hi ha a la vostra llista de seguiment?",
"Quina ├йs la vostra pel┬╖l├нcula preferida?",
"Quina ├йs la vostra s├иrie preferida?"
]
},
"sectionTitle": "Resultats de la cerca"
},
"titles": {
"day": {
"default": "Qu├и us agradaria mirar aquesta vesprada/tarda?",
"extra": [
"Voleu aventura? Jurassic Park podria ser l'elecci├│ perfecta."
]
},
"morning": {
"default": "Qu├и us agradaria mirar aquest mat├н?",
"extra": [
"He sentit que ┬лAbans de l'alba┬╗ ├йs bona"
]
},
"night": {
"default": "Qu├и us agradaria mirar aquesta nit?",
"extra": [
"Esteu cansat? He sentit que ┬лL'exorcista┬╗ ├йs bona."
]
}
}
},
"media": {
"episodeDisplay": "T{{season}} E{{episode}}",
"types": {
"movie": "Pel┬╖l├нcula",
"show": "S├иrie/Programa"
}
},
"navigation": {
"banner": {
"offline": "Comproveu la connexi├│ a internet"
},
"menu": {
"about": "Quant a nosaltres",
"donation": "Feu una donaci├│",
"logout": "Tanca la sessi├│",
"register": "Sincronitza al n├║vol",
"settings": "Configuraci├│",
"support": "Ajuda"
}
},
"notFound": {
"badge": "No s'ha trobat",
"goHome": "Torna a l'inici",
"message": "Hem mirat per tot arreu: davall de les papereres, a l'armari, darrere del servidor intermediari, per├▓ al remat no hem pogut trobar la p├аgina que busqueu.",
"title": "No s'ha pogut trobar la p├аgina"
},
"onboarding": {
"defaultConfirm": {
"cancel": "Cancel┬╖la",
"confirm": "Usa la configuraci├│ per defecte",
"description": "La configuraci├│ per defecte no t├й els millors fluxos i pot ser insuportablement lenta.",
"title": "Segur?"
},
"extension": {
"back": "Torna",
"explainer": "Mitjan├зant l'extensi├│ del navegador, podeu obtenir els millors fluxos que oferim. Amb nom├йs una simple instal┬╖laci├│.",
"explainerIos": "Lamentablement, l'extensi├│ del navegador no ├йs compatible amb iOS, premeu <bold>Torna</bold> per a triar una altra opci├│.",
"extensionHelp": "Si heu instal┬╖lat l'extensi├│, per├▓ no es detecta, <bold>obriu l'extensi├│ al men├║ d'extensions del navegador</bold> i seguiu els passos en pantalla.",
"linkChrome": "Instal┬╖la l'extensi├│ de Chrome",
"linkFirefox": "Instal┬╖la l'extensi├│ de Firefox",
"notDetecting": "S'ha instal┬╖lat a Chrome, per├▓ el lloc no el detecta? Proveu de recarregar la p├аgina.",
"notDetectingAction": "Recarrega la p├аgina",
"status": {
"disallowed": "L'extensi├│ no est├а activada per a aquesta p├аgina",
"disallowedAction": "Activa l'extensi├│",
"failed": "No s'ha pogut sol┬╖licitar l'estat",
"loading": "Esperant que instal┬╖leu l'extensi├│",
"outdated": "La versi├│ de l'extensi├│ ├йs massa antiga",
"success": "L'extensi├│ funciona com s'esperava!"
},
"submit": "Continua",
"title": "Comencem amb una extensi├│"
},
"proxy": {
"back": "Torna",
"explainer": "Amb el m├иtode del servidor intermediari, podeu obtenir fluxos d'alta qualitat fent un servidor intermediari propi.",
"input": {
"errorConnection": "No s'ha pogut connectar al servidor intermediari",
"errorInvalidUrl": "URL no v├аlid",
"errorNotProxy": "S'esperava un servidor intermediari, per├▓ ├йs un lloc web",
"label": "URL del servidor intermediari",
"placeholder": "https://"
},
"link": "Com fer un servidor intermediari",
"submit": "Envia el servidor intermediari",
"title": "Fem un nou servidor intermediari"
},
"start": {
"explainer": "Per a obtenir els millors fluxos possibles, haureu de triar quin m├иtode de transmissi├│ voleu utilitzar.",
"options": {
"default": {
"text": "No vull fluxos de bona qualitat,<0 /> <1>utilitza la configuraci├│ per defecte</1>"
},
"extension": {
"action": "Instal┬╖la l'extensi├│",
"description": "Instal┬╖leu l'extensi├│ del navegador i accediu a les millors fonts.",
"quality": "Millor qualitat",
"title": "Extensi├│ del navegador"
},
"proxy": {
"action": "Configura el servidor intermediari",
"description": "Configureu un servidor intermediari en nom├йs 5 minuts i accediu a bones fonts.",
"quality": "Bona qualitat",
"title": "Servidor intermediari personalitzat"
}
},
"title": "Configurem el movie-web"
}
},
"overlays": {
"close": "Tanca"
},
"player": {
"back": {
"default": "Torna a l'inici",
"short": "Torna"
},
"casting": {
"enabled": "S'est├а emetent al dispositiuтАж"
},
"menus": {
"downloads": {
"copyHlsPlaylist": "Copia l'enlla├з de la llista HLS",
"disclaimer": "Les baixades s'obtenen directament del prove├пdor. movie-web no t├й control sobre com es proporcionen les baixades.",
"downloadSubtitle": "Baixa els subt├нtols actuals",
"downloadVideo": "Baixa el v├нdeo",
"hlsDisclaimer": "Les baixades s'obtenen directament del prove├пdor. movie-web no t├й control sobre com es proporcionen les baixades. <br /><br />Tingueu en compte que esteu baixant una llista de reproducci├│ HLS, <bold>no es recomana baixar-la si no esteu familiaritzat amb formats de transmissi├│ avan├зats</bold>. Proveu diferents fonts per a diferents formats.",
"onAndroid": {
"1": "Per a baixar-lo a Android, feu clic al bot├│ de baixada i, a la p├аgina nova, <bold>manteniu premut</bold> el v├нdeo i, a continuaci├│, seleccioneu <bold>Desa</bold>.",
"shortTitle": "Baixa / Android",
"title": "Baixada a Android"
},
"onIos": {
"1": "Per a baixar a iOS, feu clic al bot├│ de baixada i, a la p├аgina nova, feu clic a <bold><ios_share /></bold> /> i, a continuaci├│, <bold>Desa als Arxius <ios_files /></bold>.",
"shortTitle": "Baixa / iOS",
"title": "Baixada a iOS"
},
"onPc": {
"1": "En un PC, feu clic al bot├│ de baixada i, a la p├аgina nova, feu clic amb el bot├│ dret al v├нdeo i seleccioneu <bold>Anomena i desa el v├нdeo</bold>",
"shortTitle": "Baixa / PC",
"title": "Baixada a un PC"
},
"title": "Baixa"
},
"episodes": {
"button": "Episodi",
"emptyState": "No hi ha episodis en aquesta temporada, torneu-ho a comprovar m├йs tard!",
"episodeBadge": "E{{episode}}",
"loadingError": "Error en carregar la temporada",
"loadingList": "S'est├а carregantтАж",
"loadingTitle": "S'est├а carregantтАж",
"unairedEpisodes": "Un o m├йs episodis d'aquesta temporada s'han desactivat perqu├и encara no s'han em├йs."
},
"playback": {
"speedLabel": "Velocitat de la reproducci├│",
"title": "Configuraci├│ de la reproducci├│"
},
"quality": {
"automaticLabel": "Qualitat autom├аtica",
"hint": "Podeu provar a <0>canviar la font</0> per a obtenir diferents opcions de qualitat.",
"iosNoQuality": "A causa de les limitacions definides per Apple, la selecci├│ de qualitat no est├а disponible a iOS per a aquesta font. Podeu provar a <0>canviar a una altra font</0> per a obtenir diferents opcions de qualitat.",
"title": "Qualitat"
},
"settings": {
"downloadItem": "Baixa",
"enableSubtitles": "Activa els subt├нtols",
"experienceSection": "Experi├иncia de visualitzaci├│",
"playbackItem": "Configuraci├│ de la reproducci├│",
"qualityItem": "Qualitat",
"sourceItem": "Fonts de v├нdeo",
"subtitleItem": "Configuraci├│ dels subt├нtols",
"videoSection": "Configuraci├│ de v├нdeo"
},
"sources": {
"failed": {
"text": "S'ha produ├пt un error en intentar trobar v├нdeos, proveu una font diferent.",
"title": "No s'ha pogut obtenir"
},
"noEmbeds": {
"text": "No hem pogut trobar cap incrustat, proveu una font diferent.",
"title": "No s'ha trobat cap incrustaci├│"
},
"noStream": {
"text": "Aquesta font no t├й fluxos per a aquesta pel┬╖l├нcula o programa.",
"title": "Cap flux"
},
"title": "Fonts",
"unknownOption": "Desconeguda"
},
"subtitles": {
"customChoice": "Selecciona un fitxer de subt├нtols",
"customizeLabel": "Personalitza",
"offChoice": "Desactivats",
"settings": {
"backlink": "Subt├нtols personalitzats",
"delay": "Retard dels subt├нtols",
"fixCapitals": "Corregeix les maj├║scules/min├║scules"
},
"title": "Subt├нtols",
"unknownLanguage": "Desconeguda"
}
},
"metadata": {
"api": {
"text": "No s'han pogut carregar les metadades de l'API, comproveu la connexi├│ a Internet.",
"title": "No s'han pogut carregar les metadades de l'API"
},
"dmca": {
"badge": "Eliminat",
"text": "Aquest contingut ja no est├а disponible a causa d'un av├нs de retirada o d'una reclamaci├│ de drets d'autor.",
"title": "El contingut s'ha eliminat"
},
"extensionPermission": {
"badge": "Falta el perm├нs",
"button": "Utilitza l'extensi├│",
"text": "Teniu l'extensi├│ del navegador, per├▓ necessitem el vostre perm├нs per a comen├зar a utilitzar l'extensi├│.",
"title": "Configureu l'extensi├│"
},
"failed": {
"badge": "Ha fallat",
"homeButton": "V├йs a l'inici",
"text": "No s'han pogut carregar les metadades del contingut des de TMDB. Comproveu si TMDB no funciona o est├а bloquejat a la vostra connexi├│ a Internet.",
"title": "Ha fallat la c├аrrega de les metadades"
},
"notFound": {
"badge": "No s'ha trobat",
"homeButton": "Torna a l'inici",
"text": "No hem pogut trobar el contingut sol┬╖licitat. O b├й s'ha eliminat o b├й heu alterat l'URL.",
"title": "No s'ha trobat el contingut."
}
},
"nextEpisode": {
"cancel": "Cancel┬╖la",
"next": "Episodi seg├╝ent"
},
"playbackError": {
"badge": "Error en la reproducci├│",
"errors": {
"errorAborted": "S'ha interromput l'obtenci├│ del contingut per petici├│ de l'usuari.",
"errorDecode": "Tot i haver-se determinat pr├иviament que era utilitzable, s'ha produ├пt un error en intentar descodificar el recurs multim├иdia.",
"errorGenericMedia": "S'ha produ├пt un error desconegut al contingut.",
"errorNetwork": "S'ha produ├пt algun tipus d'error de xarxa que ha impedit que el contingut s'obtinga correctament, tot i haver estat disponibles pr├иviament.",
"errorNotSupported": "El contingut o el prove├пdor del contingut no ├йs compatible."
},
"homeButton": "Torna a l'inici",
"text": "S'ha produ├пt un error en intentar reproduir el contingut. Torneu-ho a provar.",
"title": "No s'ha pogut reproduir el v├нdeo!"
},
"scraping": {
"items": {
"failure": "S'ha produ├пt un error",
"notFound": "No t├й el v├нdeo",
"pending": "S'estan cercant v├нdeosтАж"
},
"notFound": {
"badge": "No s'ha trobat",
"detailsButton": "Mostra els detalls",
"homeButton": "Torna a l'inici",
"text": "Hem buscat a trav├йs dels nostres prove├пdors i no trobem el contingut que busqueu! No allotgem contingut i no tenim control sobre qu├и hi ha disponible. Feu clic a ┬лMostra els detalls┬╗ a continuaci├│ per a m├йs informaci├│.",
"title": "No s'ha pogut trobar"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} restants тАв Acaba a les {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "Verifiqueu que sou hum├а completant el Captcha de la dreta. Ho fem per a mantenir segura movie-web!",
"error": "No s'ha pogut verificar la humanitat. Torneu-ho a provar.",
"title": "Necessitem verificar que sou hum├а.",
"verifyingHumanity": "Verificant la vostra humanitatтАж"
}
},
"screens": {
"dmca": {
"text": "Us donem la benvinguda a la p├аgina de contacte DMCA de movie-web! Respectem els drets de propietat intel┬╖lectual i volem resoldre qualsevol problema de drets d'autor r├аpidament. Si creieu que la vostra obra protegida per drets d'autor s'ha utilitzat incorrectament a la nostra plataforma, envieu un av├нs detallat de la DMCA al correu electr├▓nic seg├╝ent. Incloeu una descripci├│ del material protegit per drets d'autor, les vostres dades de contacte i una declaraci├│ de creen├зa de bona fe. Ens comprometem a resoldre aquests assumptes amb agilitat i agra├пm la vostra col┬╖laboraci├│ per a mantenir movie-web en un lloc que respecta la creativitat i els drets d'autor.",
"title": "DMCA"
},
"loadingApp": "S'est├а carregant l'aplicaci├│",
"loadingUser": "S'est├а carregant el perfil",
"loadingUserError": {
"logout": "Tanca la sessi├│",
"reset": "Restableix el servidor personalitzat",
"text": "Ha fallat la c├аrrega del perfil",
"textWithReset": "Error en carregar el vostre perfil des del servidor personalitzat, voleu restablir el servidor per defecte?"
},
"migration": {
"failed": "La migraci├│ de les dades ha fallat.",
"inProgress": "Espereu, estem migrant les vostres dades. No hauria de tardar massa."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "Nom del dispositiu",
"deviceNamePlaceholder": "Tel├иfon personal",
"editProfile": "Edita",
"logoutButton": "Tanca la sessi├│"
},
"actions": {
"delete": {
"button": "Elimina el compte",
"confirmButton": "Elimina el compte",
"confirmDescription": "Segur que voleu eliminar el compte? Es perdran totes les dades!",
"confirmTitle": "Segur?",
"text": "Aquesta acci├│ ├йs irreversible. Totes les dades s'eliminaran i no es podr├а recuperar res.",
"title": "Elimina el compte"
},
"title": "Accions"
},
"devices": {
"deviceNameLabel": "Nom del dispositiu",
"failed": "La c├аrrega de sessions ha fallat",
"removeDevice": "Elimina",
"title": "Dispositiu"
},
"profile": {
"finish": "Finalitza l'edici├│",
"firstColor": "Color de perfil 1",
"secondColor": "Color de perfil dos",
"title": "Edita la foto de perfil",
"userIcon": "Icona d'usuari"
},
"register": {
"cta": "Comen├зa",
"text": "Compartiu el progr├йs de la visualitzaci├│ entre dispositius i manteniu-los sincronitzats.",
"title": "Sincronitzaci├│ amb el n├║vol"
},
"title": "Compte"
},
"appearance": {
"activeTheme": "Actiu",
"themes": {
"blue": "Blau",
"default": "Per defecte",
"gray": "Gris",
"red": "Vermell",
"teal": "Verd blav├│s"
},
"title": "Aparen├зa"
},
"connections": {
"server": {
"description": "Si voleu connectar-vos a un rerefons personalitzat per a emmagatzemar les vostres dades, activeu-ho i proporcioneu l'URL. <0>Instruccions.</0>",
"label": "Servidor personalitzat",
"urlLabel": "URL del servidor personalitzat"
},
"setup": {
"doSetup": "Configura",
"errorStatus": {
"description": "Sembla que heu de revisar un o m├йs elements de la configuraci├│.",
"title": "S'ha de revisar algun element"
},
"itemError": "Hi ha alguna cosa malament en la configuraci├│. Torneu a fer la configuraci├│ per a solucionar-ho.",
"items": {
"default": "Configuraci├│ per defecte",
"extension": "Extensi├│",
"proxy": "Servidor personalitzat"
},
"redoSetup": "Reconfigura",
"successStatus": {
"description": "Tot est├а preparat perqu├и comenceu a mirar el vostre contingut preferit.",
"title": "Tot est├а configurat!"
},
"unsetStatus": {
"description": "Feu clic al bot├│ de la dreta per a iniciar el proc├йs de configuraci├│.",
"title": "No heu fet la configuraci├│"
}
},
"title": "Connexions",
"workers": {
"addButton": "Afegeix un ┬лworker┬╗",
"description": "Per fer funcionar l'aplicaci├│, tot el tr├аnsit s'encamina a trav├йs de servidors intermediaris. Activeu-ho si voleu portar els vostres propis ┬лworkers┬╗. <0>Instruccions.</0>",
"emptyState": "Encara no hi ha ┬лworkers┬╗, afegiu-ne un a continuaci├│",
"label": "Utilitza ┬лworkers┬╗ intermediaris personalitzats",
"urlLabel": "URL dels ┬лworkers┬╗",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "Llengua de l'aplicaci├│",
"languageDescription": "La llengua s'aplica a tota l'aplicaci├│.",
"thumbnail": "Genera miniatures",
"thumbnailDescription": "Majorit├аriament, els v├нdeos no tenen miniatures. Podeu activar aquesta opci├│ per a generar-les sobre la marxa, per├▓ poden alentir el v├нdeo.",
"thumbnailLabel": "Genera miniatures",
"title": "Configuraci├│"
},
"reset": "Restableix",
"save": "Desa",
"sidebar": {
"info": {
"appVersion": "Versi├│ de l'aplicaci├│",
"backendUrl": "URL del rerefons",
"backendVersion": "Versi├│ del rerefons",
"hostname": "Nom de l'amfitri├│",
"insecure": "Insegur",
"notLoggedIn": "No heu iniciat sessi├│",
"secure": "Segur",
"title": "Informaci├│ de l'aplicaci├│",
"unknownVersion": "Desconeguda",
"userId": "ID d'usuari"
}
},
"subtitles": {
"backgroundBlurLabel": "Difuminat del fons",
"backgroundLabel": "Opacitat del fons",
"colorLabel": "Color",
"previewQuote": "No he de tenir por. La por ├йs l'assassina de la ment.",
"textSizeLabel": "Grand├аria del text",
"title": "Subt├нtols"
},
"unsaved": "Hi ha canvis sense desar"
}
}

View File

@@ -0,0 +1,548 @@
{
"about": {
"description": "movie-web ├йs una aplicaci├│ web que cerca fluxos a internet. L'equip t├й com a objectiu un enfocament majorit├аriament minimalista del consum de contingut.",
"faqTitle": "Preguntes freq├╝ents",
"q1": {
"body": "movie-web no allotja cap contingut. Quan feu clic en un contingut per a mirar-lo, es busca a Internet (a la pantalla de c├аrrega i a la pestanya ┬лFonts de v├нdeo┬╗ podeu mirar quina font utilitzeu). movie-web mai puja contingut, tot ├йs a trav├йs del mecanisme de cerca.",
"title": "D'on prov├й el contingut?"
},
"q2": {
"body": "No ├йs possible sol┬╖licitar un programa o una pel┬╖l├нcula, movie-web no gestiona cap contingut. Tot el contingut es visualitza a trav├йs de fonts a internet.",
"title": "On puc sol┬╖licitar un programa o una pel┬╖l├нcula?"
},
"q3": {
"body": "Els resultats de cerca funcionen amb The Movie Database (TMDB) i es mostren independentment de si les nostres fonts realment tenen el contingut.",
"title": "Els resultats de la cerca mostren el programa o la pel┬╖l├нcula, per qu├и no puc reproduir-lo?"
},
"title": "Sobre movie-web"
},
"actions": {
"copied": "S'ha copiat",
"copy": "Copia"
},
"auth": {
"createAccount": "Encara no teniu un compte? <0>Creeu un compte.</0>",
"deviceNameLabel": "Nom del dispositiu",
"deviceNamePlaceholder": "Tel├иfon personal",
"generate": {
"description": "La frase de contrasenya actua com a nom d'usuari i contrasenya. Assegureu-vos de mantindre-la segura, ja que haureu d'introduir-la per a iniciar la sessi├│ al vostre compte",
"next": "He desat la frase de contrasenya",
"passphraseFrameLabel": "Frase de contrasenya",
"title": "La vostra frase de contrasenya"
},
"hasAccount": "Ja teniu un compte? <0>Inicieu sessi├│ ac├н.</0>",
"login": {
"description": "Introdu├пu la vostra frase de contrasenya per a iniciar sessi├│ al vostre compte",
"deviceLengthError": "Introdu├пu un nom per al dispositiu",
"passphraseLabel": "Frase de contrasenya de 12 paraules",
"passphrasePlaceholder": "Frase de contrasenya",
"submit": "Inicia sessi├│",
"title": "Inicieu sessi├│ al vostre compte",
"validationError": "Frase de contrasenya incorrecta o incompleta"
},
"register": {
"information": {
"color1": "Color de perfil 1",
"color2": "Color de perfil 2",
"header": "Introdu├пu un nom per al dispositiu i trieu els colors i la icona d'usuari que vulgueu",
"icon": "Icona d'usuari",
"next": "Seg├╝ent",
"title": "Informaci├│ del compte"
}
},
"trust": {
"failed": {
"text": "L'heu configurada correctament?",
"title": "No s'ha pogut accedir al servidor"
},
"host": "Esteu connectant-vos a <0>{{hostname}}</0>. Confirmeu que hi confieu abans de crear un compte",
"no": "Torna",
"noHost": "El servidor no s'ha configurat, per tant, no es pot crear un compte",
"noHostTitle": "El servidor no est├а configurat!",
"title": "Confieu en este servidor?",
"yes": "Confie en este servidor"
},
"verify": {
"description": "Introdu├пu la vostra frase de contrasenya anterior per a confirmar que l'heu desat, i crear el compte",
"invalidData": "La data no ├йs v├аlida",
"noMatch": "La frase de contrasenya no coincideix",
"passphraseLabel": "Frase de contrasenya de 12 paraules",
"recaptchaFailed": "Ha fallat la validaci├│ de ReCaptcha",
"register": "Crea el compte",
"title": "Confirmeu la frase de contrasenya"
}
},
"errors": {
"badge": "S'ha trencat",
"details": "Detalls de l'error",
"reloadPage": "Recarrega la p├аgina",
"showError": "Mostra els detalls de l'error",
"title": "Hem trobat un error!"
},
"footer": {
"legal": {
"disclaimer": "Av├нs d'exempci├│ de responsabilitat",
"disclaimerText": "movie-web no allotja cap fitxer, nom├йs enlla├зa a serveis de tercers. Els problemes legals s'han d'abordar amb qui allotja i els prove├пdors de fitxers. movie-web no es fa responsable del contingut mostrat pels prove├пdors de v├нdeo."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Mireu els vostres programes i pel┬╖l├нcules preferits amb esta aplicaci├│ de codi obert de reproducci├│ en temps real."
},
"global": {
"name": "movie-web",
"pages": {
"about": "Quant a",
"dmca": "DMCA",
"login": "Inicia sessi├│",
"onboarding": "Configura",
"pagetitle": "{{title}} - movie-web",
"register": "Registra",
"settings": "Configuraci├│"
}
},
"home": {
"bookmarks": {
"sectionTitle": "Marcadors"
},
"continueWatching": {
"sectionTitle": "Continueu mirant"
},
"mediaList": {
"stopEditing": "Deixa d'editar"
},
"search": {
"allResults": "Aix├▓ ├йs tot el que tenim!",
"failed": "No s'ha pogut trobar cap contingut, torneu-ho a provar!",
"loading": "S'est├а carregantтАж",
"noResults": "No hem pogut trobar res!",
"placeholder": {
"default": "Qu├и voleu mirar?",
"extra": [
"Qu├и voleu explorar?",
"Qu├и hi ha a la vostra llista de seguiment?",
"Quina ├йs la vostra pel┬╖l├нcula preferida?",
"Quina ├йs la vostra s├иrie preferida?"
]
},
"sectionTitle": "Resultats de la cerca"
},
"titles": {
"day": {
"default": "Qu├и vos agradaria mirar esta vesprada?",
"extra": [
"Voleu aventura? Jurassic Park podria ser l'elecci├│ perfecta."
]
},
"morning": {
"default": "Qu├и vos agradaria mirar este mat├н?",
"extra": [
"He sentit que ┬лAbans de l'alba┬╗ ├йs bona"
]
},
"night": {
"default": "Qu├и vos agradaria mirar esta nit?",
"extra": [
"Esteu cansat? He sentit que ┬лL'exorcista┬╗ ├йs bona."
]
}
}
},
"media": {
"episodeDisplay": "T{{season}} E{{episode}}",
"types": {
"movie": "Pel┬╖l├нcula",
"show": "S├иrie/Programa"
}
},
"navigation": {
"banner": {
"offline": "Comproveu la connexi├│ a internet"
},
"menu": {
"about": "Quant a nosaltres",
"donation": "Feu una donaci├│",
"logout": "Tanca la sessi├│",
"register": "Sincronitza al n├║vol",
"settings": "Configuraci├│",
"support": "Ajuda"
}
},
"notFound": {
"badge": "No s'ha trobat",
"goHome": "Torna a l'inici",
"message": "Hem mirat per tot arreu: davall de les papereres, a l'armari, darrere del servidor intermediari, per├▓ al remat no hem pogut trobar la p├аgina que busqueu.",
"title": "No s'ha pogut trobar la p├аgina"
},
"onboarding": {
"defaultConfirm": {
"cancel": "Cancel┬╖la",
"confirm": "Usa la configuraci├│ per defecte",
"description": "La configuraci├│ per defecte no t├й els millors fluxos i pot ser insuportablement lenta.",
"title": "Segur?"
},
"extension": {
"back": "Torna",
"explainer": "Mitjan├зant l'extensi├│ del navegador, podeu obtindre els millors fluxos que oferim. Amb nom├йs una simple instal┬╖laci├│.",
"explainerIos": "Lamentablement, l'extensi├│ del navegador no ├йs compatible amb iOS, premeu <bold>Torna</bold> per a triar una altra opci├│.",
"extensionHelp": "Si heu instal┬╖lat l'extensi├│, per├▓ no es detecta, <bold>obriu l'extensi├│ al men├║ d'extensions del navegador</bold> i seguiu els passos en pantalla.",
"linkChrome": "Instal┬╖la l'extensi├│ de Chrome",
"linkFirefox": "Instal┬╖la l'extensi├│ de Firefox",
"notDetecting": "S'ha instal┬╖lat a Chrome, per├▓ el lloc no el detecta? Proveu de recarregar la p├аgina.",
"notDetectingAction": "Recarrega la p├аgina",
"status": {
"disallowed": "L'extensi├│ no est├а activada per a esta p├аgina",
"disallowedAction": "Activa l'extensi├│",
"failed": "No s'ha pogut sol┬╖licitar l'estat",
"loading": "Esperant que instal┬╖leu l'extensi├│",
"outdated": "La versi├│ de l'extensi├│ ├йs massa antiga",
"success": "L'extensi├│ funciona com s'esperava!"
},
"submit": "Continua",
"title": "Comencem amb una extensi├│"
},
"proxy": {
"back": "Torna",
"explainer": "Amb el m├иtode del servidor intermediari, podeu obtindre fluxos d'alta qualitat fent un servidor intermediari propi.",
"input": {
"errorConnection": "No s'ha pogut connectar al servidor intermediari",
"errorInvalidUrl": "URL no v├аlid",
"errorNotProxy": "S'esperava un servidor intermediari, per├▓ ├йs un lloc web",
"label": "URL del servidor intermediari",
"placeholder": "https://"
},
"link": "Com fer un servidor intermediari",
"submit": "Envia el servidor intermediari",
"title": "Fem un nou servidor intermediari"
},
"start": {
"explainer": "Per a obtindre els millors fluxos possibles, haureu de triar quin m├иtode de transmissi├│ voleu utilitzar.",
"options": {
"default": {
"text": "No vull fluxos de bona qualitat,<0 /> <1>utilitza la configuraci├│ per defecte</1>"
},
"extension": {
"action": "Instal┬╖la l'extensi├│",
"description": "Instal┬╖leu l'extensi├│ del navegador i accediu a les millors fonts.",
"quality": "Millor qualitat",
"title": "Extensi├│ del navegador"
},
"proxy": {
"action": "Configura el servidor intermediari",
"description": "Configureu un servidor intermediari en nom├йs 5 minuts i accediu a bones fonts.",
"quality": "Bona qualitat",
"title": "Servidor intermediari personalitzat"
}
},
"title": "Configurem el movie-web"
}
},
"overlays": {
"close": "Tanca"
},
"player": {
"back": {
"default": "Torna a l'inici",
"short": "Torna"
},
"casting": {
"enabled": "S'est├а emetent al dispositiuтАж"
},
"menus": {
"downloads": {
"copyHlsPlaylist": "Copia l'enlla├з de la llista HLS",
"disclaimer": "Les baixades s'obtenen directament del prove├пdor. movie-web no t├й control sobre com es proporcionen les baixades.",
"downloadSubtitle": "Baixa els subt├нtols actuals",
"downloadVideo": "Baixa el v├нdeo",
"hlsDisclaimer": "Les baixades s'obtenen directament del prove├пdor. movie-web no t├й control sobre com es proporcionen les baixades. <br /><br />Tingueu en compte que esteu baixant una llista de reproducci├│ HLS, <bold>no es recomana baixar-la si no esteu familiaritzat amb formats de transmissi├│ avan├зats</bold>. Proveu diferents fonts per a diferents formats.",
"onAndroid": {
"1": "Per a baixar-lo a Android, feu clic al bot├│ de baixada i, a la p├аgina nova, <bold>manteniu premut</bold> el v├нdeo i, a continuaci├│, seleccioneu <bold>Desa</bold>.",
"shortTitle": "Baixa / Android",
"title": "Baixada a Android"
},
"onIos": {
"1": "Per a baixar a iOS, feu clic al bot├│ de baixada i, a la p├аgina nova, feu clic a <bold><ios_share /></bold> /> i, a continuaci├│, <bold>Desa als Arxius <ios_files /></bold>.",
"shortTitle": "Baixa / iOS",
"title": "Baixada a iOS"
},
"onPc": {
"1": "En un PC, feu clic al bot├│ de baixada i, a la p├аgina nova, feu clic amb el bot├│ dret al v├нdeo i seleccioneu <bold>Anomena i desa el v├нdeo</bold>",
"shortTitle": "Baixa / PC",
"title": "Baixada a un PC"
},
"title": "Baixa"
},
"episodes": {
"button": "Episodi",
"emptyState": "No hi ha episodis en esta temporada, torneu-ho a comprovar m├йs tard!",
"episodeBadge": "E{{episode}}",
"loadingError": "Error en carregar la temporada",
"loadingList": "S'est├а carregantтАж",
"loadingTitle": "S'est├а carregantтАж",
"unairedEpisodes": "Un o m├йs episodis d'esta temporada s'han desactivat perqu├и encara no s'han em├йs."
},
"playback": {
"speedLabel": "Velocitat de la reproducci├│",
"title": "Configuraci├│ de la reproducci├│"
},
"quality": {
"automaticLabel": "Qualitat autom├аtica",
"hint": "Podeu provar a <0>canviar la font</0> per a obtindre diferents opcions de qualitat.",
"iosNoQuality": "A causa de les limitacions definides per Apple, la selecci├│ de qualitat no est├а disponible a iOS per a esta font. Podeu provar a <0>canviar a una altra font</0> per a obtindre diferents opcions de qualitat.",
"title": "Qualitat"
},
"settings": {
"downloadItem": "Baixa",
"enableSubtitles": "Activa els subt├нtols",
"experienceSection": "Experi├иncia de visualitzaci├│",
"playbackItem": "Configuraci├│ de la reproducci├│",
"qualityItem": "Qualitat",
"sourceItem": "Fonts de v├нdeo",
"subtitleItem": "Configuraci├│ dels subt├нtols",
"videoSection": "Configuraci├│ de v├нdeo"
},
"sources": {
"failed": {
"text": "S'ha produ├пt un error en intentar trobar v├нdeos, proveu una font diferent.",
"title": "No s'ha pogut obtindre"
},
"noEmbeds": {
"text": "No hem pogut trobar cap incrustat, proveu una font diferent.",
"title": "No s'ha trobat cap incrustaci├│"
},
"noStream": {
"text": "esta font no t├й fluxos per a esta pel┬╖l├нcula o programa.",
"title": "Cap flux"
},
"title": "Fonts",
"unknownOption": "Desconeguda"
},
"subtitles": {
"customChoice": "Selecciona un fitxer de subt├нtols",
"customizeLabel": "Personalitza",
"offChoice": "Desactivats",
"settings": {
"backlink": "Subt├нtols personalitzats",
"delay": "Retard dels subt├нtols",
"fixCapitals": "Corregeix les maj├║scules/min├║scules"
},
"title": "Subt├нtols",
"unknownLanguage": "Desconeguda"
}
},
"metadata": {
"api": {
"text": "No s'han pogut carregar les metadades de l'API, comproveu la connexi├│ a Internet.",
"title": "No s'han pogut carregar les metadades de l'API"
},
"dmca": {
"badge": "Eliminat",
"text": "este contingut ja no est├а disponible a causa d'un av├нs de retirada o d'una reclamaci├│ de drets d'autor.",
"title": "El contingut s'ha eliminat"
},
"extensionPermission": {
"badge": "Falta el perm├нs",
"button": "Utilitza l'extensi├│",
"text": "Teniu l'extensi├│ del navegador, per├▓ necessitem el vostre perm├нs per a comen├зar a utilitzar l'extensi├│.",
"title": "Configureu l'extensi├│"
},
"failed": {
"badge": "Ha fallat",
"homeButton": "V├йs a l'inici",
"text": "No s'han pogut carregar les metadades del contingut des de TMDB. Comproveu si TMDB no funciona o est├а bloquejat a la vostra connexi├│ a Internet.",
"title": "Ha fallat la c├аrrega de les metadades"
},
"notFound": {
"badge": "No s'ha trobat",
"homeButton": "Torna a l'inici",
"text": "No hem pogut trobar el contingut sol┬╖licitat. O b├й s'ha eliminat o b├й heu alterat l'URL.",
"title": "No s'ha trobat el contingut."
}
},
"nextEpisode": {
"cancel": "Cancel┬╖la",
"next": "Episodi seg├╝ent"
},
"playbackError": {
"badge": "Error en la reproducci├│",
"errors": {
"errorAborted": "S'ha interromput l'obtenci├│ del contingut per petici├│ de l'usuari.",
"errorDecode": "Tot i haver-se determinat pr├иviament que era utilitzable, s'ha produ├пt un error en intentar descodificar el recurs multim├иdia.",
"errorGenericMedia": "S'ha produ├пt un error desconegut al contingut.",
"errorNetwork": "S'ha produ├пt algun tipus d'error de xarxa que ha impedit que el contingut s'obtinga correctament, tot i haver estat disponibles pr├иviament.",
"errorNotSupported": "El contingut o el prove├пdor del contingut no ├йs compatible."
},
"homeButton": "Torna a l'inici",
"text": "S'ha produ├пt un error en intentar reproduir el contingut. Torneu-ho a provar.",
"title": "No s'ha pogut reproduir el v├нdeo!"
},
"scraping": {
"items": {
"failure": "S'ha produ├пt un error",
"notFound": "No t├й el v├нdeo",
"pending": "S'estan cercant v├нdeosтАж"
},
"notFound": {
"badge": "No s'ha trobat",
"detailsButton": "Mostra els detalls",
"homeButton": "Torna a l'inici",
"text": "Hem buscat a trav├йs dels nostres prove├пdors i no trobem el contingut que busqueu! No allotgem contingut i no tenim control sobre qu├и hi ha disponible. Feu clic a ┬лMostra els detalls┬╗ a continuaci├│ per a m├йs informaci├│.",
"title": "No s'ha pogut trobar"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} restants тАв Acaba a les {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "Verifiqueu que sou hum├а completant el Captcha de la dreta. Ho fem per a mantindre segura movie-web!",
"error": "No s'ha pogut verificar la humanitat. Torneu-ho a provar.",
"title": "Necessitem verificar que sou hum├а.",
"verifyingHumanity": "Verificant la vostra humanitatтАж"
}
},
"screens": {
"dmca": {
"text": "Vos donem la benvinguda a la p├аgina de contacte DMCA de movie-web! Respectem els drets de propietat intel┬╖lectual i volem resoldre qualsevol problema de drets d'autor r├аpidament. Si creieu que la vostra obra protegida per drets d'autor s'ha utilitzat incorrectament a la nostra plataforma, envieu un av├нs detallat de la DMCA al correu electr├▓nic seg├╝ent. Incloeu una descripci├│ del material protegit per drets d'autor, les vostres dades de contacte i una declaraci├│ de creen├зa de bona fe. Ens comprometem a resoldre estes assumptes amb agilitat i agra├пm la vostra col┬╖laboraci├│ per a mantindre movie-web en un lloc que respecta la creativitat i els drets d'autor.",
"title": "DMCA"
},
"loadingApp": "S'est├а carregant l'aplicaci├│",
"loadingUser": "S'est├а carregant el perfil",
"loadingUserError": {
"logout": "Tanca la sessi├│",
"reset": "Restableix el servidor personalitzat",
"text": "Ha fallat la c├аrrega del perfil",
"textWithReset": "Error en carregar el vostre perfil des del servidor personalitzat, voleu restablir el servidor per defecte?"
},
"migration": {
"failed": "La migraci├│ de les dades ha fallat.",
"inProgress": "Espereu, estem migrant les vostres dades. No hauria de tardar massa."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "Nom del dispositiu",
"deviceNamePlaceholder": "Tel├иfon personal",
"editProfile": "Edita",
"logoutButton": "Tanca la sessi├│"
},
"actions": {
"delete": {
"button": "Elimina el compte",
"confirmButton": "Elimina el compte",
"confirmDescription": "Segur que voleu eliminar el compte? Es perdran totes les dades!",
"confirmTitle": "Segur?",
"text": "Esta acci├│ ├йs irreversible. Totes les dades s'eliminaran i no es podr├а recuperar res.",
"title": "Elimina el compte"
},
"title": "Accions"
},
"devices": {
"deviceNameLabel": "Nom del dispositiu",
"failed": "La c├аrrega de sessions ha fallat",
"removeDevice": "Elimina",
"title": "Dispositiu"
},
"profile": {
"finish": "Finalitza l'edici├│",
"firstColor": "Color de perfil 1",
"secondColor": "Color de perfil dos",
"title": "Edita la foto de perfil",
"userIcon": "Icona d'usuari"
},
"register": {
"cta": "Comen├зa",
"text": "Compartiu el progr├йs de la visualitzaci├│ entre dispositius i manteniu-los sincronitzats.",
"title": "Sincronitzaci├│ amb el n├║vol"
},
"title": "Compte"
},
"appearance": {
"activeTheme": "Actiu",
"themes": {
"blue": "Blau",
"default": "Per defecte",
"gray": "Gris",
"red": "Vermell",
"teal": "Verd blav├│s"
},
"title": "Aparen├зa"
},
"connections": {
"server": {
"description": "Si voleu connectar-vos a un rerefons personalitzat per a emmagatzemar les vostres dades, activeu-ho i proporcioneu l'URL. <0>Instruccions.</0>",
"label": "Servidor personalitzat",
"urlLabel": "URL del servidor personalitzat"
},
"setup": {
"doSetup": "Configura",
"errorStatus": {
"description": "Sembla que heu de revisar un o m├йs elements de la configuraci├│.",
"title": "S'ha de revisar algun element"
},
"itemError": "Hi ha alguna cosa malament en la configuraci├│. Torneu a fer la configuraci├│ per a solucionar-ho.",
"items": {
"default": "Configuraci├│ per defecte",
"extension": "Extensi├│",
"proxy": "Servidor personalitzat"
},
"redoSetup": "Reconfigura",
"successStatus": {
"description": "Tot est├а preparat perqu├и comenceu a mirar el vostre contingut preferit.",
"title": "Tot est├а configurat!"
},
"unsetStatus": {
"description": "Feu clic al bot├│ de la dreta per a iniciar el proc├йs de configuraci├│.",
"title": "No heu fet la configuraci├│"
}
},
"title": "Connexions",
"workers": {
"addButton": "Afig un ┬лworker┬╗",
"description": "Per fer funcionar l'aplicaci├│, tot el tr├аnsit s'encamina a trav├йs de servidors intermediaris. Activeu-ho si voleu portar els vostres propis ┬лworkers┬╗. <0>Instruccions.</0>",
"emptyState": "Encara no hi ha ┬лworkers┬╗, afegiu-ne un a continuaci├│",
"label": "Utilitza ┬лworkers┬╗ intermediaris personalitzats",
"urlLabel": "URL dels ┬лworkers┬╗",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "Llengua de l'aplicaci├│",
"languageDescription": "La llengua s'aplica a tota l'aplicaci├│.",
"thumbnail": "Genera miniatures",
"thumbnailDescription": "Majorit├аriament, els v├нdeos no tenen miniatures. Podeu activar esta opci├│ per a generar-les sobre la marxa, per├▓ poden alentir el v├нdeo.",
"thumbnailLabel": "Genera miniatures",
"title": "Configuraci├│"
},
"reset": "Restableix",
"save": "Desa",
"sidebar": {
"info": {
"appVersion": "Versi├│ de l'aplicaci├│",
"backendUrl": "URL del rerefons",
"backendVersion": "Versi├│ del rerefons",
"hostname": "Nom de l'amfitri├│",
"insecure": "Insegur",
"notLoggedIn": "No heu iniciat sessi├│",
"secure": "Segur",
"title": "Informaci├│ de l'aplicaci├│",
"unknownVersion": "Desconeguda",
"userId": "ID d'usuari"
}
},
"subtitles": {
"backgroundBlurLabel": "Difuminat del fons",
"backgroundLabel": "Opacitat del fons",
"colorLabel": "Color",
"previewQuote": "No he de tindre por. La por ├йs l'assassina de la ment.",
"textSizeLabel": "Grand├аria del text",
"title": "Subt├нtols"
},
"unsaved": "Hi ha canvis sense desar"
}
}

548
src/assets/locales/cs.json Normal file
View File

@@ -0,0 +1,548 @@
{
"about": {
"description": "movie-web je webov├б aplikace, kter├б vyhled├бv├б na internetu proudy m├йdi├н. C├нlem t├╜mu je p┼Щev├б┼╛n─Ы minimalistick├╜ p┼Щ├нstup ke konzumaci obsahu.",
"faqTitle": "─Мasto kladen├й ot├бzky",
"q1": {
"body": "movie-web nehostuje ┼╛├бdn├╜ obsah. Kdy┼╛ kliknete na n─Ыco, co chcete sledovat, na internetu se vyhled├б vybran├й m├йdium (Na obrazovce na─Н├нt├бn├н a na kart─Ы 'zdroje videa' m┼п┼╛ete vid─Ыt, kter├╜ zdroj pou┼╛├нv├бte). M├йdia se nikdy nenahr├бvaj├н movie-webem, v┼бe prob├нh├б prost┼Щednictv├нm tohoto vyhled├бvac├нho mechanismu.",
"title": "Kde bereme obsah?"
},
"q2": {
"body": "Nen├н mo┼╛n├й po┼╛├бdat o po┼Щad nebo film, movie-web nespravuje ┼╛├бdn├╜ obsah. Ve┼бker├╜ obsah je prohl├н┼╛en prost┼Щednictv├нm zdroj┼п na internetu.",
"title": "Kde m┼п┼╛u po┼╛├бdat o po┼Щad nebo film?"
},
"q3": {
"body": "Na┼бe v├╜sledky vyhled├бv├бn├н jsou zalo┼╛eny na The Movie Database (TMDB) a zobrazuj├н se bez ohledu na to, zda na┼бe zdroje skute─Нn─Ы obsah maj├н.",
"title": "Ve v├╜sledc├нch vyhled├бv├бn├н se zobrazuje po┼Щad nebo film, pro─Н jej nem┼п┼╛u p┼Щehr├бt?"
},
"title": "O movie-webu"
},
"actions": {
"copied": "Zkop├нrov├бno",
"copy": "Zkop├нrovat"
},
"auth": {
"createAccount": "Je┼бt─Ы nem├бte ├║─Нet? <0>Vytvo┼Щte si ├║─Нet.</0>",
"deviceNameLabel": "N├бzev za┼Щ├нzen├н",
"deviceNamePlaceholder": "Osobn├н telefon",
"generate": {
"description": "Va┼бe p┼Щ├нstupov├б fr├бze se chov├б jako va┼бe p┼Щezd├нvka a heslo. Uchovejte j├н v bezpe─Н├н, proto┼╛e j├н budete muset zadat, abyste se mohli p┼Щihl├бsit ke sv├йmu ├║─Нtu",
"next": "Ulo┼╛il jsem si moji p┼Щ├нstupovou fr├бzi",
"passphraseFrameLabel": "P┼Щ├нstupov├б fr├бze",
"title": "Va┼бe p┼Щ├нstupov├б fr├бze"
},
"hasAccount": "Ji┼╛ m├бte ├║─Нet? <0> P┼Щihlaste se zde.</0>",
"login": {
"description": "Pro p┼Щihl├б┼бen├н ke sv├йmu ├║─Нtu zadejte svou p┼Щ├нstupovou fr├бzi",
"deviceLengthError": "Zadejte n├бzev za┼Щ├нzen├н",
"passphraseLabel": "12slovn├б p┼Щ├нstupov├б fr├бze",
"passphrasePlaceholder": "P┼Щ├нstupov├б fr├бze",
"submit": "P┼Щihl├бsit",
"title": "P┼Щihlaste se ke sv├йmu ├║─Нtu",
"validationError": "Nespr├бvn├б nebo ne├║pln├б p┼Щ├нstupov├б fr├бze"
},
"register": {
"information": {
"color1": "Prvn├н barva profilu",
"color2": "Druh├б barva profilu",
"header": "Zadejte n├бzev pro va┼бe za┼Щ├нzen├н a vyberte barvy a ikonu u┼╛ivatele podle va┼бeho v├╜b─Ыru",
"icon": "Ikona u┼╛ivatele",
"next": "Dal┼б├н",
"title": "Informace o ├║─Нtu"
}
},
"trust": {
"failed": {
"text": "Nastavili jste to spr├бvn─Ы?",
"title": "Selhalo p┼Щipojen├н k serveru"
},
"host": "P┼Щipojujete se k <0>{{hostname}}</0> - potvr─Пte, ┼╛e mu v─Ы┼Щ├нte p┼Щed vytvo┼Щen├нm ├║─Нtu",
"no": "Zp─Ыt",
"noHost": "Server nebyl nakonfigurov├бn, tud├н┼╛ si nem┼п┼╛ete vytvo┼Щit ├║─Нet",
"noHostTitle": "Server nen├н nakonfigurov├бn!",
"title": "V─Ы┼Щ├нte tomuto serveru?",
"yes": "V─Ы┼Щ├нm tomuto serveru"
},
"verify": {
"description": "Zadejte pros├нm svou p┼Щ├нstupovou fr├бzi, abyste potvrdili, ┼╛e jste si ji ulo┼╛ili, a vytvo┼Щte si ├║─Нet",
"invalidData": "Data nejsou platn├б",
"noMatch": "P┼Щ├нstupov├б fr├бze neodpov├нd├б",
"passphraseLabel": "Va┼бe 12slovn├б p┼Щ├нstupov├б fr├бze",
"recaptchaFailed": "ReCaptcha ov─Ы┼Щen├н se nezda┼Щilo",
"register": "Zalo┼╛it ├║─Нet",
"title": "Potvr─Пte va┼бi p┼Щ├нstupovou fr├бzi"
}
},
"errors": {
"badge": "Rozbilo se to",
"details": "Detaily chyby",
"reloadPage": "Znovu na─Н├нst str├бnku",
"showError": "Uk├бzat detaily chyby",
"title": "Narazili jsme na chybu!"
},
"footer": {
"legal": {
"disclaimer": "Z┼Щeknut├н odpov─Ыdnosti",
"disclaimerText": "movie-web nehostuje ┼╛├бdn├й soubory, pouze odkazuje na slu┼╛by t┼Щet├нch stran. Pr├бvn├н z├бle┼╛itosti by m─Ыly b├╜t ┼Щe┼бeny s hostiteli soubor┼п a poskytovateli. movie-web nenese odpov─Ыdnost za ┼╛├бdn├й medi├бln├н soubory zobrazen├й poskytovateli videa."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Sledujte sv├й obl├нben├й po┼Щady a filmy s touto aplikac├н pro streamov├бn├н s otev┼Щen├╜m zdrojov├╜m k├│dem."
},
"global": {
"name": "movie-web",
"pages": {
"about": "O n├бs",
"dmca": "DMCA",
"login": "P┼Щihl├бsit se",
"onboarding": "Nastaven├н",
"pagetitle": "{{title}} - movie-web",
"register": "Zaregistrovat se",
"settings": "Nastaven├н"
}
},
"home": {
"bookmarks": {
"sectionTitle": "Z├бlo┼╛ky"
},
"continueWatching": {
"sectionTitle": "Pokra─Нujte ve sledov├бn├н"
},
"mediaList": {
"stopEditing": "P┼Щestat upravovat"
},
"search": {
"allResults": "To je v┼бe co m├бme!",
"failed": "Nepoda┼Щilo se naj├нt m├йdia, zkuste to znovu!",
"loading": "Na─Н├нt├бn├н...",
"noResults": "Nemohli jsme nic naj├нt!",
"placeholder": {
"default": "Co si p┼Щejete sledovat?",
"extra": [
"Co chcete objevit?",
"Co je na va┼бem seznamu sledovan├╜ch film┼п?",
"Jak├╜ je v├б┼б obl├нben├╜ film?",
"Jak├╜ je tv┼пj obl├нben├╜ seri├бl?"
]
},
"sectionTitle": "V├╜sledky vyhled├бv├бn├н"
},
"titles": {
"day": {
"default": "Na co byste se cht─Ыli dnes odpoledne d├нvat?",
"extra": [
"Chce┼б za┼╛├нt dobrodru┼╛stv├н? Jursk├╜ Park je pro tebe."
]
},
"morning": {
"default": "Na co byste se cht─Ыli dnes r├бno d├нvat?",
"extra": [
"Sly┼бel jsem, ┼╛e P┼Щed ├║svitem je super"
]
},
"night": {
"default": "Na co byste se cht─Ыli dnes ve─Нer d├нvat?",
"extra": [
"Unaven? Sly┼бel jsem, ┼╛e Vym├нta─Н ─П├бbla je super."
]
}
}
},
"media": {
"episodeDisplay": "S{{season}} E{{episode}}",
"types": {
"movie": "Film",
"show": "Seri├бl"
}
},
"navigation": {
"banner": {
"offline": "Zkontrolujte sv├й internetov├й p┼Щipojen├н"
},
"menu": {
"about": "O n├бs",
"donation": "P┼Щisp─Ыt",
"logout": "Odhl├бsit se",
"register": "Synchronizovat do cloudu",
"settings": "Nastaven├н",
"support": "Podpo┼Щte n├бs"
}
},
"notFound": {
"badge": "Nenalezeno",
"goHome": "Zp├бtky dom┼п",
"message": "D├нvali jsme se v┼бude: pod ko┼бi, ve sk┼Щ├нni, za proxy, ale nakonec jsme nemohli naj├нt str├бnku, kterou hled├бte.",
"title": "Tuto str├бnku se nepoda┼Щilo naj├нt"
},
"onboarding": {
"defaultConfirm": {
"cancel": "Zru┼бit",
"confirm": "Pou┼╛├нt v├╜choz├н nastaven├н",
"description": "V├╜choz├н nastaven├н nem├б nejlep┼б├н streamy a m┼п┼╛e b├╜t stra┼бn─Ы pomal├б.",
"title": "Jste si jist?"
},
"extension": {
"back": "Zp─Ыt",
"explainer": "Pomoc├н roz┼б├н┼Щen├н prohl├н┼╛e─Нe m┼п┼╛ete z├нskat nejlep┼б├н streamy, kter├й nab├нz├нme. S pouhou instalac├н.",
"explainerIos": "Bohu┼╛el roz┼б├н┼Щen├н nen├н podporov├бno na iOS. Stiskn─Ыte <bold>Zp─Ыt</bold> pro v├╜b─Ыr jin├й mo┼╛nosti.",
"extensionHelp": "Pokud jste roz┼б├н┼Щen├н nainstalovali, ale nebylo zji┼бt─Ыno, <bold>otev┼Щete roz┼б├н┼Щen├н pomoc├н nab├нdky roz┼б├н┼Щen├н ve va┼бem prohl├н┼╛e─Нi</bold> a postupujte podle pokyn┼п na obrazovce.",
"linkChrome": "Instalovat roz┼б├н┼Щen├н pro Chrome",
"linkFirefox": "Instalovat roz┼б├н┼Щen├н pro Firefox",
"notDetecting": "Nainstalov├бno na Chromu, ale str├бnka to nezaznamenala? Skuste p┼Щena─Н├нst str├бnku!",
"notDetectingAction": "Obnovit str├бnku",
"status": {
"disallowed": "Roz┼б├н┼Щen├н nen├н pro tuto str├бnku povoleno",
"disallowedAction": "Povolit roz┼б├н┼Щen├н",
"failed": "Nezda┼Щilo se z├нsk├бv├бn├н stavu",
"loading": "─Мek├бn├н na instalaci roz┼б├н┼Щen├н",
"outdated": "Verze roz┼б├н┼Щen├н je p┼Щ├нli┼б star├б",
"success": "Roz┼б├н┼Щen├н funguje podle o─Нek├бv├бn├н!"
},
"submit": "Pokra─Нovat",
"title": "Za─Нn─Ыme s roz┼б├н┼Щen├нm"
},
"proxy": {
"back": "Zp─Ыt",
"explainer": "Pomoc├н metody proxy m┼п┼╛ete z├нskat streamy ve skv─Ыl├й kvalit─Ы vytvo┼Щen├нm proxy serveru.",
"input": {
"errorConnection": "Nelze se p┼Щipojit k proxy",
"errorInvalidUrl": "Adresa URL nen├н platn├б",
"errorNotProxy": "Byla o─Нek├бvan├б proxy, ale byla p┼Щed├бna webov├б str├бnka",
"label": "Proxy URL",
"placeholder": "https://"
},
"link": "Nau─Нit se vytvo┼Щit proxy",
"submit": "P┼Щedlo┼╛it proxy",
"title": "Poj─Пme u─Пelat novou proxy"
},
"start": {
"explainer": "Abyste z├нskali co nejlep┼б├н streamy, mus├нte zvolit, kterou streamovac├н metodu chcete pou┼╛├нt.",
"options": {
"default": {
"text": "Nechci zdroje s dobrou kvalitou,<0 /> <1>pou┼╛├нt v├╜choz├н nastaven├н</1>"
},
"extension": {
"action": "Nainstalujte si roz┼б├н┼Щen├н",
"description": "Nainstalujte si roz┼б├н┼Щen├н prohl├н┼╛e─Нe a z├нskejte p┼Щ├нstup k nejlep┼б├нm zdroj┼пm.",
"quality": "Nejlep┼б├н kvalita",
"title": "Roz┼б├н┼Щen├н prohl├н┼╛e─Нe"
},
"proxy": {
"action": "Nastavit proxy",
"description": "Nastavte si proxy b─Ыhem 5 minut, pro z├нsk├бn├н p┼Щ├нstupu k skv─Ыl├╜m zdroj┼пm.",
"quality": "Dobr├б kvalita",
"title": "Vlastn├н proxy"
}
},
"title": "Poj─Пme v├бm nastavit movie-web"
}
},
"overlays": {
"close": "Zav┼Щ├нt"
},
"player": {
"back": {
"default": "Zp├бtky dom┼п",
"short": "Zp─Ыt"
},
"casting": {
"enabled": "Odes├нl├бn├н do za┼Щ├нzen├н..."
},
"menus": {
"downloads": {
"copyHlsPlaylist": "Zkop├нrovat link HLS playlistu",
"disclaimer": "Stahov├бn├н prob├нh├б p┼Щ├нmo u poskytovatele. movie-web nem├б kontrolu nad t├нm, jak jsou stahov├бn├н poskytov├бny.",
"downloadSubtitle": "St├бhnout aktu├бln├н titulky",
"downloadVideo": "St├бhnout video",
"hlsDisclaimer": "Stahov├бn├н prob├нh├б p┼Щ├нmo u poskytovatele. movie-web nem├б kontrolu nad t├нm, jak jsou stahov├бn├н poskytov├бny.<br /><br />Vezm─Ыte pros├нm na v─Ыdom├н, ┼╛e stahujete HLS playlist,<bold> kter├╜ nen├н doporu─Нen stahovat pokud nejste obezn├бmeni s pokro─Нil├╜m streamov├бn├нm m├йdi├н</bold>. Rad─Ыji skuste jin├╜ zdroj pro jin├╜ form├бt.",
"onAndroid": {
"1": "Na Androidu klikn─Ыte na tla─Н├нtko stahov├бn├н, pot├й na nov├й str├бnce <bold>klepn─Ыte a podr┼╛te</bold> na videu a pot├й vyberte <bold>ulo┼╛it</bold>.",
"shortTitle": "Stahov├бn├н / Android",
"title": "Stahov├бn├н na Androidu"
},
"onIos": {
"1": "Na iOS klikn─Ыte na tla─Н├нtko stahov├бn├н a pot├й na nov├й str├бnce klikn─Ыte na <bold><ios_share /></bold> a pot├й na <bold>Ulo┼╛it do soubor┼п <ios_files /></bold>.",
"shortTitle": "Stahov├бn├н / iOS",
"title": "Stahov├бn├н na iOS"
},
"onPc": {
"1": "Na po─Н├нta─Нi klikn─Ыte na tla─Н├нtko stahov├бn├н, pot├й na nov├й str├бnce klikn─Ыte prav├╜m tla─Н├нtkem na video a vyberte <bold>Ulo┼╛it video jako</bold>",
"shortTitle": "Stahov├бn├н / po─Н├нta─Н",
"title": "Stahov├бn├н na po─Н├нta─Нi"
},
"title": "St├бhnout"
},
"episodes": {
"button": "Epizody",
"emptyState": "V t├йto sez├│n─Ы nejsou ┼╛├бdn├й epizody, vra┼еte se pozd─Ыji!",
"episodeBadge": "E{{episode}}",
"loadingError": "Chyba p┼Щi na─Н├нt├бn├н sez├│ny",
"loadingList": "Na─Н├нt├бn├н...",
"loadingTitle": "Na─Н├нt├бn├н...",
"unairedEpisodes": "Jedna nebo v├нce epizod v t├йto sez├│n─Ы nejsou dostupn├й, proto┼╛e je┼бt─Ы nebyly odvys├нl├бny."
},
"playback": {
"speedLabel": "Rychlost p┼Щehr├бv├бn├н",
"title": "Nastaven├н p┼Щehr├бv├бn├н"
},
"quality": {
"automaticLabel": "Automatick├б kvalita",
"hint": "Chcete-li z├нskat jinou kvalitu, m┼п┼╛ete zkusit <0>p┼Щepnout zdroj</0>.",
"iosNoQuality": "Kv┼пli omezen├нm definovan├╜m spole─Нnost├н Apple nen├н pro tento zdroj v iOS k dispozici v├╜b─Ыr kvality. Chcete-li z├нskat jinou kvalitu, m┼п┼╛ete zkusit <0>p┼Щepnout zdroj</0>.",
"title": "Kvalita"
},
"settings": {
"downloadItem": "St├бhnout",
"enableSubtitles": "Zapnout titulky",
"experienceSection": "Z├б┼╛itek sledov├бn├н",
"playbackItem": "Nastaven├н p┼Щehr├бv├бn├н",
"qualityItem": "Kvalita",
"sourceItem": "Zdroje videa",
"subtitleItem": "Nastaven├н titulk┼п",
"videoSection": "Nastaven├н videa"
},
"sources": {
"failed": {
"text": "P┼Щi pokusu o nalezen├н vide├н do┼бlo k chyb─Ы. Zkuste pros├нm jin├╜ zdroj.",
"title": "Nepoda┼Щilo se extrahovat data"
},
"noEmbeds": {
"text": "Nepoda┼Щilo se n├бm naj├нt ┼╛├бdn├╜ vklad, zkuste pros├нm jin├╜ zdroj.",
"title": "┼╜├бdn├й vklady"
},
"noStream": {
"text": "Tento zdroj nem├б pro tento film nebo po┼Щad ┼╛├бdn├й proudy m├йdia.",
"title": "┼╜├бdn├╜ proud m├йdia"
},
"title": "Zdroje",
"unknownOption": "Nezn├бm├╜"
},
"subtitles": {
"customChoice": "Vybrat titulky ze souboru",
"customizeLabel": "P┼Щizp┼пsobit",
"offChoice": "Vypnuto",
"settings": {
"backlink": "Vlastn├н titulky",
"delay": "Posunut├н titulk┼п",
"fixCapitals": "Opravit velk├б p├нsmena"
},
"title": "Titulky",
"unknownLanguage": "Nezn├бm├й"
}
},
"metadata": {
"api": {
"text": "Metadata API nelze na─Н├нst, zkontrolujte pros├нm va┼бe p┼Щipojen├н k internetu.",
"title": "Nepoda┼Щilo se na─Н├нst API metadata"
},
"dmca": {
"badge": "Odstran─Ыno",
"text": "Toto m├йdia nen├н dostupn├й, kv┼пli ozn├бmen├н o zastaven├н ┼б├н┼Щen├н nebo n├бroku na autorsk├б pr├бva.",
"title": "M├йdia byla odstran─Ыna"
},
"extensionPermission": {
"badge": "Chyb├н povolen├н",
"button": "Pou┼╛├нt roz┼б├н┼Щen├н",
"text": "M├бte roz┼б├н┼Щen├н, ale k jeho pou┼╛it├н pot┼Щebujeme va┼бe povolen├н.",
"title": "Konfigurace roz┼б├н┼Щen├н"
},
"failed": {
"badge": "Ne├║sp─Ы┼бn├╜",
"homeButton": "J├нt dom┼п",
"text": "Nelze na─Н├нst metadata m├йdia z TMDB. Zkontrolujte, zda nen├н TMDB nefunk─Нn├н nebo blokovan├╜ na va┼бem internetov├йm p┼Щipojen├н.",
"title": "Na─Нten├н metadat se nezda┼Щilo"
},
"notFound": {
"badge": "Nenalezeno",
"homeButton": "Zp├бtky dom┼п",
"text": "Nemohli jsme naj├нt m├йdia o kter├й jste po┼╛├бdali. Bu─П bylo odstra┼Иeno, nebo jste manipulovali s URL.",
"title": "Nemohli jsme naj├нt Va┼бe m├йdia."
}
},
"nextEpisode": {
"cancel": "Zru┼бit",
"next": "Dal┼б├н epizoda"
},
"playbackError": {
"badge": "Chyba p┼Щehr├бv├бn├н",
"errors": {
"errorAborted": "Na─Н├нt├бn├н m├йdia bylo p┼Щeru┼бeno u┼╛ivatelem.",
"errorDecode": "Navzdory tomu, ┼╛e bylo d┼Щ├нve ur─Нeno jako pou┼╛iteln├й do┼бlo p┼Щi pokusu o dek├│dov├бn├н m├йdia k chyb─Ы.",
"errorGenericMedia": "Nastala chyba nezn├бm├йho m├йdia.",
"errorNetwork": "Nastala n─Ыjak├б chyba s├н┼е─Ы, kter├б zabr├бnila na─Нten├н m├йdia, p┼Щesto┼╛e bylo p┼Щedt├нm dostupn├й.",
"errorNotSupported": "M├йdium nebo poskytovatel m├йdia nen├н podporovan├╜."
},
"homeButton": "J├нt dom┼п",
"text": "Nastala chyba p┼Щi p┼Щehr├бv├бn├н m├йdia. Pros├нme skuste to znovu.",
"title": "Video se nepoda┼Щilo p┼Щehr├бt!"
},
"scraping": {
"items": {
"failure": "Nastala chyba",
"notFound": "Nem├б toto video",
"pending": "Ov─Ы┼Щov├бn├н vide├н..."
},
"notFound": {
"badge": "Nenalezeno",
"detailsButton": "Zobrazit podrobnosti",
"homeButton": "J├нt dom┼п",
"text": "Prohledali jsme na┼бe poskytovatele a nena┼бli jsme m├йdia, kter├б hled├бte! Nehostujeme ┼╛├бdn├й m├йdia a nem├бme ┼╛├бdnou kontrolu nad t├нm, co je k dispozici. Pro v├нce podrobnost├н klikn─Ыte n├н┼╛e na 'Zobrazit podrobnosti'.",
"title": "Nedok├бzali jsme to naj├нt"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} zb├╜v├б тАв Dokon─Нeno v {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "Ov─Ы┼Щte, pros├нm, ┼╛e jste ─Нlov─Ыk, vypln─Ыn├нm Captchy napravo. Toto je pro zaji┼бt─Ыn├н bezpe─Нnosti movie-web!",
"error": "Nepoda┼Щilo se ov─Ы┼Щit va┼бi lidskost. Zkuste to pros├нm znovu.",
"title": "Pot┼Щebujeme ov─Ы┼Щit, zda jste ─Нlov─Ыk.",
"verifyingHumanity": "Ov─Ы┼Щov├бn├н va┼бi lidskosti..."
}
},
"screens": {
"dmca": {
"text": "V├нtejte na DMCA kontaktn├н str├бnce movie-webu! Respektujeme pr├бva du┼бevn├нho vlastnictv├н a chceme rychle ┼Щe┼бit jak├йkoli probl├йmy s autorsk├╜m pr├бvem. Pokud se domn├нv├бte, ┼╛e va┼бe d├нlo chr├бn─Ыn├й autorsk├╜mi pr├бvy bylo na na┼б├н platform─Ы neopr├бvn─Ыn─Ы pou┼╛ito, za┼бlete pros├нm podrobn├й ozn├бmen├н DMCA na n├н┼╛e uveden├╜ e-mail. Uve─Пte pros├нm popis materi├бlu chr├бn─Ыn├йho autorsk├╜m pr├бvem, sv├й kontaktn├н ├║daje a prohl├б┼бen├н o dobr├й v├н┼Щe. Jsme odhodl├бni tyto z├бle┼╛itosti rychle vy┼Щe┼бit a oce┼Иujeme va┼бi spolupr├бci p┼Щi udr┼╛ov├бn├н movie-webu jako m├нsta, kter├й respektuje kreativitu a autorsk├б pr├бva.",
"title": "DMCA"
},
"loadingApp": "Na─Н├нt├бn├н aplikace",
"loadingUser": "Na─Н├нt├бn├н v├б┼бeho profilu",
"loadingUserError": {
"logout": "Odhl├бsit se",
"reset": "Resetovat vlastn├н server",
"text": "Nezda┼Щilo se na─Н├нst v├б┼б profil",
"textWithReset": "Nezda┼Щilo se na─Н├нst v├б┼б profil z va┼бeho serveru, chcete ho p┼Щepnout na v├╜choz├н server?"
},
"migration": {
"failed": "Migrace dat se nezda┼Щila.",
"inProgress": "Po─Нkejte pros├нm, migrujeme va┼бe data. Nem─Ыlo by to trvat dlouho."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "N├бzev za┼Щ├нzen├н",
"deviceNamePlaceholder": "Osobn├н telefon",
"editProfile": "Upravit",
"logoutButton": "Odhl├бsit se"
},
"actions": {
"delete": {
"button": "Smazat ├║─Нet",
"confirmButton": "Smazat ├║─Нet",
"confirmDescription": "Jste si jisti, ┼╛e chcete smazat v├б┼б ├║─Нet? V┼бechny data budou ztracena!",
"confirmTitle": "Jste si jisti?",
"text": "Tato akce nejde vr├бtit. V┼бechny data budou smaz├бna a nic nep┼пjde zachr├бnit.",
"title": "Smazat ├║─Нet"
},
"title": "Akce"
},
"devices": {
"deviceNameLabel": "N├бzev za┼Щ├нzen├н",
"failed": "Na─Нten├н relac├н se nezda┼Щilo",
"removeDevice": "Odstranit",
"title": "Za┼Щ├нzen├н"
},
"profile": {
"finish": "Dokon─Нit",
"firstColor": "Prvn├н barva profilu",
"secondColor": "Druh├б barva profilu",
"title": "Upravit profilovou fotografii",
"userIcon": "Ikona u┼╛ivatele"
},
"register": {
"cta": "Za─Нn─Ыte",
"text": "Sd├нlejte pr┼пb─Ыh sledov├бn├н mezi za┼Щ├нzen├нmi a udr┼╛ujte je synchronizovan├б.",
"title": "Synchronizace do cloudu"
},
"title": "├Ъ─Нet"
},
"appearance": {
"activeTheme": "Aktivn├н",
"themes": {
"blue": "Modr├б",
"default": "V├╜choz├н",
"gray": "┼аed├б",
"red": "─Мerven├б",
"teal": "Modrozelen├б"
},
"title": "Vzhled"
},
"connections": {
"server": {
"description": "Pokud se chcete p┼Щipojit k vlastn├нmu backendu pro ukl├бd├бn├н dat, povolte toto a zadejte URL adresu. <0>Instrukce.</0>",
"label": "Vlastn├н server",
"urlLabel": "URL adresa vlastn├нho serveru"
},
"setup": {
"doSetup": "Prove─Пte nastaven├н",
"errorStatus": {
"description": "Vypad├б to, ┼╛e jedna nebo v├нce polo┼╛ek v tomto nastaven├н pot┼Щebuje va┼бi pozornost.",
"title": "N─Ыco pot┼Щebuje va┼бi pozornost"
},
"itemError": "S t├нmto nastaven├нm je n─Ыco ┼бpatn─Ы. Projd─Ыte znovu nastaven├нm abyste to opravili.",
"items": {
"default": "V├╜choz├н nastaven├н",
"extension": "Roz┼б├н┼Щen├н",
"proxy": "Vlastn├н proxy"
},
"redoSetup": "Prove─Пte znovu nastaven├н",
"successStatus": {
"description": "V┼бechny v─Ыci jsou p┼Щipraveny, abyste mohli za─Н├нt sledovat sv├б obl├нben├б m├йdia.",
"title": "V┼бechno je nastaveno!"
},
"unsetStatus": {
"description": "Pros├нm klikn─Ыte na vedlej┼б├н tla─Н├нtko abyste za─Нali proces nastavov├бn├н.",
"title": "Nepro┼бli jste nastaven├нm"
}
},
"title": "Spojen├н",
"workers": {
"addButton": "P┼Щidat nov├йho pracovn├нka",
"description": "Aby byla aplikace funk─Нn├н, ve┼бker├б trafika proch├бz├н p┼Щes proxy. Povolte toto, pokud chcete pou┼╛├нvat svoje vlastn├н pracovn├нky. <0>Instrukce.</0>",
"emptyState": "Zat├нm ┼╛├бdn├н pracovn├нci, p┼Щidej jednoho dol┼п",
"label": "Pou┼╛├нt vlastn├н proxy pracovn├нky",
"urlLabel": "URL adresy pracovn├нk┼п",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "Jazyk aplikace",
"languageDescription": "Jazyk aplikov├бn na celou aplikaci.",
"thumbnail": "Generovat miniatury",
"thumbnailDescription": "Videa v─Ыt┼бinou nemaj├н miniatury. Toto nastaven├н m┼п┼╛ete povolit, ale mohou zpomalit va┼бe video.",
"thumbnailLabel": "Generovat miniatury",
"title": "Preference"
},
"reset": "Resetovat",
"save": "Ulo┼╛it",
"sidebar": {
"info": {
"appVersion": "Verze aplikace",
"backendUrl": "URL backendu",
"backendVersion": "Verze backendu",
"hostname": "N├бzev hostitele",
"insecure": "nebezpe─Нn├╜",
"notLoggedIn": "Nejste p┼Щihl├б┼бen",
"secure": "bezpe─Нn├╜",
"title": "Informace o aplikaci",
"unknownVersion": "Nezn├бmo",
"userId": "U┼╛ivatelsk├й ID"
}
},
"subtitles": {
"backgroundBlurLabel": "Rozost┼Щen├н pozad├н",
"backgroundLabel": "Nepr┼пhlednost pozad├н",
"colorLabel": "Barva",
"previewQuote": "Nesm├нm se b├бt. Strach zab├нj├н my┼бlen├н.",
"textSizeLabel": "Velikost textu",
"title": "Titulky"
},
"unsaved": "M├бte neulo┼╛en├й zm─Ыny"
}
}

557
src/assets/locales/de.json Normal file
View File

@@ -0,0 +1,557 @@
{
"about": {
"description": "movie-web ist eine Web-App, welche das Internet nach Streams durchsucht. Das Team versucht einen minimalistischen Ansatz umzusetzen.",
"faqTitle": "H├дufig gestellte Fragen",
"q1": {
"body": "movie-web hostet keinen eigenen Inhalt. Wenn du auf etwas zum Anschauen klickst, wird das Internet danach durchsucht (Auf dem Ladebildschirm und im Tab \"Videoquellen\" kannst du einstellen, welche Quellen verwendet werden sollen). movie-web l├дdt keine Videos hoch, alleVideos stammen aus der Suche.",
"title": "Woher stammen die Videos?"
},
"q2": {
"body": "Das Anfragen von Serien oder Filmen ist nicht m├╢glich. movie-web verwaltet keine Inhalte. Alle Videos stammen vom Quellen aus dem Internet.",
"title": "Wo kann ich eine Serie oder einen Film anfragen?"
},
"q3": {
"body": "Unsere Suchergebnisse werden von The Movie Database (TMDB) bereitgestellt und, egal ob unsere Videoquellen ├╝ber dieses Video verf├╝gen, angezeigt.",
"title": "Die Suche zeigt eine Serie oder einen Film an, warum kann ich den dann nicht abspielen?"
},
"title": "├Ьber movie-web"
},
"actions": {
"copied": "Kopiert",
"copy": "Kopieren"
},
"auth": {
"createAccount": "Du hast noch keinen Account? <0>Registriere dich jetzt.</0>",
"deviceNameLabel": "Ger├дtename",
"deviceNamePlaceholder": "Handy",
"generate": {
"description": "Deine Passphrase dient als dein Nutzername und Passwort. Speichere sie sicher ab, damit du dich in deinem Konto anmelden kannst",
"next": "Ich habe meine Passphrase gespeichert",
"passphraseFrameLabel": "Passphrase",
"title": "Deine Passphrase"
},
"hasAccount": "Du hast bereits einen Account? <0>Anmelden.</0>",
"login": {
"description": "Gebe deine Passphrase ein, um dich in deinem Konto anzumelden",
"deviceLengthError": "Gebe einen Ger├дtenamen ein",
"passphraseLabel": "12-Wort Passphrase",
"passphrasePlaceholder": "Passphrase",
"submit": "Anmelden",
"title": "Melde dich in deinem Konto an",
"validationError": "Falsche oder unvollst├дndige Passphrase"
},
"register": {
"information": {
"color1": "Profilfarbe 1",
"color2": "Profilfarbe 2",
"header": "Gebe einen Namen f├╝r dein Ger├дt ein und w├дhle ein Symbol",
"icon": "Symbol",
"next": "Weiter",
"title": "Kontoinformationen"
}
},
"trust": {
"failed": {
"text": "Hast du es korrekt konfiguriert?",
"title": "Server nicht erreichbar"
},
"host": "Du verbindest dich mit <0>{{hostname}}</0> - stelle sicher das du dem Server vertraust, bevor du ein Konto erstellst",
"no": "Zur├╝ck",
"noHost": "Da der Server nicht eingerichtet wurde, kannst du keinen Account erstellen",
"noHostTitle": "Server nicht eingerichtet!",
"title": "Vertraust du diesem Server?",
"yes": "Ich vertraue diesem Server"
},
"verify": {
"description": "Bitte gebe deine Passphrase ein, um zu best├дtigen, dass du sie gespeichert hast und um dein Konto zu erstellen",
"invalidData": "Daten sind ung├╝ltig",
"noMatch": "Passphrasen stimmen nicht ├╝berein",
"passphraseLabel": "Deine 12-Wort Passphrase",
"recaptchaFailed": "ReCaptcha Verifizierung ist fehlgeschlagenen",
"register": "Konto erstellen",
"title": "Best├дtige deine Passphrase"
}
},
"errors": {
"badge": "Kaputt",
"details": "Fehlerdetails",
"reloadPage": "Seite neuladen",
"showError": "Zeige Fehlerdetails an",
"title": "Ein Fehler ist aufgetreten!"
},
"footer": {
"legal": {
"disclaimer": "Hinweis",
"disclaimerText": "movie-web hostet keine Dateien, sondern verlinkt lediglich auf Dienste Dritter. Rechtliche Fragen sollten mit den Dateihostern und -anbietern gekl├дrt werden. movie-web ├╝bernimmt keine Verantwortung f├╝r die von den Videoanbietern angezeigten Mediendateien."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Schau deine Lieblingsserien und Filme mit dieser quelloffenen Streaming App."
},
"global": {
"name": "movie-web",
"pages": {
"about": "├Ьber",
"dmca": "DMCA",
"login": "Anmelden",
"onboarding": "Einrichtung",
"pagetitle": "{{title}} - movie-web",
"register": "Registrieren",
"settings": "Einstellungen"
}
},
"home": {
"bookmarks": {
"sectionTitle": "Favoriten"
},
"continueWatching": {
"sectionTitle": "Weiter ansehen"
},
"mediaList": {
"stopEditing": "Bearbeiten beenden"
},
"search": {
"allResults": "Das ist alles!",
"failed": "Das Medium wurde nicht gefunden, bitte versuchen Sie es erneut!",
"loading": "Wird geladen...",
"noResults": "Wir haben nichts gefunden!",
"placeholder": {
"default": "Was m├╢chtest du schauen?",
"extra": [
"Was m├╢chtest du entdecken?",
"Was ist auf deiner Merkliste?",
"Was ist dein Lieblingsfilm?",
"Was ist deine Lieblingsserie?"
]
},
"sectionTitle": "Suchergebnisse"
},
"titles": {
"day": {
"default": "Was w├╝rdest du diesem Nachmittag gerne schauen?",
"extra": [
"Lust auf ein Abenteuer? Dann ist Jurassic Park genau das Richtige."
]
},
"morning": {
"default": "Was w├╝rdest du diesen Morgen gerne schauen?",
"extra": [
"Before Sunrise soll gut sein"
]
},
"night": {
"default": "Was m├╢chtest du diesen Abend gerne schauen?",
"extra": [
"M├╝de? Ich hab geh├╢rt The Exorcist soll gut sein."
]
}
}
},
"media": {
"episodeDisplay": "S{{season}} E{{episode}}",
"types": {
"movie": "Film",
"show": "Serie"
}
},
"navigation": {
"banner": {
"offline": "Internetverbindung ist instabil"
},
"menu": {
"about": "├Ьber uns",
"donation": "Spenden",
"logout": "Abmelden",
"register": "Mit der Cloud synchronisieren",
"settings": "Einstellungen",
"support": "Support"
}
},
"notFound": {
"badge": "Nicht gefunden",
"goHome": "Zur├╝ck zur Startseite",
"message": "Wir haben ├╝berall gesucht: Unter den Eimern, im Schrank, hinter dem Proxy. Wir konnten die gesuchte Seite nicht finden.",
"title": "Diese Seite wurde nicht gefunden"
},
"onboarding": {
"defaultConfirm": {
"cancel": "Abbrechen",
"confirm": "Standard-Setup verwenden",
"description": "Das Standard-Setup verf├╝gt nicht ├╝ber die besten Streams und kann unertr├дglich langsam sein.",
"title": "Sicher?"
},
"extension": {
"back": "Zur├╝ck gehen",
"explainer": "Mit der Browser-Erweiterung kannst du die besten Streams benutzen, die wir zu bieten haben. Mit nur einer einfachen Installation.",
"explainerIos": "Leider ist die Browser-Extension unter iOS nicht unterst├╝tzt. Klicken Sie auf <bold>Zur├╝ck</bold>, um eine andere Option auszuw├дhlen.",
"extensionHelp": "Falls du die Erweiterung installiert hast, aber sie aber nicht erkannt wird, <bold>├╢ffne die Erweiterung ├╝ber das Erweiterungsmen├╝ Ihres Browsers</bold> und befolge die Schritte auf dem Bildschirm.",
"linkChrome": "Chrome Erweiterung installieren",
"linkFirefox": "Firefox Erweiterung installieren",
"notDetecting": "Auf Chrome Installiert, aber die Website erkennt es nicht? Versuche, die Seite wieder zu laden!",
"notDetectingAction": "Seite neuladen",
"status": {
"disallowed": "Browser-Erweiterung ist f├╝r diese Website nicht aktiviert",
"disallowedAction": "Browser-Erweiterung aktivieren",
"failed": "Statusanforderung fehlgeschlagen",
"loading": "Wartet dass du die Erweiterung installierst",
"outdated": "Erweiterungsversion zu alt",
"success": "Die Browser-Erweiterung funktioniert wie erwartet!"
},
"submit": "Weiter",
"title": "Lass uns mit einer Erweiterung starten"
},
"proxy": {
"back": "Zur├╝ck gehen",
"explainer": "Mit der Proxy-Methode kannst du Streams mit guter Qualit├дt benutzen, indem du einen eigenen Proxy einstellst.",
"input": {
"errorConnection": "Es konnte keine Verbindung zum Proxy hergestellt werden",
"errorInvalidUrl": "Keine g├╝ltige URL",
"errorNotProxy": "Ein Proxy wurde erwartet, aber eine Website wurde eingegeben",
"label": "Proxy-URL",
"placeholder": "https://"
},
"link": "Erfahre, wie man einen Proxy einstellt",
"submit": "Proxy einreichen",
"title": "Lass uns eine neue Proxy erstellen"
},
"start": {
"explainer": "Um die bestm├╢glichen Streams zu erhalten, m├╝ssen Sie ausw├дhlen, welche Streaming-Methode Sie verwenden m├╢chten.",
"options": {
"default": {
"text": "Ich m├╢chte keine Streams mit guter Qualit├дt. <0 /> <1>Standardeinstellung benutzen</1>"
},
"extension": {
"action": "Browser-Erweitung installieren",
"description": "Installiere die Browser-Erweitung, um Zugriff auf die besten Quellen zu bekommen.",
"quality": "Beste Qualit├дt",
"title": "Browser extension"
},
"proxy": {
"action": "Proxy einstellen",
"description": "Richte in nur 5 Minuten einen Proxy ein und erhalte Zugriff auf gro├Яartige Quellen.",
"quality": "Gute Qualit├дt",
"title": "Eigene Proxy"
}
},
"title": "Lass uns mit der Einrichtung von movie-web starten"
}
},
"overlays": {
"close": "Schlie├Яen"
},
"player": {
"back": {
"default": "Zur├╝ck zur Startseite",
"short": "Zur├╝ck"
},
"casting": {
"enabled": "Casting zum Ger├дt..."
},
"menus": {
"downloads": {
"copyHlsPlaylist": "HLS-Playlist Link kopieren",
"disclaimer": "Videos werden direkt vom Provider heruntergeladen. movie-web hat keinen Einfluss darauf, wie Downloads bereitgestellt werden.",
"downloadSubtitle": "Aktuelle Untertitel herunterladen",
"downloadVideo": "Video herunterladen",
"hlsDisclaimer": "movie-web hat keinen Einfluss darauf, wie Downloads bereitgestellt werden. Downloads werden direkt vom Anbieter bezogen. <br /><br />Bitte beachte, dass du eine HLS-Wiedergabeliste herunterl├дdst, <bold>dies ist nicht empfohlen f├╝r Nutzer die nicht mit Erweiterten Streaming Formaten vertraut sind</bold>. Probiere andere Anbieter f├╝r andere Formate.",
"onAndroid": {
"1": "Um auf Android Herunterzuladen, tippe auf den Download-Button, <bold>tippe und halte</bold> auf der neuen Seite auf das Video und w├дhle <bold>Speichern</bold> aus.",
"shortTitle": "Download / Android",
"title": "Auf Android herunterladen"
},
"onIos": {
"1": "Um Auf iOS herunterzuladen, klick auf den Download-Button. Klicke dann auf der neuen Seite auf<bold> <ios_share /></bold>, dann auf <bold>In Dateien sichern <ios_files /></bold>.",
"shortTitle": "Download / iOS",
"title": "Auf iOS herunterladen"
},
"onPc": {
"1": "Um am PC herunterzuladen, klicke auf den Download-Button. Klicke dann mit der rechten Maustaste auf das Video und klicke auf <bold>Video speichern als</bold>",
"shortTitle": "Download / PC",
"title": "Am PC herunterladen"
},
"title": "Download"
},
"episodes": {
"button": "Folgen",
"emptyState": "Keine Folgen in dieser Staffel, schau sp├дter noch einmal!",
"episodeBadge": "E{{episode}}",
"loadingError": "Fehler beim Laden der Sitzung",
"loadingList": "Wird geladen...",
"loadingTitle": "Wird geladen...",
"unairedEpisodes": "Eine oder mehrere Episoden dieser Staffel wurden deaktiviert, weil sie noch nicht ausgestrahlt wurden."
},
"playback": {
"speedLabel": "Wiedergabegeschwindigkeit",
"title": "Wiedergabeeinstellungen"
},
"quality": {
"automaticLabel": "Automatische Qualit├дtseinstellung",
"hint": "Du kannst versuchen die <0>Quelle zu ├дndern</0> um andere Qualit├дtsoptionen zu erhalten.",
"iosNoQuality": "Durch eine Einschr├дnkung von Apple ist die Qualit├дtsauswahl f├╝r iOS f├╝r diese Quelle nicht verf├╝gbar. Du kannst versuchen <0>einen andere Quelle auszuw├дhlen</0> um andere Qualit├дtsoptionen zu erhalten.",
"title": "Qualit├дt"
},
"settings": {
"audioItem": "Audio",
"downloadItem": "Download",
"enableSubtitles": "Untettitel aktivieren",
"experienceSection": "Anzeigeerlebnis",
"playbackItem": "Wiedergabeeinstellungen",
"qualityItem": "Qualit├дt",
"sourceItem": "Videoquellen",
"subtitleItem": "Untertiteleinstellungen",
"videoSection": "Videoeinstellungen"
},
"sources": {
"failed": {
"text": "Beim Versuch, Videos zu finden, ist ein Fehler aufgetreten. Bitte versuche es mit einer anderen Quelle.",
"title": "Fehler beim Laden"
},
"noEmbeds": {
"text": "Es konnten keine Embeds gefunden werden. Bitte versuchen es mit einer anderen Quelle.",
"title": "Keine Embeds gefunden"
},
"noStream": {
"text": "Diese Quelle bietet keine Streams f├╝r diesen Film oder diese Serie.",
"title": "Kein Stream"
},
"title": "Quellen",
"unknownOption": "Unbekannt"
},
"subtitles": {
"customChoice": "Untertiteldatei ausw├дhlen oder hier ablegen",
"customizeLabel": "Anpassen",
"dropSubtitleFile": "Untertiteldatei hier ablegen",
"offChoice": "Aus",
"settings": {
"backlink": "Eigene Untertitel",
"delay": "Untertitelverz├╢gerung",
"fixCapitals": "Gro├Яschreibung korrigieren"
},
"title": "Untertitel",
"unknownLanguage": "Unbekannt"
}
},
"metadata": {
"api": {
"text": "API Metadaten konnten nicht geladen werden, ├╝berpr├╝fe deine Netzwerkverbindung.",
"title": "API Metadaten konnten nicht geladen werden"
},
"dmca": {
"badge": "Entfernt",
"text": "Das Video ist aufgrund einer Takedown-Anfrage oder eines Urheberrechtsanspruchs nicht mehr verf├╝gbar.",
"title": "Video wurde entfernt"
},
"extensionPermission": {
"badge": "Berechtigung fehlt",
"button": "Verwende Erweiterung",
"text": "Du hast die Browser-Erweiterung, aber wir brauchen deine Berechtigung um mit der Erweiterung zu starten.",
"title": "Konfiguriere die Erweiterung"
},
"failed": {
"badge": "Fehlgeschlagen",
"homeButton": "Zur├╝ck zur Startseite",
"text": "Konnte die Videometadaten nicht von TMDB laden. ├Ьberpr├╝fe ob TMDB funktioniert oder von deiner Internetverbindung gesperrt wird.",
"title": "Laden der Metadaten ist fehlgeschlagen"
},
"notFound": {
"badge": "Nicht gefunden",
"homeButton": "Zur├╝ck zur Startseite",
"text": "Wir konnten das angeforderte Video nicht finden.",
"title": "Das Video konnte nicht gefunden werden."
}
},
"nextEpisode": {
"cancel": "Abbrechen",
"next": "N├дchste Folge"
},
"playbackError": {
"badge": "Wiedergabefehler",
"errors": {
"errorAborted": "Das Laden des Videos wurde vom Nutzer abgebrochen.",
"errorDecode": "Beim Versuch, das Video zu dekodieren, ist ein Fehler aufgetreten, obwohl sie zuvor als brauchbar eingestuft worden war.",
"errorGenericMedia": "Unbekannter Videofehler ist aufgetreten.",
"errorNetwork": "Es ist ein Netzwerkfehler aufgetreten, der verhindert hat, dass das Video erfolgreich abgerufen werden konnten, obwohl es verf├╝gbar waren.",
"errorNotSupported": "Das Video- oder Videoanbieter wird nicht unterst├╝tzt."
},
"homeButton": "Zur├╝ck zur Startseite",
"text": "W├дhrend der Wiedergabe ist ein Fehler aufgetreten. Versuche es erneut.",
"title": "Hoppla, etwas ist schiefgegangen!"
},
"scraping": {
"extensionFailure": {
"badge": "Erweiterung deaktiviert",
"enableExtension": "Erweiterung aktivieren",
"homeButton": "Zur Startseite",
"text": "Du hast die movie-webe Erweiterung installiert. Um die Erweiterung zu benutzen, musst du sie f├╝r diese Seite aktivieren.",
"title": "Bitte aktiviere die Erweiterung"
},
"items": {
"failure": "Ein Fehler ist aufgetreten",
"notFound": "Video nicht gefunden",
"pending": "Suche nach Videos..."
},
"notFound": {
"badge": "Nicht gefunden",
"detailsButton": "Details anzeigen",
"homeButton": "Zur├╝ck zur Startseite",
"text": "Wir haben alle Anbieter durchsucht, konnten aber nicht das Video finden nach dem du suchst! Wir stellen keine eigenen Videos bereit und haben keine Kontrolle dar├╝ber, was verf├╝gbar ist. Bitte klicke auf \"Details anzeigen\" f├╝r mehr Details.",
"title": "Wir konnten das nicht finden"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} ├╝brig тАв Fertig um {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "Bitte verifiziere deine Menschlichkeit mit dem Captcha auf der Rechten Seite. Dies ist um movie-web sicher zu halten!",
"error": "Menschlichkeit konnte nicht verifiziert werden. Bitte versuche es erneut.",
"title": "Wir m├╝ssen sicherstellen, dass du Menschlich bist.",
"verifyingHumanity": "Verifiziere deine Menschlichkeit..."
}
},
"screens": {
"dmca": {
"text": "Willkommen zu movie-webs DMCA-Kontaktseite! Wir respektieren geistiges Eigentum und wollen uns schnell um urheberrechtlichen Anliegen k├╝mmern. Falls du glaubst, dass dein urheberrechtlich gesch├╝tztes Werk unsachgem├д├Я auf unserer Plattform verwendet wurde, sende uns bitte eine genaue DMCA-Anfrage an die unten stehende E-Mail. Diese sollte eine Beschreibung des urheberrechtlich gesch├╝tzten Material, deine Kontaktinformationen sowie einer Erkl├дrung des guten Glaubens beinhalten. Wir sind engagiert diese Anliegen schnell zu l├╢sen und sch├дtzen deine Hilfe dabei movie-web zu einer Plattform, welche Kreativit├дt und Urheberrechte respektiert.",
"title": "DMCA"
},
"loadingApp": "Die App wird geladen",
"loadingUser": "Dein Profil wird geladen",
"loadingUserError": {
"logout": "Abmelden",
"reset": "Eigenen Server zur├╝cksetzen",
"text": "Beim Laden deines Profils ist ein Fehler aufgetreten",
"textWithReset": "Beim Laden deines Profils von deinem Server ist ein Fehler aufgetreten, zur├╝ck zum Standard-Server wechseln?"
},
"migration": {
"failed": "Beim Migrieren deiner Daten ist ein Fehler aufgetreten.",
"inProgress": "Bitte warte, wir migrieren deine Daten. Das sollte nicht lange dauern."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "Ger├дtename",
"deviceNamePlaceholder": "Handy",
"editProfile": "Bearbeiten",
"logoutButton": "Abmelden"
},
"actions": {
"delete": {
"button": "Konto l├╢schen",
"confirmButton": "Konto l├╢schen",
"confirmDescription": "Konto wirklich l├╢schen? Alle deine Daten gehen dabei verloren!",
"confirmTitle": "Bist du sicher?",
"text": "Diese Aktion kann nicht r├╝ckg├дngig gemacht werden. Alle Daten werden gel├╢scht und k├╢nnen nicht wiederhergestellt werden.",
"title": "Konto l├╢schen"
},
"title": "Aktionen"
},
"devices": {
"deviceNameLabel": "Ger├дtename",
"failed": "Laden der Sitzungen fehlgeschlagen",
"removeDevice": "Entfernen",
"title": "Ger├дte"
},
"profile": {
"finish": "Bearbeiten beenden",
"firstColor": "Profilfarbe 1",
"secondColor": "Profilfarbe 2",
"title": "Profilbild bearbeiten",
"userIcon": "Symbol"
},
"register": {
"cta": "Los geht's",
"text": "Teilen deinen Fortschritt zwischen Ger├дten und halte sie synchronisiert.",
"title": "Mit der Cloud synchronisieren"
},
"title": "Konto"
},
"appearance": {
"activeTheme": "Aktiv",
"themes": {
"blue": "Blau",
"default": "Standard",
"gray": "Grau",
"red": "Rot",
"teal": "T├╝rkis"
},
"title": "Aussehen"
},
"connections": {
"server": {
"description": "Falls du dich mit einem anderen Server verbinden willst, um deine Daten zu speichern. Aktiviere dies und gebe die URL an. <0>Anweisungen.</0>",
"label": "Eigener Server",
"urlLabel": "Eigene Server-URL"
},
"setup": {
"doSetup": "Einrichten",
"errorStatus": {
"description": "Es scheint so, als br├дuchte eine oder mehrere Schritte in dieser Einrichtung deine Aufmerksamkeit.",
"title": "Etwas braucht deine Aufmerksamkeit"
},
"itemError": "Mit diesem Setup stimmt etwas nicht. F├╝hren Sie das Setup erneut durch, um das Problem zu beheben.",
"items": {
"default": "Standard Einstellungen",
"extension": "Erweiterung",
"proxy": "Eigene Proxy"
},
"redoSetup": "Erneut einrichten",
"successStatus": {
"description": "Alles ist bereit, damit du deine Lieblingsserien und Filme ansehen kannst.",
"title": "Alles eingerichtet!"
},
"unsetStatus": {
"description": "Klicken Sie bitte auf den Button rechts, um die Setup zu starten.",
"title": "Du hast das Setup noch nicht durchgef├╝hrt"
}
},
"title": "Verbindung",
"workers": {
"addButton": "Neuen Worker hinzuf├╝gen",
"description": "Damit die App funktioniert werden alle Anfrage durch einen Proxy geleitet. Aktiviere dies, falls du deinen eigenen Worker verwenden willst. <0>Anweisungen.</0>",
"emptyState": "Keine Worker vorhanden, f├╝ge einen unten hinzu",
"label": "Verwenden deinen eigenen Worker-Proxys",
"urlLabel": "Worker-URLs",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "App-Sprache",
"languageDescription": "Sprache f├╝r die ganze App.",
"thumbnail": "Miniaturansichten generieren",
"thumbnailDescription": "Meistens haben Videos keine Miniaturansicht. Du kannst diese Einstellung anmachen, um sie automatisch zu generieren, aber sie k├╢nnen dein Video langsamer machen.",
"thumbnailLabel": "Miniaturansichten generieren",
"title": "Einstellungen"
},
"reset": "Zur├╝cksetzen",
"save": "Speichern",
"sidebar": {
"info": {
"appVersion": "App-Version",
"backendUrl": "Server-URL",
"backendVersion": "Server-Version",
"hostname": "Hostname",
"insecure": "Unsicher",
"notLoggedIn": "Du bist nicht angemeldet",
"secure": "Sicher",
"title": "App-Informationen",
"unknownVersion": "Unbekannt",
"userId": "Nutzer-ID"
}
},
"subtitles": {
"backgroundBlurLabel": "Hintergrundunsch├дrfe",
"backgroundLabel": "Hintergrunddeckkraft",
"colorLabel": "Farbe",
"previewQuote": "Das Gras w├дchst nicht schneller, wenn man daran zieht.",
"textSizeLabel": "Schriftgr├╢├Яe",
"title": "Untertitel"
},
"unsaved": "Du hast ungespeicherte ├Дnderungen"
}
}

430
src/assets/locales/el.json Normal file
View File

@@ -0,0 +1,430 @@
{
"about": {
"description": "╬д╬┐ movie-web ╬╡╬п╬╜╬▒╬╣ ╬╝╬п╬▒ ╬┤╬╣╬▒╬┤╬╣╬║╧Д╧Е╬▒╬║╬о ╬╡╧Ж╬▒╧Б╬╝╬┐╬│╬о ╧А╬┐╧Е ╬▒╬╜╬▒╬╢╬╖╧Д╬м ╧Д╬┐ ╬п╬╜╧Д╬╡╧Б╬╜╬╡╧Д ╬│╬╣╬▒ streams. ╬Ч ╬┐╬╝╬м╬┤╬▒ ╬╡╧А╬╣╬┤╬╣╧О╬║╬╡╬╣ ╬╝╬п╬▒ ╬║╧Е╧Б╬п╧Й╧В ╬╝╬╣╬╜╬╣╬╝╬▒╬╗╬╣╧Г╧Д╬╣╬║╬о ╧А╧Б╬┐╧Г╬н╬│╬│╬╣╧Г╬╖ ╧Г╧Д╬╖╬╜ ╬║╬▒╧Д╬▒╬╜╬м╬╗╧Й╧Г╬╖ ╧А╬╡╧Б╬╣╬╡╧З╬┐╬╝╬н╬╜╬┐╧Е.",
"faqTitle": "╬г╧Е╧З╬╜╬н╧В ╬╡╧Б╧Й╧Д╬о╧Г╬╡╬╣╧В",
"q1": {
"body": "╬д╬┐ movie-web ╬┤╬╡╬╜ ╧Ж╬╣╬╗╬┐╬╛╬╡╬╜╬╡╬п ╧А╬╡╧Б╬╣╬╡╧З╧М╬╝╬╡╬╜╬┐. ╬г╬╡ ╬║╬м╬╕╬╡ ╬║╬╗╬╣╬║ ╬│╬╣╬▒ ╬┐╧Д╬╣╬┤╬о╧А╬┐╧Д╬╡ ╬╕╬н╬╗╬╡╧Д╬╡ ╬╜╬▒ ╧А╬▒╧Б╬▒╬║╬┐╬╗╬┐╧Е╬╕╬о╧Г╬╡╧Д╬╡, ╧Д╬┐ movie-web ╧А╧Б╬▒╬│╬╝╬▒╧Д╬┐╧А╬┐╬╣╬╡╬п ╬▒╬╜╬▒╬╢╬о╧Д╬╖╧Г╬╖ ╧Г╧Д╬┐ ╬┤╬╣╬▒╬┤╬п╬║╧Д╧Е╬┐ ╬│╬╣╬▒ ╧Д╬┐ ╬╡╧А╬╣╬╗╬╡╬│╬╝╬н╬╜╬┐ ╧А╬┐╬╗╧Е╬╝╬н╧Г╬┐ (╬г╧Д╬╖╬╜ ╬┐╬╕╧М╬╜╬╖ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╬║╬▒╬╣ ╧Г╧Д╬╖╬╜ ╬║╬▒╧Б╧Д╬н╬╗╬▒ \"╧А╬╖╬│╬н╧В ╬▓╬п╬╜╧Д╬╡╬┐\" ╬╝╧А╬┐╧Б╬╡╬п╧Д╬╡ ╬╜╬▒ ╬┤╬╡╬п╧Д╬╡ ╧А╬┐╬╣╬▒ ╧А╬╖╬│╬о ╧З╧Б╬╖╧Г╬╣╬╝╬┐╧А╬┐╬╣╬╡╬п╧Д╬╡). ╬д╬▒ ╧А╬┐╬╗╧Е╬╝╬н╧Г╬▒ ╬┤╬╡╬╜ ╧Ж╬┐╧Б╧Д╧О╬╜╬┐╬╜╧Д╬▒╬╣ ╧А╬┐╧Д╬н ╬▒╧А╧М ╧Д╬┐ movie-web, ╧М╬╗╬▒ ╬│╬п╬╜╬┐╬╜╧Д╬▒╬╣ ╬╝╬н╧Г╧Й ╧Д╬┐╧Е ╧А╬▒╧Б╬▒╧А╬м╬╜╧Й ╬╝╬╖╧З╬▒╬╜╬╣╧Г╬╝╬┐╧Н.",
"title": "╬С╧А╧М ╧А╬┐╧Н ╧А╧Б╬┐╬н╧Б╧З╬╡╧Д╬▒╬╣ ╧Д╬┐ ╧А╬╡╧Б╬╣╬╡╧З╧М╬╝╬╡╬╜╬┐;"
},
"q2": {
"body": "╬Ф╬╡╬╜ ╬╡╬п╬╜╬▒╬╣ ╬╡╧Ж╬╣╬║╧Д╧М ╬╜╬▒ ╬▒╬╣╧Д╬╖╬╕╬┐╧Н╬╜ ╧Г╬╡╬╣╧Б╬н╧В ╬о ╧Д╬▒╬╣╬╜╬п╬╡╧В, ╧Д╬┐ movie-web ╬┤╬╡╬╜ ╬┤╬╣╬▒╧З╬╡╬╣╧Б╬п╬╢╬╡╧Д╬▒╬╣ ╧Д╬┐ ╧А╬╡╧Б╬╣╬╡╧З╧М╬╝╬╡╬╜╬┐. ╬М╬╗╬▒ ╧Д╬▒ ╧А╬┐╬╗╧Е╬╝╬н╧Г╬▒ ╧А╧Б╬┐╬▓╬м╬╗╬┐╬╜╧Д╬▒╬╣ ╬▒╧А╧М ╧А╬╖╬│╬н╧В ╧Г╧Д╬┐ ╬┤╬╣╬▒╬┤╬п╬║╧Д╧Е╬┐.",
"title": "╬а╬┐╧Е ╬╝╧А╬┐╧Б╧О ╬╜╬▒ ╬▒╬╣╧Д╬╖╬╕╧О ╬╝╬п╬▒ ╧Г╬╡╬╣╧Б╬м ╬о ╧Д╬▒╬╣╬╜╬п╬▒;"
},
"q3": {
"body": "╬д╬▒ ╬▒╧А╬┐╧Д╬╡╬╗╬н╧Г╬╝╬▒╧Д╬▒ ╧Д╧Й╬╜ ╬▒╬╜╬▒╬╢╬╖╧Д╬о╧Г╬╡╧Й╬╜ ╧Д╧Б╬┐╧Ж╬┐╬┤╬┐╧Д╬┐╧Н╬╜╧Д╬▒╬╣ ╬▒╧А╧М ╧Д╬┐ The Movie Database (TMDB) ╬║╬▒╬╣ ╧А╧Б╬┐╬▓╬м╬╗╬╗╬┐╬╜╧Д╬▒╬╣ ╬▒╬╜╬╡╬╛╬м╧Б╧Д╬╖╧Д╬▒ ╬╝╬╡ ╧Д╬┐ ╬▒╬╜ ╬┐╬╣ ╧А╬╖╬│╬н╧В ╬┤╬╣╬▒╬╕╬н╧Д╬┐╧Е╬╜ ╧Д╬┐ ╬╡╬╜ ╬╗╧М╬│╧Й ╧А╬┐╬╗╧Е╬╝╬н╧Г╬┐.",
"title": "╬д╬▒ ╬▒╧А╬┐╧Д╬╡╬╗╬н╧Г╬╝╬▒╧Д╬▒ ╧Д╬╖╧В ╬▒╬╜╬▒╬╢╬о╧Д╬╖╧Г╬╖╧В ╬╡╬╝╧Ж╬▒╬╜╬п╬╢╬┐╧Е╬╜ ╧Д╬╖╬╜ ╧Г╬╡╬╣╧Б╬м ╬о ╧Д╬╖╬╜ ╧Д╬▒╬╣╬╜╬п╬▒, ╬│╬╣╬▒╧Д╬п ╬┤╬╡╬╜ ╬╝╧А╬┐╧Б╧О ╬╜╬▒ ╧Д╬╖╬╜ ╬▒╬╜╬▒╧А╬▒╧Б╬м╬│╧Й;"
},
"title": "╬г╧З╬╡╧Д╬╣╬║╬м ╬╝╬╡ ╧Д╬┐ movie-web"
},
"actions": {
"copied": "╬С╬╜╧Д╬╣╬│╧Б╬м╧Ж╬╕╬╖╬║╬╡",
"copy": "╬С╬╜╧Д╬╣╬│╧Б╬▒╧Ж╬о"
},
"auth": {
"createAccount": "╬Ф╬╡╬╜ ╬н╧З╬╡╧Д╬╡ ╬▒╬║╧М╬╝╬╖ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М; <0>╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬о╧Г╧Д╬╡ ╬н╬╜╬▒ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М.</0>",
"deviceNameLabel": "╬М╬╜╬┐╬╝╬▒ ╧Г╧Е╧Г╬║╬╡╧Е╬о╧В",
"deviceNamePlaceholder": "╬а╧Б╬┐╧Г╧Й╧А╬╣╬║╧М ╧Д╬╖╬╗╬н╧Ж╧Й╬╜╬┐",
"generate": {
"description": "╬Ч ╧Г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Г╬▒╧В ╧Ж╧Б╬м╧Г╬╖ ╬╗╬╡╬╣╧Д╬┐╧Е╧Б╬│╬╡╬п ╧Д╬▒╧Е╧Д╧М╧З╧Б╬┐╬╜╬▒ ╧Й╧В ╧М╬╜╬┐╬╝╬▒ ╧З╧Б╬о╧Г╧Д╬╖ ╬║╬▒╬╣ ╬║╧Й╬┤╬╣╬║╧М╧В ╧А╧Б╧М╧Г╬▓╬▒╧Г╬╖╧В. ╬ж╧Б╬┐╬╜╧Д╬п╧Г╧Д╬╡ ╬╜╬▒ ╧Д╬┐ ╧Ж╧Е╬╗╬м╬╛╬╡╧Д╬╡, ╬║╬▒╬╕╧О╧В ╬╕╬▒ ╧З╧Б╬╡╬╣╬▒╧Г╧Д╬╡╬п ╬╜╬▒ ╧Д╬┐ ╬╡╬╣╧Г╬м╬│╬╡╧Д╬╡ ╬│╬╣╬▒ ╬╜╬▒ ╧Г╧Е╬╜╬┤╬╡╬╕╬╡╬п╧Д╬╡ ╧Г╧Д╬┐ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М ╧Г╬▒╧В",
"next": "╬И╧З╧Й ╬▒╧А╬┐╬╕╬╖╬║╬н╧Е╧Г╬╖ ╧Д╬╖╬╜ ╧Г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╬╝╬┐╧Е ╧Ж╧Б╬м╧Г╬╖",
"passphraseFrameLabel": "╬г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Ж╧Б╬м╧Г╬╖",
"title": "╬Ч ╧Г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Г╬▒╧В ╧Ж╧Б╬м╧Г╬╖"
},
"hasAccount": "╬И╧З╬╡╧Д╬╡ ╬о╬┤╬╖ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М; <0>╬г╧Е╬╜╬┤╬╡╬╕╬╡╬п╧Д╬╡ ╬╡╬┤╧О.</0>",
"login": {
"description": "╬а╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╡╬╣╧Г╬м╬│╬╡╧Д╬╡ ╧Д╬╖ ╧Г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Г╬▒╧В ╧Ж╧Б╬м╧Г╬╖ ╬│╬╣╬▒ ╬╜╬▒ ╧Г╧Е╬╜╬┤╬╡╬╕╬╡╬п╧Д╬╡ ╧Г╧Д╬┐ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М ╧Г╬▒╧В",
"deviceLengthError": "╬а╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╡╬╣╧Г╬м╬│╬╡╧Д╬╡ ╧М╬╜╬┐╬╝╬▒ ╧Г╧Е╧Г╬║╬╡╧Е╬о╧В",
"passphraseLabel": "╬г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Ж╧Б╬м╧Г╬╖ 12 ╬╗╬н╬╛╬╡╧Й╬╜",
"passphrasePlaceholder": "╬г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Ж╧Б╬м╧Г╬╖",
"submit": "╬г╧Н╬╜╬┤╬╡╧Г╬╖",
"title": "╬г╧Е╬╜╬┤╬╡╬╕╬╡╬п╧Д╬╡ ╧Г╧Д╬┐╬╜ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М ╧Г╬▒╧В",
"validationError": "╬Ы╬▒╬╜╬╕╬▒╧Г╬╝╬н╬╜╬╖ ╬о ╬╡╬╗╬╗╬╣╧А╬о╧В ╧Г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Ж╧Б╬м╧Г╬╖"
},
"register": {
"information": {
"color1": "╬а╧Б╧Й╧Д╬╡╧Н╬┐╬╜ ╧З╧Б╧О╬╝╬▒ ╧А╧Б╬┐╧Ж╬п╬╗",
"color2": "╬Ф╬╡╧Е╧Д╬╡╧Б╬╡╧Н╬┐╬╜ ╧З╧Б╧О╬╝╬▒ ╧А╧Б╬┐╧Ж╬п╬╗",
"header": "╬Х╬╣╧Г╬м╬│╬╡╧Д╬╡ ╬н╬╜╬▒ ╧М╬╜╬┐╬╝╬▒ ╬│╬╣╬▒ ╧Д╬╖ ╧Г╧Е╧Г╬║╬╡╧Е╬о ╧Г╬▒╧В ╬║╬▒╬╣ ╬╡╧А╬╣╬╗╬н╬╛╧Д╬╡ ╧З╧Б╧О╬╝╬▒╧Д╬▒ ╬║╬▒╬╣ ╬н╬╜╬▒ ╬╡╬╣╬║╬┐╬╜╬п╬┤╬╣╬┐ ╧З╧Б╬о╧Г╧Д╬╖ ╧Д╬╖╧В ╬▒╧Б╬╡╧Г╬║╬╡╬п╬▒╧В ╧Г╬▒╧В",
"icon": "╬Х╬╣╬║╬┐╬╜╬п╬┤╬╣╬┐ ╧З╧Б╬о╧Г╧Д╬╖",
"next": "╬Х╧А╧М╬╝╬╡╬╜╬┐",
"title": "╬а╬╗╬╖╧Б╬┐╧Ж╬┐╧Б╬п╬╡╧В ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╬┐╧Н"
}
},
"trust": {
"failed": {
"text": "╬д╬┐ ╧Б╧Е╬╕╬╝╬п╧Г╬▒╧Д╬╡ ╧Г╧Й╧Г╧Д╬м;",
"title": "╬С╬┤╧Е╬╜╬▒╬╝╬п╬▒ ╧Г╧Н╬╜╬┤╬╡╧Г╬╖╧В ╬╝╬╡ ╧Д╬┐╬╜ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о"
},
"host": "╬г╧Е╬╜╬┤╬н╬╡╧Г╧Д╬╡ ╧Г╧Д╬┐╬╜ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о <0>{{hostname}}</0> - ╧А╬▒╧Б╬▒╬║╬▒╬╗╬┐╧Н╬╝╬╡ ╬╡╧А╬╣╬▓╬╡╬▓╬▒╬╣╧О╧Г╧Д╬╡ ╧М╧Д╬╣ ╧Д╬┐╬╜ ╬╡╬╝╧А╬╣╧Г╧Д╬╡╧Н╬╡╧Г╧Д╬╡ ╧А╧Б╬╣╬╜ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬о╧Г╬╡╧Д╬╡ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М",
"no": "╬Х╧А╬╣╧Г╧Д╧Б╬┐╧Ж╬о",
"title": "╬Х╬╝╧А╬╣╧Г╧Д╬╡╧Н╬╡╧Г╧Д╬╡ ╬▒╧Е╧Д╧М╬╜ ╧Д╬┐╬╜ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о;",
"yes": "╬Х╬╝╧А╬╣╧Г╧Д╬╡╧Н╬┐╬╝╬▒╬╣ ╬▒╧Е╧Д╧М╬╜ ╧Д╬┐╬╜ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о"
},
"verify": {
"description": "╬а╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╡╬╣╧Г╬м╬│╬╡╧Д╬╡ ╧Д╬╖ ╧Г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Г╬▒╧В ╧Ж╧Б╬м╧Г╬╖ ╬▒╧А╧М ╧Д╬▒ ╧А╧Б╬┐╬╖╬│╬┐╧Н╬╝╬╡╬╜╬▒ ╬▓╬о╬╝╬▒╧Д╬▒ ╬│╬╣╬▒ ╬╜╬▒ ╬╡╧А╬╣╬▓╬╡╬▓╬▒╬╣╧О╧Г╬╡╧Д╬╡ ╧М╧Д╬╣ ╧Д╬╖╬╜ ╬н╧З╬╡╧Д╬╡ ╬▒╧А╬┐╬╕╬╖╬║╬╡╧Н╧Г╬╡╬╣ ╬║╬▒╬╣ ╬╜╬▒ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬о╧Г╬╡╧Д╬╡ ╧Д╬┐╬╜ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М ╧Г╬▒╧В",
"invalidData": "╬д╬▒ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╬▒ ╬┤╬╡╬╜ ╬╡╬п╬╜╬▒╬╣ ╬н╬│╬║╧Е╧Б╬▒",
"noMatch": "╬Ч ╧Ж╧Б╬м╧Г╬╖ ╧А╧Б╧М╧Г╬▓╬▒╧Г╬╖╧В ╬┤╬╡╬╜ ╧Д╬▒╧Е╧Д╬п╬╢╬╡╧Д╬▒╬╣",
"passphraseLabel": "╬Ч ╧Г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Г╬▒╧В ╧Ж╧Б╬м╧Г╬╖ 12 ╬╗╬н╬╛╬╡╧Й╬╜",
"recaptchaFailed": "╬Ч ╬╡╧А╬╣╬║╧Н╧Б╧Й╧Г╬╖ ╧Д╬┐╧Е ReCaptcha ╬▒╧А╬н╧Д╧Е╧З╬╡",
"register": "╬Ф╬╖╬╝╬╣╬┐╧Е╧Б╬│╬п╬▒ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╬┐╧Н",
"title": "╬Х╧А╬╣╬║╧Е╧Б╧О╧Г╧Д╬╡ ╧Д╬╖ ╧Г╧Е╬╜╬╕╬╖╬╝╬▒╧Д╬╣╬║╬о ╧Г╬▒╧В ╧Ж╧Б╬м╧Г╬╖"
}
},
"errors": {
"badge": "я╗┐я╗┐╬з╬м╬╗╬▒╧Г╬╡",
"details": "╬Ы╬╡╧А╧Д╬┐╬╝╬н╧Б╬╡╬╣╬╡╧В ╧Г╧Ж╬м╬╗╬╝╬▒╧Д╬┐╧В",
"reloadPage": "╬Х╧А╬▒╬╜╬▒╧Ж╧М╧Б╧Д╧Й╧Г╬╖ ╧Д╬╖╧В ╧Г╬╡╬╗╬п╬┤╬▒╧В",
"showError": "╬Х╬╝╧Ж╬м╬╜╬╣╧Г╬╖ ╬╗╬╡╧А╧Д╬┐╬╝╬╡╧Б╬╡╬╣╧О╬╜ ╧Г╧Ж╬м╬╗╬╝╬▒╧Д╬┐╧В",
"title": "╬С╬╜╧Д╬╣╬╝╬╡╧Д╧Й╧А╬п╧Г╬▒╬╝╬╡ ╬н╬╜╬▒ ╧Г╧Ж╬м╬╗╬╝╬▒!"
},
"footer": {
"legal": {
"disclaimer": "╬С╧А╬┐╧А╬┐╬п╬╖╧Г╬╖ ╬╡╧Е╬╕╧Н╬╜╬╖╧В",
"disclaimerText": "╬д╬┐ movie-web ╬┤╬╡╬╜ ╧Ж╬╣╬╗╬┐╬╛╬╡╬╜╬╡╬п ╬║╬▒╬╜╬н╬╜╬▒ ╬▒╧Б╧З╬╡╬п╬┐, ╬▒╧А╬╗╧О╧В ╧А╬▒╧Б╬▒╧А╬н╬╝╧А╬╡╬╣ ╧Г╬╡ ╧Е╧А╬╖╧Б╬╡╧Г╬п╬╡╧В ╧Д╧Б╬п╧Д╧Й╬╜. ╬д╬▒ ╬╜╬┐╬╝╬╣╬║╬м ╬╢╬╖╧Д╬о╬╝╬▒╧Д╬▒ ╬╕╬▒ ╧А╧Б╬н╧А╬╡╬╣ ╬╜╬▒ ╬┤╬╣╬╡╧Е╬╕╬╡╧Д╬╖╬╕╬┐╧Н╬╜ ╬╝╬╡ ╧Д╬┐╧Е╧В ╧А╬▒╧Б╧М╧З╬┐╧Е╧В ╬║╬▒╬╣ ╧Д╬┐╧Е╧В ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬н╧В ╧А╬┐╧Е ╧Ж╬╣╬╗╬┐╬╛╬╡╬╜╬┐╧Н╬╜ ╧Д╬▒ ╬╡╬╜ ╬╗╧М╬│╧Й ╬▒╧Б╧З╬╡╬п╬▒. ╬д╬┐ movie-web ╬┤╬╡╬╜ ╬╡╬п╬╜╬▒╬╣ ╧Е╧А╬╡╧Н╬╕╧Е╬╜╬┐ ╬│╬╣╬▒ ╧Д╬▒ ╬▒╧Б╧З╬╡╬п╬▒ ╧А╬┐╬╗╧Е╬╝╬н╧Г╧Й╬╜ ╧А╬┐╧Е ╧А╧Б╬┐╬▓╬м╬╗╬╗╬┐╬╜╧Д╬▒╬╣ ╬▒╧А╧М ╧Д╬┐╧Е╧В ╧А╬▒╧Б╧М╧З╬┐╧Е╧В ╬▓╬п╬╜╧Д╬╡╬┐."
},
"links": {
"discord": "Discord",
"dmca": "DMCA (╬╜╧М╬╝╬┐╧В ╧А╬╡╧Б╬п ╧А╬╜╬╡╧Е╬╝╬▒╧Д╬╣╬║╧О╬╜ ╬┤╬╣╬║╬▒╬╣╧Й╬╝╬м╧Д╧Й╬╜)",
"github": "GitHub"
},
"tagline": "╬а╬▒╧Б╬▒╬║╬┐╬╗╬┐╧Е╬╕╬о╧Г╧Д╬╡ ╧Д╬╣╧В ╬▒╬│╬▒╧А╬╖╬╝╬н╬╜╬╡╧В ╧Г╬▒╧В ╧Г╬╡╬╣╧Б╬н╧В ╬║╬▒╬╣ ╧Д╬▒╬╣╬╜╬п╬╡╧В ╬╝╬╡ ╬▒╧Е╧Д╬о ╧Д╬╖╬╜ ╬╡╧Ж╬▒╧Б╬╝╬┐╬│╬о streaming ╬▒╬╜╬┐╬╣╧З╧Д╬┐╧Н ╬║╧О╬┤╬╣╬║╬▒."
},
"global": {
"name": "movie-web",
"pages": {
"about": "╬г╧З╬╡╧Д╬╣╬║╬м",
"dmca": "DMCA (╬╜╧М╬╝╬┐╧В ╧А╬╡╧Б╬п ╧А╬╜╬╡╧Е╬╝╬▒╧Д╬╣╬║╧О╬╜ ╬┤╬╣╬║╬▒╬╣╧Й╬╝╬м╧Д╧Й╬╜)",
"login": "╬г╧Н╬╜╬┤╬╡╧Г╬╖",
"pagetitle": "{{title}} - movie-web",
"register": "╬Х╬│╬│╧Б╬▒╧Ж╬о",
"settings": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В"
}
},
"home": {
"bookmarks": {
"sectionTitle": "╬г╬╡╬╗╬╣╬┤╬┐╬┤╬╡╬п╬║╧Д╬╡╧В"
},
"continueWatching": {
"sectionTitle": "╬г╧Е╬╜╬╡╧З╬п╧Г╧Д╬╡ ╬╜╬▒ ╧А╬▒╧Б╬▒╬║╬┐╬╗╬┐╧Е╬╕╬╡╬п╧Д╬╡"
},
"mediaList": {
"stopEditing": "╬г╧Д╬▒╬╝╬▒╧Д╬о╧Г╧Д╬╡ ╧Д╬╖╬╜ ╬╡╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒"
},
"search": {
"allResults": "╬С╧Е╧Д╬м ╬╡╬п╬╜╬▒╬╣ ╧М╬╗╬▒ ╧М╧Г╬▒ ╬н╧З╬┐╧Е╬╝╬╡!",
"failed": "╬С╧А╬н╧Д╧Е╧З╬╡ ╬╖ ╬╡╧Н╧Б╬╡╧Г╬╖ ╧А╬┐╬╗╧Е╬╝╬н╧Г╧Й╬╜, ╬┤╬┐╬║╬╣╬╝╬м╧Г╧Д╬╡ ╬╛╬▒╬╜╬м!",
"loading": "╬ж╧М╧Б╧Д╧Й╧Г╬╖...",
"noResults": "╬Ф╬╡╬╜ ╬╝╧А╬┐╧Б╬н╧Г╬▒╬╝╬╡ ╬╜╬▒ ╬▓╧Б╬┐╧Н╬╝╬╡ ╧Д╬п╧А╬┐╧Д╬▒!",
"placeholder": {
"default": "╬д╬╣ ╬╕╬н╬╗╬╡╧Д╬╡ ╬╜╬▒ ╧А╬▒╧Б╬▒╬║╬┐╬╗╬┐╧Е╬╕╬о╧Г╬╡╧Д╬╡;",
"extra": []
},
"sectionTitle": "╬С╧А╬┐╧Д╬╡╬╗╬н╧Г╬╝╬▒╧Д╬▒ ╬▒╬╜╬▒╬╢╬о╧Д╬╖╧Г╬╖╧В"
},
"titles": {
"day": {
"default": "╬д╬╣ ╬╕╬▒ ╬╕╬н╬╗╬▒╧Д╬╡ ╬╜╬▒ ╧А╬▒╧Б╬▒╬║╬┐╬╗╬┐╧Е╬╕╬о╧Г╬╡╧Д╬╡ ╧Г╬о╬╝╬╡╧Б╬▒ ╧Д╬┐ ╬▒╧А╧М╬│╬╡╧Е╬╝╬▒;",
"extra": [
"╬Э╬╣╧О╬╕╬╡╧Д╬╡ ╧А╬╡╧Б╬╣╧А╬╡╧Д╬╡╬╣╧О╬┤╬╖╧В; ╬д╬┐ Jurassic Park ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╬╡╬п╬╜╬▒╬╣ ╬╖ ╧Д╬н╬╗╬╡╬╣╬▒ ╬╡╧А╬╣╬╗╬┐╬│╬о."
]
},
"morning": {
"default": "╬д╬╣ ╬╕╬▒ ╬╕╬н╬╗╬▒╧Д╬╡ ╬╜╬▒ ╧А╬▒╧Б╬▒╬║╬┐╬╗╬┐╧Е╬╕╬о╧Г╬╡╧Д╬╡ ╧Г╬о╬╝╬╡╧Б╬▒ ╧Д╬┐ ╧А╧Б╧Й╬п;",
"extra": ["╬И╧З╧Й ╬▒╬║╬┐╧Н╧Г╬╡╬╣ ╧М╧Д╬╣ ╧Д╬┐ Before Sunrise ╬╡╬п╬╜╬▒╬╣ ╬║╬▒╬╗╧М"]
},
"night": {
"default": "╬д╬╣ ╬╕╬▒ ╬╕╬н╬╗╬▒╧Д╬╡ ╬╜╬▒ ╧А╬▒╧Б╬▒╬║╬┐╬╗╬┐╧Е╬╕╬о╧Г╬╡╧Д╬╡ ╬▒╧А╧М╧И╬╡;",
"extra": ["╬Ъ╬┐╧Н╧Б╬▒╧Г╬╖; ╬И╧З╧Й ╬▒╬║╬┐╧Н╧Г╬╡╬╣ ╧М╧Д╬╣ ╬┐ ╬Х╬╛╬┐╧Б╬║╬╣╧Г╧Д╬о╧В ╬╡╬п╬╜╬▒╬╣ ╬║╬▒╬╗╧М╧В."]
}
}
},
"media": {
"episodeDisplay": "╬г{{season}} ╬Х{{episode}}",
"types": {
"movie": "╬д╬▒╬╣╬╜╬п╬▒",
"show": "╬г╬╡╬╣╧Б╬м"
}
},
"navigation": {
"banner": {
"offline": "╬Х╬╗╬н╬│╬╛╧Д╬╡ ╧Д╬╖ ╧Г╧Н╬╜╬┤╬╡╧Г╬о ╧Г╬▒╧В ╧Г╧Д╬┐ ╬┤╬╣╬▒╬┤╬п╬║╧Д╧Е╬┐"
},
"menu": {
"about": "╬г╧З╬╡╧Д╬╣╬║╬м ╬╝╬╡ ╬╡╬╝╬м╧В",
"donation": "╬Ф╧Й╧Б╬╡╬м",
"logout": "╬С╧А╬┐╧Г╧Н╬╜╬┤╬╡╧Г╬╖",
"register": "╬г╧Е╬│╧З╧Б╬┐╬╜╬╣╧Г╬╝╧М╧В ╬╝╬╡ ╧Д╬┐ cloud",
"settings": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В",
"support": "╬е╧А╬┐╧Г╧Д╬о╧Б╬╣╬╛╬╖"
}
},
"notFound": {
"badge": "╬Ф╬╡╬╜ ╬▓╧Б╬н╬╕╬╖╬║╬╡",
"goHome": "╬Х╧А╬╣╧Г╧Д╧Б╬┐╧Ж╬о ╧Г╧Д╬╖╬╜ ╬▒╧Б╧З╬╣╬║╬о",
"message": "╬и╬м╬╛╬▒╬╝╬╡ ╧А╬▒╬╜╧Д╬┐╧Н: ╬║╬м╧Д╧Й ╬▒╧А╧М ╧Д╬┐╧Е╧В ╬║╬м╬┤╬┐╧Е╧В, ╧Г╧Д╬╖╬╜ ╬╜╧Д╬┐╧Е╬╗╬м╧А╬▒, ╧А╬п╧Г╧Й ╬▒╧А╧М ╧Д╬┐ proxy, ╬▒╬╗╬╗╬м ╧Д╬╡╬╗╬╣╬║╬м ╬┤╬╡╬╜ ╬╝╧А╬┐╧Б╬н╧Г╬▒╬╝╬╡ ╬╜╬▒ ╬▓╧Б╬┐╧Н╬╝╬╡ ╧Д╬╖ ╧Г╬╡╬╗╬п╬┤╬▒ ╧А╬┐╧Е ╧И╬м╧З╬╜╬╡╧Д╬╡.",
"title": "╬Ф╬╡╬╜ ╬╝╧А╧М╧Б╬╡╧Г╬╡ ╬╜╬▒ ╬▓╧Б╬╡╬╕╬╡╬п ╬╖ ╧Г╬╡╬╗╬п╬┤╬▒"
},
"overlays": {
"close": "╬Ъ╬╗╬╡╬п╧Г╬╣╬╝╬┐"
},
"player": {
"back": {
"default": "╬Х╧А╬╣╧Г╧Д╧Б╬┐╧Ж╬о ╧Г╧Д╬╖╬╜ ╬▒╧Б╧З╬╣╬║╬о",
"short": "╬Х╧А╬╣╧Г╧Д╧Б╬┐╧Ж╬о"
},
"casting": {
"enabled": "╬С╬╜╬▒╬╝╬╡╧Д╬м╬┤╬┐╧Г╬╖ ╧Г╧Д╬╖╬╜ ╧Г╧Е╧Г╬║╬╡╧Е╬о..."
},
"menus": {
"downloads": {
"disclaimer": "╬Я╬╣ ╬╗╬о╧И╬╡╬╣╧В ╧А╧Б╬┐╬н╧Б╧З╬┐╬╜╧Д╬▒╬╣ ╬▒╧А╬╡╧Е╬╕╬╡╬п╬▒╧В ╬▒╧А╧М ╧Д╬┐╬╜ ╧А╬м╧Б╬┐╧З╬┐. ╬д╬┐ movie-web ╬┤╬╡╬╜ ╬╡╬╗╬н╬│╧З╬╡╬╣ ╧Д╬┐╬╜ ╧Д╧Б╧М╧А╬┐ ╬╝╬╡ ╧Д╬┐╬╜ ╬┐╧А╬┐╬п╬┐ ╧А╬▒╧Б╬н╧З╬┐╬╜╧Д╬▒╬╣ ╬┐╬╣ ╬╗╬о╧И╬╡╬╣╧В.",
"downloadSubtitle": "╬Ъ╬▒╧Д╬н╬▓╬▒╧Г╬╝╬▒ ╧Д╧Б╬н╧З╬┐╬╜╧Д╬┐╧В ╧Е╧А╧М╧Д╬╣╧Д╬╗╬┐╧Е",
"downloadVideo": "╬Ы╬о╧И╬╖ ╬▓╬п╬╜╧Д╬╡╬┐",
"hlsDisclaimer": "╬Я╬╣ ╬╗╬о╧И╬╡╬╣╧В ╧А╧Б╬┐╬н╧Б╧З╬┐╬╜╧Д╬▒╬╣ ╬▒╧А╬╡╧Е╬╕╬╡╬п╬▒╧В ╬▒╧А╧М ╧Д╬┐╬╜ ╧А╬м╧Б╬┐╧З╬┐. ╬д╬┐ movie-web ╬┤╬╡╬╜ ╬╡╬╗╬н╬│╧З╬╡╬╣ ╧Д╬┐╬╜ ╧Д╧Б╧М╧А╬┐ ╬╝╬╡ ╧Д╬┐╬╜ ╬┐╧А╬┐╬п╬┐ ╧А╬▒╧Б╬н╧З╬┐╬╜╧Д╬▒╬╣ ╬┐╬╣ ╬╗╬о╧И╬╡╬╣╧В. ╬а╬▒╧Б╬▒╬║╬▒╬╗╧О ╬╗╬м╬▓╬╡╧Д╬╡ ╧Е╧А╧М╧И╬╖ ╧М╧Д╬╣ ╬║╬▒╧Д╬╡╬▓╬м╬╢╬╡╧Д╬╡ ╬╝╬╣╬▒ ╬╗╬п╧Г╧Д╬▒ ╬▒╬╜╬▒╧А╬▒╧Б╬▒╬│╧Й╬│╬о╧В HLS, ╬╖ ╬┐╧А╬┐╬п╬▒ ╧А╧Б╬┐╬┐╧Б╬п╬╢╬╡╧Д╬▒╬╣ ╬│╬╣╬▒ ╧З╧Б╬о╧Г╧Д╬╡╧В ╧А╬┐╧Е ╬╡╬п╬╜╬▒╬╣ ╬╡╬╛╬┐╬╣╬║╬╡╬╣╧Й╬╝╬н╬╜╬┐╬╣ ╬╝╬╡ ╧Д╬╖╬╜ ╧А╧Б╬┐╬╖╬│╬╝╬н╬╜╬╖ ╧Б╬┐╬о ╧А╬┐╬╗╧Е╬╝╬н╧Г╧Й╬╜.",
"onAndroid": {
"1": "╬У╬╣╬▒ ╬╜╬▒ ╬║╬м╬╜╬╡╧Д╬╡ ╬╗╬о╧И╬╖ ╧Г╬╡ ╧Г╧Е╧Г╬║╬╡╧Е╬о Android, ╬║╬м╬╜╧Д╬╡ ╬║╬╗╬╣╬║ ╧Г╧Д╬┐ ╬║╬┐╧Е╬╝╧А╬п ╬╗╬о╧И╬╖╧В ╬║╬▒╬╣, ╧Г╧Д╬╖ ╬╜╬н╬▒ ╧Г╬╡╬╗╬п╬┤╬▒, <bold>╧А╬▒╧Д╬о╧Г╧Д╬╡ ╧А╬▒╧Б╬▒╧Д╬╡╧Д╬▒╬╝╬н╬╜╬▒</bold> ╧Г╧Д╬┐ ╬▓╬п╬╜╧Д╬╡╬┐ ╬║╬▒╬╣, ╧Г╧Д╬╖ ╧Г╧Е╬╜╬н╧З╬╡╬╣╬▒, ╬╡╧А╬╣╬╗╬н╬╛╧Д╬╡ <bold>╬▒╧А╬┐╬╕╬о╬║╬╡╧Е╧Г╬╖</bold>.",
"shortTitle": "╬Ы╬о╧И╬╖ / Android",
"title": "╬Ы╬о╧И╬╖ ╧Г╬╡ ╧Г╧Е╧Г╬║╬╡╧Е╬о Android"
},
"onIos": {
"1": "╬У╬╣╬▒ ╬╜╬▒ ╬║╬м╬╜╬╡╧Д╬╡ ╬╗╬о╧И╬╖ ╧Г╬╡ ╧Г╧Е╧Г╬║╬╡╧Е╬о iOS, ╬║╬м╬╜╧Д╬╡ ╬║╬╗╬╣╬║ ╧Г╧Д╬┐ ╬║╬┐╧Е╬╝╧А╬п ╬╗╬о╧И╬╖╧В ╬║╬▒╬╣, ╧Г╧Д╬╖ ╬╜╬н╬▒ ╧Г╬╡╬╗╬п╬┤╬▒, ╬║╬м╬╜╧Д╬╡ ╬║╬╗╬╣╬║ ╧Г╧Д╬┐ <bold><ios_share /></bold> ╬║╬▒╬╣, ╧Г╧Д╬╖ ╧Г╧Е╬╜╬н╧З╬╡╬╣╬▒, ╧Г╧Д╬┐ <bold>╬С╧А╬┐╬╕╬о╬║╬╡╧Е╧Г╬╖ ╧Г╧Д╬▒ ╬▒╧Б╧З╬╡╬п╬▒ <ios_files /></bold>.",
"shortTitle": "╬Ы╬о╧И╬╖ / iOS",
"title": "╬Ы╬о╧И╬╖ ╧Г╬╡ ╧Г╧Е╧Г╬║╬╡╧Е╬о iOS"
},
"onPc": {
"1": "╬г╧Д╬┐╬╜ ╧Е╧А╬┐╬╗╬┐╬│╬╣╧Г╧Д╬о, ╬║╬м╬╜╧Д╬╡ ╬║╬╗╬╣╬║ ╧Г╧Д╬┐ ╬║╬┐╧Е╬╝╧А╬п ╬╗╬о╧И╬╖╧В ╬║╬▒╬╣, ╧Г╧Д╬╖ ╬╜╬н╬▒ ╧Г╬╡╬╗╬п╬┤╬▒, ╬║╬м╬╜╧Д╬╡ ╬┤╬╡╬╛╬п ╬║╬╗╬╣╬║ ╧Г╧Д╬┐ ╬▓╬п╬╜╧Д╬╡╬┐ ╬║╬▒╬╣ ╬╡╧А╬╣╬╗╬н╬╛╧Д╬╡ <bold>╬С╧А╬┐╬╕╬о╬║╬╡╧Е╧Г╬╖ ╬▓╬п╬╜╧Д╬╡╬┐ ╧Й╧В</bold>",
"shortTitle": "╬Ы╬о╧И╬╖ / PC",
"title": "╬Ы╬о╧И╬╖ ╧Г╧Д╬┐ PC"
},
"title": "╬Ы╬о╧И╬╖"
},
"episodes": {
"button": "╬Х╧А╬╡╬╣╧Г╧М╬┤╬╣╬▒",
"emptyState": "╬Ф╬╡╬╜ ╧Е╧А╬м╧Б╧З╬┐╧Е╬╜ ╬╡╧А╬╡╬╣╧Г╧М╬┤╬╣╬▒ ╧Г╬╡ ╬▒╧Е╧Д╬о ╧Д╬╖ ╧Г╬╡╬╢╧М╬╜, ╬╡╧А╬╣╧Г╧Д╧Б╬н╧И╧Д╬╡ ╬▒╧Б╬│╧М╧Д╬╡╧Б╬▒!",
"episodeBadge": "╬Х{{episode}}",
"loadingError": "╬г╧Ж╬м╬╗╬╝╬▒ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╧Д╬╖╧В ╧Г╬╡╬╢╧М╬╜",
"loadingList": "╬ж╧М╧Б╧Д╧Й╧Г╬╖...",
"loadingTitle": "╬ж╧М╧Б╧Д╧Й╧Г╬╖...",
"unairedEpisodes": "╬И╬╜╬▒ ╬о ╧А╬╡╧Б╬╣╧Г╧Г╧М╧Д╬╡╧Б╬▒ ╬╡╧А╬╡╬╣╧Г╧М╬┤╬╣╬▒ ╬▒╧Е╧Д╬о╧В ╧Д╬╖╧В ╧Г╬╡╬╢╧М╬╜ ╬н╧З╬┐╧Е╬╜ ╬▒╧А╬╡╬╜╬╡╧Б╬│╬┐╧А╬┐╬╣╬╖╬╕╬╡╬п ╬╡╧А╬╡╬╣╬┤╬о ╬┤╬╡╬╜ ╬н╧З╬┐╧Е╬╜ ╧А╧Б╬┐╬▓╬╗╬╖╬╕╬╡╬п ╬▒╬║╧М╬╝╬▒."
},
"playback": {
"speedLabel": "╬д╬▒╧З╧Н╧Д╬╖╧Д╬▒ ╬▒╬╜╬▒╧А╬▒╧Б╬▒╬│╧Й╬│╬о╧В",
"title": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В ╬▒╬╜╬▒╧А╬▒╧Б╬▒╬│╧Й╬│╬о╧В"
},
"quality": {
"automaticLabel": "╬С╧Е╧Д╧М╬╝╬▒╧Д╬╖ ╧А╬┐╬╣╧М╧Д╬╖╧Д╬▒",
"hint": "╬Ь╧А╬┐╧Б╬╡╬п╧Д╬╡ ╬╜╬▒ ╬┤╬┐╬║╬╣╬╝╬м╧Г╬╡╧Д╬╡ <0>╬╜╬▒ ╬▒╬╗╬╗╬м╬╛╬╡╧Д╬╡ ╧А╬╖╬│╬о</0> ╬│╬╣╬▒ ╬╜╬▒ ╬н╧З╬╡╧Д╬╡ ╬┤╬╣╬▒╧Ж╬┐╧Б╬╡╧Д╬╣╬║╬н╧В ╬╡╧А╬╣╬╗╬┐╬│╬н╧В ╧А╬┐╬╣╧М╧Д╬╖╧Д╬▒╧В.",
"iosNoQuality": "╬Ы╧М╬│╧Й ╧Д╧Й╬╜ ╧А╬╡╧Б╬╣╬┐╧Б╬╣╧Г╬╝╧О╬╜ ╧А╬┐╧Е ╬н╧З╬╡╬╣ ╬┐╧Б╬п╧Г╬╡╬╣ ╬╖ Apple, ╬╖ ╬╡╧А╬╣╬╗╬┐╬│╬о ╧А╬┐╬╣╧М╧Д╬╖╧Д╬▒╧В ╬┤╬╡╬╜ ╬╡╬п╬╜╬▒╬╣ ╬┤╬╣╬▒╬╕╬н╧Г╬╣╬╝╬╖ ╧Г╬╡ ╧Г╧Е╧Г╬║╬╡╧Е╬н╧В iOS ╬│╬╣╬▒ ╬▒╧Е╧Д╬о ╧Д╬╖╬╜ ╧А╬╖╬│╬о. ╬Ь╧А╬┐╧Б╬╡╬п╧Д╬╡ ╬╜╬▒ ╬┤╬┐╬║╬╣╬╝╬м╧Г╬╡╧Д╬╡ <0>╬╜╬▒ ╬▒╬╗╬╗╬м╬╛╬╡╧Д╬╡ ╧А╬╖╬│╬о</0> ╬│╬╣╬▒ ╬╜╬▒ ╬н╧З╬╡╧Д╬╡ ╬┤╬╣╬▒╧Ж╬┐╧Б╬╡╧Д╬╣╬║╬н╧В ╬╡╧А╬╣╬╗╬┐╬│╬н╧В ╧А╬┐╬╣╧М╧Д╬╖╧Д╬▒╧В.",
"title": "╬а╬┐╬╣╧М╧Д╬╖╧Д╬▒"
},
"settings": {
"downloadItem": "╬Ы╬о╧И╬╖",
"enableSubtitles": "╬Х╬╜╬╡╧Б╬│╬┐╧А╬┐╬п╬╖╧Г╬╖ ╧Е╧А╬┐╧Д╬п╧Д╬╗╧Й╬╜",
"experienceSection": "╬Х╬╝╧А╬╡╬╣╧Б╬п╬▒ ╬╕╬н╬▒╧Г╬╖╧В",
"playbackItem": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В ╬▒╬╜╬▒╧А╬▒╧Б╬▒╬│╧Й╬│╬о╧В",
"qualityItem": "╬а╬┐╬╣╧М╧Д╬╖╧Д╬▒",
"sourceItem": "╬а╬╖╬│╬н╧В ╬▓╬п╬╜╧Д╬╡╬┐",
"subtitleItem": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В ╧Е╧А╬┐╧Д╬п╧Д╬╗╧Й╬╜",
"videoSection": "╬б╧Е╬╕╬╝╬п╧Г╬╡╬╣╧В ╬▓╬п╬╜╧Д╬╡╬┐"
},
"sources": {
"failed": {
"text": "╬е╧А╬о╧Б╬╛╬╡ ╧Г╧Ж╬м╬╗╬╝╬▒ ╬║╬▒╧Д╬м ╧Д╬╖╬╜ ╧А╧Б╬┐╧Г╧А╬м╬╕╬╡╬╣╬▒ ╬╡╧Н╧Б╬╡╧Г╬╖╧В ╬▓╬п╬╜╧Д╬╡╬┐, ╧А╬▒╧Б╬▒╬║╬▒╬╗╬┐╧Н╬╝╬╡ ╬┤╬┐╬║╬╣╬╝╬м╧Г╧Д╬╡ ╬╝╬╣╬▒ ╬м╬╗╬╗╬╖ ╧А╬╖╬│╬о.",
"title": "╬д╬┐ scrape ╬▒╧А╬н╧Д╧Е╧З╬╡"
},
"noEmbeds": {
"text": "╬Ф╬╡╬╜ ╬╝╧А╬┐╧Б╬н╧Г╬▒╬╝╬╡ ╬╜╬▒ ╬▓╧Б╬┐╧Н╬╝╬╡ ╬║╬▒╬╜╬н╬╜╬▒ embed, ╧А╬▒╧Б╬▒╬║╬▒╬╗╬┐╧Н╬╝╬╡ ╬┤╬┐╬║╬╣╬╝╬м╧Г╧Д╬╡ ╬╝╬╣╬▒ ╬м╬╗╬╗╬╖ ╧А╬╖╬│╬о.",
"title": "╬Ф╬╡╬╜ ╬▓╧Б╬н╬╕╬╖╬║╬╡ ╬║╬▒╬╜╬н╬╜╬▒ embed"
},
"noStream": {
"text": "╬С╧Е╧Д╬о ╬╖ ╧А╬╖╬│╬о ╬┤╬╡╬╜ ╬н╧З╬╡╬╣ streams ╬│╬╣╬▒ ╬▒╧Е╧Д╬о ╧Д╬╖╬╜ ╧Д╬▒╬╣╬╜╬п╬▒ ╬о ╧Г╬╡╬╣╧Б╬м.",
"title": "╬Ф╬╡╬╜ ╧Е╧А╬м╧Б╧З╬╡╬╣ stream"
},
"title": "╬а╬╖╬│╬н╧В",
"unknownOption": "╬Ж╬│╬╜╧Й╧Г╧Д╬┐"
},
"subtitles": {
"customChoice": "╬Х╧А╬╣╬╗╬┐╬│╬о ╧Е╧А╬┐╧Д╬п╧Д╬╗╧Й╬╜ ╬▒╧А╧М ╬▒╧Б╧З╬╡╬п╬┐",
"customizeLabel": "╬а╧Б╬┐╧Г╬▒╧Б╬╝╬┐╬│╬о",
"offChoice": "╬г╬▓╬╖╧Г╧Д╧М",
"settings": {
"backlink": "╬а╧Б╬┐╧Г╬▒╧Б╬╝╬┐╧Г╬╝╬н╬╜╬┐╬╣ ╧Е╧А╧М╧Д╬╣╧Д╬╗╬┐╬╣",
"delay": "╬Ъ╬▒╬╕╧Е╧Г╧Д╬н╧Б╬╖╧Г╬╖ ╧Е╧А╬┐╧Д╬п╧Д╬╗╧Й╬╜",
"fixCapitals": "╬Х╧А╬╣╬┤╬╣╧М╧Б╬╕╧Й╧Г╬╖ ╬║╬╡╧Ж╬▒╬╗╬▒╬╣╬┐╧А╬┐╬п╬╖╧Г╬╖╧В"
},
"title": "╬е╧А╧М╧Д╬╣╧Д╬╗╬┐╬╣",
"unknownLanguage": "╬Ж╬│╬╜╧Й╧Г╧Д╬┐"
}
},
"metadata": {
"api": {
"text": "╬Ф╬╡╬╜ ╬о╧Д╬▒╬╜ ╬┤╧Е╬╜╬▒╧Д╬о ╬╖ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖ ╧Д╧Й╬╜ ╬╝╬╡╧Д╬▒╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╧Д╬┐╧Е API, ╬╡╬╗╬н╬│╬╛╧Д╬╡ ╧Д╬╖ ╧Г╧Н╬╜╬┤╬╡╧Г╬о ╧Г╬▒╧В ╧Г╧Д╬┐ ╬┤╬╣╬▒╬┤╬п╬║╧Д╧Е╬┐.",
"title": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╬╝╬╡╧Д╬▒╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ API"
},
"failed": {
"badge": "╬С╧А╬н╧Д╧Е╧З╬╡",
"homeButton": "╬Х╧А╬╣╧Г╧Д╬┐╧Ж╬о ╧Г╧Д╬╖╬╜ ╬▒╧Б╧З╬╣╬║╬о",
"text": "╬Ф╬╡╬╜ ╬о╧Д╬▒╬╜ ╬┤╧Е╬╜╬▒╧Д╬о ╬╖ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖ ╧Д╧Й╬╜ ╬╝╬╡╧Д╬▒╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╧Д╬┐╧Е ╧А╬┐╬╗╧Е╬╝╬н╧Г╬┐╧Е ╬▒╧А╧М ╧Д╬╖╬╜ TMDB. ╬Х╬╗╬н╬│╬╛╧Д╬╡ ╬▒╬╜ ╬╖ TMDB ╬╡╬п╬╜╬▒╬╣ ╬╡╬║╧Д╧М╧В ╬╗╬╡╬╣╧Д╬┐╧Е╧Б╬│╬п╬▒╧В ╬о ╬▒╧А╬┐╬║╬╗╬╡╬╣╧Г╬╝╬н╬╜╬╖ ╧Г╧Д╬╖ ╧Г╧Н╬╜╬┤╬╡╧Г╬о ╧Г╬▒╧В ╧Г╧Д╬┐ ╬┤╬╣╬▒╬┤╬п╬║╧Д╧Е╬┐.",
"title": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╬╝╬╡╧Д╬▒╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜"
},
"notFound": {
"badge": "╬Ф╬╡╬╜ ╬▓╧Б╬н╬╕╬╖╬║╬╡",
"homeButton": "╬Х╧А╬╣╧Г╧Д╧Б╬┐╧Ж╬о ╧Г╧Д╬╖╬╜ ╬▒╧Б╧З╬╣╬║╬о ╧Г╬╡╬╗╬п╬┤╬▒",
"text": "╬Ф╬╡╬╜ ╬╝╧А╬┐╧Б╬н╧Г╬▒╬╝╬╡ ╬╜╬▒ ╬▓╧Б╬┐╧Н╬╝╬╡ ╧Д╬┐ ╧А╬┐╬╗╧Е╬╝╬н╧Г╬┐ ╧А╬┐╧Е ╬╢╬╖╧Д╬о╧Г╬▒╧Д╬╡. ╬Х╬п╧Д╬╡ ╬н╧З╬╡╬╣ ╬▒╧Ж╬▒╬╣╧Б╬╡╬╕╬╡╬п ╬╡╬п╧Д╬╡ ╧А╬▒╧Б╬▒╧А╬┐╬╣╬о╧Г╬▒╧Д╬╡ ╧Д╬╖ ╬┤╬╣╬╡╧Н╬╕╧Е╬╜╧Г╬╖ URL.",
"title": "╬д╬┐ ╧Г╧Е╬│╬║╬╡╬║╧Б╬╣╬╝╬н╬╜╬┐ ╧А╬┐╬╗╧Е╬╝╬н╧Г╬┐ ╬┤╬╡╬╜ ╬╝╧А╧М╧Б╬╡╧Г╬╡ ╬╜╬▒ ╬▓╧Б╬╡╬╕╬╡╬п."
}
},
"nextEpisode": {
"cancel": "╬С╬║╧Н╧Б╧Й╧Г╬╖",
"next": "╬Х╧А╧М╬╝╬╡╬╜╬┐ ╬╡╧А╬╡╬╣╧Г╧М╬┤╬╣╬┐"
},
"playbackError": {
"badge": "╬г╧Ж╬м╬╗╬╝╬▒ ╬▒╬╜╬▒╧А╬▒╧Б╬▒╬│╧Й╬│╬о╧В",
"errors": {
"errorAborted": "╬Ч ╬╗╬о╧И╬╖ ╧Д╧Й╬╜ ╧А╬┐╬╗╧Е╬╝╬н╧Г╧Й╬╜ ╬┤╬╣╬▒╬║╧М╧А╬╖╬║╬╡ ╬║╬▒╧Д╧М╧А╬╣╬╜ ╬▒╬╣╧Д╬о╬╝╬▒╧Д╬┐╧В ╧Д╬┐╧Е ╧З╧Б╬о╧Г╧Д╬╖.",
"errorDecode": "╬а╬▒╧Б╬м ╧Д╬┐ ╬│╬╡╬│╬┐╬╜╧М╧В ╧М╧Д╬╣ ╧А╧Б╬┐╬╖╬│╬┐╧Е╬╝╬н╬╜╧Й╧В ╬╡╬п╧З╬╡ ╬┤╬╣╬▒╧А╬╣╧Г╧Д╧Й╬╕╬╡╬п ╧М╧Д╬╣ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╧З╧Б╬╖╧Г╬╣╬╝╬┐╧А╬┐╬╣╬╖╬╕╬╡╬п, ╧А╧Б╬┐╬н╬║╧Е╧И╬╡ ╧Г╧Ж╬м╬╗╬╝╬▒ ╬║╬▒╧Д╬м ╧Д╬╖╬╜ ╬▒╧А╬┐╬║╧Й╬┤╬╣╬║╬┐╧А╬┐╬п╬╖╧Г╬╖ ╧Д╬┐╧Е ╧А╬┐╬╗╧Е╬╝╬н╧Г╬┐╧Е, ╬╝╬╡ ╬▒╧А╬┐╧Д╬н╬╗╬╡╧Г╬╝╬▒ ╧Д╬╖╬╜ ╬╡╬╝╧Ж╬м╬╜╬╣╧Г╬╖ ╧Г╧Ж╬м╬╗╬╝╬▒╧Д╬┐╧В.",
"errorGenericMedia": "╬Х╬╝╧Ж╬▒╬╜╬п╧Г╧Д╬╖╬║╬╡ ╬м╬│╬╜╧Й╧Г╧Д╬┐ ╧Г╧Ж╬м╬╗╬╝╬▒ ╧А╬┐╬╗╧Е╬╝╬н╧Г╬┐╧Е.",
"errorNetwork": "╬а╬▒╧Б╬┐╧Е╧Г╬╣╬м╧Г╧Д╬╖╬║╬╡ ╬║╬м╧А╬┐╬╣╬┐ ╧Г╧Ж╬м╬╗╬╝╬▒ ╬┤╬╣╬║╧Д╧Н╬┐╧Е ╧А╬┐╧Е ╬╡╬╝╧А╧М╬┤╬╣╧Г╬╡ ╧Д╬╖╬╜ ╬╡╧А╬╣╧Д╧Е╧З╬о ╬▒╬╜╬м╬║╧Д╬╖╧Г╬╖ ╧Д╧Й╬╜ ╧А╬┐╬╗╧Е╬╝╬н╧Г╧Й╬╜, ╧А╬▒╧Б╧М╬╗╬┐ ╧А╬┐╧Е ╧А╧Б╬┐╬╖╬│╬┐╧Е╬╝╬н╬╜╧Й╧В ╬о╧Д╬▒╬╜ ╬┤╬╣╬▒╬╕╬н╧Г╬╣╬╝╬▒.",
"errorNotSupported": "╬д╬┐ ╬▒╬╜╧Д╬╣╬║╬╡╬п╬╝╬╡╬╜╬┐ ╧А╬┐╬╗╧Е╬╝╬н╧Г╧Й╬╜ ╬о ╬┐ ╧А╬м╧Б╬┐╧З╬┐╧В ╧А╬┐╬╗╧Е╬╝╬н╧Г╧Й╬╜ ╬┤╬╡╬╜ ╧Е╧А╬┐╧Г╧Д╬╖╧Б╬п╬╢╬╡╧Д╬▒╬╣."
},
"homeButton": "╬Х╧А╬╣╧Г╧Д╧Б╬┐╧Ж╬о ╧Г╧Д╬╖╬╜ ╬▒╧Б╧З╬╣╬║╬о",
"text": "╬е╧А╬о╧Б╬╛╬╡ ╧Г╧Ж╬м╬╗╬╝╬▒ ╬║╬▒╧Д╬м ╧Д╬╖╬╜ ╧А╧Б╬┐╧Г╧А╬м╬╕╬╡╬╣╬▒ ╬▒╬╜╬▒╧А╬▒╧Б╬▒╬│╧Й╬│╬о╧В ╧Д╬┐╧Е ╧А╬┐╬╗╧Е╬╝╬н╧Г╬┐╧Е. ╬а╧Б╬┐╧Г╧А╬▒╬╕╬о╧Г╧Д╬╡ ╬╛╬▒╬╜╬м.",
"title": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╬▒╬╜╬▒╧А╬▒╧Б╬▒╬│╧Й╬│╬о╧В ╬▓╬п╬╜╧Д╬╡╬┐!"
},
"scraping": {
"items": {
"failure": "╬а╬▒╧Б╬┐╧Е╧Г╬╣╬м╧Г╧Д╬╖╬║╬╡ ╧Г╧Ж╬м╬╗╬╝╬▒",
"notFound": "╬Ф╬╡╬╜ ╬н╧З╬╡╬╣ ╧Д╬┐ ╬▓╬п╬╜╧Д╬╡╬┐",
"pending": "╬И╬╗╬╡╬│╧З╬┐╧В ╬│╬╣╬▒ ╬▓╬п╬╜╧Д╬╡╬┐..."
},
"notFound": {
"badge": "╬Ф╬╡╬╜ ╬▓╧Б╬н╬╕╬╖╬║╬╡",
"detailsButton": "╬Х╬╝╧Ж╬м╬╜╬╣╧Г╬╖ ╬╗╬╡╧А╧Д╬┐╬╝╬╡╧Б╬╡╬╣╧О╬╜",
"homeButton": "╬Х╧А╬╣╧Г╧Д╧Б╬┐╧Ж╬о ╧Г╧Д╬╖╬╜ ╬▒╧Б╧З╬╣╬║╬о",
"text": "╬и╬м╬╛╬▒╬╝╬╡ ╧Г╧Д╬┐╧Е╧В ╧А╬▒╧Б╧М╧З╬┐╧Е╧В ╬╝╬▒╧В ╬║╬▒╬╣ ╬┤╬╡╬╜ ╬╝╧А╬┐╧Б╬н╧Г╬▒╬╝╬╡ ╬╜╬▒ ╬▓╧Б╬┐╧Н╬╝╬╡ ╧Д╬┐ ╧А╬┐╬╗╧Е╬╝╬н╧Г╬┐ ╧А╬┐╧Е ╬▒╬╜╬▒╬╢╬╖╧Д╬м╧Д╬╡! ╬Ф╬╡╬╜ ╧Ж╬╣╬╗╬┐╬╛╬╡╬╜╬┐╧Н╬╝╬╡ ╧Д╬▒ ╧А╬┐╬╗╧Е╬╝╬н╧Г╬▒ ╬║╬▒╬╣ ╬┤╬╡╬╜ ╬н╧З╬┐╧Е╬╝╬╡ ╬║╬▒╬╜╬н╬╜╬▒╬╜ ╬н╬╗╬╡╬│╧З╬┐ ╬│╬╣╬▒ ╧Д╬┐ ╧Д╬╣ ╬╡╬п╬╜╬▒╬╣ ╬┤╬╣╬▒╬╕╬н╧Г╬╣╬╝╬┐. ╬а╬▒╧Б╬▒╬║╬▒╬╗╬┐╧Н╬╝╬╡ ╬║╬м╬╜╧Д╬╡ ╬║╬╗╬╣╬║ ╧Г╧Д╬┐ '╬Х╬╝╧Ж╬м╬╜╬╣╧Г╬╖ ╬╗╬╡╧А╧Д╬┐╬╝╬╡╧Б╬╡╬╣╧О╬╜' ╧А╬▒╧Б╬▒╬║╬м╧Д╧Й ╬│╬╣╬▒ ╧А╬╡╧Б╬╣╧Г╧Г╧М╧Д╬╡╧Б╬╡╧В ╬╗╬╡╧А╧Д╬┐╬╝╬н╧Б╬╡╬╣╬╡╧В.",
"title": "╬Ф╬╡╬╜ ╬╝╧А╬┐╧Б╬н╧Г╬▒╬╝╬╡ ╬╜╬▒ ╧Д╬┐ ╬▓╧Б╬┐╧Н╬╝╬╡ ╬▒╧Е╧Д╧М"
}
},
"time": {
"regular": "{{timeWatched}}/{{duration}}",
"remaining": "{{timeLeft}} ╬▒╧А╬н╬╝╬╡╬╣╬╜╬╡ тАв ╬Я╬╗╬┐╬║╬╗╬о╧Б╧Й╧Г╬╖ ╧Г╧Д╬╣╧В {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "╬Х╧А╬▒╬╗╬╖╬╕╬╡╧Н╧Г╧Д╬╡ ╧М╧Д╬╣ ╬╡╬п╧Г╧Д╬╡ ╬м╬╜╬╕╧Б╧Й╧А╬┐╧В ╧Г╧Е╬╝╧А╬╗╬╖╧Б╧О╬╜╬┐╬╜╧Д╬▒╧В ╧Д╬┐ Captcha ╧Г╧Д╬▒ ╬┤╬╡╬╛╬╣╬м. ╬С╧Е╧Д╧М ╬│╬п╬╜╬╡╧Д╬▒╬╣ ╬│╬╣╬▒ ╬╜╬▒ ╬┤╬╣╬▒╧Д╬╖╧Б╬╖╬╕╬╡╬п ╬┐ ╬╣╧Г╧Д╧М╧В ╧Д╬╖╧В ╧Д╬▒╬╣╬╜╬п╬▒╧В ╬▒╧Г╧Ж╬▒╬╗╬о╧В!",
"error": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╬╡╧А╬▒╬╗╬о╬╕╬╡╧Е╧Г╬╖╧В ╧Д╬╖╧В ╬▒╬╜╬╕╧Б╧Й╧А╬╣╬м╧В ╧Г╬▒╧В. ╬а╬С╬б╬С╬Ъ╬С╬Ы╬й ╧А╧Б╬┐╧Г╧А╬▒╬╕╬╖╧Г╬╡ ╬╛╬▒╬╜╬▒.",
"title": "╬а╧Б╬н╧А╬╡╬╣ ╬╜╬▒ ╬╡╧А╬▒╬╗╬╖╬╕╬╡╧Н╧Г╬┐╧Е╬╝╬╡ ╧М╧Д╬╣ ╬╡╬п╧Г╧Д╬╡ ╬м╬╜╬╕╧Б╧Й╧А╬┐╧В.",
"verifyingHumanity": "╬Х╧А╬▒╬╗╬о╬╕╬╡╧Е╧Г╬╖ ╧Д╬╖╧В ╬▒╬╜╬╕╧Б╧Й╧А╬╣╬м╧В ╧Г╬▒╧В..."
}
},
"screens": {
"dmca": {
"text": "╬Ъ╬▒╬╗╧О╧В ╬о╧Б╬╕╬▒╧Д╬╡ ╧Г╧Д╬╖ ╧Г╬╡╬╗╬п╬┤╬▒ ╬╡╧А╬╣╬║╬┐╬╣╬╜╧Й╬╜╬п╬▒╧В DMCA (╬╜╧М╬╝╬┐╧Е ╧А╬╡╧Б╬п ╧А╬╜╬╡╧Е╬╝╬▒╧Д╬╣╬║╧О╬╜ ╬┤╬╣╬║╬▒╬╣╧Й╬╝╬м╧Д╧Й╬╜) ╧Д╬╖╧В movie-web! ╬г╬╡╬▓╧М╬╝╬▒╧Г╧Д╬╡ ╧Д╬▒ ╬┤╬╣╬║╬▒╬╣╧О╬╝╬▒╧Д╬▒ ╧А╬╜╬╡╧Е╬╝╬▒╧Д╬╣╬║╬о╧В ╬╣╬┤╬╣╬┐╬║╧Д╬╖╧Г╬п╬▒╧В ╬║╬▒╬╣ ╬╡╧А╬╣╬╕╧Е╬╝╬┐╧Н╬╝╬╡ ╬╜╬▒ ╬▒╬╜╧Д╬╣╬╝╬╡╧Д╧Й╧А╬п╧Г╬┐╧Е╬╝╬╡ ╬│╧Б╬о╬│╬┐╧Б╬▒ ╧Д╧Е╧З╧М╬╜ ╬╜╬┐╬╝╬╣╬║╬м ╬╢╬╖╧Д╬о╬╝╬▒╧Д╬▒ ╧А╬╜╬╡╧Е╬╝╬▒╧Д╬╣╬║╧О╬╜ ╬┤╬╣╬║╬▒╬╣╧Й╬╝╬м╧Д╧Й╬╜. ╬Х╬м╬╜ ╧А╬╣╧Г╧Д╬╡╧Н╬╡╧Д╬╡ ╧М╧Д╬╣ ╧Д╬┐ ╬н╧Б╬│╬┐ ╧Г╬▒╧В ╧А╬┐╧Е ╧А╧Б╬┐╧Г╧Д╬▒╧Д╬╡╧Н╬╡╧Д╬▒╬╣ ╬▒╧А╧М ╧А╬╜╬╡╧Е╬╝╬▒╧Д╬╣╬║╬м ╬┤╬╣╬║╬▒╬╣╧О╬╝╬▒╧Д╬▒ ╬н╧З╬╡╬╣ ╧З╧Б╬╖╧Г╬╣╬╝╬┐╧А╬┐╬╣╬╖╬╕╬╡╬п ╬▒╬╕╬н╬╝╬╣╧Д╬▒ ╧Г╧Д╬╖╬╜ ╧А╬╗╬▒╧Д╧Ж╧М╧Б╬╝╬▒ ╬╝╬▒╧В, ╧А╬▒╧Б╬▒╬║╬▒╬╗╬┐╧Н╬╝╬╡ ╧Г╧Д╬╡╬п╬╗╧Д╬╡ ╬╝╬╣╬▒ ╬╗╬╡╧А╧Д╬┐╬╝╬╡╧Б╬о ╬╡╬╣╬┤╬┐╧А╬┐╬п╬╖╧Г╬╖ ╧Г╧Д╬╖╬╜ ╧А╬▒╧Б╬▒╬║╬м╧Д╧Й ╬┤╬╣╬╡╧Н╬╕╧Е╬╜╧Г╬╖ ╬╖╬╗╬╡╬║╧Д╧Б╬┐╬╜╬╣╬║╬┐╧Н ╧Д╬▒╧З╧Е╬┤╧Б╬┐╬╝╬п╬┐╧Е. ╬а╬▒╧Б╬▒╬║╬▒╬╗╬┐╧Н╬╝╬╡ ╬╜╬▒ ╧Г╧Е╬╝╧А╬╡╧Б╬╣╬╗╬м╬▓╬╡╧Д╬╡ ╬╝╬╣╬▒ ╧А╬╡╧Б╬╣╬│╧Б╬▒╧Ж╬о ╧Д╬┐╧Е ╧Е╬╗╬╣╬║╬┐╧Н ╧А╬┐╧Е ╧А╧Б╬┐╧Г╧Д╬▒╧Д╬╡╧Н╬╡╧Д╬▒╬╣ ╬▒╧А╧М ╧А╬╜╬╡╧Е╬╝╬▒╧Д╬╣╬║╬м ╬┤╬╣╬║╬▒╬╣╧О╬╝╬▒╧Д╬▒, ╧Д╬▒ ╧Г╧Д╬┐╬╣╧З╬╡╬п╬▒ ╬╡╧А╬╣╬║╬┐╬╣╬╜╧Й╬╜╬п╬▒╧В ╧Г╬▒╧В ╬║╬▒╬╣ ╬╝╬╣╬▒ ╬┤╬о╬╗╧Й╧Г╬╖ ╬║╬▒╬╗╬о╧В ╧А╬п╧Г╧Д╬╖╧В. ╬Ф╬╡╧Г╬╝╬╡╧Е╧М╬╝╬▒╧Г╧Д╬╡ ╬╜╬▒ ╬╡╧А╬╣╬╗╧Н╬┐╧Е╬╝╬╡ ╬▒╧Е╧Д╬м ╧Д╬▒ ╬╕╬н╬╝╬▒╧Д╬▒ ╬м╬╝╬╡╧Г╬▒ ╬║╬▒╬╣ ╬╡╬║╧Д╬╣╬╝╬┐╧Н╬╝╬╡ ╧Д╬╖ ╧Г╧Е╬╜╬╡╧Б╬│╬▒╧Г╬п╬▒ ╧Г╬▒╧В ╬│╬╣╬▒ ╬╜╬▒ ╬┤╬╣╬▒╧Д╬╖╧Б╬о╧Г╬┐╧Е╬╝╬╡ ╧Д╬┐ movie-web ╬н╬╜╬▒ ╬╝╬н╧Б╬┐╧В ╧А╬┐╧Е ╧Г╬н╬▓╬╡╧Д╬▒╬╣ ╧Д╬╖ ╬┤╬╖╬╝╬╣╬┐╧Е╧Б╬│╬╣╬║╧М╧Д╬╖╧Д╬▒ ╬║╬▒╬╣ ╧Д╬▒ ╧А╬╜╬╡╧Е╬╝╬▒╧Д╬╣╬║╬м ╬┤╬╣╬║╬▒╬╣╧О╬╝╬▒╧Д╬▒.",
"title": "DMCA (╬╜╧М╬╝╬┐╧В ╧А╬╡╧Б╬п ╧А╬╜╬╡╧Е╬╝╬▒╧Д╬╣╬║╧О╬╜ ╬┤╬╣╬║╬▒╬╣╧Й╬╝╬м╧Д╧Й╬╜)"
},
"loadingApp": "╬ж╧М╧Б╧Д╧Й╧Г╬╖ ╬╡╧Ж╬▒╧Б╬╝╬┐╬│╬о╧В",
"loadingUser": "╬ж╧М╧Б╧Д╧Й╧Г╬╖ ╧Д╬┐╧Е ╧А╧Б╬┐╧Ж╬п╬╗ ╧Г╬▒╧В",
"loadingUserError": {
"logout": "╬С╧А╬┐╧Г╧Н╬╜╬┤╬╡╧Г╬╖",
"reset": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м ╧А╧Б╬┐╧Г╬▒╧Б╬╝╬┐╧Г╬╝╬н╬╜╬┐╧Е ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о",
"text": "╬С╧А╬н╧Д╧Е╧З╬╡ ╬╖ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖ ╧Д╬┐╧Е ╧А╧Б╬┐╧Ж╬п╬╗ ╧Г╬▒╧В",
"textWithReset": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╧Д╬┐╧Е ╧А╧Б╬┐╧Ж╬п╬╗ ╧Г╬▒╧В ╬▒╧А╧М ╧Д╬┐╬╜ ╧А╧Б╬┐╧Г╬▒╧Б╬╝╬┐╧Г╬╝╬н╬╜╬┐ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о ╧Г╬▒╧В, ╬╕╬▒ ╬╕╬н╬╗╬╡╧Д╬╡ ╬╜╬▒ ╬╡╧А╬╣╧Г╧Д╧Б╬н╧И╬╡╧Д╬╡ ╧Г╧Д╬┐╬╜ ╧А╧Б╬┐╬╡╧А╬╣╬╗╬╡╬│╬╝╬н╬╜╬┐ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о;"
},
"migration": {
"failed": "╬С╧А╬н╧Д╧Е╧З╬╡ ╬╖ ╬╝╬╡╧Д╬▒╧Ж╬┐╧Б╬м ╧Д╧Й╬╜ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╧Г╬▒╧В.",
"inProgress": "╬а╬▒╧Б╬▒╬║╬▒╬╗╧О ╧А╬╡╧Б╬╣╬╝╬н╬╜╬╡╧Д╬╡, ╬╝╬╡╧Д╬▒╧Ж╬н╧Б╬┐╧Е╬╝╬╡ ╧Д╬▒ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╬▒ ╧Г╬▒╧В. ╬С╧Е╧Д╧М ╬┤╬╡╬╜ ╬╕╬▒ ╬┤╬╣╬▒╧Б╬║╬н╧Г╬╡╬╣ ╧А╬┐╬╗╧Н."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "╬М╬╜╬┐╬╝╬▒ ╧Г╧Е╧Г╬║╬╡╧Е╬о╧В",
"deviceNamePlaceholder": "╬а╧Б╬┐╧Г╧Й╧А╬╣╬║╧М ╧Д╬╖╬╗╬н╧Ж╧Й╬╜╬┐",
"editProfile": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒",
"logoutButton": "╬С╧А╬┐╧Г╧Н╬╜╬┤╬╡╧Г╬╖"
},
"actions": {
"delete": {
"button": "╬Ф╬╣╬▒╬│╧Б╬▒╧Ж╬о ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╬┐╧Н",
"confirmButton": "╬Ф╬╣╬▒╬│╧Б╬▒╧Ж╬о ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╬┐╧Н",
"confirmDescription": "╬Х╬п╧Г╧Д╬╡ ╧Г╬п╬│╬┐╧Е╧Б╬┐╬╣ ╧М╧Д╬╣ ╬╕╬н╬╗╬╡╧Д╬╡ ╬╜╬▒ ╬┤╬╣╬▒╬│╧Б╬м╧И╬╡╧Д╬╡ ╧Д╬┐╬╜ ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М ╧Г╬▒╧В; ╬М╬╗╬▒ ╧Д╬▒ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╬▒ ╧Г╬▒╧В ╬╕╬▒ ╧З╬▒╬╕╬┐╧Н╬╜!",
"confirmTitle": "╬Х╬п╧Г╧Д╬╡ ╧Г╬п╬│╬┐╧Е╧Б╬┐╬╣;",
"text": "╬Ч ╬╡╬╜╬н╧Б╬│╬╡╬╣╬▒ ╬▒╧Е╧Д╬о ╬╡╬п╬╜╬▒╬╣ ╬╝╬╖ ╬▒╬╜╬▒╧Г╧Д╧Б╬н╧И╬╣╬╝╬╖. ╬М╬╗╬▒ ╧Д╬▒ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╬▒ ╬╕╬▒ ╬┤╬╣╬▒╬│╧Б╬▒╧Ж╬┐╧Н╬╜ ╬║╬▒╬╣ ╧Д╬п╧А╬┐╧Д╬▒ ╬┤╬╡╬╜ ╬╝╧А╬┐╧Б╬╡╬п ╬╜╬▒ ╬▒╬╜╬▒╬║╧Д╬╖╬╕╬╡╬п.",
"title": "╬Ф╬╣╬▒╬│╧Б╬▒╧Ж╬о ╬╗╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╬┐╧Н"
},
"title": "╬Х╬╜╬н╧Б╬│╬╡╬╣╬╡╧В"
},
"devices": {
"deviceNameLabel": "╬М╬╜╬┐╬╝╬▒ ╧Г╧Е╧Г╬║╬╡╧Е╬о╧В",
"failed": "╬С╧А╬┐╧Д╧Е╧З╬п╬▒ ╧Ж╧М╧Б╧Д╧Й╧Г╬╖╧В ╧Г╧Е╬╜╬╡╬┤╧Б╬╣╧О╬╜",
"removeDevice": "╬С╧Ж╬▒╬п╧Б╬╡╧Г╬╖",
"title": "╬г╧Е╧Г╬║╬╡╧Е╬н╧В"
},
"profile": {
"finish": "╬Я╬╗╬┐╬║╬╗╬о╧Б╧Й╧Г╬╖ ╧Д╬╖╧В ╬╡╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒╧В",
"firstColor": "╬а╧Б╧Й╧Д╬╡╧Н╬┐╬╜ ╧З╧Б╧О╬╝╬▒ ╧А╧Б╬┐╧Ж╬п╬╗",
"secondColor": "╬Ф╬╡╧Е╧Д╬╡╧Б╬╡╧Н╬┐╬╜ ╧З╧Б╧О╬╝╬▒ ╧А╧Б╬┐╧Ж╬п╬╗",
"title": "╬Х╧А╬╡╬╛╬╡╧Б╬│╬▒╧Г╬п╬▒ ╬╡╬╣╬║╬┐╬╜╬╣╬┤╬п╬┐╧Е ╧А╧Б╬┐╧Ж╬п╬╗",
"userIcon": "╬Х╬╣╬║╬┐╬╜╬п╬┤╬╣╬┐ ╧З╧Б╬о╧Г╧Д╬╖"
},
"register": {
"cta": "╬Ю╬╡╬║╬╣╬╜╬о╧Г╧Д╬╡",
"text": "╬Ь╬┐╬╣╧Б╬▒╧Г╧Д╬╡╬п╧Д╬╡ ╧Д╬╖╬╜ ╧А╧Б╧М╬┐╬┤╬┐ ╧А╬▒╧Б╬▒╬║╬┐╬╗╬┐╧Н╬╕╬╖╧Г╬╖╧В ╧Г╬▒╧В ╬╝╬╡╧Д╬▒╬╛╧Н ╧Д╧Й╬╜ ╧Г╧Е╧Г╬║╬╡╧Е╧О╬╜ ╬║╬▒╬╣ ╬┤╬╣╬▒╧Д╬╖╧Б╬о╧Г╧Д╬╡ ╧Д╬╣╧В ╧Г╧Е╬│╧З╧Б╬┐╬╜╬╣╧Г╬╝╬н╬╜╬╡╧В.",
"title": "╬г╧Е╬│╧З╧Б╬┐╬╜╬╣╧Г╬╝╧М╧В ╬╝╬╡ ╧Д╬┐ cloud"
},
"title": "╬Ы╬┐╬│╬▒╧Б╬╣╬▒╧Г╬╝╧М╧В"
},
"appearance": {
"activeTheme": "╬Х╬╜╬╡╧Б╬│╧М╧В",
"themes": {
"blue": "╬Ь╧А╬╗╬╡",
"default": "╬а╧Б╬┐╬╡╧А╬╣╬╗╬┐╬│╬о",
"gray": "╬У╬║╧Б╬╣",
"red": "╬Ъ╧М╬║╬║╬╣╬╜╬┐",
"teal": "╬а╬╡╧Д╧Б╧М╬╗"
},
"title": "╬Х╬╝╧Ж╬м╬╜╬╣╧Г╬╖"
},
"connections": {
"server": {
"description": "╬С╬╜ ╬╕╬н╬╗╬╡╧Д╬╡ ╬╜╬▒ ╧Г╧Е╬╜╬┤╬╡╬╕╬╡╬п╧Д╬╡ ╧Г╬╡ ╬н╬╜╬▒ ╧А╧Б╬┐╧Г╬▒╧Б╬╝╬┐╧Г╬╝╬н╬╜╬┐ backend ╬│╬╣╬▒ ╧Д╬╖╬╜ ╬▒╧А╬┐╬╕╬о╬║╬╡╧Е╧Г╬╖ ╧Д╧Й╬╜ ╬┤╬╡╬┤╬┐╬╝╬н╬╜╧Й╬╜ ╧Г╬▒╧В, ╬╡╬╜╬╡╧Б╬│╬┐╧А╬┐╬╣╬о╧Г╧Д╬╡ ╧Д╬┐ ╬║╬▒╬╣ ╧А╬▒╧Б╬▒╧З╧Й╧Б╬о╧Г╧Д╬╡ ╧Д╬╖ ╬┤╬╣╬╡╧Н╬╕╧Е╬╜╧Г╬╖ URL.",
"label": "╬а╧Б╬┐╧Г╬▒╧Б╬╝╬┐╧Г╬╝╬н╬╜╬┐╧В ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о╧В",
"urlLabel": "╬Ф╬╣╬╡╧Н╬╕╧Е╬╜╧Г╬╖ URL ╧А╧Б╬┐╧Г╬▒╧Б╬╝╬┐╧Г╬╝╬н╬╜╬┐╧Е ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о"
},
"title": "╬г╧Е╬╜╬┤╬н╧Г╬╡╬╣╧В",
"workers": {
"addButton": "╬а╧Б╬┐╧Г╬╕╬о╬║╬╖ ╬╜╬н╬┐╧Е worker",
"description": "╬У╬╣╬▒ ╬╜╬▒ ╬╗╬╡╬╣╧Д╬┐╧Е╧Б╬│╬о╧Г╬╡╬╣ ╬╖ ╬╡╧Ж╬▒╧Б╬╝╬┐╬│╬о, ╧М╬╗╬╖ ╬╖ ╬║╧Е╬║╬╗╬┐╧Ж╬┐╧Б╬п╬▒ ╬┤╧Б╬┐╬╝╬┐╬╗╬┐╬│╬╡╬п╧Д╬▒╬╣ ╬╝╬н╧Г╧Й ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╧О╬╜ ╬╝╬╡╧Г╬┐╬╗╬м╬▓╬╖╧Г╬╖╧В. ╬Х╬╜╬╡╧Б╬│╬┐╧А╬┐╬╣╬о╧Г╧Д╬╡ ╧Д╬┐ ╬╡╬м╬╜ ╬╕╬н╬╗╬╡╧Д╬╡ ╬╜╬▒ ╧Ж╬н╧Б╬╡╧Д╬╡ ╧Д╬┐╧Е╧В ╬┤╬╣╬║╬┐╧Н╧В ╧Г╬▒╧В workers.",
"emptyState": "╬Ф╬╡╬╜ ╧Е╧А╬м╧Б╧З╬┐╧Е╬╜ ╬▒╬║╧М╬╝╬╖ workers, ╧А╧Б╬┐╧Г╬╕╬н╧Г╧Д╬╡ ╬н╬╜╬▒╬╜ ╧А╬▒╧Б╬▒╬║╬м╧Д╧Й",
"label": "╬з╧Б╬о╧Г╬╖ ╧А╧Б╬┐╧Г╬▒╧Б╬╝╬┐╧Г╬╝╬н╬╜╧Й╬╜ proxy workers",
"urlLabel": "╬Ф╬╣╬╡╧Е╬╕╧Н╬╜╧Г╬╡╬╣╧В URL ╧Д╧Й╬╜ worker",
"urlPlaceholder": "https://"
}
},
"reset": "╬Х╧А╬▒╬╜╬▒╧Ж╬┐╧Б╬м",
"save": "╬С╧А╬┐╬╕╬о╬║╬╡╧Е╧Г╬╖",
"sidebar": {
"info": {
"appVersion": "╬И╬║╬┤╬┐╧Г╬╖ ╬╡╧Ж╬▒╧Б╬╝╬┐╬│╬о╧В",
"backendUrl": "╬Ф╬╣╬╡╧Н╬╕╧Е╬╜╧Г╬╖ URL ╧Д╬┐╧Е backend",
"backendVersion": "╬И╬║╬┤╬┐╧Г╬╖ ╧Д╬┐╧Е backend",
"hostname": "╬М╬╜╬┐╬╝╬▒ ╬┤╬╣╬▒╬║╬┐╬╝╬╣╧Г╧Д╬о",
"insecure": "╬С╬╜╬▒╧Г╧Ж╬▒╬╗╬н╧В",
"notLoggedIn": "╬Ф╬╡╬╜ ╬╡╬п╧Г╧Д╬╡ ╧Г╧Е╬╜╬┤╬╡╬┤╬╡╬╝╬н╬╜╬┐╬╣",
"secure": "╬С╧Г╧Ж╬▒╬╗╬н╧В",
"title": "╬а╬╗╬╖╧Б╬┐╧Ж╬┐╧Б╬п╬╡╧В ╬╡╧Ж╬▒╧Б╬╝╬┐╬│╬о╧В",
"unknownVersion": "╬Ж╬│╬╜╧Й╧Г╧Д╬┐",
"userId": "╬С╬╜╬▒╬│╬╜╧Й╧Б╬╣╧Г╧Д╬╣╬║╧М ╧З╧Б╬о╧Г╧Д╬╖"
}
},
"subtitles": {
"backgroundLabel": "╬Ф╬╣╬▒╧Ж╬м╬╜╬╡╬╣╬▒ ╧Ж╧М╬╜╧Д╬┐╧Е",
"colorLabel": "╬з╧Б╧О╬╝╬▒",
"previewQuote": "╬Ф╬╡╬╜ ╧А╧Б╬н╧А╬╡╬╣ ╬╜╬▒ ╧Ж╬┐╬▓╬м╬╝╬▒╬╣. ╬Я ╧Ж╧М╬▓╬┐╧В ╬╡╬п╬╜╬▒╬╣ ╬┐ ╬┤╬┐╬╗╬┐╧Ж╧М╬╜╬┐╧В ╧Д╬┐╧Е ╬╝╧Е╬▒╬╗╬┐╧Н.",
"textSizeLabel": "╬Ь╬н╬│╬╡╬╕╬┐╧В ╬║╬╡╬╣╬╝╬н╬╜╬┐╧Е",
"title": "╬е╧А╧М╧Д╬╣╧Д╬╗╬┐╬╣"
},
"unsaved": "╬И╧З╬╡╧Д╬╡ ╬╝╬╖ ╬▒╧А╬┐╬╕╬╖╬║╬╡╧Е╬╝╬н╬╜╬╡╧В ╬▒╬╗╬╗╬▒╬│╬н╧В"
}
}

554
src/assets/locales/en.json Normal file
View File

@@ -0,0 +1,554 @@
{
"about": {
"description": "movie-web is a web application that searches the internet for streams. The team aims for a mostly minimalistic approach to consuming content.",
"faqTitle": "Common questions",
"q1": {
"body": "movie-web does not host any content. When you click on something to watch, the internet is searched for the selected media (On the loading screen and in the 'video sources' tab you can see which source you're using). Media never gets uploaded by movie-web, everything is through this searching mechanism.",
"title": "Where does the content come from?"
},
"q2": {
"body": "It's not possible to request a show or movie, movie-web does not manage any content. All content is viewed through sources on the internet.",
"title": "Where can I request a show or movie?"
},
"q3": {
"body": "Our search results are powered by The Movie Database (TMDB) and display regardless of whether our sources actually have the content.",
"title": "The search results display the show or movie, why can't I play it?"
},
"title": "About movie-web"
},
"actions": {
"copied": "Copied",
"copy": "Copy"
},
"auth": {
"createAccount": "Don't have an account yet? <0>Create an account.</0>",
"deviceNameLabel": "Device name",
"deviceNamePlaceholder": "Personal phone",
"generate": {
"description": "Your passphrase acts as your username and password. Make sure to keep it safe as you will need to enter it to login to your account",
"next": "I have saved my passphrase",
"passphraseFrameLabel": "Passphrase",
"title": "Your passphrase"
},
"hasAccount": "Already have an account? <0>Login here.</0>",
"login": {
"description": "Please enter your passphrase to login to your account",
"deviceLengthError": "Please enter a device name",
"passphraseLabel": "12-Word passphrase",
"passphrasePlaceholder": "Passphrase",
"submit": "Login",
"title": "Login to your account",
"validationError": "Incorrect or incomplete passphrase"
},
"register": {
"information": {
"color1": "Profile color one",
"color2": "Profile color two",
"header": "Enter a name for your device and pick colours and a user icon of your choosing",
"icon": "User icon",
"next": "Next",
"title": "Account information"
}
},
"trust": {
"failed": {
"text": "Did you configure it correctly?",
"title": "Failed to reach server"
},
"noHostTitle": "Server not configured!",
"noHost": "The server has not been configured, therefore you cannot create an account",
"host": "You are connecting to <0>{{hostname}}</0> - please confirm you trust it before making an account",
"no": "Go back",
"title": "Do you trust this server?",
"yes": "I trust this server"
},
"verify": {
"description": "Please enter your passphrase from earlier to confirm you have saved it and to create your account",
"invalidData": "Data is not valid",
"noMatch": "Passphrase doesn't match",
"passphraseLabel": "Your 12-word passphrase",
"recaptchaFailed": "ReCaptcha validation failed",
"register": "Create account",
"title": "Confirm your passphrase"
}
},
"errors": {
"badge": "It broke",
"details": "Error details",
"reloadPage": "Reload the page",
"showError": "Show error details",
"title": "We encountered an error!"
},
"footer": {
"legal": {
"disclaimer": "Disclaimer",
"disclaimerText": "movie-web does not host any files, it merely links to 3rd party services. Legal issues should be taken up with the file hosts and providers. movie-web is not responsible for any media files shown by the video providers."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Watch your favourite shows and movies with this open source streaming app."
},
"global": {
"name": "movie-web",
"pages": {
"about": "About",
"dmca": "DMCA",
"login": "Login",
"onboarding": "Setup",
"pagetitle": "{{title}} - movie-web",
"register": "Register",
"settings": "Settings"
}
},
"home": {
"bookmarks": {
"sectionTitle": "Bookmarks"
},
"continueWatching": {
"sectionTitle": "Continue Watching"
},
"mediaList": {
"stopEditing": "Stop editing"
},
"search": {
"allResults": "That's all we have!",
"failed": "Failed to find media, try again!",
"loading": "Loading...",
"noResults": "We couldn't find anything!",
"placeholder": {
"default": "What do you want to watch?",
"extra": [
"What do you want to explore?",
"What's on your watchlist?",
"What's your favorite movie?",
"What's your favorite series?"
]
},
"sectionTitle": "Search results"
},
"titles": {
"day": {
"default": "What would you like to watch this afternoon?",
"extra": [
"Feeling adventurous? Jurassic Park might be the perfect choice."
]
},
"morning": {
"default": "What would you like to watch this morning?",
"extra": ["I hear Before Sunrise is good"]
},
"night": {
"default": "What would you like to watch tonight?",
"extra": ["Tired? I hear The Exorcist is good."]
}
}
},
"media": {
"episodeDisplay": "S{{season}} E{{episode}}",
"unreleased": "Unreleased",
"types": {
"movie": "Movie",
"show": "Show"
}
},
"navigation": {
"banner": {
"offline": "Check your internet connection"
},
"menu": {
"about": "About us",
"donation": "Donate",
"logout": "Log out",
"register": "Sync to cloud",
"settings": "Settings",
"support": "Support"
}
},
"notFound": {
"badge": "Not found",
"goHome": "Back to home",
"message": "We looked everywhere: under the bins, in the closet, behind the proxy but ultimately couldn't find the page you are looking for.",
"title": "Couldn't find that page"
},
"onboarding": {
"defaultConfirm": {
"cancel": "Cancel",
"confirm": "Use default setup",
"description": "The default setup does not have the best streams and can be unbearably slow.",
"title": "Are you sure?"
},
"extension": {
"back": "Go back",
"explainer": "Using the browser extension, you can get the best streams we have to offer. With just a simple install.",
"explainerIos": "Unfortunately, the browser extension is not supported on iOS, Press <bold>Go back</bold> to choose another option.",
"extensionHelp": "If you've installed the extension but it's not detected, <bold>open the extension through your browsers extension menu</bold> and follow the steps on screen.",
"linkChrome": "Install Chrome extension",
"linkFirefox": "Install Firefox extension",
"notDetecting": "Installed on Chrome, but the site isn't detecting it? Try reloading the page!",
"notDetectingAction": "Reload page",
"status": {
"disallowed": "Extension is not enabled for this page",
"disallowedAction": "Enable extension",
"failed": "Failed to request status",
"loading": "Waiting for you to install the extension",
"outdated": "Extension version too old",
"success": "Extension is working as expected!"
},
"submit": "Continue",
"title": "Let's start with an extension"
},
"proxy": {
"back": "Go back",
"explainer": "With the proxy method, you can get great quality streams by making a self-service proxy.",
"input": {
"errorConnection": "Could not connect to proxy",
"errorInvalidUrl": "Not a valid URL",
"errorNotProxy": "Expected a proxy but got a website",
"label": "Proxy URL",
"placeholder": "https://"
},
"link": "Learn how to make a proxy",
"submit": "Submit proxy",
"title": "Let's make a new proxy"
},
"start": {
"explainer": "To get the best streams possible, you will need to choose which streaming method you want to use.",
"options": {
"default": {
"text": "I don't want good quality streams,<0 /> <1>use the default setup</1>"
},
"extension": {
"action": "Install extension",
"description": "Install browser extension and gain access to the best sources.",
"quality": "Best quality",
"title": "Browser extension"
},
"proxy": {
"action": "Setup proxy",
"description": "Setup a proxy in just 5 minutes and gain access to great sources.",
"quality": "Good quality",
"title": "Custom proxy"
}
},
"title": "Let's get you setup with movie-web"
}
},
"overlays": {
"close": "Close"
},
"player": {
"back": {
"default": "Back to home",
"short": "Back"
},
"casting": {
"enabled": "Casting to device..."
},
"menus": {
"downloads": {
"disclaimer": "Downloads are taken directly from the provider. movie-web does not have control over how the downloads are provided.",
"copyHlsPlaylist": "Copy HLS playlist link",
"downloadSubtitle": "Download current subtitle",
"downloadVideo": "Download video",
"hlsDisclaimer": "Downloads are taken directly from the provider. movie-web does not have control over how the downloads are provided.<br /><br />Please note that you are downloading an HLS playlist, <bold>it is not recommended to download if you are not familiar with advanced streaming formats</bold>. Try different sources for different formats.",
"onAndroid": {
"1": "To download on Android, click the download button then, on the new page, <bold>tap and hold</bold> on the video, then select <bold>save</bold>.",
"shortTitle": "Download / Android",
"title": "Downloading on Android"
},
"onIos": {
"1": "To download on iOS, click the download button then, on the new page, click <bold><ios_share /></bold>, then <bold>Save to Files <ios_files /></bold>.",
"shortTitle": "Download / iOS",
"title": "Downloading on iOS"
},
"onPc": {
"1": "On PC, click the download button then, on the new page, right click the video and select <bold>Save video as</bold>",
"shortTitle": "Download / PC",
"title": "Downloading on PC"
},
"title": "Download"
},
"episodes": {
"button": "Episodes",
"emptyState": "There are no episodes in this season, check back later!",
"episodeBadge": "E{{episode}}",
"loadingError": "Error loading season",
"loadingList": "Loading...",
"loadingTitle": "Loading...",
"unairedEpisodes": "One or more episodes in this season have been disabled because they haven't been aired yet."
},
"playback": {
"speedLabel": "Playback speed",
"title": "Playback settings"
},
"quality": {
"automaticLabel": "Automatic quality",
"hint": "You can try <0>switching source</0> to get different quality options.",
"iosNoQuality": "Due to Apple-defined limitations, quality selection is not available on iOS for this source. You can try <0>switching to another source</0> to get different quality options.",
"title": "Quality"
},
"settings": {
"downloadItem": "Download",
"enableSubtitles": "Enable Subtitles",
"experienceSection": "Viewing experience",
"playbackItem": "Playback settings",
"audioItem": "Audio",
"qualityItem": "Quality",
"sourceItem": "Video sources",
"subtitleItem": "Subtitle settings",
"videoSection": "Video settings"
},
"sources": {
"failed": {
"text": "There was an error while trying to find any videos, please try a different source.",
"title": "Failed to scrape"
},
"noEmbeds": {
"text": "We were unable to find any embeds, please try a different source.",
"title": "No embeds found"
},
"noStream": {
"text": "This source has no streams for this movie or show.",
"title": "No stream"
},
"title": "Sources",
"unknownOption": "Unknown"
},
"subtitles": {
"customChoice": "Drop or upload file",
"customizeLabel": "Customize",
"offChoice": "Off",
"settings": {
"backlink": "Custom subtitles",
"delay": "Subtitle delay",
"fixCapitals": "Fix capitalization"
},
"title": "Subtitles",
"unknownLanguage": "Unknown",
"dropSubtitleFile": "Drop subtitle file here"
}
},
"metadata": {
"api": {
"text": "Could not load API metadata, please check your internet connection.",
"title": "Failed to load API metadata"
},
"dmca": {
"badge": "Removed",
"text": "This media is no longer available due to a takedown notice or copyright claim.",
"title": "Media has been removed"
},
"extensionPermission": {
"badge": "Permission Missing",
"button": "Use extension",
"text": "You have the browser extension, but we need your permission to get started using the extension.",
"title": "Configure the extension"
},
"failed": {
"badge": "Failed",
"homeButton": "Go home",
"text": "Could not load the media's metadata from TMDB. Please check whether TMDB is down or blocked on your internet connection.",
"title": "Failed to load metadata"
},
"notFound": {
"badge": "Not found",
"homeButton": "Back to home",
"text": "We couldn't find the media you requested. Either it's been removed or you tampered with the URL.",
"title": "Couldn't find that media."
}
},
"nextEpisode": {
"cancel": "Cancel",
"next": "Next episode"
},
"playbackError": {
"badge": "Playback error",
"errors": {
"errorAborted": "The fetching of the media was aborted by the user's request.",
"errorDecode": "Despite having previously been determined to be usable, an error occurred while trying to decode the media resource, resulting in an error.",
"errorGenericMedia": "Unknown media error occurred.",
"errorNetwork": "Some kind of network error occurred which prevented the media from being successfully fetched, despite having previously been available.",
"errorNotSupported": "The media or media provider object is not supported."
},
"homeButton": "Go home",
"text": "There was an error trying to play the media. Please try again.",
"title": "Failed to play video!"
},
"scraping": {
"items": {
"failure": "Error occurred",
"notFound": "Doesn't have the video",
"pending": "Checking for videos..."
},
"notFound": {
"badge": "Not found",
"detailsButton": "Show details",
"homeButton": "Go home",
"text": "We have searched through our providers and cannot find the media you are looking for! We do not host the media and have no control over what is available. Please click 'Show details' below for more details.",
"title": "We couldn't find that"
},
"extensionFailure": {
"badge": "Extension disabled",
"homeButton": "Go home",
"enableExtension": "Enable extension",
"title": "Please enable the extension",
"text": "You've installed the movie-web extension. To start using it, you need to enable the extension for this site."
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} left тАв Finish at {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "Please verify that you are human by completing the Captcha on the right. This is to keep movie-web safe!",
"error": "Failed to verify your humanity. Please try again.",
"title": "We need to verify that you're human.",
"verifyingHumanity": "Verifying your humanity..."
}
},
"screens": {
"dmca": {
"text": "Welcome to movie-web's DMCA contact page! We respect intellectual property rights and want to address any copyright concerns swiftly. If you believe your copyrighted work has been improperly used on our platform, please send a detailed DMCA notice to the email below. Please include a description of the copyrighted material, your contact details, and a statement of good faith belief. We're committed to resolving these matters promptly and appreciate your cooperation in keeping movie-web a place that respects creativity and copyrights.",
"title": "DMCA"
},
"loadingApp": "Loading application",
"loadingUser": "Loading your profile",
"loadingUserError": {
"logout": "Logout",
"reset": "Reset custom server",
"text": "Failed to load your profile",
"textWithReset": "Failed to load your profile from your custom server, want to reset back to the default server?"
},
"migration": {
"failed": "Failed to migrate your data.",
"inProgress": "Please hold, we are migrating your data. This shouldn't take long."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "Device name",
"deviceNamePlaceholder": "Personal phone",
"editProfile": "Edit",
"logoutButton": "Log out"
},
"actions": {
"delete": {
"button": "Delete account",
"confirmButton": "Delete account",
"confirmDescription": "Are you sure you want to delete your account? All your data will be lost!",
"confirmTitle": "Are you sure?",
"text": "This action is irreversible. All data will be deleted and nothing can be recovered.",
"title": "Delete account"
},
"title": "Actions"
},
"devices": {
"deviceNameLabel": "Device name",
"failed": "Failed to load sessions",
"removeDevice": "Remove",
"title": "Devices"
},
"profile": {
"finish": "Finish editing",
"firstColor": "Profile color one",
"secondColor": "Profile color two",
"title": "Edit profile picture",
"userIcon": "User icon"
},
"register": {
"cta": "Get started",
"text": "Share your watch progress between devices and keep them synced.",
"title": "Sync to the cloud"
},
"title": "Account"
},
"appearance": {
"activeTheme": "Active",
"themes": {
"blue": "Blue",
"default": "Default",
"gray": "Gray",
"red": "Red",
"teal": "Teal"
},
"title": "Appearance"
},
"connections": {
"server": {
"description": "If you would like to connect to a custom backend to store your data, enable this and provide the URL. <0>Instructions.</0>",
"label": "Custom server",
"urlLabel": "Custom server URL"
},
"setup": {
"doSetup": "Do setup",
"errorStatus": {
"description": "It seems that one or more items in this setup need your attention.",
"title": "Something needs your attention"
},
"itemError": "There is something wrong with this setting. Go through setup again to fix it.",
"items": {
"default": "Default setup",
"extension": "Extension",
"proxy": "Custom proxy"
},
"redoSetup": "Redo setup",
"successStatus": {
"description": "All things are in place for you to start watching your favourite media.",
"title": "Everything is set up!"
},
"unsetStatus": {
"description": "Please click the button to the right to start the setup process.",
"title": "You haven't gone through setup"
}
},
"title": "Connections",
"workers": {
"addButton": "Add new worker",
"description": "To make the application function, all traffic is routed through proxies. Enable this if you want to bring your own workers. <0>Instructions.</0>",
"emptyState": "No workers yet, add one below",
"label": "Use custom proxy workers",
"urlLabel": "Worker URLs",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "Application language",
"languageDescription": "Language applied to the entire application.",
"thumbnail": "Generate thumbnails",
"thumbnailDescription": "Most of the time, videos don't have thumbnails. You can enable this setting to generate them on the fly but they can make your video slower.",
"thumbnailLabel": "Generate thumbnails",
"title": "Preferences"
},
"reset": "Reset",
"save": "Save",
"sidebar": {
"info": {
"appVersion": "App version",
"backendUrl": "Backend URL",
"backendVersion": "Backend version",
"hostname": "Hostname",
"insecure": "Insecure",
"notLoggedIn": "You are not logged in",
"secure": "Secure",
"title": "App information",
"unknownVersion": "Unknown",
"userId": "User ID"
}
},
"subtitles": {
"backgroundLabel": "Background opacity",
"backgroundBlurLabel": "Background blur",
"colorLabel": "Color",
"previewQuote": "I must not fear. Fear is the mind-killer.",
"textSizeLabel": "Text size",
"title": "Subtitles"
},
"unsaved": "You have unsaved changes"
}
}

550
src/assets/locales/es.json Normal file
View File

@@ -0,0 +1,550 @@
{
"about": {
"description": "movie-web es una aplicaci├│n web que busca transmisiones en internet. El equipo tiene como objetivo un enfoque principalmente minimalista para consumir contenido.",
"faqTitle": "Preguntas frecuentes",
"q1": {
"body": "movie-web no aloja ning├║n contenido. Cuando haces clic en algo para ver, se busca en internet el medio seleccionado (En la pantalla de carga y en la pesta├▒a 'fuentes de v├нdeo' puedes ver qu├й fuente est├бs utilizando). El contenido nunca se carga en movie-web, todo se realiza a trav├йs de este mecanismo de b├║squeda.",
"title": "┬┐De d├│nde proviene el contenido?"
},
"q2": {
"body": "No es posible solicitar una serie o pel├нcula, movie-web no gestiona ning├║n contenido. Todo el contenido se ve a trav├йs de fuentes en internet.",
"title": "┬┐D├│nde puedo solicitar una serie o pel├нcula?"
},
"q3": {
"body": "Nuestros resultados de b├║squeda est├бn alimentados por The Movie Database (TMDB) y se muestran independientemente de si nuestras fuentes realmente tienen el contenido.",
"title": "Los resultados de b├║squeda muestran la serie o pel├нcula, ┬┐Por qu├й no puedo reproducirla?"
},
"title": "Acerca de movie-web"
},
"actions": {
"copied": "Copiado",
"copy": "Copiar"
},
"auth": {
"createAccount": "┬┐Todav├нa no tienes una cuenta? <0>Crea una cuenta.</0>",
"deviceNameLabel": "Nombre del dispositivo",
"deviceNamePlaceholder": "Tel├йfono personal",
"generate": {
"description": "Tu frase de contrase├▒a act├║a como tu nombre de usuario y contrase├▒a. Aseg├║rate de mantenerlas seguras, ya que las necesitar├бs para iniciar sesi├│n en tu cuenta",
"next": "He guardado mi frase de contrase├▒a",
"passphraseFrameLabel": "Frase de contrase├▒a",
"title": "Tu frase de contrase├▒a"
},
"hasAccount": "┬┐Ya tienes una cuenta? <0>Inicia sesi├│n aqu├н.</0>",
"login": {
"description": "Por favor, ingresa tu frase de contrase├▒a para iniciar sesi├│n en tu cuenta",
"deviceLengthError": "Por favor, ingresa un nombre de dispositivo",
"passphraseLabel": "Frase de contrase├▒a de 12 palabras",
"passphrasePlaceholder": "Frase de contrase├▒a",
"submit": "Iniciar sesi├│n",
"title": "Inicia sesi├│n en tu cuenta",
"validationError": "Contrase├▒a incorrecta o incompleta"
},
"register": {
"information": {
"color1": "Color de perfil uno",
"color2": "Color de perfil dos",
"header": "Ingresa un nombre para tu dispositivo, elige colores, y un ├нcono de usuario de tu elecci├│n",
"icon": "├Нcono de usuario",
"next": "Siguiente",
"title": "Informaci├│n de la cuenta"
}
},
"trust": {
"failed": {
"text": "┬┐Lo configuraste correctamente?",
"title": "No se pudo conectar al servidor"
},
"host": "Te est├бs conectando a <0>{{hostname}}</0> - por favor, confirma si conf├нas en este antes de crear una cuenta",
"no": "Regresar",
"noHost": "El servidor no se ha configurado, por lo tanto, no puede crear una cuenta",
"noHostTitle": "┬бEl servidor no est├б configurado!",
"title": "┬┐Conf├нas en este servidor?",
"yes": "Conf├нo en este servidor"
},
"verify": {
"description": "Por favor, ingresa tu frase de contrase├▒a anterior para confirmar que la has guardado y para crear tu cuenta",
"invalidData": "Los datos no son v├бlidos",
"noMatch": "La frase de contrase├▒a no coincide",
"passphraseLabel": "Tu frase de contrase├▒a de 12 palabras",
"recaptchaFailed": "La validaci├│n de ReCaptcha fall├│",
"register": "Crear cuenta",
"title": "Confirma tu frase de contrase├▒a"
}
},
"errors": {
"badge": "Se descompuso",
"details": "Detalles del error",
"reloadPage": "Recargar la p├бgina",
"showError": "Mostrar detalles del error",
"title": "┬бEncontramos un error!"
},
"footer": {
"legal": {
"disclaimer": "Descargo de responsabilidad",
"disclaimerText": "movie-web no aloja ning├║n archivo, simplemente enlaza a servicios de terceros. Los problemas legales deben ser tratados con los proveedores de archivos y servicios. movie-web no se hace responsable de los archivos multimedia mostrados por los proveedores de v├нdeo."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Ve tus series y pel├нculas favoritas con esta aplicaci├│n de transmisi├│n de c├│digo abierto."
},
"global": {
"name": "movie-web",
"pages": {
"about": "Acerca de",
"dmca": "DMCA",
"login": "Iniciar sesi├│n",
"onboarding": "Configurar",
"pagetitle": "{{title}} - movie-web",
"register": "Registrarse",
"settings": "Configuraci├│n"
}
},
"home": {
"bookmarks": {
"sectionTitle": "Marcadores"
},
"continueWatching": {
"sectionTitle": "Continuar viendo"
},
"mediaList": {
"stopEditing": "Detener edici├│n"
},
"search": {
"allResults": "┬бEso es todo lo que tenemos!",
"failed": "┬бError al encontrar contenido, int├йntalo de nuevo!",
"loading": "Cargando...",
"noResults": "┬бNo pudimos encontrar nada!",
"placeholder": {
"default": "┬┐Qu├й te gustar├нa ver?",
"extra": [
"┬┐Qu├й quieres explorar?",
"┬┐Qu├й hay en tu lista de reproducci├│n?",
"┬┐Cu├бl es tu pel├нcula favorita?",
"┬┐Cu├бl es tu serie favorita?"
]
},
"sectionTitle": "Resultados de b├║squeda"
},
"titles": {
"day": {
"default": "┬┐Qu├й te gustar├нa ver esta tarde?",
"extra": [
"┬┐Te sientes aventurero? Jurassic Park podr├нa ser la elecci├│n perfecta."
]
},
"morning": {
"default": "┬┐Qu├й te gustar├нa ver esta ma├▒ana?",
"extra": [
"Escuch├й que тАЬAntes del amanecerтАЭ es buena"
]
},
"night": {
"default": "┬┐Qu├й te gustar├нa ver esta noche?",
"extra": [
"┬┐Cansado? Escuch├й que тАЬEl ExorcistaтАЭ es buena."
]
}
}
},
"media": {
"episodeDisplay": "T{{season}} E{{episode}}",
"types": {
"movie": "Pel├нcula",
"show": "Serie"
}
},
"navigation": {
"banner": {
"offline": "Verifica tu conexi├│n a internet"
},
"menu": {
"about": "Acerca de nosotros",
"donation": "Donar",
"logout": "Cerrar sesi├│n",
"register": "Sincronizar con la nube",
"settings": "Configuraci├│n",
"support": "Soporte"
}
},
"notFound": {
"badge": "No encontrado",
"goHome": "Volver a inicio",
"message": "Buscamos en todas partes: debajo de los contenedores, en el armario, detr├бs del proxy, pero al final no pudimos encontrar la p├бgina que est├бs buscando.",
"title": "No se puede encontrar esa p├бgina"
},
"onboarding": {
"defaultConfirm": {
"cancel": "Cancelar",
"confirm": "Usar configuraci├│n por defecto",
"description": "La configuraci├│n predeterminada no tiene las mejores transmisiones y puede ser insoportablemente lenta.",
"title": "┬┐Est├бs seguro?"
},
"extension": {
"back": "Volver atr├бs",
"explainer": "Usando la extensi├│n de navegador, puedes obtener las mejores transiciones que ofrecemos. Simplemente con una simple instalaci├│n.",
"explainerIos": "Desafortunadamente, la extensi├│n para el navegador no es compatible con IOS. Pulsa <bold>ir atr├бs</bold> para elegir otra opci├│n.",
"extensionHelp": "Si has instalado la extensi├│n pero no es detectada, <bold>abre la extensi├│n desde la secci├│n en el men├║ de extensiones</bold> y sigue los pasos de la pantalla.",
"linkChrome": "Instalar extensi├│n para Chrome",
"linkFirefox": "Instalar extensi├│n para Firefox",
"notDetecting": "Instalada en Chrome, pero la p├бgina no la est├б detectado. ┬бPrueba a recargar la web!",
"notDetectingAction": "Recargar p├бgina",
"status": {
"disallowed": "La extensi├│n no est├б activada para esta p├бgina",
"disallowedAction": "Activar extensi├│n",
"failed": "No se pudo solicitar el estado",
"loading": "Esperando que instales la extensi├│n",
"outdated": "La versi├│n de la extensi├│n es muy antigua",
"success": "┬бLa extensi├│n est├б funcionando como se esperaba!"
},
"submit": "Continuar",
"title": "Vamos a empezar con la extensi├│n"
},
"proxy": {
"back": "Volver atr├бs",
"explainer": "Con el m├йtodo de proxy, puede obtener una my buena calidad de las transmisiones creando un proxy propio.",
"input": {
"errorConnection": "No se pudo conectar al proxy",
"errorInvalidUrl": "URL no v├бlida",
"errorNotProxy": "Esperaba un proxy pero obtuve un sitio web",
"label": "URL del Proxy",
"placeholder": "https://"
},
"link": "Aprender a crear un proxy",
"submit": "Enviar proxy",
"title": "Vamos a crear un nuevo proxy"
},
"start": {
"explainer": "Para conseguir las mejores transmisiones, necesitar├бs elegir que m├йtodo de transmisi├│n quieres usar.",
"options": {
"default": {
"text": "No quiero buena calidad en las transmisiones,<0 /> <1>usar la configuraci├│n por defecto</1>"
},
"extension": {
"action": "Instalar extensi├│n",
"description": "Instala la extensi├│n de navegador y gana acceso a las mejore fuentes.",
"quality": "La mejor calidad",
"title": "Extensi├│n de navegador"
},
"proxy": {
"action": "Configurar proxy",
"description": "Configura un proxy en tan solo 5 minutos y obt├йn acceso a buenas fuentes.",
"quality": "Buena calidad",
"title": "Proxy personalizado"
}
},
"title": "Vamos a configurar movie-web"
}
},
"overlays": {
"close": "Cerrar"
},
"player": {
"back": {
"default": "Volver al inicio",
"short": "Volver"
},
"casting": {
"enabled": "Transmitiendo a dispositivo..."
},
"menus": {
"downloads": {
"copyHlsPlaylist": "Copiar enlace de reproducci├│n HLS",
"disclaimer": "Las descargas se realizan directamente desde el proveedor. movie-web no tiene control sobre c├│mo se proporcionan las descargas.",
"downloadSubtitle": "Descargar subt├нtulo actual",
"downloadVideo": "Descargar v├нdeo",
"hlsDisclaimer": "Las descargas se realizan directamente del proveedor. movie-web no tiene control sobre c├│mo se proporcionan las descargas. <br /><br />Tenga en cuenta que est├б descargando una lista de reproducci├│n HLS, <bold>dirigida a usuarios familiarizados con la transmisi├│n multimedia avanzada.</bold> Prueba con diferentes fuentes para diferentes formatos.",
"onAndroid": {
"1": "Para descargar en Android, haz clic en el bot├│n de descarga y luego, en la nueva p├бgina, <bold>mant├йn presionado</bold> el v├нdeo y selecciona <bold>guardar</bold>.",
"shortTitle": "Descargar / Android",
"title": "Descargando en Android"
},
"onIos": {
"1": "Para descargar en iOS, haz clic en el bot├│n de descarga y luego, en la nueva p├бgina, haz clic en <bold><ios_share /></bold>, luego <bold>Guardar en archivos <ios_files /></bold>.",
"shortTitle": "Descargar / iOS",
"title": "Descargando en iOS"
},
"onPc": {
"1": "En una PC, haz clic en el bot├│n de descarga y luego, en la nueva p├бgina, haz clic derecho en el v├нdeo y selecciona <bold>Guardar v├нdeo como...</bold>",
"shortTitle": "Descargar / PC",
"title": "Descargando en PC"
},
"title": "Descargar"
},
"episodes": {
"button": "Episodios",
"emptyState": "No hay episodios en esta temporada, ┬бIntenta m├бs tarde!",
"episodeBadge": "E{{episode}}",
"loadingError": "Error al cargar la temporada",
"loadingList": "Cargando...",
"loadingTitle": "Cargando...",
"unairedEpisodes": "Uno o m├бs episodios de esta temporada se han desactivado porque a├║n no se han emitido."
},
"playback": {
"speedLabel": "Velocidad de reproducci├│n",
"title": "Configuraci├│n de reproducci├│n"
},
"quality": {
"automaticLabel": "Calidad autom├бtica",
"hint": "Puedes intentar <0>cambiar de fuente</0> para obtener diferentes opciones de calidad.",
"iosNoQuality": "Debido a limitaciones definidas por Apple, la selecci├│n de calidad no est├б disponible en iOS para esta fuente. Puedes intentar <0>cambiar a otra fuente</0> para obtener diferentes opciones de calidad.",
"title": "Calidad"
},
"settings": {
"audioItem": "Audio",
"downloadItem": "Descargar",
"enableSubtitles": "Habilitar subt├нtulos",
"experienceSection": "Experiencia de visualizaci├│n",
"playbackItem": "Configuraci├│n de reproducci├│n",
"qualityItem": "Calidad",
"sourceItem": "Fuentes de v├нdeo",
"subtitleItem": "Configuraci├│n de subt├нtulos",
"videoSection": "Configuraci├│n de v├нdeo"
},
"sources": {
"failed": {
"text": "Se produjo un error al intentar encontrar v├нdeos, por favor intenta con una fuente diferente.",
"title": "Error al obtener"
},
"noEmbeds": {
"text": "No pudimos encontrar ninguna embed, por favor intenta con una fuente diferente.",
"title": "No se encontraron embeds"
},
"noStream": {
"text": "Esta fuente no tiene transmisiones para esta pel├нcula o serie.",
"title": "Sin transmisi├│n"
},
"title": "Fuentes",
"unknownOption": "Desconocida"
},
"subtitles": {
"customChoice": "Sube o arrastra un archivo",
"customizeLabel": "Personalizar",
"dropSubtitleFile": "Suelta el archivo de subt├нtulos aqu├н",
"offChoice": "Apagado",
"settings": {
"backlink": "Subt├нtulos personalizados",
"delay": "Retraso de subt├нtulos",
"fixCapitals": "Arreglar capitalizaci├│n"
},
"title": "Subt├нtulos",
"unknownLanguage": "Desconocido"
}
},
"metadata": {
"api": {
"text": "No ha sido posible cargar la metadata de la API, por favor, comprueba tu conexi├│n a internet.",
"title": "No ha sido posible cargar los metadatos de la API"
},
"dmca": {
"badge": "Eliminado",
"text": "Este contenido no va a estar disponible debido a un aviso de eliminaci├│n o un reclamo de derechos de autor.",
"title": "El contenido ha sido eliminado"
},
"extensionPermission": {
"badge": "Permisos insuficientes",
"button": "Usar extensi├│n",
"text": "Tienes la extensi├│n de navegador, pero necesitamos tu permiso para empezar a usarla.",
"title": "Configura la extensi├│n"
},
"failed": {
"badge": "Error",
"homeButton": "Ir al inicio",
"text": "No se pudieron cargar los metadatos del contenido de TMDB. Por favor, verifica si TMDB est├б ca├нdo o bloqueado en tu conexi├│n a internet.",
"title": "Error al cargar los metadatos"
},
"notFound": {
"badge": "No encontrado",
"homeButton": "Volver al inicio",
"text": "No pudimos encontrar el contenido que solicitaste. Ya sea que se haya eliminado o se haya modificado la URL.",
"title": "No se pudo encontrar ese contenido."
}
},
"nextEpisode": {
"cancel": "Cancelar",
"next": "Siguiente episodio"
},
"playbackError": {
"badge": "Error de reproducci├│n",
"errors": {
"errorAborted": "La obtenci├│n del contenido fue cancelada por solicitud del usuario.",
"errorDecode": "A pesar de haber sido determinado previamente como utilizable, se produjo un error al intentar decodificar el recurso del contenido, lo que result├│ en un error.",
"errorGenericMedia": "Se produjo un error desconocido en el contenido.",
"errorNetwork": "Se produjo un error de red que impidi├│ obtener el contenido de manera exitosa, a pesar de haber estado disponible anteriormente.",
"errorNotSupported": "El contenido o el proveedor del contenido no es compatible."
},
"homeButton": "Ir al inicio",
"text": "Se produjo un error al intentar reproducir el contenido. Por favor, int├йntalo de nuevo.",
"title": "┬бNo se pudo reproducir el v├нdeo!"
},
"scraping": {
"items": {
"failure": "Ocurri├│ un error",
"notFound": "No tiene el v├нdeo",
"pending": "Verificando v├нdeos..."
},
"notFound": {
"badge": "No encontrado",
"detailsButton": "Mostrar detalles",
"homeButton": "Ir al inicio",
"text": "Hemos buscado en nuestros proveedores y no podemos encontrar el contenido que est├бs buscando. No alojamos el contenido y no tenemos control sobre lo que est├б disponible. Haz clic en 'Mostrar detalles' a continuaci├│n para obtener m├бs informaci├│n.",
"title": "No pudimos encontrar eso"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} restante тАв Finaliza a las {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "Por favor, confirma que eres humano completando el Captcha. ┬бEsto es para mantener movie-web seguro!",
"error": "Ha habido un error al verificar tu humanidad. Por favor, prueba de nuevo.",
"title": "Necesitamos verificar que eres humano.",
"verifyingHumanity": "Verificando tu hunanidadтАж"
}
},
"screens": {
"dmca": {
"text": "┬бBienvenido a la p├бgina de contacto DMCA de movie-web! Respetamos los derechos de propiedad intelectual y queremos abordar cualquier problema de derechos de autor de manera r├бpida. Si cree que su trabajo con derechos de autor se ha utilizado incorrectamente en nuestra plataforma, env├нe un aviso DMCA detallado al correo electr├│nico que se muestra a continuaci├│n. Incluya una descripci├│n del material con derechos de autor, sus datos de contacto y una declaraci├│n de buena fe. Estamos comprometidos a resolver estos asuntos de manera pronta y agradecemos su cooperaci├│n para mantener a movie-web como un lugar que respeta la creatividad y los derechos de autor.",
"title": "DMCA"
},
"loadingApp": "Cargando la aplicaci├│n",
"loadingUser": "Cargando tu perfil",
"loadingUserError": {
"logout": "Cerrar sesi├│n",
"reset": "Restablecer servidor personalizado",
"text": "Error al cargar tu perfil",
"textWithReset": "Error al cargar tu perfil desde tu servidor personalizado, ┬┐Quieres restablecerlo al servidor predeterminado?"
},
"migration": {
"failed": "Error al migrar tus datos.",
"inProgress": "Por favor espera, estamos migrando tus datos. Esto no deber├нa tomar mucho tiempo."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "Nombre del dispositivo",
"deviceNamePlaceholder": "Tel├йfono personal",
"editProfile": "Editar",
"logoutButton": "Cerrar sesi├│n"
},
"actions": {
"delete": {
"button": "Eliminar cuenta",
"confirmButton": "Eliminar cuenta",
"confirmDescription": "┬┐Est├бs seguro de que quieres eliminar tu cuenta? ┬бTodos tus datos se perder├бn!",
"confirmTitle": "┬┐Est├бs seguro?",
"text": "Esta acci├│n es irreversible. Todos los datos se eliminar├бn y no se podr├бn recuperar.",
"title": "Eliminar cuenta"
},
"title": "Acciones"
},
"devices": {
"deviceNameLabel": "Nombre del dispositivo",
"failed": "Error al cargar las sesiones",
"removeDevice": "Eliminar",
"title": "Dispositivos"
},
"profile": {
"finish": "Finalizar edici├│n",
"firstColor": "Color de perfil uno",
"secondColor": "Color de perfil dos",
"title": "Editar imagen de perfil",
"userIcon": "Icono de usuario"
},
"register": {
"cta": "Empezar",
"text": "Comparte tu progreso de visualizaci├│n entre dispositivos y mant├йnlos sincronizados.",
"title": "Sincronizar con la nube"
},
"title": "Cuenta"
},
"appearance": {
"activeTheme": "Activo",
"themes": {
"blue": "Azul",
"default": "Predeterminado",
"gray": "Gris",
"red": "Rojo",
"teal": "Turquesa"
},
"title": "Apariencia"
},
"connections": {
"server": {
"description": "Si deseas conectarte a un backend personalizado para almacenar tus datos, habilita esto y proporciona la URL. <0>Instrucciones.</0>",
"label": "Servidor personalizado",
"urlLabel": "URL del servidor personalizado"
},
"setup": {
"doSetup": "Configurar",
"errorStatus": {
"description": "Parece que hay uno o m├бs items en esta configuraci├│n que requieren de tu atenci├│n.",
"title": "Algo necesita de tu atenci├│n"
},
"itemError": "Hay algo que no fue bien con esta configuraci├│n. Ve otra vez a la configuraci├│n para solucionarlo.",
"items": {
"default": "Configuraci├│n por defecto",
"extension": "Extensi├│n",
"proxy": "Proxy personalizado"
},
"redoSetup": "Rehacer configuraci├│n",
"successStatus": {
"description": "Todo lo necesario est├б en su sitio para que empieces a ver tu contenido favorito.",
"title": "┬бTodo est├б configurado!"
},
"unsetStatus": {
"description": "Haga clic en el bot├│n a la derecha para iniciar el proceso de configuraci├│n.",
"title": "No has pasado por la configuraci├│n"
}
},
"title": "Conexiones",
"workers": {
"addButton": "Agregar nuevo worker",
"description": "Para que la aplicaci├│n funcione, todo el tr├бfico se enruta a trav├йs de proxies. Habilita esto si quieres usar tus propios workers. <0>Instrucciones.</0>",
"emptyState": "A├║n no hay workers, agrega uno a continuaci├│n",
"label": "Usar proxy workers personalizados",
"urlLabel": "URL de los workers",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "Idioma de la aplicaci├│n",
"languageDescription": "Idioma aplicado a toda la aplicaci├│n.",
"thumbnail": "Generar miniaturas",
"thumbnailDescription": "La mayor parte del tiempo, los videos no tienen miniaturas. Puedes activar esta configuraci├│n para generarlas sobre la marcha, pero pueden realentizar tu video.",
"thumbnailLabel": "Generar miniaturas",
"title": "Preferencias"
},
"reset": "Restablecer",
"save": "Guardar",
"sidebar": {
"info": {
"appVersion": "Versi├│n de la aplicaci├│n",
"backendUrl": "URL del backend",
"backendVersion": "Versi├│n del backend",
"hostname": "Nombre de host",
"insecure": "No seguro",
"notLoggedIn": "No has iniciado sesi├│n",
"secure": "Seguro",
"title": "Informaci├│n de la aplicaci├│n",
"unknownVersion": "Desconocida",
"userId": "ID de usuario"
}
},
"subtitles": {
"backgroundBlurLabel": "Desefoque de fondo",
"backgroundLabel": "Opacidad del fondo",
"colorLabel": "Color",
"previewQuote": "No debo temer. El miedo es el asesino de la mente.",
"textSizeLabel": "Tama├▒o del texto",
"title": "Subt├нtulos"
},
"unsaved": "Tienes cambios sin guardar"
}
}

558
src/assets/locales/et.json Normal file
View File

@@ -0,0 +1,558 @@
{
"about": {
"description": "movie-web on veebirakendus, mis otsib internetti striimide jaoks. Meie eesm├дrk on enamasti minimalistlik l├дhenemine sisu tarbimisele.",
"faqTitle": "Tihti k├╝situd k├╝simused",
"q1": {
"body": "movie-web ei hoiusta enda sisu. Kui kl├╡psate, et midagi vaadata, otsitakse valitud meediat internetist (laadimisekraanil ja vahekaardil \"videoallikad\" n├дete, millist allikat te kasutate). Meediat ei lae movie-web kunagi ├╝les, k├╡ik toimub selle otsingumehhanismi kaudu.",
"title": "Kust tuleb meie sisu?"
},
"q2": {
"body": "Saadet v├╡i filmi ei ole v├╡imalik taotelda, movie-web ei halda mingit sisu. Kogu sisu vaadatakse interneti allikate kaudu.",
"title": "Kust ma saan kindlat saadet v├╡i filmi paluda?"
},
"q3": {
"body": "Meie otsingutulemusi toetab The Movie Database (TMDB) ja need kuvatakse s├╡ltumata sellest, kas meie allikates on sisu tegelikult olemas.",
"title": "Otsingutulemustes kuvatakse saade v├╡i film. Miks ma ei saa seda esitada?"
},
"title": "movie-web'i kohta"
},
"actions": {
"copied": "Kopeeritud",
"copy": "Kopeeri"
},
"auth": {
"createAccount": "Ei ole kontot veel?<0>Loo konto.</0>",
"deviceNameLabel": "Seadme nimi",
"deviceNamePlaceholder": "Isiklik telefon",
"generate": {
"description": "Teie paroolifraas toimib teie kasutajanime ja paroolina. Veenduge, et see oleks ohutus kohas, kuna peate kasutama seda, et logida oma kontosse sisse",
"next": "Olen salvestanud oma paroolifraasi",
"passphraseFrameLabel": "Paroolifraas",
"title": "Sinu paroolifraas"
},
"hasAccount": "On juba konto? <0>Logi sisse.</0>",
"login": {
"description": "Palun sisestage paroolifraas, et logida kontosse sisse",
"deviceLengthError": "Palun sisesta seadme nimi",
"passphraseLabel": "12-S├╡naline paroolifraas",
"passphrasePlaceholder": "Paroolifraas",
"submit": "Logi sisse",
"title": "Logi sisse oma kontosse",
"validationError": "Vale v┼Нi mittet├дielik paroolifraas"
},
"register": {
"information": {
"color1": "Profiili v├дrv ├╝ks",
"color2": "Profiili v├дrv kaks",
"header": "Sisestage oma seadme nimi ja valige v├дrvid ning kasutajaikoon",
"icon": "Kasutaja ikoon",
"next": "J├дrgmine",
"title": "Kontoteave"
}
},
"trust": {
"failed": {
"text": "Kas sa seadistasid selle ├╡igesti?",
"title": "Serveriga ├╝henduse loomine eba├╡nnestus"
},
"host": "├Ьhendate <0>{{hostname}}</0> - enne konto tegemist kinnitage, et usaldate seda",
"no": "Tagasi",
"noHost": "Server ei ole konfigureeritud, seega ei saa kontot luua",
"noHostTitle": "Server ei ole konfigureeritud!",
"title": "Kas usaldate seda serverit?",
"yes": "Usaldan seda serverit"
},
"verify": {
"description": "Palun sisestage oma paroolifraas, et kinnitada, et olete selle salvestanud ja luua oma konto",
"invalidData": "Andmed ei kehti",
"noMatch": "Paroolifraas ei klapi",
"passphraseLabel": "Sinu 12-s├╡naline paroolifraas",
"recaptchaFailed": "ReCaptcha valideerimine eba├╡nnestua",
"register": "Loo konto",
"title": "Kinnita oma paroolifraas"
}
},
"errors": {
"badge": "L├дks katki",
"details": "Vea ├╝ksikasjad",
"reloadPage": "V├дrskenda leht",
"showError": "N├дita vea ├╝ksikasju",
"title": "Tekkis viga!"
},
"footer": {
"legal": {
"disclaimer": "Lahti├╝tlemine",
"disclaimerText": "movie-web ei hoiusta ├╝htegi faili, vaid ainult lingib kolmandate osapoolte teenustele. Juriidilised k├╝simused tuleks lahendada failihostide ja teenusepakkujatega. movie-web ei vastuta videopakkujate poolt n├дidatud meediafailide eest."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Vaadake selle avatud l├дhtekoodiga striimimis rakendusega oma lemmiksaateid ja -filme."
},
"global": {
"name": "movie-web",
"pages": {
"about": "Meist",
"dmca": "DMCA",
"login": "Logi sisse",
"onboarding": "Seadistamine",
"pagetitle": "{{title}} - movie-web",
"register": "Registreeri",
"settings": "S├дtted"
}
},
"home": {
"bookmarks": {
"sectionTitle": "J├дrjehoidjad"
},
"continueWatching": {
"sectionTitle": "J├дtka vaatamist"
},
"mediaList": {
"stopEditing": "L├╡peta redigeerimine"
},
"search": {
"allResults": "See on k├╡ik, mis meil on!",
"failed": "Meedia leidmine eba├╡nnestus, proovige uuesti!",
"loading": "Laadimine....",
"noResults": "Me ei leidnud midagi!",
"placeholder": {
"default": "Mida tahate vaadata?",
"extra": [
"Mida soovite uurida?",
"Mis on teie nimekirjas?",
"Milline on teie lemmikfilm?",
"Milline on teie lemmiksari?"
]
},
"sectionTitle": "Otsingutulemused"
},
"titles": {
"day": {
"default": "Mida te soovite t├дna p├дrastl├╡unal vaadata?",
"extra": [
"Kas tunnete end seiklushimulisena? Jurassic Park v├╡ib olla ideaalne valik."
]
},
"morning": {
"default": "Mida te soovite t├дna hommikul vaadata?",
"extra": [
"Ma kuulsin, et Before Sunrise on hea"
]
},
"night": {
"default": "Mida te soovite t├дna ├╡htul vaadata?",
"extra": [
"V├дsinud? Olen kuulnud, et The Exorcist on hea."
]
}
}
},
"media": {
"episodeDisplay": "S{{season}} E{{episode}}",
"types": {
"movie": "Film",
"show": "Saade"
},
"unreleased": "Avaldamata"
},
"navigation": {
"banner": {
"offline": "Kontrollige oma Interneti-├╝hendust"
},
"menu": {
"about": "Meie kohta",
"donation": "Anneta",
"logout": "Logi v├дlja",
"register": "S├╝nkrooni pilvega",
"settings": "S├дtted",
"support": "Abi"
}
},
"notFound": {
"badge": "Ei leitud",
"goHome": "Tagasi koju",
"message": "Otsisime k├╡ikjalt: pr├╝gikastide alt, kapist, proksi tagant, kuid l├╡puks ei leidnud otsitud lehte.",
"title": "Ei leidnud seda lehek├╝lge"
},
"onboarding": {
"defaultConfirm": {
"cancel": "T├╝hista",
"confirm": "Kasuta tavalist seadistust",
"description": "Tavalises seadistuses ei ole parimad striimid ja see v├╡ib olla talumatult aeglane.",
"title": "Oled kindel?"
},
"extension": {
"back": "Mine tagasi",
"explainer": "Kasutades brauserilaiendust, saate parimaid striime, mida meil on pakkuda. Seda saab paigaldada vaid paari hetkega.",
"explainerIos": "Kahjuks ei toeta iOS meie brauserilaiendust, Vajutage <bold>Minge tagasi</bold>, et valida teine valik.",
"extensionHelp": "Kui olete laienduse paigaldanud, kuid seda ei tuvastata, <bold> avage laiendus oma brauseri laienduste men├╝├╝st</bold> ja j├дrgige ekraanil olevaid juhendeid.",
"linkChrome": "Paigalda Chrome laiendus",
"linkFirefox": "Paigalda Firefox'i laiendus",
"notDetecting": "Paigaldasite laienduse Chrome'ile, kuid sait ei tuvasta seda? Proovige lehte v├дrskendada!",
"notDetectingAction": "V├дrskenda leht",
"status": {
"disallowed": "Laiendus ei ole lubatud sellel lehel",
"disallowedAction": "Laienduse lubamine",
"failed": "P├дring staatuse saamiseks ei ├╡nnestunud",
"loading": "Ootame, et paigaldaksite laienduse",
"outdated": "Laienduse versioon liiga vana",
"success": "Laiendus t├╢├╢tab ootusp├дraselt!"
},
"submit": "J├дtka",
"title": "Alustame laiendusega"
},
"proxy": {
"back": "Mine tagasi",
"explainer": "Proksi abiga saate suurep├дrase kvaliteediga striime.",
"input": {
"errorConnection": "Ei saanud proksiga ├╝hendatud",
"errorInvalidUrl": "Ei ole kehtiv URL",
"errorNotProxy": "Oodati proksit, kuid saadi veebileht",
"label": "Proksi URL",
"placeholder": "https://"
},
"link": "├Хpi kuidas teha proksi",
"submit": "Esita proksi",
"title": "Teeme uue proksi"
},
"start": {
"explainer": "Parimate v├╡imalike striimide saamiseks peate valima, millist striimimismeetodit soovite kasutada.",
"options": {
"default": {
"text": "Ma ei taha hea kvaliteediga striimi, <0 /> <1>kasuta tavalist seadistust</1>"
},
"extension": {
"action": "Paigalda laiendus",
"description": "Paigaldage brauseri laiendus ja saage ligi parimatele allikatele.",
"quality": "Parim kvaliteet",
"title": "Brauseri laiendus"
},
"proxy": {
"action": "Proxy seadistamine",
"description": "Seadistage proksi k├╡igest 5 minutiga ja p├д├дsete ligi suurep├дrastele allikatele.",
"quality": "Hea kvaliteet",
"title": "Kohandatud proxy"
}
},
"title": "Teeme algust movie-webi kasutamisega"
}
},
"overlays": {
"close": "Sulge"
},
"player": {
"back": {
"default": "Tagasi koju",
"short": "Tagasi"
},
"casting": {
"enabled": "Seadmesse ├╝lekandmine..."
},
"menus": {
"downloads": {
"copyHlsPlaylist": "Kopeeri HLS esitusloendi link",
"disclaimer": "Allalaadimine toimub otse teenusepakkujalt. movie-web ei saa kontrollida, kuidas allalaadimine toimub.",
"downloadSubtitle": "Laadige alla praegune subtiiter",
"downloadVideo": "Lae alla video",
"hlsDisclaimer": "Allalaadimised v├╡etakse otse teenusepakkujalt. movie-web ei kontrolli, kuidas allalaadimisi pakutakse. <br /><br /><bold>Pange t├дhele, et laadite alla HLS-i esitusloendit, see on m├╡eldud kasutajatele, kes on tuttavad multimeediumi striimimisega</bold>.",
"onAndroid": {
"1": "Et allalaadida Androidi telefonil, vajuta allalaadimise nupule, siis uuel lehek├╝ljel <bold>vajuta ja hoia</bold> video peal, siis vali <bold>salvesta</bold>.",
"shortTitle": "Allalaadimine / Android",
"title": "Androidil allalaadimine"
},
"onIos": {
"1": "Et allalaadida iOS telefonil, vajuta allalaadimise nupule, siis uuel lehek├╝ljel vajuta <bold><ios_share /></bold>, siis <bold>Salvesta failidesse <ios_files /></bold>.",
"shortTitle": "Allalaadimine / iOS",
"title": "iOSil allalaadimine"
},
"onPc": {
"1": "Kl├╡psake arvutis allalaadimise nupule, seej├дrel kl├╡psake uuel lehel parema kl├╡psuga videol ja valige <bold>Salvesta video</bold>",
"shortTitle": "Allalaadimine / Arvutis",
"title": "Arvutis allalaadimine"
},
"title": "Lae alla"
},
"episodes": {
"button": "Episoodid",
"emptyState": "Selles hooajas puuduvad episoodid, vaadake hiljem uuesti!",
"episodeBadge": "E{{episode}}",
"loadingError": "Hooaja laadimine eba┼Нnnestus",
"loadingList": "Laadimine...",
"loadingTitle": "Laadimine...",
"unairedEpisodes": "├Ьks v├╡i mitu selle hooaja episoodi on v├дlja l├╝litatud, sest neid ei ole veel eetris olnud."
},
"playback": {
"speedLabel": "Taasesituse kiirus",
"title": "Taasesituse s├дtted"
},
"quality": {
"automaticLabel": "Automaatne kvaliteet",
"hint": "V├╡id proovida <0>vahetada allikat</0>, et saada teisi kvaliteedi valikuid.",
"iosNoQuality": "Apple'i poolt m├д├дratletud piirangute t├╡ttu ei ole sellel allikal kvaliteedivalik saadaval. Te v├╡ite proovida <0>vahetada teisele allikale</0>, et saada erinevaid kvaliteedivalikuid.",
"title": "Kvaliteet"
},
"settings": {
"audioItem": "Audio",
"downloadItem": "Lae alla",
"enableSubtitles": "Luba Subtiitrid",
"experienceSection": "Vaatamise kogemus",
"playbackItem": "Taasesituse s├дtted",
"qualityItem": "Kvaliteet",
"sourceItem": "Video allikad",
"subtitleItem": "Subtiitri s├дtted",
"videoSection": "Video s├дtted"
},
"sources": {
"failed": {
"text": "Videote leidmisel tekkis viga, palun proovige m├╡nda muud allikat.",
"title": "Ei ├╡nnestunud kraapida"
},
"noEmbeds": {
"text": "Me ei leidnud ├╝htegi manust, proovige twist allikat.",
"title": "Ei leitud manuseid"
},
"noStream": {
"text": "Sellel allikal ei ole selle filmi v├╡i seriaali jaoks ├╝htegi striimi.",
"title": "Puudub striim"
},
"title": "Allikad",
"unknownOption": "Teadmata"
},
"subtitles": {
"customChoice": "Kukuta v├╡i vali subtiitri fail",
"customizeLabel": "Kohanda",
"dropSubtitleFile": "Kukuta subtiitri fail siia",
"offChoice": "V├дlja",
"settings": {
"backlink": "Kohandatud subtiitrid",
"delay": "Subtiitrite viivitus",
"fixCapitals": "Parandage suurt├дhtede kasutamine"
},
"title": "Subtiitrid",
"unknownLanguage": "Tundmatu"
}
},
"metadata": {
"api": {
"text": "API metaandmete laadimine eba├╡nnestus, palun kontrollige oma interneti├╝hendust.",
"title": "API metaandmete laadimine eba├╡nnestus"
},
"dmca": {
"badge": "Eemaldatud",
"text": "See meedia pole enam saadaval kas eemaldamisteate v├╡i autori├╡iguse n├╡ue t├╡ttu.",
"title": "Meedia on eemaldatud"
},
"extensionPermission": {
"badge": "Luba puudub",
"button": "Kasuta laiendust",
"text": "Sul on meie laiendus aga meil on vaja sinu luba, et saaksid alustada laienduse kasutamist.",
"title": "Seadistage laiendus"
},
"failed": {
"badge": "Eba┼Нnnestus",
"homeButton": "Mine koju",
"text": "Meedia metaandmeid ei ├╡nnestunud TMDB-st laadida. Palun kontrollige, kas TMDB on maas v├╡i see on teie interneti├╝henduses blokeeritud.",
"title": "Metaandmete laadimine eba├╡nnestus"
},
"notFound": {
"badge": "Ei leitud",
"homeButton": "Tagasi koju",
"text": "Me ei leidnud teie soovitud meediat. Kas see on eemaldatud v├╡i olete URL-i muutnud.",
"title": "Ei leidnud seda meediat."
}
},
"nextEpisode": {
"cancel": "T├╝hista",
"next": "J├дrgmine episood"
},
"playbackError": {
"badge": "Taasesituse viga",
"errors": {
"errorAborted": "Meedia k├дttesaamine katkestati kasutaja taotlusel.",
"errorDecode": "Vaatamata sellele, et eelnevalt oli kindlaks tehtud, et see on kasutatav, tekkis viga meediaressursi dekodeerimisel, mille tulemuseks oli viga.",
"errorGenericMedia": "Tekkis tundmatu meediaviga.",
"errorNetwork": "Tekkis v├╡rguviga, mis takistas meedia edukat k├дttesaamist, kuigi see oli varem saadaval.",
"errorNotSupported": "Meedia v├╡i meediapakkuja objekt ei ole toetatud."
},
"homeButton": "Mine koju",
"text": "Tekkis viga meedia m├дngimisel. Palun proovige uuesti.",
"title": "Video m├дngimine eba┼Нnnestus!"
},
"scraping": {
"extensionFailure": {
"badge": "Brauserilaiendus v├дljal├╝litatud",
"enableExtension": "L├╝lita brauserilaiendus sisse",
"homeButton": "Tagasi",
"text": "Olete allalaadinud movie-web'i brauserilaiendue. Selle kasutamiseks peate vajutama brauserilaienduse peale ning andma ligip├д├дsu praegusele saidile.",
"title": "Palun l├╝lita brauserilaiendus sisse"
},
"items": {
"failure": "Tekkis viga",
"notFound": "Ei ole videot",
"pending": "Otsin videoid..."
},
"notFound": {
"badge": "Ei leitud",
"detailsButton": "N├дita ├╝ksikasju",
"homeButton": "Mine koju",
"text": "Me otsisime l├дbi meie teenusepakkujad ja ei leidnud teie poolt otsitud meediat! Me ei halda meediat ja meil ei ole kontrolli selle ├╝le, mis on saadaval. T├дpsema teabe saamiseks kl├╡psake allpool nupule \"N├дita ├╝ksikasju\".",
"title": "Me ei leidnud seda"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} alles тАв L├╡ppeb {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "Palun kinnitage, et olete inimene, t├дites paremal asuva Captcha. See on selleks, et hoida movie-web turvalisena!",
"error": "Ei ├╡nnestunud kontrollida teie inimlikkust. Palun proovige uuesti.",
"title": "Me peame kontrollima, et te olete inimene.",
"verifyingHumanity": "Kontrollime kas olete robot..."
}
},
"screens": {
"dmca": {
"text": "Tere tulemast movie-webi DMCA kontaktilehele! Me austame intellektuaalomandi ├╡igusi ja soovime kiiresti lahendada k├╡ik autori├╡igusega seotud probleemid. Kui usute, et teie autori├╡igusega kaitstud t├╢├╢d on meie platvormil v├д├дralt kasutatud, saatke palun ├╝ksikasjalik DMCA-teade allj├дrgnevale e-posti aadressile. Palun lisage autori├╡igusega kaitstud materjali kirjeldus, oma kontaktandmed ja avaldus heauskse veendumuse kohta. Oleme p├╝hendunud nende k├╝simuste kiirele lahendamisele ja hindame teie koost├╢├╢d, et movie-web oleks koht, kus austatakse loovust ja autori├╡igusi.",
"title": "DMCA"
},
"loadingApp": "Rakenduse laadimine",
"loadingUser": "Teie profiili laadimine",
"loadingUserError": {
"logout": "Logi v├дlja",
"reset": "L├дhtestage kohandatud server",
"text": "Profiili laadimine eba┼Нnnestus",
"textWithReset": "Profiili laadimine kohandatud serverist eba├╡nnestus. Kas soovite l├дhtestada vaikeserverile?"
},
"migration": {
"failed": "Teie andmete ├╝leviimine eba├╡nnestus.",
"inProgress": "Palun oodake, me viime teie andmeid ├╝le. See ei tohiks kaua aega v├╡tta."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "Seadme nimi",
"deviceNamePlaceholder": "Isiklik telefon",
"editProfile": "Muuda",
"logoutButton": "Logi v├дlja"
},
"actions": {
"delete": {
"button": "Kustuta konto",
"confirmButton": "Kustuta konto",
"confirmDescription": "Kas olete kindel, et soovite oma konto kustutada? K├╡ik teie andmed l├дhevad kaotsi!",
"confirmTitle": "Oled sa kindel?",
"text": "See toiming on p├╢├╢rdumatu. K├╡ik andmed kustutatakse ja midagi ei saa taastada.",
"title": "Kustuta konto"
},
"title": "Tegevused"
},
"devices": {
"deviceNameLabel": "Seadme nimi",
"failed": "Seansside laadimine eba├╡nnestus",
"removeDevice": "Eemalda",
"title": "Seadmed"
},
"profile": {
"finish": "L├╡peta redigeerimine",
"firstColor": "Profiili v├дrv ├╝ks",
"secondColor": "Profiili v├дrv kaks",
"title": "Redigeeri profiilipilti",
"userIcon": "Kasutaja ikoon"
},
"register": {
"cta": "Alustama",
"text": "Jagage oma vaatamise edenemist seadmete vahel ja hoidke neid s├╝nkroonituna.",
"title": "S├╝nkrooni pilvega"
},
"title": "Konto"
},
"appearance": {
"activeTheme": "Aktiivne",
"themes": {
"blue": "Sinine",
"default": "Vaikimisi",
"gray": "Hall",
"red": "Punane",
"teal": "Tumesinine"
},
"title": "V├дlimus"
},
"connections": {
"server": {
"description": "Kui soovite kohandatud backend'i kasutada oma andmete hoidmiseks, siis lubage see ja varustage URL. <o>Juhised.</0>",
"label": "Kohandatud server",
"urlLabel": "Kohandatud serveri URL"
},
"setup": {
"doSetup": "Seadista",
"errorStatus": {
"description": "├Ьks v├╡i mitu selle seadistuse ├╝ksust vajavad teie t├дhelepanu.",
"title": "Midagi vajab teie t├дhelepanu"
},
"itemError": "Midagi on valesti selle s├дttega. Selle parandamiseks l├дbige seadistus uuesti.",
"items": {
"default": "Tavaline seadistamine",
"extension": "Laiendus",
"proxy": "Kohandatud proksi"
},
"redoSetup": "Seadista uuesti",
"successStatus": {
"description": "K├╡ik on paigas, et saaksite enda lemmikmeediat nautima hakata.",
"title": "K├╡ik on seadistatud!"
},
"unsetStatus": {
"description": "Seadistusprotsessi alustamiseks kl├╡psake paremal asuvat nuppu.",
"title": "Te pole seadistamist l├дbinud"
}
},
"title": "├Ьhendused",
"workers": {
"addButton": "Lisa uus t├╢├╢taja",
"description": "Rakenduse toimimiseks suunatakse kogu liiklus puhverserverite kaudu. Lubage see, kui soovite oma puhverserverit kasutada. <0>Juhised.</0>",
"emptyState": "T├╢├╢tajaid pole veel, lisage ├╝ks",
"label": "Kasutage kohandatud puhverserveri t├╢├╢tajaid",
"urlLabel": "T├╢├╢tajate URL-id",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "Rakenduse keel",
"languageDescription": "Keel, mis on rakendatud tervele rakendusele.",
"thumbnail": "Genereeri pisipilte",
"thumbnailDescription": "Enamasti pole videodel pisipilte. Selle s├дtte lubamisega genereeritakse pispildid vaatamise ajal, kuid need v├╡ivad teie video aeglasemaks muuta.",
"thumbnailLabel": "Genereeri pisipilte",
"title": "Eelistused"
},
"reset": "L├дhtesta",
"save": "Salvesta",
"sidebar": {
"info": {
"appVersion": "Rakenduse versioon",
"backendUrl": "Backend'i URL",
"backendVersion": "Backend'i versioon",
"hostname": "Hostinimi",
"insecure": "Ebakindel",
"notLoggedIn": "Sa pole sisse loginud",
"secure": "Turvaline",
"title": "Rakenduse teave",
"unknownVersion": "Teadmatu",
"userId": "Kasutaja ID"
}
},
"subtitles": {
"backgroundBlurLabel": "Tausta h├дgusus",
"backgroundLabel": "Tausta l├дbipaistmatus",
"colorLabel": "V├дrv",
"previewQuote": "Ma ei tohi karta. Hirm on meelem├╡rvar.",
"textSizeLabel": "Teksti suurus",
"title": "Subtiitrid"
},
"unsaved": "Teil on salvestamata muudatusi"
}
}

558
src/assets/locales/fa.json Normal file
View File

@@ -0,0 +1,558 @@
{
"about": {
"description": "┘Е┘И┘И█М-┘И╪и █М┌й ╪и╪▒┘Ж╪з┘Е┘З ╪к╪н╪к ┘И╪и ╪з╪│╪к ┌й┘З ╪п╪▒ ╪з█М┘Ж╪к╪▒┘Ж╪к ╪и┘З ╪п┘Ж╪и╪з┘Д ╪з╪│╪к╪▒█М┘Е ┘З╪з ┘Е█МтАМ┌п╪▒╪п╪п. ┘З╪п┘Б ╪к█М┘Е ╪к╪м╪▒╪и┘ЗтАМ╪з█М ╪│╪з╪п┘З ╪и╪▒╪з█М ╪з╪│╪к┘Б╪з╪п┘З ╪з╪▓ ┘Е╪н╪к┘И╪з ╪з╪│╪к.",
"faqTitle": "╪│┘И╪з┘Д╪з╪к ┘Е╪к╪п╪з┘И┘Д",
"q1": {
"body": "┘Е┘И┘И█М-┘И╪и ┘З█М┌Ж ┘Е╪н╪к┘И╪з█М█М ╪▒╪з ┘Е█М╪▓╪и╪з┘Ж█М ┘Ж┘Е█МтАМ┌й┘Ж╪п. ┘И┘В╪к█М ╪и╪▒╪з█М ╪к┘Е╪з╪┤╪з ╪▒┘И█М ┌Ж█М╪▓█М ┌й┘Д█М┌й ┘Е█МтАМ┌й┘Ж█М╪п╪М ┘Е╪з ╪п╪▒ ╪з█М┘Ж╪к╪▒┘Ж╪к ╪и┘З ╪п┘Ж╪и╪з┘Д ┘Е╪н╪к┘И╪з█М ┘Е┘И╪▒╪п ┘Ж╪╕╪▒ ╪┤┘Е╪з ┘Е█МтАМ┌п╪▒╪п█М┘Е (╪п╪▒ ╪╡┘Б╪н┘З ╪п╪з┘Ж┘Д┘И╪п ┘И ╪п╪▒ ╪и╪▒┌п┘З '┘Е┘Ж╪з╪и╪╣ ┘И█М╪п█М┘И' ┘Е█МтАМ╪к┘И╪з┘Ж█М╪п ╪и╪и█М┘Ж█М╪п ┌й┘З ╪з╪▓ ┌й╪п╪з┘Е ┘Е┘Ж╪и╪╣ ╪з╪│╪к┘Б╪з╪п┘З ┘Е█МтАМ┌й┘Ж█М╪п). ┘Е╪н╪к┘И╪з ┘З╪▒┌п╪▓ ╪п╪▒ ┘Е┘И┘И█М-┘И╪и ╪в┘╛┘Д┘И╪п ┘Ж┘Е█МтАМ╪┤┘И╪п╪М ┘З┘Е┘З ┌Ж█М╪▓ ╪з╪▓ ╪╖╪▒█М┘В ╪з█М┘Ж ┘Е┌й╪з┘Ж█М╪▓┘Е ╪м╪│╪к╪м┘И ╪з╪к┘Б╪з┘В ┘Е█МтАМ╪з┘Б╪к╪п.",
"title": "┘Б█М┘Д┘Е ┘З╪з ╪з╪▓ ┌й╪м╪з ┘Е█МтАМ╪в█М┘Ж╪п╪Я"
},
"q2": {
"body": "╪з╪▓ ╪в┘Ж╪м╪з█М█М ┌й┘З ┘Е╪н╪к┘И╪з ┘З╪з ╪к┘И╪│╪╖ ┘Е┘И┘И█М-┘И╪и ┘Е╪п█М╪▒█М╪к ┘Ж┘Е█МтАМ╪┤┘И┘Ж╪п╪М ╪з┘Е┌й╪з┘Ж ╪п╪▒╪о┘И╪з╪│╪к ┘Б█М┘Д┘Е ┘И╪м┘И╪п ┘Ж╪п╪з╪▒╪п. ╪к┘Е╪з┘Е ┘Е╪н╪к┘И╪з ╪з╪▓ ╪╖╪▒█М┘В ┘Е┘Ж╪з╪и╪╣ ╪п╪▒ ╪з█М┘Ж╪к╪▒┘Ж╪к ╪и┘З ╪┤┘Е╪з ┘Ж╪┤╪з┘Ж ╪п╪з╪п┘З ┘Е█МтАМ╪┤┘И┘Ж╪п.",
"title": "╪з╪▓ ┌й╪м╪з ┘Е█М╪к┘И┘Ж┘Е ╪п╪▒╪о┘И╪з╪│╪к ┘Б█М┘Д┘Е ┌й┘Ж┘Е╪Я"
},
"q3": {
"body": "┘Ж╪к╪з█М╪м ╪м╪│╪к╪м┘И█М ┘Е╪з ╪к┘И╪│╪╖ ┘╛╪з█М┌п╪з┘З ╪п╪з╪п┘З ┘Б█М┘Д┘Е (TMDB) ╪к╪з┘Е█М┘Ж ┘Е█МтАМ╪┤┘И┘Ж╪п ┘И ┘Ж┘Е╪з█М╪┤ ╪п╪з╪п┘З ┘Е█МтАМ╪┤┘И┘Ж╪п╪М ╪и╪п┘И┘Ж ╪з█М┘Ж┌й┘З ┘Е┘З┘Е ╪и╪з╪┤╪п ┌й┘З ┘Е┘Ж╪з╪и╪╣ ┘Е╪з ┘И╪з┘В╪╣╪з┘Л ┘Е╪н╪к┘И╪з ╪▒╪з ╪п╪з╪┤╪к┘З ╪и╪з╪┤┘Ж╪п █М╪з ╪о█М╪▒.",
"title": "╪м╪│╪к╪м┘И ┘З┘Е╪▒╪з┘З ╪и╪з ┘Ж╪к█М╪м┘З ╪з╪│╪к╪М ╪з┘Е╪з ┌Ж╪▒╪з ┘Б█М┘Д┘Е ┘╛╪о╪┤ ┘Ж┘Е█МтАМ╪┤┘И╪п╪Я"
},
"title": "╪п╪▒╪и╪з╪▒┘З ┘Е┘И┘И█М-┘И╪и"
},
"actions": {
"copied": "┌й┘╛█М ╪┤╪п",
"copy": "┌й┘╛█М"
},
"auth": {
"createAccount": "╪в█М╪з ┘З┘Ж┘И╪▓ ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М ┘Ж╪п╪з╪▒█М╪п╪Я <0>╪н╪│╪з╪и ╪з█М╪м╪з╪п ┌й┘Ж█М╪п.</0>",
"deviceNameLabel": "┘Ж╪з┘Е ╪п╪│╪к┌п╪з┘З",
"deviceNamePlaceholder": "╪к┘Д┘Б┘Ж ╪┤╪о╪╡█М",
"generate": {
"description": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ╪┤┘Е╪з ╪и┘З ╪╣┘Ж┘И╪з┘Ж ┘Ж╪з┘Е ┌й╪з╪▒╪и╪▒█М ┘И ╪▒┘Е╪▓ ╪╣╪и┘И╪▒ ╪╣┘Е┘Д ┘Е█МтАМ┌й┘Ж╪п. ╪в┘Ж ╪▒╪з ╪п╪▒ ╪м╪з█М█М ╪░╪о█М╪▒┘З ┌й┘Ж█М╪п ┌Ж┘И┘Ж ╪и╪▒╪з█М ┘И╪▒┘И╪п ╪и┘З ╪в┘Ж ┘Ж█М╪з╪▓ ╪п╪з╪▒█М╪п",
"next": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ╪з┘Е┘Ж█М╪к█М ╪о┘И╪п ╪▒╪з ╪░╪о█М╪▒┘З ┌й╪▒╪п┘ЗтАМ╪з┘Е",
"passphraseFrameLabel": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ╪з┘Е┘Ж█М╪к█М",
"title": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ╪з┘Е┘Ж█М╪к█М ╪┤┘Е╪з"
},
"hasAccount": "╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М ╪п╪з╪▒█М╪п╪Я <0>╪з█М┘Ж╪м╪з ┘И╪з╪▒╪п ╪┤┘И█М╪п.</0>",
"login": {
"description": "┘Д╪╖┘Б╪з┘Л ╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ╪з┘Е┘Ж█М╪к█М ╪о┘И╪п ╪▒╪з ┘И╪з╪▒╪п ┌й┘Ж█М╪п ╪к╪з ┘И╪з╪▒╪п ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М ╪┤┘И█М╪п",
"deviceLengthError": "┘Д╪╖┘Б╪з ┘Ж╪з┘Е█М ╪и╪▒╪з█М ╪п╪│╪к┌п╪з┘З ╪з┘Ж╪к╪о╪з╪и ┌й┘Ж█М╪п",
"passphraseLabel": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ 12 ┌й┘Д┘Е┘ЗтАМ╪з█М",
"passphrasePlaceholder": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ╪з┘Е┘Ж█М╪к█М",
"submit": "┘И╪▒┘И╪п",
"title": "┘И╪▒┘И╪п ╪и┘З ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М",
"validationError": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ╪з┘Е┘Ж█М╪к█М ┘Ж╪з╪п╪▒╪│╪к █М╪з ┘Ж╪з┘В╪╡ ╪з╪│╪к"
},
"register": {
"information": {
"color1": "╪▒┘Ж┌п ┘╛╪▒┘И┘Б╪з█М┘Д ╪з┘И┘Д",
"color2": "╪▒┘Ж┌п ┘╛╪▒┘И┘Б╪з█М┘Д ╪п┘И┘Е",
"header": "┘Ж╪з┘Е ╪п╪│╪к┌п╪з┘З╪М ╪▒┘Ж┌птАМ┘З╪з ┘И ┘Ж┘Е╪з╪п ┌й╪з╪▒╪и╪▒█М ┘Е┘И╪▒╪п ┘Ж╪╕╪▒ ╪о┘И╪п ╪▒╪з ╪з┘Ж╪к╪о╪з╪и ┌й┘Ж█М╪п",
"icon": "┘Ж┘Е╪з╪п ┌й╪з╪▒╪и╪▒█М",
"next": "╪и╪╣╪п█М",
"title": "╪з╪╖┘Д╪з╪╣╪з╪к ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М"
}
},
"trust": {
"failed": {
"text": "╪п╪▒╪│╪к ┘╛█М┌й╪▒╪и┘Ж╪п█М╪┤ ┌й╪▒╪п█М╪Я",
"title": "┘Е╪┤┌й┘Д█М ╪п╪▒ ╪з╪▒╪к╪и╪з╪╖ ╪и╪з ╪│╪▒┘И╪▒ ╪▒╪о ╪п╪з╪п┘З"
},
"host": "╪┤┘Е╪з ╪п╪▒ ╪н╪з┘Д ╪з╪к╪╡╪з┘Д ╪и┘З <0>{{hostname}}</0> ┘З╪│╪к█М╪п - ┘Д╪╖┘Б╪з ┘В╪и┘Д ╪з╪▓ ╪з█М╪м╪з╪п ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М ╪о┘И╪п ╪з╪▓ ╪з╪╣╪к┘Е╪з╪п ╪и┘З ╪в┘Ж ╪з╪╖┘Е█М┘Ж╪з┘Ж ╪н╪з╪╡┘Д ┌й┘Ж█М╪п",
"no": "╪и╪з╪▓┌п╪┤╪к",
"noHost": "╪│╪▒┘И╪▒ ┘╛█М┌й╪▒╪и┘Ж╪п█М ┘Ж╪┤╪п┘З╪М ╪и┘Ж╪з╪и╪▒█М┘Ж ┘Ж┘Е█М╪к┘И╪з┘Ж█М╪п ╪н╪│╪з╪и█М ╪з█М╪м╪з╪п ┌й┘Ж█М╪п",
"noHostTitle": "╪│╪▒┘И╪▒ ┘╛█М┌й╪▒ ╪и┘Ж╪п█М ┘Ж╪┤╪п┘З!",
"title": "╪в█М╪з ╪и┘З ╪з█М┘Ж ╪│╪▒┘И╪▒ ╪з╪╣╪к┘Е╪з╪п ╪п╪з╪▒█М╪п╪Я",
"yes": "╪и┘Д┘З ╪з╪╣╪к┘Е╪з╪п ╪п╪з╪▒┘Е"
},
"verify": {
"description": "┘Д╪╖┘Б╪з ╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ┌й┘З ╪и┘З ╪┤┘Е╪з ╪п╪з╪п┘З ╪┤╪п┘З ╪▒╪з ┘Е╪м╪п╪п ┘И╪з╪▒╪п ╪к╪з ┌й┘Ж█М╪п ╪к╪з ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М ╪│╪з╪о╪к┘З ╪┤┘И╪п",
"invalidData": "╪п╪з╪п┘З ┘Ж╪з┘Е╪╣╪к╪и╪▒ ╪з╪│╪к",
"noMatch": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ┘Е╪╖╪з╪и┘В╪к ┘Ж╪п╪з╪▒╪п",
"passphraseLabel": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ 12 ┌й┘Д┘Е┘З ╪з█М ╪┤┘Е╪з",
"recaptchaFailed": "╪з╪╣╪к╪и╪з╪▒╪│┘Ж╪м█М ReCaptcha ┘Ж╪з┘Е┘И┘Б┘В ╪и┘И╪п",
"register": "╪│╪з╪о╪к ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М",
"title": "╪╣╪и╪з╪▒╪к ╪╣╪и┘И╪▒ ╪о┘И╪п ╪▒╪з ╪к╪з█М█М╪п ┌й┘Ж█М╪п"
}
},
"errors": {
"badge": "┘Е╪┤┌й┘Д█М ╪▒╪о ╪п╪з╪п",
"details": "╪м╪▓╪ж█М╪з╪к ╪о╪╖╪з",
"reloadPage": "╪╡┘Б╪н┘З ╪▒╪з ╪п┘И╪и╪з╪▒┘З ╪и╪з╪▒┌п╪░╪з╪▒█М ┌й┘Ж█М╪п",
"showError": "┘Ж┘Е╪з█М╪┤ ╪м╪▓╪ж█М╪з╪к ╪о╪╖╪з",
"title": "╪и╪з ╪о╪╖╪з ┘Е┘И╪з╪м┘З ╪┤╪п█М┘Е!"
},
"footer": {
"legal": {
"disclaimer": "╪│┘Д╪и ┘Е╪│╪ж┘И┘Д█М╪к",
"disclaimerText": "┘Е┘И┘И█М-┘И╪и ┘З█М┌Ж ┘Б╪з█М┘Д█М ╪▒╪з ┘Е█М╪▓╪и╪з┘Ж█М ┘Ж┘Е█МтАМ┌й┘Ж╪п╪М ╪╡╪▒┘Б╪з┘Л ╪и┘З ╪│╪▒┘И█М╪│тАМ┘З╪з█М ╪л╪з┘Д╪л ┘Д█М┘Ж┌й ┘Е█МтАМ╪п┘З╪п. ┘Е╪│╪з╪ж┘Д ┘В╪з┘Ж┘И┘Ж█М ╪и╪з█М╪п ╪и╪з ┘Е█М╪▓╪и╪з┘ЖтАМ┘З╪з ┘И ╪з╪▒╪з╪ж┘ЗтАМ╪п┘З┘Ж╪п┌п╪з┘Ж ┘Б╪з█М┘Д ┘Е╪╖╪▒╪н ╪┤┘И╪п. ┘Е┘И┘И█М-┘И╪и ┘Е╪│╪ж┘И┘Д█М╪к█М ╪п╪▒ ┘В╪и╪з┘Д ┘З█М┌Ж ┘Б╪з█М┘Д ┘Е╪н╪к┘И╪з█М█М ┌й┘З ╪к┘И╪│╪╖ ╪з╪▒╪з╪ж┘ЗтАМ╪п┘З┘Ж╪п┌п╪з┘Ж ┘И█М╪п█М┘И ┘Ж╪┤╪з┘Ж ╪п╪з╪п┘З ┘Е█МтАМ╪┤┘И╪п ┘Ж╪п╪з╪▒╪п."
},
"links": {
"discord": "╪п█М╪│┌й┘И╪▒╪п",
"dmca": "DMCA",
"github": "┌п█М╪к ┘З╪з╪и"
},
"tagline": "┘Б█М┘Д┘Е ┘И ╪│╪▒█М╪з┘Д ┘Е┘И╪▒╪п ╪╣┘Д╪з┘В┘ЗтАМ╪к╪з┘Ж ╪▒╪з ╪и╪з ╪з█М┘Ж ╪и╪▒┘Ж╪з┘Е┘З ╪з╪│╪к╪▒█М┘Е ╪з┘И┘╛┘Ж ╪│┘И╪▒╪│ ╪к┘Е╪з╪┤╪з ┌й┘Ж█М╪п."
},
"global": {
"name": "┘Е┘И┘И█М-┘И╪и",
"pages": {
"about": "╪п╪▒╪и╪з╪▒┘З",
"dmca": "DMCA",
"login": "┘И╪▒┘И╪п",
"onboarding": "╪▒╪з┘З ╪з┘Ж╪п╪з╪▓█М",
"pagetitle": "{{title}} - ┘Е┘И┘И█М-┘И╪и",
"register": "╪л╪и╪к ┘Ж╪з┘Е",
"settings": "╪к┘Ж╪╕█М┘Е╪з╪к"
}
},
"home": {
"bookmarks": {
"sectionTitle": "╪╣┘Д╪з┘В┘З ┘Е┘Ж╪п█М ┘З╪з"
},
"continueWatching": {
"sectionTitle": "╪и┘З ╪к┘Е╪з╪┤╪з ╪з╪п╪з┘Е┘З ╪п┘З█М╪п"
},
"mediaList": {
"stopEditing": "┘И█М╪▒╪з█М╪┤ ╪▒╪з ┘Е╪к┘И┘В┘Б ┌й┘Ж█М╪п"
},
"search": {
"allResults": "┘З┘Е┘З ┌Ж█М╪▓█М ╪и┘И╪п ┌й┘З ╪п╪з╪┤╪к█М┘Е!",
"failed": "┌Ж█М╪▓█М ┘╛█М╪п╪з ┘Ж╪┤╪п╪М ╪п┘И╪и╪з╪▒┘З ╪к┘Д╪з╪┤ ┌й┘Ж█М╪п!",
"loading": "╪п╪▒ ╪н╪з┘Д ╪и╪з╪▒┌п╪░╪з╪▒█М...",
"noResults": "┘Ж╪к┘И┘Ж╪│╪к█М┘Е ┌Ж█М╪▓█М ┘╛█М╪п╪з ┌й┘Ж█М┘Е!",
"placeholder": {
"default": "┌Ж┘З ┘Е█МтАМ╪о┘И╪з┘З█М╪п ╪к┘Е╪з╪┤╪з ┌й┘Ж█М╪п╪Я",
"extra": [
"╪п┘Ж╪и╪з┘Д ┌Ж█М ┘Е█М┌п╪▒╪п█М╪Я",
"┌Ж█М ╪к┘И ┘Д█М╪│╪к ╪к┘Е╪з╪┤╪з╪к ╪п╪з╪▒█М╪Я",
"┘Б█М┘Д┘Е ┘Е┘И╪▒╪п ╪╣┘Д╪з┘В╪к ┌Ж█М┘З╪Я",
"╪│╪▒█М╪з┘Д ┘Е┘И╪▒╪п ╪╣┘Д╪з┘В╪к ┌Ж█М┘З╪Я"
]
},
"sectionTitle": "┘Ж╪к╪з█М╪м ╪м╪│╪к╪м┘И"
},
"titles": {
"day": {
"default": "╪п┘И╪│╪к ╪п╪з╪▒█М╪п ╪з┘Е╪▒┘И╪▓ ╪и╪╣╪п╪з╪▓╪╕┘З╪▒ ┌Ж┘З ┌Ж█М╪▓█М ╪к┘Е╪з╪┤╪з ┌й┘Ж█М╪п╪Я",
"extra": [
"╪и┘З ╪п┘Ж╪и╪з┘Д ┘Е╪з╪м╪▒╪з╪м┘И█М█М ┘З╪│╪к█М╪п╪Я \"┘╛╪з╪▒┌й ┌Ш┘И╪▒╪з╪│█М┌й\" ╪з┘Ж╪к╪о╪з╪и█М ╪╣╪з┘Д█М ╪з╪│╪к."
]
},
"morning": {
"default": "╪п┘И╪│╪к ╪п╪з╪▒█М╪п ╪з┘Е╪▒┘И╪▓ ╪╡╪и╪н ┌Ж┘З ┌Ж█М╪▓█М ╪к┘Е╪з╪┤╪з ┌й┘Ж█М╪п╪Я",
"extra": [
"╪┤┘Ж█М╪п┘Е ┘Б█М┘Д┘Е \"┘╛█М╪┤ ╪з╪▓ ╪╖┘Д┘И╪╣\" ╪╣╪з┘Д█М┘З"
]
},
"night": {
"default": "╪п┘И╪│╪к ╪п╪з╪▒█М╪п ╪з┘Е╪┤╪и ┌Ж┘З ┌Ж█М╪▓█М ╪к┘Е╪з╪┤╪з ┌й┘Ж█М╪п╪Я",
"extra": [
"╪о╪│╪к┘З ╪з█М╪п╪Я ╪┤┘Ж█М╪п┘З ╪з┘Е ┌й┘З \"╪м┘Ж ┌п█М╪▒\" ┘Б█М┘Д┘Е ╪о┘И╪и█М ╪з╪│╪к."
]
}
}
},
"media": {
"episodeDisplay": "┘Б╪╡┘Д {{season}} ┘В╪│┘Е╪к {{episode}}",
"types": {
"movie": "┘Б█М┘Д┘Е",
"show": "╪│╪▒█М╪з┘Д"
},
"unreleased": "┘Е┘Ж╪к╪┤╪▒ ┘Ж╪┤╪п┘З"
},
"navigation": {
"banner": {
"offline": "╪з╪к╪╡╪з┘Д ╪з█М┘Ж╪к╪▒┘Ж╪к ╪о┘И╪п ╪▒╪з ╪и╪▒╪▒╪│█М ┌й┘Ж█М╪п"
},
"menu": {
"about": "╪п╪▒╪и╪з╪▒┘З ┘Е╪з",
"donation": "╪н┘Е╪з█М╪к",
"logout": "╪о╪▒┘И╪м",
"register": "┘З┘Е┌п╪з┘Е ╪│╪з╪▓█М",
"settings": "╪к┘Ж╪╕█М┘Е╪з╪к",
"support": "┘╛╪┤╪к█М╪и╪з┘Ж█М"
}
},
"notFound": {
"badge": "┘╛█М╪п╪з ┘Ж╪┤╪п",
"goHome": "╪и╪з╪▓┌п╪┤╪к ╪и┘З ╪о╪з┘Ж┘З",
"message": "┘З┘Е┘З ╪м╪з ╪▒╪з ╪м╪│╪к╪м┘И ┌й╪▒╪п█М┘Е: ╪▓█М╪▒ ╪│╪╖┘ДтАМ┘З╪з╪М ╪п╪▒ ┌й┘Е╪п╪М ┘╛╪┤╪к ┘╛╪▒┘И┌й╪│█М╪М ╪з┘Е╪з ╪п╪▒ ┘Ж┘З╪з█М╪к ┘Ж╪к┘И╪з┘Ж╪│╪к█М┘Е ╪╡┘Б╪н┘ЗтАМ╪з█М ┌й┘З ╪и┘З ╪п┘Ж╪и╪з┘Д ╪в┘Ж ┘З╪│╪к█М╪п ╪▒╪з ┘╛█М╪п╪з ┌й┘Ж█М┘Е.",
"title": "┘Ж╪к┘И╪з╪│╪к█М┘Е ╪╡┘Б╪н┘З ╪▒╪з ┘╛█М╪п╪з ┌й┘Ж█М┘Е"
},
"onboarding": {
"defaultConfirm": {
"cancel": "┘Д╪║┘И ┌й┘Ж█М╪п",
"confirm": "╪з╪▓ ╪к┘Ж╪╕█М┘Е╪з╪к ┘╛█М╪┤ ┘Б╪▒╪╢ ╪з╪│╪к┘Б╪з╪п┘З ┌й┘Ж█М╪п",
"description": "╪▒╪з┘ЗтАМ╪з┘Ж╪п╪з╪▓█М ┘╛█М╪┤тАМ┘Б╪▒╪╢ ╪и┘З╪к╪▒█М┘Ж ╪м╪▒█М╪з┘ЖтАМ┘З╪з ╪▒╪з ┘Ж╪п╪з╪▒╪п ┘И ┘Е█МтАМ╪к┘И╪з┘Ж╪п ╪и┘З ╪╖┘И╪▒ ╪║█М╪▒┘В╪з╪и┘Д ╪к╪н┘Е┘Д█М ┌й┘Ж╪п ╪и╪з╪┤╪п.",
"title": "┘Е╪╖┘Е╪ж┘Ж█М╪Я"
},
"extension": {
"back": "╪и╪▒┌п╪▒╪п",
"explainer": "╪и╪з ╪з╪│╪к┘Б╪з╪п┘З ╪з╪▓ ╪з┘Б╪▓┘И┘Ж┘З ┘Е╪▒┘И╪▒┌п╪▒╪М ┘Е█МтАМ╪к┘И╪з┘Ж█М╪п ╪и┘З╪к╪▒█М┘Ж ╪м╪▒█М╪з┘ЖтАМ┘З╪з█М ╪з╪▒╪з╪ж┘З ╪┤╪п┘З ╪▒╪з ╪п╪▒█М╪з┘Б╪к ┌й┘Ж█М╪п. ┘Б┘В╪╖ ╪и╪з █М┌й ┘Ж╪╡╪и ╪│╪з╪п┘З.",
"explainerIos": "┘Е╪к╪г╪│┘Б╪з┘Ж┘З ╪з┘Б╪▓┘И┘Ж┘З ┘Е╪▒┘И╪▒┌п╪▒ ╪п╪▒ iOS ┘╛╪┤╪к█М╪и╪з┘Ж█М ┘Ж┘Е█МтАМ╪┤┘И╪п╪М ╪и╪▒╪з█М ╪з┘Ж╪к╪о╪з╪и ┌п╪▓█М┘Ж┘З ╪п█М┌п╪▒█М <bold>Go back</bold> ╪▒╪з ┘Б╪┤╪з╪▒ ╪п┘З█М╪п.",
"extensionHelp": "╪з┌п╪▒ ╪и╪▒┘Ж╪з┘Е┘З ╪з┘Б╪▓┘И╪п┘Ж█М ╪▒╪з ┘Ж╪╡╪и ┌й╪▒╪п┘З ╪з█М╪п ╪з┘Е╪з ╪┤┘Ж╪з╪│╪з█М█М ┘Ж╪┤╪п┘З ╪з╪│╪к.╪М <bold>╪з┘Б╪▓┘И┘Ж┘З ╪▒╪з ╪з╪▓ ╪╖╪▒█М┘В ┘Е┘Ж┘И█М ╪з┘Б╪▓┘И┘Ж┘З ┘Е╪▒┘И╪▒┌п╪▒ ╪о┘И╪п ╪и╪з╪▓ ┌й┘Ж█М╪п</bold> ┘И ┘Е╪▒╪з╪н┘Д ╪▒┘И█М ╪╡┘Б╪н┘З ╪▒╪з ╪п┘Ж╪и╪з┘Д ┌й┘Ж█М╪п.",
"linkChrome": "╪з┘Б╪▓┘И┘Ж┘З ┌й╪▒┘И┘Е ╪▒╪з ┘Ж╪╡╪и ┌й┘Ж█М╪п",
"linkFirefox": "╪з┘Б╪▓┘И┘Ж┘З ┘Б╪з█М╪▒┘Б╪з┌й╪│ ╪▒╪з ┘Ж╪╡╪и ┌й┘Ж█М╪п",
"notDetecting": "╪▒┘И█М ┌й╪▒┘И┘Е ┘Ж╪╡╪и ╪┤╪п┘З ╪з╪│╪к╪М ╪з┘Е╪з ╪│╪з█М╪к ╪в┘Ж ╪▒╪з ╪┤┘Ж╪з╪│╪з█М█М ┘Ж┘Е█М ┌й┘Ж╪п╪Я ╪│╪╣█М ┌й┘Ж█М╪п ╪╡┘Б╪н┘З ╪▒╪з ╪п┘И╪и╪з╪▒┘З ╪и╪з╪▒┌п█М╪▒█М ┌й┘Ж█М╪п!",
"notDetectingAction": "╪и╪з╪▒┌п╪░╪з╪▒█М ┘Е╪м╪п╪п ╪╡┘Б╪н┘З",
"status": {
"disallowed": "╪и╪▒┘Ж╪з┘Е┘З ╪з┘Б╪▓┘И╪п┘Ж█М ╪и╪▒╪з█М ╪з█М┘Ж ╪╡┘Б╪н┘З ┘Б╪╣╪з┘Д ┘Ж█М╪│╪к",
"disallowedAction": "╪з┘Б╪▓┘И┘Ж┘З ╪▒╪з ┘Б╪╣╪з┘Д ┌й┘Ж█М╪п",
"failed": "╪п╪▒╪о┘И╪з╪│╪к ┘И╪╢╪╣█М╪к ┘Ж╪з┘Е┘И┘Б┘В ╪и┘И╪п",
"loading": "┘Е┘Ж╪к╪╕╪▒ ┘Ж╪╡╪и ╪з┘Б╪▓┘И┘Ж┘З ┘З╪│╪к█М┘Е",
"outdated": "┘Ж╪│╪о┘З ╪з┘Б╪▓┘И┘Ж┘З ╪о█М┘Д█М ┘В╪п█М┘Е█М ╪з╪│╪к",
"success": "╪и╪▒┘Ж╪з┘Е┘З ╪з┘Б╪▓┘И╪п┘Ж█М ┘З┘Е╪з┘Ж╪╖┘И╪▒ ┌й┘З ╪з┘Ж╪к╪╕╪з╪▒ ┘Е█М ╪▒┘И╪п ┌й╪з╪▒ ┘Е█М ┌й┘Ж╪п!"
},
"submit": "╪з╪п╪з┘Е┘З ╪п┘З█М╪п",
"title": "╪и█М╪з█М█М╪п ╪и╪з █М┌й ╪з┘Б╪▓┘И┘Ж┘З ╪┤╪▒┘И╪╣ ┌й┘Ж█М┘Е"
},
"proxy": {
"back": "╪и╪▒┌п╪▒╪п",
"explainer": "╪и╪з ╪▒┘И╪┤ ┘╛╪▒┘И┌й╪│█М ┘Е█М ╪к┘И╪з┘Ж█М╪п ╪и╪з ╪│╪з╪о╪к █М┌й ┘╛╪▒╪з┌й╪│█М ╪│┘Д┘Б ╪│╪▒┘И█М╪│ ╪з╪│╪к╪▒█М┘Е ┘З╪з█М ╪и╪з ┌й█М┘Б█М╪к ╪╣╪з┘Д█М ╪п╪▒█М╪з┘Б╪к ┌й┘Ж█М╪п.",
"input": {
"errorConnection": "┘Ж┘Е█М ╪к┘И╪з┘Ж ╪и┘З ┘╛╪▒┘И┌й╪│█М ┘И╪╡┘Д ╪┤╪п",
"errorInvalidUrl": "┘Д█М┘Ж┌й ┘Е╪╣╪к╪и╪▒ ┘Ж█М╪│╪к",
"errorNotProxy": "╪з┘Ж╪к╪╕╪з╪▒ █М┌й ┘╛╪▒┘И┌й╪│█М ╪п╪з╪┤╪к┘Е ╪з┘Е╪з █М┌й ┘И╪и ╪│╪з█М╪к ╪п╪▒█М╪з┘Б╪к ┌й╪▒╪п┘Е",
"label": "┘Д█М┘Ж┌й ┘╛╪▒┘И┌й╪│█М",
"placeholder": "https://"
},
"link": "╪в┘Е┘И╪▓╪┤ ╪│╪з╪о╪к ┘╛╪▒┘И┌й╪│█М",
"submit": "┘╛╪▒┘И┌й╪│█М ╪▒╪з ╪л╪и╪к ┌й┘Ж█М╪п",
"title": "╪и█М╪з█М█М╪п █М┌й ┘╛╪▒┘И┌й╪│█М ╪м╪п█М╪п ╪и╪│╪з╪▓█М┘Е"
},
"start": {
"explainer": "╪и╪▒╪з█М ╪п╪▒█М╪з┘Б╪к ╪и┘З╪к╪▒█М┘Ж ╪з╪│╪к╪▒█М┘Е ┘З╪з█М ┘Е┘Е┌й┘Ж╪М ╪и╪з█М╪п ╪▒┘И╪┤ ┘╛╪о╪┤ ╪м╪▒█М╪з┘Ж█М ╪▒╪з ┌й┘З ┘Е█М ╪о┘И╪з┘З█М╪п ╪з╪│╪к┘Б╪з╪п┘З ┌й┘Ж█М╪п╪М ╪з┘Ж╪к╪о╪з╪и ┌й┘Ж█М╪п.",
"options": {
"default": {
"text": "┘Е┘Ж ┘╛╪о╪┤ ╪м╪▒█М╪з┘Ж█М ╪и╪з ┌й█М┘Б█М╪к ╪о┘И╪и ┘Ж┘Е█МтАМ╪о┘И╪з┘З┘Е╪М<0 /> <1>╪з╪▓ ╪к┘Ж╪╕█М┘Е╪з╪к ┘╛█М╪┤тАМ┘Б╪▒╪╢ ╪з╪│╪к┘Б╪з╪п┘З ┌й┘Ж█М╪п</1>"
},
"extension": {
"action": "╪з┘Б╪▓┘И┘Ж┘З ╪▒╪з ┘Ж╪╡╪и ┌й┘Ж█М╪п",
"description": "╪з┘Б╪▓┘И┘Ж┘З ┘Е╪▒┘И╪▒┌п╪▒ ╪▒╪з ┘Ж╪╡╪и ┌й┘Ж█М╪п ┘И ╪и┘З ╪и┘З╪к╪▒█М┘Ж ┘Е┘Ж╪з╪и╪╣ ╪п╪│╪к╪▒╪│█М ┘╛█М╪п╪з ┌й┘Ж█М╪п.",
"quality": "╪и┘З╪к╪▒█М┘Ж ┌й█М┘Б█М╪к",
"title": "╪з┘Б╪▓┘И┘Ж┘З ┘Е╪▒┘И╪▒┌п╪▒"
},
"proxy": {
"action": "╪▒╪з┘З ╪з┘Ж╪п╪з╪▓█М ┘╛╪▒┘И┌й╪│█М",
"description": "█М┌й ┘╛╪▒┘И┌й╪│█М ╪▒╪з ┘Б┘В╪╖ ╪п╪▒ 5 ╪п┘В█М┘В┘З ╪▒╪з┘З ╪з┘Ж╪п╪з╪▓█М ┌й┘Ж█М╪п ┘И ╪и┘З ┘Е┘Ж╪з╪и╪╣ ╪╣╪з┘Д█М ╪п╪│╪к╪▒╪│█М ┘╛█М╪п╪з ┌й┘Ж█М╪п.",
"quality": "┌й█М┘Б█М╪к ╪о┘И╪и",
"title": "┘╛╪▒┘И┌й╪│█М ╪│┘Б╪з╪▒╪┤█М"
}
},
"title": "╪и█М╪з█М█М╪п ╪и╪з ┘Е┘И┘И█М-┘И╪и ╪▒╪з┘З ╪з┘Ж╪п╪з╪▓█М ┌й┘Ж█М┘Е"
}
},
"overlays": {
"close": "╪и╪│╪к┘Ж"
},
"player": {
"back": {
"default": "╪и╪з╪▓┌п╪┤╪к ╪и┘З ╪о╪з┘Ж┘З",
"short": "╪и╪з╪▓┌п╪┤╪к"
},
"casting": {
"enabled": "╪з╪▒╪│╪з┘Д ╪▒┘И█М ╪п╪│╪к┌п╪з┘З..."
},
"menus": {
"downloads": {
"copyHlsPlaylist": "┘Д█М┘Ж┌й HLS ┘Д█М╪│╪к ┘╛╪о╪┤ ╪▒╪з ┌й┘╛█М ┌й┘Ж█М╪п",
"disclaimer": "╪п╪з┘Ж┘Д┘И╪п ┘З╪з ╪и┘З ╪╖┘И╪▒ ┘Е╪│╪к┘В█М┘Е ╪з╪▓ ╪з╪▒╪з╪ж┘З ╪п┘З┘Ж╪п┘З ┌п╪▒┘Б╪к┘З ┘Е█М ╪┤┘И┘Ж╪п. ┘Е┘И┘И█М-┘И╪и ┌й┘Ж╪к╪▒┘Д█М ╪и╪▒ ┘Ж╪н┘И┘З ╪з╪▒╪з╪ж┘З ╪п╪з┘Ж┘Д┘И╪п ┘З╪з ┘Ж╪п╪з╪▒╪п.",
"downloadSubtitle": "╪п╪з┘Ж┘Д┘И╪п ╪▓█М╪▒┘Ж┘И█М╪│ ┘Б╪╣┘Д█М",
"downloadVideo": "╪п╪з┘Ж┘Д┘И╪п ┘И█М╪п█М┘И",
"hlsDisclaimer": "╪п╪з┘Ж┘Д┘И╪п┘З╪з ┘Е╪│╪к┘В█М┘Е╪з┘Л ╪з╪▓ ╪з╪▒╪з╪ж┘З ╪п┘З┘Ж╪п┘З ┌п╪▒┘Б╪к┘З ┘Е█М ╪┤┘И┘Ж╪п. movie-web ┌й┘Ж╪к╪▒┘Д█М ╪и╪▒ ┘Ж╪н┘И┘З ╪з╪▒╪з╪ж┘З ╪п╪з┘Ж┘Д┘И╪п┘З╪з ┘Ж╪п╪з╪▒╪п.<br /><br />┘Д╪╖┘Б╪з┘Л ╪к┘И╪м┘З ╪п╪з╪┤╪к┘З ╪и╪з╪┤█М╪п ┌й┘З ╪п╪▒ ╪н╪з┘Д ╪п╪з┘Ж┘Д┘И╪п █М┌й ┘Д█М╪│╪к ┘╛╪о╪┤ HLS ┘З╪│╪к█М╪п╪М <bold>╪з┌п╪▒ ╪и╪з ┘Б╪▒┘Е╪к ┘З╪з█М ┘╛╪о╪┤ ╪м╪▒█М╪з┘Ж█М ┘╛█М╪┤╪▒┘Б╪к┘З ╪в╪┤┘Ж╪з█М█М ┘Ж╪п╪з╪▒█М╪п╪М ╪п╪з┘Ж┘Д┘И╪п ╪в┘Ж ╪к┘И╪╡█М┘З ┘Ж┘Е█М ╪┤┘И╪п. </bold>. ┘Е┘Ж╪з╪и╪╣ ┘Е╪о╪к┘Д┘Б ╪▒╪з ╪и╪▒╪з█М ┘Б╪▒┘Е╪к ┘З╪з█М ┘Е╪о╪к┘Д┘Б ╪з┘Е╪к╪н╪з┘Ж ┌й┘Ж█М╪п.",
"onAndroid": {
"1": "╪и╪▒╪з█М ╪п╪з┘Ж┘Д┘И╪п ╪п╪▒ ╪з┘Ж╪п╪▒┘И█М╪п╪М ╪▒┘И█М ╪п┌й┘Е┘З ╪п╪з┘Ж┘Д┘И╪п ┌й┘Д█М┌й ┌й┘Ж█М╪п ┘И ╪│┘╛╪│ ╪п╪▒ ╪╡┘Б╪н┘З ╪м╪п█М╪п╪М ╪▒┘И█М ┘И█М╪п█М┘И <bold>╪╢╪▒╪и┘З ╪и╪▓┘Ж█М╪п ┘И ┘Ж┌п┘З ╪п╪з╪▒█М╪п</bold>╪М ╪│┘╛╪│ <bold>╪░╪о█М╪▒┘З</bold> ╪▒╪з ╪з┘Ж╪к╪о╪з╪и ┌й┘Ж█М╪п.",
"shortTitle": "╪п╪з┘Ж┘Д┘И╪п / ╪з┘Ж╪п╪▒┘И█М╪п",
"title": "╪п╪з┘Ж┘Д┘И╪п ╪п╪▒ ╪з┘Ж╪п╪▒┘И█М╪п"
},
"onIos": {
"1": "╪и╪▒╪з█М ╪п╪з┘Ж┘Д┘И╪п ╪п╪▒ iOS╪М ╪▒┘И█М ╪п┌й┘Е┘З ╪п╪з┘Ж┘Д┘И╪п ┌й┘Д█М┌й ┌й┘Ж█М╪п ┘И ╪│┘╛╪│ ╪п╪▒ ╪╡┘Б╪н┘З ╪м╪п█М╪п╪М ╪▒┘И█М <bold><ios_share /></bold> ┘И ╪│┘╛╪│ ╪▒┘И█М <bold>Save to Files<ios_files /></bold> ┌й┘Д█М┌й ┌й┘Ж█М╪п.",
"shortTitle": "╪п╪з┘Ж┘Д┘И╪п / iOS",
"title": "╪п╪з┘Ж┘Д┘И╪п ╪п╪▒ iOS"
},
"onPc": {
"1": "╪п╪▒ ┌й╪з┘Е┘╛█М┘И╪к╪▒╪М ╪▒┘И█М ╪п┌й┘Е┘З ╪п╪з┘Ж┘Д┘И╪п ┌й┘Д█М┌й ┌й┘Ж█М╪п ┘И ╪│┘╛╪│ ╪п╪▒ ╪╡┘Б╪н┘З ╪м╪п█М╪п╪М ╪▒┘И█М ┘И█М╪п█М┘И ┌й┘Д█М┌й ╪▒╪з╪│╪к ┌й┘Ж█М╪п ┘И <bold>╪░╪о█М╪▒┘З ┘И█М╪п█М┘И ╪и┘З ╪╣┘Ж┘И╪з┘Ж</bold>╪▒╪з ╪з┘Ж╪к╪о╪з╪и ┌й┘Ж█М╪п",
"shortTitle": "╪п╪з┘Ж┘Д┘И╪п / ┌й╪з┘Е┘╛█М┘И╪к╪▒",
"title": "╪п╪з┘Ж┘Д┘И╪п ╪п╪▒ ┌й╪з┘Е┘╛█М┘И╪к╪▒"
},
"title": "╪п╪з┘Ж┘Д┘И╪п"
},
"episodes": {
"button": "┘В╪│┘Е╪к ┘З╪з",
"emptyState": "┘З┘Ж┘И╪▓ ┘З█М┌Ж ┘В╪│┘Е╪к█М ╪п╪▒ ╪з█М┘Ж ┘Б╪╡┘Д ┘И╪м┘И╪п ┘Ж╪п╪з╪▒╪п╪М ╪и╪╣╪п╪з ╪│╪▒ ╪и╪▓┘Ж█М╪п!",
"episodeBadge": "┘В╪│┘Е╪к {{episode}}",
"loadingError": "╪о╪╖╪з█М█М ╪п╪▒ ╪и╪з╪▒┌п█М╪▒█М ┘Б╪╡┘Д ╪▒╪о ╪п╪з╪п",
"loadingList": "╪п╪▒ ╪н╪з┘Д ╪и╪з╪▒┌п╪░╪з╪▒█М...",
"loadingTitle": "╪п╪▒ ╪н╪з┘Д ╪и╪з╪▒┌п╪░╪з╪▒█М...",
"unairedEpisodes": "█М┌й █М╪з ┌Ж┘Ж╪п ┘В╪│┘Е╪к ╪п╪▒ ╪з█М┘Ж ┘Б╪╡┘Д ╪║█М╪▒┘Б╪╣╪з┘Д ╪┤╪п┘З ╪з╪│╪к ╪и┘З ╪п┘Д█М┘Д ╪з█М┘Ж┌й┘З ┘З┘Ж┘И╪▓ ┘╛╪о╪┤ ┘Ж╪┤╪п┘З ╪з╪│╪к."
},
"playback": {
"speedLabel": "╪│╪▒╪╣╪к ┘╛╪о╪┤",
"title": "╪к┘Ж╪╕█М┘Е╪з╪к ┘╛╪о╪┤"
},
"quality": {
"automaticLabel": "┌й█М┘Б█М╪к ╪о┘И╪п┌й╪з╪▒",
"hint": "╪┤┘Е╪з ┘Е█М ╪к┘И╪з┘Ж█М╪п ╪и╪з <0>╪к╪║█М█М╪▒ ┘Е┘Ж╪и╪╣</0> ╪и┘З ┌п╪▓█М┘Ж┘З ┘З╪з█М ┘Е╪о╪к┘Д┘Б ┌й█М┘Б█М╪к ╪п╪│╪к╪▒╪│█М ╪п╪з╪┤╪к┘З ╪и╪з╪┤█М╪п.",
"iosNoQuality": "╪и╪з ╪к┘И╪м┘З ╪и┘З ┘Е╪н╪п┘И╪п█М╪к ┘З╪з█М ╪к╪╣╪▒█М┘Б ╪┤╪п┘З ╪к┘И╪│╪╖ ╪з┘╛┘Д╪М ╪з┘Ж╪к╪о╪з╪и ┌й█М┘Б█М╪к ╪п╪▒ iOS ╪и╪▒╪з█М ╪з█М┘Ж ┘Е┘Ж╪и╪╣ ╪п╪▒ ╪п╪│╪к╪▒╪│ ┘Ж█М╪│╪к. ╪┤┘Е╪з ┘Е█М ╪к┘И╪з┘Ж█М╪п ╪и╪з <0>╪к╪║█М█М╪▒ ┘Е┘Ж╪и╪╣</0> ┌п╪▓█М┘Ж┘З ┘З╪з█М ┘Е╪о╪к┘Д┘Б ┌й█М┘Б█М╪к ╪▒╪з ╪и┘З ╪п╪│╪к ╪в┘И╪▒█М╪п.",
"title": "┌й█М┘Б█М╪к"
},
"settings": {
"audioItem": "╪╡╪п╪з",
"downloadItem": "╪п╪з┘Ж┘Д┘И╪п",
"enableSubtitles": "┘Б╪╣╪з┘Д ┌й╪▒╪п┘Ж ╪▓█М╪▒┘Ж┘И█М╪│",
"experienceSection": "╪к╪м╪▒╪и┘З ┘Е╪┤╪з┘З╪п┘З",
"playbackItem": "╪к┘Ж╪╕█М┘Е╪з╪к ┘╛╪о╪┤",
"qualityItem": "┌й█М┘Б█М╪к",
"sourceItem": "┘Е┘Ж╪и╪╣ ┘И█М╪п█М┘И",
"subtitleItem": "╪к┘Ж╪╕█М┘Е╪з╪к ╪▓█М╪▒┘Ж┘И█М╪│",
"videoSection": "╪к┘Ж╪╕█М┘Е╪з╪к ┘И█М╪п█М┘И"
},
"sources": {
"failed": {
"text": "█М┌й ╪о╪╖╪з ╪п╪▒ ┘З┘Ж┌п╪з┘Е ╪к┘Д╪з╪┤ ╪и╪▒╪з█М ┘╛█М╪п╪з ┌й╪▒╪п┘Ж ┘Б█М┘Д┘Е ┘И╪м┘И╪п ╪п╪з╪▒╪п╪М ┘Д╪╖┘Б╪з █М┌й ┘Е┘Ж╪и╪╣ ╪п█М┌п╪▒ ╪▒╪з ╪з┘Е╪к╪н╪з┘Ж ┌й┘Ж█М╪п.",
"title": "╪п╪▒█М╪з┘Б╪к ╪з╪╖┘Д╪з╪╣╪з╪к ┘Ж╪з┘Е┘И┘Б┘В ╪и┘И╪п"
},
"noEmbeds": {
"text": "┘Ж╪к┘И╪з┘Ж╪│╪к█М┘Е ╪з╪╖┘Д╪з╪╣╪з╪к ╪▒╪з ┘╛█М╪п╪з ┌й┘Ж█М┘Е╪М ┘Д╪╖┘Б╪з ┘Е┘Ж╪и╪╣ ╪п█М┌п╪▒█М ╪▒╪з ╪з┘Е╪к╪н╪з┘Ж ┌й┘Ж█М╪п.",
"title": "╪з╪╖┘Д╪з╪╣╪з╪к ┘╛█М╪п╪з ┘Ж╪┤╪п"
},
"noStream": {
"text": "┘Б█М┘Д┘Е █М╪з ╪│╪▒█М╪з┘Д ╪┤┘Е╪з ╪п╪▒ ╪з█М┘Ж ┘Е┘Ж╪и╪╣ ┘И╪м┘И╪п ┘Ж╪п╪з╪▒╪п.",
"title": "╪з╪│╪к╪▒█М┘Е█М ┘И╪м┘И╪п ┘Ж╪п╪з╪▒╪п"
},
"title": "┘Е┘Ж╪з╪и╪╣",
"unknownOption": "┘Ж╪з╪┤┘Ж╪з╪о╪к┘З"
},
"subtitles": {
"customChoice": "┘Б╪з█М┘Д ╪▒╪з ╪▒┘З╪з █М╪з ╪в┘╛┘Д┘И╪п ┌й┘Ж█М╪п",
"customizeLabel": "╪┤╪о╪╡█М ╪│╪з╪▓█М",
"dropSubtitleFile": "┘Б╪з█М┘Д ╪▓█М╪▒┘Ж┘И█М╪│ ╪▒╪з ╪з█М┘Ж╪м╪з ╪и┌й╪┤█М╪п",
"offChoice": "╪о╪з┘Е┘И╪┤",
"settings": {
"backlink": "╪▓█М╪▒┘Ж┘И█М╪│ ╪│┘Б╪з╪▒╪┤█М",
"delay": "╪к╪з╪о█М╪▒ ╪▓█М╪▒┘Ж┘И█М╪│",
"fixCapitals": "╪к╪╡╪н█М╪н ╪н╪▒┘И┘Б ╪з┘И┘Д ╪и╪▓╪▒┌п (╪з┘Ж┌п┘Д█М╪│█М)"
},
"title": "╪▓█М╪▒┘Ж┘И█М╪│ ┘З╪з",
"unknownLanguage": "┘Ж╪з╪┤┘Ж╪з╪о╪к┘З"
}
},
"metadata": {
"api": {
"text": "╪п╪з╪п┘З API ╪и╪з╪▒┌п█М╪▒█М ┘Ж╪┤╪п╪М ┘Д╪╖┘Б╪з ╪з╪к╪╡╪з┘Д ╪з█М┘Ж╪к╪▒┘Ж╪к ╪о┘И╪п ╪▒╪з ╪и╪▒╪▒╪│█М ┌й┘Ж█М╪п.",
"title": "╪п╪з╪п┘З API ╪и╪з╪▒┌п█М╪▒█М ┘Ж╪┤╪п"
},
"dmca": {
"badge": "╪н╪░┘Б ╪┤╪п",
"text": "╪з█М┘Ж ┘Е╪н╪к┘И╪з ╪и┘З ╪п┘Д█М┘Д ╪з╪╖┘Д╪з╪╣ ╪н╪░┘Б █М╪з ╪з╪п╪╣╪з█М ╪н┘В ┘Ж╪│╪о┘ЗтАМ╪и╪▒╪п╪з╪▒█М ╪п█М┌п╪▒ ╪п╪▒ ╪п╪│╪к╪▒╪│ ┘Ж█М╪│╪к.",
"title": "┘Е╪н╪к┘И╪з ╪н╪░┘Б ╪┤╪п┘З ╪з╪│╪к"
},
"extensionPermission": {
"badge": "┘Е╪м┘И╪▓ ┘И╪м┘И╪п ┘Ж╪п╪з╪▒╪п",
"button": "╪з╪▓ ╪з┘Б╪▓┘И┘Ж┘З ╪з╪│╪к┘Б╪з╪п┘З ┌й┘Ж█М╪п",
"text": "╪┤┘Е╪з ╪з┘Б╪▓┘И┘Ж┘З ┘Е╪▒┘И╪▒┌п╪▒ ╪▒╪з ╪п╪з╪▒█М╪п╪М ╪з┘Е╪з ╪и╪▒╪з█М ╪┤╪▒┘И╪╣ ╪з╪│╪к┘Б╪з╪п┘З ╪з╪▓ ╪и╪▒┘Ж╪з┘Е┘З ╪з┘Б╪▓┘И╪п┘Ж█М ╪и┘З ╪з╪м╪з╪▓┘З ╪┤┘Е╪з ┘Ж█М╪з╪▓ ╪п╪з╪▒█М┘Е.",
"title": "╪з┘Б╪▓┘И┘Ж┘З ╪▒╪з ┘╛█М┌й╪▒╪и┘Ж╪п█М ┌й┘Ж█М╪п"
},
"failed": {
"badge": "┘Ж╪з┘Е┘И┘Б┘В",
"homeButton": "╪и╪з╪▓┌п╪┤╪к ╪и┘З ╪о╪з┘Ж┘З",
"text": "╪п╪▒█М╪з┘Б╪к ╪з╪╖┘Д╪з╪╣╪з╪к ╪з╪▓ TMDB ┘Ж╪з┘Е┘И┘Б┘В ╪и┘И╪п╪М ┘Е┘Е┌й┘Ж ╪з╪│╪к TMDB ┘Е┘И┘В╪к╪з ╪║█М╪▒┘Б╪╣╪з┘Д ╪и╪з╪┤╪п █М╪з ╪к┘И╪│╪╖ ╪з╪▒╪з╪ж┘З ╪п┘З┘Ж╪п┘З ╪┤┘Е╪з ┘Б█М┘Д╪к╪▒ ╪и╪з╪┤╪п.",
"title": "╪з╪╖┘Д╪з╪╣╪з╪к ╪и╪з╪▒┌п█М╪▒█М ┘Ж╪┤╪п"
},
"notFound": {
"badge": "┘╛█М╪п╪з ┘Ж╪┤╪п",
"homeButton": "╪и╪з╪▓┌п╪┤╪к ╪и┘З ╪о╪з┘Ж┘З",
"text": "┘Е╪н╪к┘И╪з█М█М ┌й┘З ╪┤┘Е╪з ╪и┘З ╪п┘Ж╪и╪з┘Д╪┤ ┘З╪│╪к█М╪п ╪▒┘И ┘╛█М╪п╪з ┘Ж┌й╪▒╪п█М┘Е. ┘Е┘Е┌й┘Ж ╪з╪│╪к ╪н╪░┘Б ╪┤╪п┘З ╪и╪з╪┤╪п █М╪з ╪┤┘Е╪з ┘Д█М┘Ж┌й ╪з█М┘Ж ╪╡┘Б╪н┘З ╪п╪│╪к┌й╪з╪▒█М ╪┤╪п┘З ╪и╪з╪┤█М╪п.",
"title": "┘Е╪н╪к┘И╪з ╪з█М ┘╛█М╪п╪з ┘Ж╪┤╪п."
}
},
"nextEpisode": {
"cancel": "┘Д╪║┘И",
"next": "┘В╪│┘Е╪к ╪и╪╣╪п█М"
},
"playbackError": {
"badge": "┘Е╪┤┌й┘Д█М ╪п╪▒ ┘╛╪о╪┤ ╪и┘З ┘И╪м┘И╪п ╪в┘Е╪п┘З",
"errors": {
"errorAborted": "╪п╪▒█М╪з┘Б╪к ┘Е╪н╪к┘И╪з ╪и╪з ╪п╪▒╪о┘И╪з╪│╪к ┌й╪з╪▒╪и╪▒ ┘Д╪║┘И ╪┤╪п.",
"errorDecode": "╪и╪з ┘И╪м┘И╪п ╪з█М┘Ж┌й┘З ┘В╪и┘Д╪з ┘Е╪┤╪о╪╡ ╪┤╪п┘З ╪и┘И╪п ┌й┘З ┘В╪з╪и┘Д ╪з╪│╪к┘Б╪з╪п┘З ╪з╪│╪к╪М █М┌й ╪о╪╖╪з ╪п╪▒ ┘З┘Ж┌п╪з┘Е ╪к┘Д╪з╪┤ ╪и╪▒╪з█М ╪▒┘Е╪▓┌п╪┤╪з█М█М ╪▒╪│╪з┘Ж┘З ╪▒╪о ╪п╪з╪п ┌й┘З ╪и╪з╪╣╪л ┘Е╪┤┌й┘Д ╪┤╪п.",
"errorGenericMedia": "╪о╪╖╪з█М ┘Е╪н╪к┘И╪з█М ┘Ж╪з╪┤┘Ж╪з╪о╪к┘З ╪▒╪о ╪п╪з╪п.",
"errorNetwork": "╪и╪з ┘И╪м┘И╪п ╪з█М┘Ж┌й┘З ┘В╪и┘Д╪з ╪п╪▒ ╪п╪│╪к╪▒╪│ ╪и┘И╪п╪М ┘Ж┘И╪╣█М ╪о╪╖╪з█М ╪┤╪и┌й┘З ╪▒╪о ╪п╪з╪п ┌й┘З ┘Е╪з┘Ж╪╣ ╪з╪▓ ╪п╪▒█М╪з┘Б╪к ┘Е╪н╪к┘И╪з ╪┤╪п.",
"errorNotSupported": "┘Е╪н╪к┘И╪з █М╪з ╪з╪▒╪з╪ж┘З ╪п┘З┘Ж╪п┘З ╪▒╪│╪з┘Ж┘З ┘╛╪┤╪к█М╪и╪з┘Ж█М ┘Ж┘Е█МтАМ╪┤┘И╪п."
},
"homeButton": "╪и╪з╪▓┌п╪┤╪к ╪и┘З ╪о╪з┘Ж┘З",
"text": "┘Е╪┤┌й┘Д█М ╪п╪▒ ┘╛╪о╪┤ ┘Е╪н╪к┘И╪з ┘И╪м┘И╪п ╪п╪з╪┤╪к. ┘Д╪╖┘Б╪з ╪п┘И╪и╪з╪▒┘З ╪к┘Д╪з╪┤ ┌й┘Ж█М╪п.",
"title": "┘╛╪о╪┤ ┘И█М╪п╪ж┘И ┘Е┘И┘Б┘В█М╪к ╪в┘Е█М╪▓ ┘Ж╪и┘И╪п!"
},
"scraping": {
"extensionFailure": {
"badge": "╪з┌й╪│╪к┘Ж╪┤┘Ж ╪║█М╪▒ ┘Б╪╣╪з┘Д ╪┤╪п",
"enableExtension": "╪з┌й╪│╪к┘Ж╪┤┘Ж ╪▒╪з ┘Б╪╣╪з┘Д ┌й┘Ж█М╪п",
"homeButton": "╪о╪з┘Ж┘З",
"text": "╪┤┘Е╪з ╪з┌й╪│╪к┘Ж╪┤┘Ж ┘Е┘И┘И█М-┘И╪и ╪▒╪з ┘Ж╪╡╪и ┌й╪▒╪п█М╪п. ╪и╪▒╪з█М ╪┤╪▒┘И╪╣ ╪з╪│╪к┘Б╪з╪п┘З ╪з╪▓ ╪з┘Ж╪М ╪┤┘Е╪з ┘Ж█М╪з╪▓ ╪и┘З ┘Б╪╣╪з┘Д ┌й╪▒╪п┘Ж ╪в┘Ж ╪п╪з╪▒█М╪п",
"title": "┘Д╪╖┘Б╪з ╪з┌й╪│╪к┘Ж╪┤┘Ж ╪▒╪з ┘Б╪╣╪з┘Д ┌й┘Ж█М╪п"
},
"items": {
"failure": "┘Е╪┤┌й┘Д█М ┘╛█М╪┤ ╪в┘Е╪п┘З",
"notFound": "╪з█М┘Ж ┘И█М╪п█М┘И ┘И╪м┘И╪п ┘Ж╪п╪з╪▒╪п",
"pending": "╪п╪▒ ╪н╪з┘Д ╪и╪▒╪▒╪│█М ┘И█М╪п█М┘И┘З╪з..."
},
"notFound": {
"badge": "┘╛█М╪п╪з ┘Ж╪┤╪п",
"detailsButton": "┘Ж┘Е╪з█М╪┤ ╪м╪▓╪ж█М╪з╪к",
"homeButton": "╪и╪з╪▓┌п╪┤╪к ╪и┘З ╪о╪з┘Ж┘З",
"text": "┘Е╪з ╪п╪▒ ╪з╪▒╪з╪ж┘З ╪п┘З┘Ж╪п┌п╪з┘Ж ╪м╪│╪к╪м┘И ┌й╪▒╪п┘З ╪з█М┘Е ┘И┘Д█М ┘Ж┘Е█М ╪к┘И╪з┘Ж█М┘Е ┘Е╪н╪к┘И╪з█М█М ╪▒╪з ┌й┘З ╪и┘З ╪п┘Ж╪и╪з┘Д ╪в┘Ж ╪▒╪з ┘З╪│╪к█М╪п ┘╛█М╪п╪з ┌й┘Ж█М┘Е! ┘Е╪з ╪▒╪│╪з┘Ж┘З ┘З╪з ╪▒╪з ┘Е█М╪▓╪и╪з┘Ж█М ┘Ж┘Е█М ┌й┘Ж█М┘Е ┘И ┘З█М┌Ж ┌й┘Ж╪к╪▒┘Д█М ╪и╪▒ ╪в┘Ж┌Ж┘З ╪п╪▒ ╪п╪│╪к╪▒╪│ ╪з╪│╪к ┘Ж╪п╪з╪▒█М┘Е. ┘Д╪╖┘Б╪з ╪и╪▒╪з█М ╪м╪▓╪ж█М╪з╪к ╪и█М╪┤╪к╪▒ ╪▒┘И█М \"┘Ж┘Е╪з█М╪┤ ╪м╪▓╪ж█М╪з╪к\" ╪п╪▒ ╪▓█М╪▒ ┌й┘Д█М┌й ┌й┘Ж█М╪п.",
"title": "┘Ж╪к┘И┘Ж╪│╪к█М┘Е ┘╛█М╪п╪з╪┤ ┌й┘Ж█М┘Е"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} ┘Е╪┤╪з┘З╪п┘З ╪┤╪п┘З тАв {{timeFinished, datetime}} ╪п█М┌п╪▒ ╪к┘Е╪з┘Е ┘Е█МтАМ╪┤┘И╪п",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "┘Д╪╖┘Б╪з ╪з┘Ж╪│╪з┘Ж█М╪к ╪о┘И╪п ╪▒╪з ╪и╪з ╪к┘Е┘И┘Е ┌й╪▒╪п┘Ж ┌Ж╪з┘Д╪┤ ┘З╪з█М ┌й┘╛┌Ж╪з ╪и┘З ╪╖┘И╪▒ ╪п╪▒╪│╪к ╪л╪з╪и╪к ┌й┘Ж█М╪п. ╪и╪▒╪з█М ╪з█М┘Е┘Ж ┘Ж┌п┘З ╪п╪з╪┤╪к┘Ж ┘Е┘И┘И█М-┘И╪и!",
"error": "╪з┘Ж╪│╪з┘Ж█М╪к ╪┤┘Е╪з ╪к╪г█М█М╪п ┘Ж╪┤╪п. ┘Д╪╖┘Б╪з ╪п┘И╪и╪з╪▒┘З ╪к┘Д╪з╪┤ ┌й┘Ж█М╪п.",
"title": "┘Е╪з ╪и╪з█М╪п ╪к╪з█М█М╪п ┌й┘Ж█М┘Е ┌й┘З ╪┤┘Е╪з ╪з┘Ж╪│╪з┘Ж ┘З╪│╪к█М╪п.",
"verifyingHumanity": "╪к╪з█М█М╪п ┌й╪▒╪п┘Ж ╪з┘Ж╪│╪з┘Ж█М╪к ╪┤┘Е╪з..."
}
},
"screens": {
"dmca": {
"text": "╪и┘З ╪╡┘Б╪н┘З ╪к┘Е╪з╪│ DMCA ┘Е┘И┘И█М-┘И╪и ╪о┘И╪┤ ╪в┘Е╪п█М╪п! ┘Е╪з ╪и┘З ╪н┘В┘И┘В ┘Е╪з┘Д┌й█М╪к ┘Е╪╣┘Ж┘И█М ╪з╪н╪к╪▒╪з┘Е ┘Е█М ┌п╪░╪з╪▒█М┘Е ┘И ┘Е█М ╪о┘И╪з┘З█М┘Е ╪и┘З ╪│╪▒╪╣╪к ╪и┘З ┘З╪▒ ┌п┘И┘Ж┘З ┘Ж┌п╪▒╪з┘Ж█М ┌й┘╛█М ╪▒╪з█М╪к ╪▒╪│█М╪п┌п█М ┌й┘Ж█М┘Е. ╪з┌п╪▒ ┘Б┌й╪▒ ┘Е█М ┌й┘Ж█М╪п ┌й╪з╪▒ ┌й┘╛█М ╪▒╪з█М╪к ╪┤┘Е╪з ╪и┘З ╪╖┘И╪▒ ┘Ж╪з╪п╪▒╪│╪к ╪п╪▒ ┘╛┘Д╪к ┘Б╪▒┘Е ┘Е╪з ╪з╪│╪к┘Б╪з╪п┘З ╪┤╪п┘З ╪з╪│╪к╪М ┘Д╪╖┘Б╪з █М┌й ╪з╪╖┘Д╪з╪╣█М┘З DMCA ╪п┘В█М┘В ╪▒╪з ╪и┘З ╪з█М┘Е█М┘Д ╪▓█М╪▒ ╪з╪▒╪│╪з┘Д ┌й┘Ж█М╪п. ┘Д╪╖┘Б╪з ╪┤╪▒╪н ┘Е┘И╪з╪п ┌й┘╛█М ╪▒╪з█М╪к╪М ╪м╪▓╪ж█М╪з╪к ╪к┘Е╪з╪│ ╪о┘И╪п ┘И ╪и█М╪з┘Ж█М┘З ╪з█М ╪з╪▓ ╪з╪╣╪к┘В╪з╪п ╪н╪│┘Ж ┘Ж█М╪к ╪▒╪з ╪┤╪з┘Е┘Д ╪┤┘И█М╪п. ┘Е╪з ┘Е╪к╪╣┘З╪п ╪и┘З ╪н┘Д ┘И ┘Б╪╡┘Д ╪│╪▒█М╪╣ ╪з█М┘Ж ┘Е╪│╪з╪ж┘Д ┘З╪│╪к█М┘Е ┘И ╪з╪▓ ┘З┘Е┌й╪з╪▒█М ╪┤┘Е╪з ╪п╪▒ ╪н┘Б╪╕ ┘И╪и ┘Б█М┘Д┘Е ╪и┘З ╪╣┘Ж┘И╪з┘Ж ┘Е┌й╪з┘Ж█М ┌й┘З ╪и┘З ╪о┘Д╪з┘В█М╪к ┘И ┌й┘╛█М ╪▒╪з█М╪к ╪з╪н╪к╪▒╪з┘Е ┘Е█М ┌п╪░╪з╪▒┘Ж╪п╪М ┘В╪п╪▒╪п╪з┘Ж█М ┘Е█М ┌й┘Ж█М┘Е.",
"title": "DMCA"
},
"loadingApp": "╪п╪▒ ╪н╪з┘Д ╪и╪з╪▒┌п█М╪▒█М ╪и╪▒┘Ж╪з┘Е┘З",
"loadingUser": "╪п╪▒╪н╪з┘Д ╪и╪з╪▒┌п█М╪▒█М ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М ╪┤┘Е╪з",
"loadingUserError": {
"logout": "╪о╪▒┘И╪м",
"reset": "╪и╪з╪▓┘Ж╪┤╪з┘Ж█М ╪│╪▒┘И╪▒ ╪│┘Б╪з╪▒╪┤█М",
"text": "╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М ╪┤┘Е╪з ╪и╪з╪▒┌п█М╪▒█М ┘Ж╪┤╪п",
"textWithReset": "╪и╪з╪▒┌п█М╪▒█М ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М ╪┤┘Е╪з ╪з╪▓ ╪│╪▒┘И╪▒ ╪│┘Б╪з╪▒╪┤█М ╪┤┌й╪│╪к ╪о┘И╪▒╪п╪М ╪в█М╪з ┘Е█М ╪о┘И╪з┘З█М╪п ╪и┘З ╪│╪▒┘И╪▒ ┘╛█М╪┤ ┘Б╪▒╪╢ ╪и╪з╪▓┌п╪▒╪п█М╪п╪Я"
},
"migration": {
"failed": "╪з┘Ж╪к┘В╪з┘Д ╪п╪з╪п┘З ┘З╪з█М ╪┤┘Е╪з ╪з┘Ж╪м╪з┘Е ┘Ж╪┤╪п.",
"inProgress": "┘Д╪╖┘Б╪з ╪╡╪и╪▒ ┌й┘Ж█М╪п╪М ┘Е╪з ╪п╪▒ ╪н╪з┘Д ╪з┘Ж╪к┘В╪з┘Д ╪п╪з╪п┘З ┘З╪з█М ╪┤┘Е╪з ┘З╪│╪к█М┘Е. ╪▓█М╪з╪п ╪╖┘И┘Д ┘Ж┘Е█М┌й╪┤╪п."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "┘Ж╪з┘Е ╪п╪│╪к┌п╪з┘З",
"deviceNamePlaceholder": "╪к┘Д┘Б┘Ж ╪┤╪о╪╡█М",
"editProfile": "┘И█М╪▒╪з█М╪┤",
"logoutButton": "╪о╪▒┘И╪м"
},
"actions": {
"delete": {
"button": "╪н╪░┘Б ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М",
"confirmButton": "╪н╪░┘Б ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М",
"confirmDescription": "╪в█М╪з ┘Е╪╖┘Е╪ж┘Ж ┘З╪│╪к█М╪п ┌й┘З ┘Е█М ╪о┘И╪з┘З█М╪п ╪н╪│╪з╪и ╪о┘И╪п ╪▒╪з ╪н╪░┘Б ┌й┘Ж█М╪п╪Я ╪к┘Е╪з┘Е ╪з╪╖┘Д╪з╪╣╪з╪к ╪┤┘Е╪з ╪з╪▓ ╪п╪│╪к ╪о┘И╪з┘З╪п ╪▒┘Б╪к!",
"confirmTitle": "┘Е╪╖┘Е╪ж┘Ж█М╪Я",
"text": "╪з█М┘Ж ╪з┘В╪п╪з┘Е ╪║█М╪▒ ┘В╪з╪и┘Д ╪и╪▒┌п╪┤╪к ╪з╪│╪к. ╪к┘Е╪з┘Е ╪з╪╖┘Д╪з╪╣╪з╪к ╪н╪░┘Б ╪о┘И╪з┘З╪п ╪┤╪п ┘И ┘З█М┌Ж ┌Ж█М╪▓ ╪п█М┌п╪▒ ╪и╪з╪▓┌п╪▒╪п╪з┘Ж█М ┘Ж┘Е█МтАМ╪┤┘И╪п.",
"title": "╪н╪░┘Б ╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М"
},
"title": "╪з┘В╪п╪з┘Е╪з╪к"
},
"devices": {
"deviceNameLabel": "┘Ж╪з┘Е ╪п╪│╪к┌п╪з┘З",
"failed": "╪п╪▒█М╪з┘Б╪к ┘Ж╪┤╪│╪к ┘З╪з ╪┤┌й╪│╪к ╪о┘И╪▒╪п",
"removeDevice": "╪н╪░┘Б",
"title": "╪п╪│╪к┌п╪з┘З ┘З╪з"
},
"profile": {
"finish": "╪к┘Е╪з┘Е ┌й╪▒╪п┘Ж ┘И█М╪▒╪з█М╪┤",
"firstColor": "╪▒┘Ж┌п ┘╛╪▒┘И┘Б╪з█М┘Д ╪з┘И┘Д",
"secondColor": "╪▒┘Ж┌п ┘╛╪▒┘И┘Б╪з█М┘Д ╪п┘И┘Е",
"title": "┘И█М╪▒╪з█М╪┤ ╪╣┌й╪│ ┘Ж┘Е╪з█М┘З",
"userIcon": "┘Ж┘Е╪з╪п ┌й╪з╪▒╪и╪▒█М"
},
"register": {
"cta": "╪┤╪▒┘И╪╣ ┌й┘Ж█М╪п",
"text": "┘╛█М╪┤╪▒┘Б╪к ╪к┘Е╪з╪┤╪з█М ╪о┘И╪п ╪▒╪з ╪и█М┘Ж ╪п╪│╪к┌п╪з┘ЗтАМ┘З╪з ╪и┘З ╪з╪┤╪к╪▒╪з┌й ╪и┌п╪░╪з╪▒█М╪п ┘И ╪в┘Ж┘З╪з ╪▒╪з ╪и╪з █М┌й╪п█М┌п╪▒ ┘З┘Е┌п╪з┘Е ╪│╪з╪▓█М ┌й┘Ж█М╪п.",
"title": "┘З┘Е┌п╪з┘Е ╪│╪з╪▓█М"
},
"title": "╪н╪│╪з╪и ┌й╪з╪▒╪и╪▒█М"
},
"appearance": {
"activeTheme": "┘Б╪╣╪з┘Д",
"themes": {
"blue": "╪в╪и█М",
"default": "┘╛█М╪┤┘Б╪▒╪╢",
"gray": "╪о╪з┌й╪│╪к╪▒█М",
"red": "┘В╪▒┘Е╪▓",
"teal": "╪│╪и╪▓"
},
"title": "╪╕╪з┘З╪▒"
},
"connections": {
"server": {
"description": "╪з┌п╪▒ ┘Е█М╪о┘И╪з█М╪п ╪и┘З █М┌й ╪и┌й-╪з┘Ж╪п ╪│┘Б╪з╪▒╪┤█М ╪и╪▒╪з█М ╪░╪о█М╪▒┘З ╪п╪з╪п┘З ┘Е╪к╪╡┘Д ╪┤┘И█М╪п╪М ╪и╪з ┘Б╪╣╪з┘Д ┘И ╪з╪▒╪з╪ж┘З ╪з╪│╪к┘Б╪з╪п┘З ╪з█М┘Ж ┘Д█М┘Ж┌й ╪з╪п╪з┘Е┘З ╪п┘З█М╪п. <0>╪п╪│╪к┘И╪▒╪з┘Д╪╣┘Е┘Д ┘З╪з.</0>",
"label": "╪│╪▒┘И╪▒ ╪│┘Б╪з╪▒╪┤█М",
"urlLabel": "┘Д█М┘Ж┌й ╪│╪▒┘И╪▒ ╪│┘Б╪з╪▒╪┤█М"
},
"setup": {
"doSetup": "╪▒╪з┘З ╪з┘Ж╪п╪з╪▓█М ┌й┘Ж█М╪п",
"errorStatus": {
"description": "╪и┘З ┘Ж╪╕╪▒ ┘Е█М ╪▒╪│╪п ┌й┘З █М┌й █М╪з ┌Ж┘Ж╪п ┘Е┘И╪▒╪п ╪п╪▒ ╪з█М┘Ж ╪к┘Ж╪╕█М┘Е ┘Ж█М╪з╪▓ ╪и┘З ╪к┘И╪м┘З ╪┤┘Е╪з ╪п╪з╪▒╪п.",
"title": "┌Ж█М╪▓█М ╪и┘З ╪к┘И╪м┘З ╪┤┘Е╪з ┘Ж█М╪з╪▓ ╪п╪з╪▒╪п"
},
"itemError": "┘Е╪┤┌й┘Д█М ╪п╪▒ ╪з█М┘Ж ╪к┘Ж╪╕█М┘Е╪з╪к ┘И╪м┘И╪п ╪п╪з╪▒╪п. ╪и╪▒╪з█М ╪▒┘Б╪╣ ╪в┘Ж ╪п┘И╪и╪з╪▒┘З ╪к┘Ж╪╕█М┘Е╪з╪к ╪▒╪з ╪з┘Ж╪м╪з┘Е ╪п┘З█М╪п.",
"items": {
"default": "╪к┘Ж╪╕█М┘Е ┘╛█М╪┤ ┘Б╪▒╪╢",
"extension": "╪з┘Б╪▓┘И┘Ж┘З",
"proxy": "┘╛╪▒┘И┌й╪│█М ╪│┘Б╪з╪▒╪┤█М"
},
"redoSetup": "╪к┘Ж╪╕█М┘Е ┘Е╪м╪п╪п",
"successStatus": {
"description": "┘З┘Е┘З ┌Ж█М╪▓ ╪и╪▒╪з█М ╪┤╪▒┘И╪╣ ╪к┘Е╪з╪┤╪з█М ┘Е╪н╪к┘И╪з█М ┘Е┘И╪▒╪п ╪╣┘Д╪з┘В┘ЗтАМ╪к╪з┘Ж ╪в┘Е╪з╪п┘З ╪з╪│╪к.",
"title": "┘З┘Е┘З ┌Ж█М╪▓ ╪к┘Ж╪╕█М┘Е ╪┤╪п┘З ╪з╪│╪к!"
},
"unsetStatus": {
"description": "┘Д╪╖┘Б╪з┘Л ╪▒┘И█М ╪п┌й┘Е┘З ╪│┘Е╪к ╪▒╪з╪│╪к ┌й┘Д█М┌й ┌й┘Ж█М╪п ╪к╪з ┘Б╪▒╪в█М┘Ж╪п ┘Ж╪╡╪и ╪┤╪▒┘И╪╣ ╪┤┘И╪п.",
"title": "╪┤┘Е╪з ┘З┘Ж┘И╪▓ ╪▒╪з┘ЗтАМ╪з┘Ж╪п╪з╪▓█М ╪▒╪з ╪╖█М ┘Ж┌й╪▒╪п┘ЗтАМ╪з█М╪п"
}
},
"title": "╪з╪к╪╡╪з┘Д╪з╪к",
"workers": {
"addButton": "╪з╪╢╪з┘Б┘З ┌й╪▒╪п┘Ж worker ╪м╪п█М╪п",
"description": "╪и╪▒╪з█М ╪з█М╪м╪з╪п ╪╣┘Е┘Д┌й╪▒╪п ╪и╪▒┘Ж╪з┘Е┘З╪М ╪к┘Е╪з┘Е ╪к╪▒╪з┘Б█М┌й ╪з╪▓ ╪╖╪▒█М┘В ┘╛╪▒┘И┌й╪│█М ┘З╪з ┘З╪п╪з█М╪к ┘Е█М ╪┤┘И╪п. ╪з┌п╪▒ ┘Е█М╪о┘И╪з█М╪п ╪з█М┘Ж ┌й╪з╪▒ ╪з┘Ж╪м╪з┘Е ╪п┘З█М╪п ╪н╪к┘Е╪з ╪з╪▓ worker ┘З╪з█М ╪о┘И╪п╪к╪з┘Ж ╪з╪│╪к┘Б╪з╪п┘З ┌й┘Ж█М╪п. <0>╪п╪│╪к┘И╪▒╪з┘Д╪╣┘Е┘Д ┘З╪з.</0>",
"emptyState": "┘З┘Ж┘И╪▓ ┘З█М┌Ж worker ╪з█М ┘И╪м┘И╪п ┘Ж╪п╪з╪▒╪п╪М █М┌й█М ╪з╪╢╪з┘Б┘З ┌й┘Ж█М╪п",
"label": "╪з╪│╪к┘Б╪з╪п┘З ╪з╪▓ worker ┘З╪з█М ┘╛╪▒┘И┌й╪│█М ╪│┘Б╪з╪▒╪┤█М",
"urlLabel": "┘Д█М┘Ж┌й worker ┘З╪з",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "╪▓╪и╪з┘Ж ╪и╪▒┘Ж╪з┘Е┘З",
"languageDescription": "╪▓╪и╪з┘Ж ╪и╪▒╪з█М ┌й┘Д ╪и╪▒┘Ж╪з┘Е┘З ╪з╪╣┘Е╪з┘Д ╪┤╪п.",
"thumbnail": "╪з█М╪м╪з╪п ╪к╪з┘Е╪и┘Ж█М┘Д",
"thumbnailDescription": "╪и█М╪┤╪к╪▒ ╪з┘И┘В╪з╪к╪М ┘И█М╪п█М┘И┘З╪з ╪к╪з┘Е╪и┘Ж█М┘Д ┘Ж╪п╪з╪▒┘Ж╪п. ╪┤┘Е╪з ┘Е█М ╪к┘И╪з┘Ж█М╪п ╪з█М┘Ж ╪к┘Ж╪╕█М┘Е ╪▒╪з ┘Б╪╣╪з┘Д ┌й┘Ж█М╪п ╪к╪з ╪в┘Ж┘З╪з ╪▒╪з ╪п╪▒ ┘Д╪н╪╕┘З ╪к┘И┘Д█М╪п ┌й┘Ж█М╪п╪М ╪з┘Е╪з ╪в┘Ж┘З╪з ┘Е█М ╪к┘И╪з┘Ж┘Ж╪п ┘И█М╪п█М┘И█М ╪┤┘Е╪з ╪▒╪з ┌й┘Ж╪п╪к╪▒ ┌й┘Ж┘Ж╪п.",
"thumbnailLabel": "╪з█М╪м╪з╪п ╪к╪з┘Е╪и┘Ж█М┘Д",
"title": "╪з┘И┘Д┘И█М╪к ┘З╪з"
},
"reset": "╪и╪з╪▓┘Ж╪┤╪з┘Ж█М",
"save": "╪░╪о█М╪▒┘З",
"sidebar": {
"info": {
"appVersion": "┘Ж╪│╪о┘З ╪и╪▒┘Ж╪з┘Е┘З",
"backendUrl": "┘Д█М┘Ж┌й ╪и┌й-╪з┘Ж╪п",
"backendVersion": "┘Ж╪│╪о┘З ╪и┌й-╪з┘Ж╪п",
"hostname": "┘Ж╪з┘Е ┘Е█М╪▓╪и╪з┘Ж",
"insecure": "┘Ж╪з ╪з┘Е┘Ж",
"notLoggedIn": "╪┤┘Е╪з ┘И╪з╪▒╪п ┘Ж╪┤╪п┘З ╪з█М╪п",
"secure": "╪з┘Е┘Ж",
"title": "╪з╪╖┘Д╪з╪╣╪з╪к ╪и╪▒┘Ж╪з┘Е┘З",
"unknownVersion": "┘Ж╪з╪┤┘Ж╪з╪о╪к┘З",
"userId": "╪┤┘Ж╪з╪│┘З ┌й╪з╪▒╪и╪▒█М"
}
},
"subtitles": {
"backgroundBlurLabel": "╪к╪з╪▒█М ┘╛╪│ ╪▓┘Е█М┘Ж┘З",
"backgroundLabel": "╪┤┘Б╪з┘Б█М╪к ┘╛╪│тАМ╪▓┘Е█М┘Ж┘З",
"colorLabel": "╪▒┘Ж┌п",
"previewQuote": "┘Ж╪и╪з█М╪п ╪и╪к╪▒╪│┘Е╪М ╪к╪▒╪│ ┘В╪з╪к┘Д ╪░┘З┘Ж ╪з╪│╪к.",
"textSizeLabel": "╪з┘Ж╪п╪з╪▓┘З ┘Е╪к┘Ж",
"title": "╪▓█М╪▒┘Ж┘И█М╪│"
},
"unsaved": "╪┤┘Е╪з ╪к╪║█М█М╪▒╪з╪к ╪░╪о█М╪▒┘З ┘Ж╪┤╪п┘З ╪п╪з╪▒█М╪п"
}
}

View File

@@ -0,0 +1,289 @@
{
"about": {
"description": "movie-web on verkkosovellus, joka etsii suoratoistoja internetist├д. Tiimi pyrkii enimm├дkseen minimalistiseen l├дhestymistapaan sis├дll├╢n kuluttamiseen.",
"faqTitle": "Yleisi├д kysymyksi├д",
"q1": {
"body": "movie-web ei is├дnn├╢i mit├д├дn sis├дlt├╢├д. Kun klikkaat jotain katsottavaa, valittua mediaa etsit├д├дn internetist├д (latausn├дyt├╢ss├д ja 'videol├дhteet'-v├дlilehdell├д n├дet, mit├д l├дhdett├д k├дyt├дt). movie-web ei koskaan lataa mediaa, kaikki tapahtuu t├дm├дn hakumekanismin kautta.",
"title": "Mist├д sis├дlt├╢ tulee?"
},
"q2": {
"body": "Ohjelmaa tai elokuvaa ei voi pyyt├д├д, movie-web ei hallinnoi sis├дlt├╢├д. Kaikki sis├дlt├╢ katsotaan internetin l├дhteist├д.",
"title": "Miss├д voin pyyt├д├д sarjaa tai elokuvaa?"
},
"q3": {
"body": "Hakutuloksemme perustuvat The Movie Database (TMDB) -tietokantaan, ja ne n├дkyv├дt riippumatta siit├д, onko sis├дlt├╢├д oikeasti l├дhteiss├дmme.",
"title": "Hakutuloksissa n├дytet├д├дn ohjelma tai elokuva. Miksi en voi toistaa sit├д?"
},
"title": "Tietoja movie-webist├д"
},
"actions": {
"copied": "Kopioitu",
"copy": "Kopioi"
},
"auth": {
"createAccount": "Eik├╢ sinulla ole viel├д tili├д? <0>Luo tili.</0>",
"deviceNameLabel": "Laitteen nimi",
"deviceNamePlaceholder": "Henkil├╢kohtainen puhelin",
"generate": {
"description": "Tunnuslauseesi toimii k├дytt├дj├дtunnuksena ja salasanana. Varmista, ett├д pid├дt sen turvassa, sill├д sinun on annettava se kirjautuaksesi tilillesi",
"next": "Olen tallentanut tunnuslauseeni",
"passphraseFrameLabel": "Tunnuslause",
"title": "Sinun tunnuslause"
},
"hasAccount": "Onko sinulla jo tili? <0>Kirjaudu sis├д├дn t├дst├д.</0>",
"login": {
"description": "Anna tunnuslauseesi kirjautuaksesi tilillesi",
"deviceLengthError": "Anna laitteen nimi",
"passphraseLabel": "12-sanainen tunnuslause",
"passphrasePlaceholder": "Tunnuslause",
"submit": "Kirjaudu sis├д├дn",
"title": "Kirjaudu tilillesi",
"validationError": "V├д├дr├д tai puutteellinen tunnuslause"
},
"register": {
"information": {
"color1": "Profiilin v├дri yksi",
"color2": "Profiilin v├дri kaksi",
"header": "Anna laitteellesi nimi ja valitse haluamasi v├дrit ja k├дytt├дj├дkuvake",
"icon": "K├дytt├дj├дkuvake",
"next": "Seuraava",
"title": "Tilitiedot"
}
},
"trust": {
"failed": {
"text": "Oletko m├д├дritt├дnyt sen oikein?",
"title": "Palvelimeen ei saada yhteytt├д"
},
"host": "Olet muodostamassa yhteytt├д <0>{{hostname}}</0> - vahvista, ett├д luotat siihen ennen kuin luot tilin",
"no": "Mene takaisin",
"title": "Luotatko t├дh├дn palvelimeen?",
"yes": "Luotan t├дh├дn palvelimeen"
},
"verify": {
"description": "Anna aikaisemmin saamasi tunnuslause vahvistaaksesi, ett├д olet tallentanut sen ja luodaksesi tilisi",
"invalidData": "Tiedot eiv├дt kelpaa",
"noMatch": "Tunnuslause ei t├дsm├д├д",
"passphraseLabel": "12-sanainen tunnuslauseesi",
"recaptchaFailed": "ReCaptcha-tarkistus ep├дonnistui",
"register": "Luo tili",
"title": "Vahvista tunnuslauseesi"
}
},
"errors": {
"badge": "Se hajosi",
"details": "Virheen tiedot",
"reloadPage": "Lataa sivu uudelleen",
"showError": "N├дyt├д virheen tiedot",
"title": "Havaitsimme virheen!"
},
"footer": {
"legal": {
"disclaimer": "Vastuuvapauslauseke",
"disclaimerText": "movie-web ei is├дnn├╢i tiedostoja, se vain linkitt├д├д kolmannen osapuolen palveluihin. Lakiasioista tulee ottaa yhteytt├д tiedostois├дnt├д├дn ja palveluntarjoajiin. movie-web ei ole vastuussa videontarjoajien n├дytt├дmist├д mediatiedostoista."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Katso suosikkiohjelmiasi ja elokuviasi t├дll├д avoimen l├дhdekoodin suoratoistosovelluksella."
},
"global": {
"name": "movie-web",
"pages": {
"about": "Meist├д",
"dmca": "DMCA",
"login": "Kirjaudu sis├д├дn",
"onboarding": "asetus",
"pagetitle": "{{title}} - movie-web",
"register": "Rekister├╢idy",
"settings": "Asetukset"
}
},
"home": {
"bookmarks": {
"sectionTitle": "Kirjanmerkit"
},
"continueWatching": {
"sectionTitle": "Jatka katselua"
},
"mediaList": {
"stopEditing": "Lopeta muokkaaminen"
},
"search": {
"allResults": "Siin├д kaikki mit├д meill├д on!",
"failed": "Mediaa ei l├╢ytynyt, yrit├д uudelleen!",
"loading": "Ladataan...",
"noResults": "Emme l├╢yt├дneet mit├д├дn!",
"placeholder": {
"default": "Mit├д haluat katsoa?",
"extra": []
},
"sectionTitle": "Hakutulokset"
},
"titles": {
"day": {
"default": "Mit├д haluaisit katsoa t├дn├д iltap├дiv├дn├д?",
"extra": [
"Onko seikkailunhaluinen olo? Jurassic Park saattaa olla t├дydellinen valinta."
]
},
"morning": {
"default": "Mit├д haluaisit katsoa t├дn├д aamuna?",
"extra": ["Kuulen, ett├д Rakkautta ennen aamua (Before Sunrise) on hyv├д"]
},
"night": {
"default": "Mit├д haluaisit katsoa t├дn├д iltana?",
"extra": ["V├дsynyt? Kuulin, ett├д Manaaja (The Exorcist) on hyv├д."]
}
}
},
"media": {
"episodeDisplay": "K{{season}} J{{episode}}",
"types": {
"movie": "Elokuva",
"show": "Sarja"
}
},
"navigation": {
"banner": {
"offline": "Tarkista Internet-yhteytesi"
},
"menu": {
"about": "Meist├д",
"donation": "Lahjoita",
"logout": "Kirjaudu ulos",
"register": "Synkronoi pilveen",
"settings": "Asetukset",
"support": "Tuki"
}
},
"notFound": {
"badge": "Ei l├╢ydetty",
"goHome": "Takaisin kotiin",
"message": "Etsimme kaikkialta: roskakorien alta, kaapista, v├дlityspalvelimen takaa, mutta emme lopulta l├╢yt├дneet etsim├д├дsi sivua.",
"title": "Sivua ei l├╢ytynyt"
},
"onboarding": {
"defaultConfirm": {
"cancel": "Peruuta",
"confirm": "K├дyt├д oletuksia",
"description": "Oletuksissa ei ole parhaita suoratoistoja ja se voi olla siet├дm├дtt├╢m├дn hidasta.",
"title": "Oletko varma?"
},
"extension": {
"back": "Mene takaisin",
"explainer": "K├дytt├дm├дll├д selainlaajennusta voit saada parhaat tarjoamamme suoratoistot. Yksinkertaisella asennuksella.",
"explainerIos": "Valitettavasti selainlaajennusta ei tueta iOS:ss├д. Valitse toinen vaihtoehto painamalla <bold>Palaa</bold>.",
"extensionHelp": "Jos olet asentanut laajennuksen, mutta se ei havaitse sit├д, <bold>avaa laajennus selaimen laajennusvalikosta</bold> ja noudata n├дyt├╢n ohjeita.",
"linkChrome": "Asenna Chromen laajennus",
"linkFirefox": "Asenna Firefoxin laajennus",
"notDetecting": "Asensitko sen Chromelle, mutta sivusto ei havaitse sit├д? Kokeile ladata sivu uudelleen!",
"notDetectingAction": "Lataa sivu uudelleen",
"status": {
"disallowed": "Laajennus ei ole otettu k├дytt├╢├╢n t├дlle sivulle",
"disallowedAction": "Ota laajennus k├дytt├╢├╢n",
"failed": "Pyynn├╢n tilan hakeminen ep├дonnistui",
"loading": "Odottaa, ett├д asennat laajennuksen",
"outdated": "Laajennuksen versio on liian vanha",
"success": "Laajennus toimii odotetusti!"
},
"submit": "Jatketaan",
"title": "Aloitetaan laajennuksella"
},
"proxy": {
"back": "Mene takaisin",
"explainer": "Proxy-menetelm├дll├д voit saada erinomaisen laadukkaita suoratoistoja luomalla itsepalveluvaltuutetun proxyn.",
"input": {
"errorConnection": "Yhteys proxyn kanssa ei onnistunut",
"errorInvalidUrl": "Ei kelvollinen URL-osoite",
"errorNotProxy": "Odotettiin proxya, mutta saatiinkin verkkosivu",
"label": "Proxyn URL-osoite",
"placeholder": "https://"
},
"link": "Opi luomaan proxy",
"submit": "Toimita proxy",
"title": "Luodaan uusi proxy"
},
"start": {
"explainer": "Parhaiden suoratoistojen saamiseksi sinun t├дytyy valita, mit├д suoratoistomenetelm├д├д haluat k├дytt├д├д.",
"options": {
"default": {
"text": "En halua hyv├дlaatuisia suoratoistoja,<0 /> <1>k├дyt├д oletusasetusta</1>"
},
"extension": {
"action": "Asenna laajennus",
"description": "Asenna selaimen laajennus ja saa p├д├дsy parhaisiin l├дhteisiin."
}
},
"title": "Aloitetaan asennus elokuva-webin kanssa"
}
},
"player": {
"menus": {
"episodes": {
"emptyState": "T├дss├д kaudessa ei ole jaksoja, tarkista my├╢hemmin!"
},
"quality": {
"hint": "Voit kokeilla <0>vaihtaa l├дhdett├д</0> saadaksesi eri laatuasetuksia."
},
"sources": {
"noEmbeds": {
"text": "Emme l├╢yt├дneet upotuksia, kokeile toista l├дhdett├д."
},
"noStream": {
"text": "T├дss├д l├дhteess├д ei ole suoratoistoja t├дlle elokuvalle tai ohjelmalle."
}
}
},
"metadata": {
"api": {
"text": "API-metatietoja ei voitu ladata, tarkista internet-yhteys.",
"title": "Ei voitu ladata API:n metatietoja."
}
},
"playbackError": {
"errors": {
"errorAborted": "Mediatiedon haku keskeytettiin k├дytt├дj├дn pyynn├╢st├д.",
"errorNotSupported": "Mediaa tai mediantarjoajaa ei tueta."
},
"text": "Tapahtui virhe yritett├дess├д toistaa mediaa. Yrit├д uudelleen."
},
"time": {
"remaining": "{{timeLeft}} j├дljell├д тАв P├д├дttyy {{timeFinished, datetime}}"
},
"turnstile": {
"error": "Ei voitu varmistaa inhimillisyytt├дsi. Yrit├д uudelleen.",
"title": "Meid├дn t├дytyy varmistaa, ett├д olet ihminen."
}
},
"screens": {
"migration": {
"inProgress": "Pysy hetkisen odotuksessa, siirr├дmme tietojasi. T├дm├д ei kest├д kauan."
}
},
"settings": {
"account": {
"register": {
"text": "Jaa katseluetenemisesi laitteiden v├дlill├д ja pid├д ne synkronoituina."
}
},
"connections": {
"setup": {
"unsetStatus": {
"description": "K├дynnist├д asennusprosessi napsauttamalla oikealla olevaa painiketta."
}
},
"workers": {
"emptyState": "Ei viel├д ty├╢ntekij├╢it├д, lis├д├д yksi alle"
}
},
"preferences": {
"languageDescription": "Kieli sovellettu koko sovellukseen."
},
"subtitles": {
"previewQuote": "Minun ei pid├д pel├дt├д. Pelko on mielen tappaja."
}
}
}

550
src/assets/locales/fr.json Normal file
View File

@@ -0,0 +1,550 @@
{
"about": {
"description": "movie-web est une application web qui recherche des flux sur Internet. L'├йquipe vise une approche minimaliste de la consommation de contenu.",
"faqTitle": "Questions fr├йquentes",
"q1": {
"body": "movie-web n'h├йberge aucun contenu. Lorsque vous cliquez sur un ├йl├йment ├а regarder, une recherche est effectu├йe sur Internet pour trouver le m├йdia s├йlectionn├й (sur l'├йcran de chargement et dans l'onglet \"sources vid├йo\", vous pouvez voir quelle source vous utilisez). Les m├йdias ne sont jamais t├йl├йcharg├йs par movie-web, tout passe par ce m├йcanisme de recherche.",
"title": "D'o├╣ vient le contenu ?"
},
"q2": {
"body": "Il est impossible de demander un film ou une s├йrie car movie-web ne g├иre aucun contenu. Le contenu est r├йcup├йr├й en explorant d'autres sites sur Internet.",
"title": "O├╣ puis-je demander une s├йrie ou un film ?"
},
"q3": {
"body": "Nos r├йsultats de recherche sont aliment├йs par The Movie Database (TMDB) et s'affichent ind├йpendamment de la disponibilit├й r├йelle du contenu dans nos sources.",
"title": "Les r├йsultats de la recherche affichent la s├йrie ou le film, pourquoi ne puis-je pas le lire ?"
},
"title": "├А propos de movie-web"
},
"actions": {
"copied": "Copi├й",
"copy": "Copier"
},
"auth": {
"createAccount": "N'avez-vous pas encore de compteтАп? <0>Cr├йer un compte.</0>",
"deviceNameLabel": "Nom de l'appareil",
"deviceNamePlaceholder": "T├йl├йphone personnel",
"generate": {
"description": "Le nom d'utilisateur et le mot de passe sont obtenus ├а partir de votre passphrase. Vous devrez la saisir pour acc├йder ├а votre compte, alors gardez-la pr├йcieusement",
"next": "J'ai sauvegard├й ma passphrase",
"passphraseFrameLabel": "Passphrase",
"title": "Votre passphrase"
},
"hasAccount": "Avez-vous d├йj├а un compteтАп? <0>Connectez-vous ici.</0>",
"login": {
"description": "Veuillez saisir votre passphrase pour acc├йder ├а votre compte",
"deviceLengthError": "Veuillez saisir un nom d'appareil",
"passphraseLabel": "Passphrase de 12 mots",
"passphrasePlaceholder": "Passphrase",
"submit": "Se connecter",
"title": "Connectez-vous ├а votre compte",
"validationError": "Passphrase incorrecte ou incompl├иte"
},
"register": {
"information": {
"color1": "Premi├иre couleur de profil",
"color2": "Seconde couleur de profil",
"header": "Veuillez entrer un nom pour votre appareil, choisir une couleur et une ic├┤ne utilisateur de votre choix",
"icon": "Ic├┤ne d'utilisateur",
"next": "Suivant",
"title": "Informations du compte"
}
},
"trust": {
"failed": {
"text": "L'avez-vous configur├й correctement ?",
"title": "├Йchec de la connexion au serveur"
},
"host": "Vous ├кtes en train de vous connecter ├а <0>{{hostname}}</0> - veuillez confirmer que vous lui faites confiance avant de cr├йer un compte",
"no": "Retour",
"noHost": "Le serveur n'a pas ├йt├й configur├й, vous ne pouvez donc pas cr├йer de compte",
"noHostTitle": "Serveur non configur├й !",
"title": "Avez-vous confiance en ce serveur ?",
"yes": "Je fais confiance ├а ce serveur"
},
"verify": {
"description": "Veuillez saisir votre passphrase pour confirmer que vous l'avez enregistr├йe et pour cr├йer votre compte",
"invalidData": "Les donn├йes ne sont pas valides",
"noMatch": "La passphrase ne correspond pas",
"passphraseLabel": "Votre passphrase de 12 mots",
"recaptchaFailed": "La validation ReCaptcha a ├йchou├йe",
"register": "Cr├йer un compte",
"title": "Resaisissez votre passphrase"
}
},
"errors": {
"badge": "Tout est cass├й",
"details": "D├йtails de l'erreur",
"reloadPage": "Actualiser la page",
"showError": "Afficher les d├йtails de l'erreur",
"title": "Nous avons rencontr├й une erreur !"
},
"footer": {
"legal": {
"disclaimer": "Avertissement",
"disclaimerText": "Le site movie-web ne stocke pas de fichiers, mais propose des liens vers des services externes. Les probl├иmes juridiques doivent ├кtre trait├йs avec les fournisseurs et les h├йbergeurs de fichiers. Les fichiers multim├йdias diffus├йs par les fournisseurs de vid├йos ne sont pas couverts par movie-web."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Regardez vos s├йries et films pr├йf├йr├йs avec cette application de streaming open source."
},
"global": {
"name": "movie-web",
"pages": {
"about": "├А propos",
"dmca": "DMCA",
"login": "Se connecter",
"onboarding": "Mise en place",
"pagetitle": "{{title}} - movie-web",
"register": "Cr├йer un compte",
"settings": "Param├иtres"
}
},
"home": {
"bookmarks": {
"sectionTitle": "Favoris"
},
"continueWatching": {
"sectionTitle": "Reprendre la lecture"
},
"mediaList": {
"stopEditing": "Arr├кter l'├йdition"
},
"search": {
"allResults": "C'est tout ce que nous avonsтАп!",
"failed": "Le m├йdia n'a pas ├йt├й trouv├й, veuillez r├йessayezтАп!",
"loading": "Chargement...",
"noResults": "Nous n'avons rien trouv├йтАп!",
"placeholder": {
"default": "Que voulez-vous voirтАп?",
"extra": [
"Que voulez-vous explorer ?",
"Que y a-t-il dans votre liste de lecture?",
"Quel est votre film pr├йf├йr├й ?",
"Quelle est votre s├йrie pr├йf├йr├йe ?"
]
},
"sectionTitle": "R├йsultats de la recherche"
},
"titles": {
"day": {
"default": "Que voulez-vous regarder cet apr├иs-midi ?",
"extra": [
"Amoureux des films d'animation ? Suzume est un incontournable."
]
},
"morning": {
"default": "Que voulez-vous regarder ce matin ?",
"extra": [
"Les films, c'est comme les voyages : ├зa nous ouvre l'esprit"
]
},
"night": {
"default": "Que voulez-vous regarder ce soir ?",
"extra": [
"├А la recherche d'un bon film d'horreur ├а regarder ? J'ai entendu dire que Scream ├йtait bien."
]
}
}
},
"media": {
"episodeDisplay": "S{{season}} E{{episode}}",
"types": {
"movie": "Film",
"show": "S├йrie"
}
},
"navigation": {
"banner": {
"offline": "V├йrifiez votre connexion internet"
},
"menu": {
"about": "├А propos de nous",
"donation": "Faire un don",
"logout": "Se d├йconnecter",
"register": "Synchroniser au Cloud",
"settings": "Param├иtres",
"support": "Support"
}
},
"notFound": {
"badge": "Introuvable",
"goHome": "Retourner ├а l'accueil",
"message": "Nous avons cherch├й partout : sous les poubelles, dans le placard, derri├иre le proxy, mais nous n'avons finalement pas trouv├й la page que vous cherchez.",
"title": "Impossible de trouver cette page"
},
"onboarding": {
"defaultConfirm": {
"cancel": "Annuler",
"confirm": "Utiliser la configuration par d├йfaut",
"description": "La configuration par d├йfaut n'offre pas les meilleurs flux et peut ├кtre insupportablement lente.",
"title": "├Кtes-vous s├╗r ?"
},
"extension": {
"back": "Revenir en arri├иre",
"explainer": "En utilisant l'extension de navigateur, vous pouvez obtenir les meilleurs flux que nous avons ├а offrir. Avec juste une simple installation.",
"explainerIos": "Malheureusement, l'extension web n'est pas prise en charge sur iOS, appuyez sur <bold> Revenir en arri├иre </bold> pour choisir une autre option.",
"extensionHelp": "Si vous avez install├й l'extension mais qu'elle n'est pas d├йtect├йe, <bold>ouvrez l'extension via le menu des extensions de votre navigateur</bold> et suivez les ├йtapes ├а l'├йcran.",
"linkChrome": "Installer l'extension Chrome",
"linkFirefox": "Installer l'extension Firefox",
"notDetecting": "L'extension est install├йe sur Chrome mais le site ne la d├йtecte pas ? Essayez de rafra├оchir la page !",
"notDetectingAction": "Rafra├оchir la page",
"status": {
"disallowed": "L'extension n'est pas activ├йe pour cette page",
"disallowedAction": "Activer l'extension",
"failed": "├Йchec de la demande de statut",
"loading": "En attente que vous installiez l'extension",
"outdated": "Version d'extension trop ancienne",
"success": "L'extension fonctionne comme pr├йvuтАп!"
},
"submit": "Continuer",
"title": "Commen├зons par une extension"
},
"proxy": {
"back": "Revenir en arri├иre",
"explainer": "Avec la m├йthode du proxy, vous pouvez obtenir des flux de bonne qualit├й en cr├йant un proxy en libre-service.",
"input": {
"errorConnection": "Impossible de se connecter au proxy",
"errorInvalidUrl": "URL non valide",
"errorNotProxy": "Je m'attendais ├а un proxy mais j'ai obtenu un site Web",
"label": "URL du proxy",
"placeholder": "https://"
},
"link": "Apprenez ├а cr├йer un proxy",
"submit": "Valider le proxy",
"title": "Cr├йons un nouveau proxy"
},
"start": {
"explainer": "Pour obtenir les meilleurs flux possibles, vous devrez choisir la m├йthode de streaming que vous souhaitez utiliser.",
"options": {
"default": {
"text": "Je ne veux pas de flux de bonne qualit├й,<0 /> <1>Utiliser le flux par d├йfaut</1>"
},
"extension": {
"action": "Installer l'extension",
"description": "Installez l'extension pour navigateur et acc├йdez aux meilleures sources.",
"quality": "Meilleur qualit├й",
"title": "Extension du navigateur"
},
"proxy": {
"action": "Configurez le proxy",
"description": "Configurez un proxy en seulement 5 minutes et acc├йdez ├а d'excellentes sources.",
"quality": "Bonne qualit├й",
"title": "Proxy personnalis├й"
}
},
"title": "Commen├зons par configurer movie-web"
}
},
"overlays": {
"close": "Fermer"
},
"player": {
"back": {
"default": "Revenir ├а la page d'accueil",
"short": "Retour"
},
"casting": {
"enabled": "Casting vers l'appareil..."
},
"menus": {
"downloads": {
"copyHlsPlaylist": "Copier le lien de la playlist HLS",
"disclaimer": "Les t├йl├йchargements sont effectu├йs directement par le fournisseur. movie-web n'a aucun contr├┤le sur la mani├иre dont les t├йl├йchargements sont effectu├йs.",
"downloadSubtitle": "T├йl├йcharger les sous-titres",
"downloadVideo": "T├йl├йcharger la vid├йo",
"hlsDisclaimer": "Les t├йl├йchargements sont effectu├йs directement aupr├иs du fournisseur. movie-web n'a aucun contr├┤le sur la fa├зon dont les t├йl├йchargements sont fournis.<br /><br />Veuillez noter que vous t├йl├йchargez une liste de lecture HLS, <bold>il n'est pas recommand├й de la t├йl├йcharger si vous n'├кtes pas familier avec les formats de streaming avanc├йs. </bold>. Essayez diff├йrentes sources pour diff├йrents formats.",
"onAndroid": {
"1": "Pour t├йl├йcharger sur Android, cliquez sur le bouton de t├йl├йchargement puis, sur la nouvelle page, <bold>tapez et maintenez </bold> sur la vid├йo, puis s├йlectionnez <bold>enregistrer</bold>.",
"shortTitle": "T├йl├йcharger / Android",
"title": "T├йl├йchargement sur Android"
},
"onIos": {
"1": "Pour t├йl├йcharger sur iOS, cliquez sur le bouton de t├йl├йchargement puis, sur la nouvelle page, cliquez sur <bold><ios_share /></bold>, puis <bold>Enregistrer dans les fichiers <ios_files /></bold>.",
"shortTitle": "T├йl├йcharger / iOS",
"title": "T├йl├йcharger sur iOS"
},
"onPc": {
"1": "Sur PC, cliquez sur le bouton de t├йl├йchargement puis, sur la nouvelle page, faites un clic droit sur la vid├йo et s├йlectionnez <bold>Enregistrer la vid├йo sous</bold>",
"shortTitle": "T├йl├йcharger / PC",
"title": "T├йl├йchargement sur PC"
},
"title": "T├йl├йcharger"
},
"episodes": {
"button": "├Йpisodes",
"emptyState": "Cette saison ne contient aucun ├йpisode, revenez plus tard !",
"episodeBadge": "E{{episode}}",
"loadingError": "Erreur lors du chargement de la saison",
"loadingList": "Chargement...",
"loadingTitle": "Chargement...",
"unairedEpisodes": "Un ou plusieurs ├йpisodes de cette saison ont ├йt├й d├йsactiv├йs car ils n'ont pas encore ├йt├й diffus├йs."
},
"playback": {
"speedLabel": "Vitesse de lecture",
"title": "Param├иtres de lecture"
},
"quality": {
"automaticLabel": "Qualit├й automatique",
"hint": "Vous pouvez essayer de <0>changer de source</0> pour obtenir diff├йrentes options de qualit├й.",
"iosNoQuality": "En raison des limitations d├йfinies par Apple, la s├йlection de la qualit├й n'est pas disponible sur iOS pour cette source. Vous pouvez essayer <0>de passer ├а une autre source</0> pour obtenir des options de qualit├й diff├йrentes.",
"title": "Qualit├й"
},
"settings": {
"audioItem": "Audio",
"downloadItem": "T├йl├йcharger",
"enableSubtitles": "Activer les sous-titres",
"experienceSection": "Exp├йrience de visionnage",
"playbackItem": "Param├иtres de lecture",
"qualityItem": "Qualit├й",
"sourceItem": "Sources vid├йo",
"subtitleItem": "Param├иtres des sous-titres",
"videoSection": "Param├иtres vid├йo"
},
"sources": {
"failed": {
"text": "Une erreur s'est produite lors de la recherche de vid├йos, veuillez essayer une autre source.",
"title": "├Йchec de la r├йcup├йration (scrape)"
},
"noEmbeds": {
"text": "Nous n'avons pas trouv├й de liens, veuillez essayer une autre source.",
"title": "Pas d'embeds trouv├йs"
},
"noStream": {
"text": "Cette source n'a pas de flux pour ce film ou cette s├йrie.",
"title": "Pas de flux"
},
"title": "Sources",
"unknownOption": "Inconnu"
},
"subtitles": {
"customChoice": "Glisser ou charger un fichier",
"customizeLabel": "Personnaliser",
"dropSubtitleFile": "Glisser le fichier des sous-titres ici",
"offChoice": "D├йsactiv├й",
"settings": {
"backlink": "Sous-titres personnalis├йs",
"delay": "D├йlai des sous-titres",
"fixCapitals": "Corriger les capitales"
},
"title": "Sous-titres",
"unknownLanguage": "Inconnu"
}
},
"metadata": {
"api": {
"text": "Impossible de charger les m├йtadonn├йes de l'API, veuillez v├йrifier votre connexion Internet.",
"title": "├Йchec du chargement des m├йtadonn├йes de l'API"
},
"dmca": {
"badge": "Supprim├й",
"text": "Ce m├йdia n'est plus disponible en raison d'un avis de retrait ou d'une r├йclamation pour atteinte aux droits d'auteur.",
"title": "Le m├йdia a ├йt├й supprim├й"
},
"extensionPermission": {
"badge": "Autorisation manquante",
"button": "Utiliser l'extension",
"text": "Vous disposez de l'extension de navigateur, mais nous avons besoin de votre autorisation pour commencer ├а utiliser l'extension.",
"title": "Configurer l'extension"
},
"failed": {
"badge": "├Йchec",
"homeButton": "Revenir ├а l'accueil",
"text": "Impossible de charger les m├йtadonn├йes du m├йdia ├а partir de TMDB. Veuillez v├йrifier si TMDB est en panne ou bloqu├й sur votre connexion internet.",
"title": "├Йchec du chargement des m├йtadonn├йes"
},
"notFound": {
"badge": "Introuvable",
"homeButton": "Revenir ├а l'accueil",
"text": "Nous n'avons pas trouv├й le m├йdia que vous avez demand├й. Soit il a ├йt├й supprim├й, soit vous avez modifi├й l'URL.",
"title": "Impossible de trouver ce m├йdia."
}
},
"nextEpisode": {
"cancel": "Annuler",
"next": "Prochain ├йpisode"
},
"playbackError": {
"badge": "Erreur de lecture",
"errors": {
"errorAborted": "L'extraction du m├йdia a ├йt├й interrompue ├а la demande de l'utilisateur.",
"errorDecode": "Bien qu'elle ait ├йt├й jug├йe utilisable, une erreur s'est produite lors de la tentative de d├йcodage de la ressource multim├йdia, ce qui a entra├оn├й une erreur.",
"errorGenericMedia": "Une erreur de m├йdia inconnue est survenue.",
"errorNetwork": "Une erreur de r├йseau s'est produite qui a emp├кch├й la r├йcup├йration du m├йdia, bien qu'il ait ├йt├й disponible auparavant.",
"errorNotSupported": "L'objet du media ou de la source du m├йdia n'est pas support├й."
},
"homeButton": "Revenir ├а l'accueil",
"text": "Une erreur s'est produite lors de la lecture du m├йdia. Veuillez r├йessayer.",
"title": "Oups, c'est coup├й !"
},
"scraping": {
"items": {
"failure": "Une erreur est survenue",
"notFound": "N'a pas la vid├йo",
"pending": "Recherche de vid├йos..."
},
"notFound": {
"badge": "Non trouv├й",
"detailsButton": "Afficher les d├йtails",
"homeButton": "Revenir ├а l'accueil",
"text": "Nous avons cherch├й parmi nos sources et n'avons pas trouv├й les m├йdias que vous recherchez ! Nous n'h├йbergeons pas les m├йdias et n'avons aucun contr├┤le sur ce qui est disponible. Veuillez cliquer sur \"Afficher les d├йtails\" ci-dessous pour plus d'informations.",
"title": "Nous n'avons pas trouv├й cela"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} restant тАв Fini ├а {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "Veuillez v├йrifier que vous ├кtes bien humain en compl├йtant le Captcha ├а droite. C'est pour assurer la s├йcurit├й de movie-web !",
"error": "├Йchec de la v├йrification de votre humanit├й. Veuillez r├йessayer.",
"title": "Nous devons v├йrifier que vous ├кtes un humain.",
"verifyingHumanity": "V├йrification de votre humanit├й..."
}
},
"screens": {
"dmca": {
"text": "Bienvenue sur la page de contact DMCA de movie-web ! Nous respectons les droits de propri├йt├й intellectuelle et souhaitons r├йpondre rapidement ├а toute question relative aux droits d'auteur. Si vous pensez que votre ┼Уuvre prot├йg├йe par des droits d'auteur a ├йt├й utilis├йe de mani├иre inappropri├йe sur notre plateforme, veuillez envoyer une notification DMCA d├йtaill├йe ├а l'adresse ├йlectronique ci-dessous. Veuillez inclure une description du mat├йriel prot├йg├й par des droits d'auteur, vos coordonn├йes et une d├йclaration de bonne foi. Nous nous engageons ├а r├йsoudre ces probl├иmes rapidement et vous remercions de votre coop├йration pour que movie-web reste un lieu respectueux de la cr├йativit├й et des droits d'auteur.",
"title": "DMCA"
},
"loadingApp": "Chargement de l'application",
"loadingUser": "Chargement de votre profil",
"loadingUserError": {
"logout": "Se d├йconnecter",
"reset": "R├йinitialiser le serveur personnalis├й",
"text": "├Йchec du chargement de votre profil",
"textWithReset": "Echec du chargement de votre profil ├а partir de votre serveur personnalis├й, souhaitez-vous revenir au serveur par d├йfaut ?"
},
"migration": {
"failed": "La migration de vos donn├йes a ├йchou├йe.",
"inProgress": "Veuillez patienter, nous sommes en train de migrer vos donn├йes. Cela ne devrait pas prendre longtemps."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "Nom de l'appareil",
"deviceNamePlaceholder": "T├йl├йphone personnel",
"editProfile": "├Йditer",
"logoutButton": "Se d├йconnecter"
},
"actions": {
"delete": {
"button": "Supprimer le compte",
"confirmButton": "Supprimer le compte",
"confirmDescription": "├Кtes-vous s├╗r de vouloir supprimer votre compte ? Toutes vos donn├йes seront perdues !",
"confirmTitle": "├Кtes-vous s├╗r ?",
"text": "Cette action est irr├йversible. Toutes les donn├йes seront supprim├йes et rien ne pourra ├кtre r├йcup├йr├й.",
"title": "Supprimer le compte"
},
"title": "Actions"
},
"devices": {
"deviceNameLabel": "Nom de l'appareil",
"failed": "├Йchec du chargement des sessions",
"removeDevice": "Supprimer",
"title": "Appareils"
},
"profile": {
"finish": "Terminer l'├йdition",
"firstColor": "Premi├иre couleur de profil",
"secondColor": "Seconde couleur de profil",
"title": "Modifier la photo de profil",
"userIcon": "Ic├┤ne de l'utilisateur"
},
"register": {
"cta": "D├йmarrer",
"text": "Partagez la progression de vos films et s├йries entre vos appareils et gardez-les synchronis├йs.",
"title": "Synchroniser au Cloud"
},
"title": "Compte"
},
"appearance": {
"activeTheme": "Actif",
"themes": {
"blue": "Bleu",
"default": "D├йfaut",
"gray": "Gris",
"red": "Rouge",
"teal": "Saphir"
},
"title": "Apparence"
},
"connections": {
"server": {
"description": "Si vous d├йsirez utiliser un syst├иme de stockage externe pour enregistrer vos donn├йes, activez cette option et indiquez l'URL. <0>Instructions.</0>",
"label": "Serveur personnalis├й",
"urlLabel": "URL du serveur personnalis├й"
},
"setup": {
"doSetup": "Configurer",
"errorStatus": {
"description": "Il semble qu'un ou plusieurs ├йl├йments de cette configuration n├йcessitent votre attention.",
"title": "Quelque chose n├йcessite votre attention"
},
"itemError": "Ce param├иtre pr├йsente un probl├иme. R├йsolvez le probl├иme en recommen├зant la configuration.",
"items": {
"default": "Configuration par d├йfaut",
"extension": "Extension",
"proxy": "Proxy personnalis├й"
},
"redoSetup": "Refaire la configuration",
"successStatus": {
"description": "Tout est r├йuni pour que vous puissiez commencer ├а regarder vos m├йdias pr├йf├йr├йs.",
"title": "Tout est mis en place !"
},
"unsetStatus": {
"description": "Pour commencer le processus de configuration, veuillez cliquer sur le bouton ├а droite.",
"title": "Vous n'avez pas encore effectu├й la configuration"
}
},
"title": "Connexions",
"workers": {
"addButton": "Ajouter un nouveau worker",
"description": "Pour que l'application fonctionne, tout le trafic est achemin├й via des proxys. Activez cette option si vous souhaitez faire appel ├а vos propres workers. <0>Instructions.</0>",
"emptyState": "Pas encore de workers, ajoutez-en un ci-dessous",
"label": "Utiliser des agents proxy personnalis├йs",
"urlLabel": "URLs des workers",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "Language de l'application",
"languageDescription": "Langue appliqu├йe ├а lтАЩensemble de lтАЩapplication.",
"thumbnail": "G├йn├йrer des miniatures",
"thumbnailDescription": "La plupart du temps, les vid├йos n'ont pas de miniatures. Vous pouvez activer ce param├иtre pour les g├йn├йrer ├а la vol├йe, mais ils peuvent ralentir votre vid├йo.",
"thumbnailLabel": "G├йn├йrer des miniatures",
"title": "Pr├йf├йrences"
},
"reset": "R├йinitialiser",
"save": "Sauvegarder",
"sidebar": {
"info": {
"appVersion": "Version de l'application",
"backendUrl": "URL de Backend",
"backendVersion": "Version du Backend",
"hostname": "Nom d'h├┤te",
"insecure": "Non s├йcuris├й",
"notLoggedIn": "Vous n'├кtes pas connect├й",
"secure": "S├йcuris├й",
"title": "Informations sur l'application",
"unknownVersion": "Inconnu",
"userId": "ID de l'utilisateur"
}
},
"subtitles": {
"backgroundBlurLabel": "Flou d'arri├иre-plan",
"backgroundLabel": "Opacit├й du fond",
"colorLabel": "Couleur",
"previewQuote": "Plus l'obscurit├й est profonde, plus la lumi├иre brille.",
"textSizeLabel": "Taille des textes",
"title": "Sous-titres"
},
"unsaved": "Vous avez des changements non sauvegard├йs"
}
}

550
src/assets/locales/gl.json Normal file
View File

@@ -0,0 +1,550 @@
{
"about": {
"description": "movie-web ├й unha aplicaci├│n web que busca transmisi├│ns na rede. O equipo ten como obxectivo manter un enfoque principalmente minimalista para consumir os contidos.",
"faqTitle": "Preguntas frecuentes",
"q1": {
"body": "movie-web non aloxa ning├║n contido. Cando premes en algo para ver o contenido, b├║scase en internet o medio seleccionado. (Na pantalla de carga e na lapela 'fontes de video' podes ver que fonte se est├б a empregar. O contido nunca se carga en movie-web, todo real├нzase a trav├йs deste m├йtodo de busca.",
"title": "De onde prove├▒en os contidos?"
},
"q2": {
"body": "Non ├й posible solicitar unha pel├нcula. movie-web non xestiona ning├║n contido. Todo o contido ├й xestionado a trav├йs de fontes na rede.",
"title": "Onde poido solicitar unha pel├нcula a engadir?"
},
"q3": {
"body": "Os nosos resultados de busqueda prove├▒en de The Movie Database (TMDB) e se mostran independentemente de se as nosas fontes multimedia te├▒en realmente o contido.",
"title": "Os resultados da busca mostran a serie ou pel├нcula... Por qu├й non poido reproducila?"
},
"title": "Acerca de movie-web"
},
"actions": {
"copied": "Copiado",
"copy": "Copiar"
},
"auth": {
"createAccount": "Non tes unha conta a├нnda? <0>Crea unha conta.</0>",
"deviceNameLabel": "Nome do dispositivo",
"deviceNamePlaceholder": "Tel├йfono persoal",
"generate": {
"description": "A t├║a contrase├▒a actua como o teu nome de usuario e contrase├▒a. Aseg├║rate de mantelas seguras, xa que as necesitar├бs para iniciar sesi├│n na t├║a conta",
"next": "Gardei a contrase├▒a exitosamente",
"passphraseFrameLabel": "Contrase├▒a",
"title": "A t├║a contrase├▒a"
},
"hasAccount": "Tes xa unha conta? <0>Inicia sesi├│n aqu├н.</0>",
"login": {
"description": "Por favor, ingresa a t├║a contrase├▒a para iniciar sesi├│n na t├║a conta",
"deviceLengthError": "Por favor, ingresa un nome de dispositivo",
"passphraseLabel": "Contrase├▒a de 12 caracteres",
"passphrasePlaceholder": "Contrase├▒a",
"submit": "Iniciar sesi├│n",
"title": "Inicia sesi├│n na t├║a conta",
"validationError": "Contrase├▒a incorrecta ou incompleta"
},
"register": {
"information": {
"color1": "C├│r de perfil un",
"color2": "C├│r de perfil dous",
"header": "Ingresa un nome para o teu dispositivo, elixe cores, e un icono de usuario",
"icon": "├Нcono de usuario",
"next": "Seguinte",
"title": "Informaci├│n da conta"
}
},
"trust": {
"failed": {
"text": "Configurachelo correctamente?",
"title": "Non se puido conectar ao servidor"
},
"host": "Estaste a conectar a <0>{{hostname}}</0> - por favor, confirma se conf├нas antes de crear a conta",
"no": "Regresar",
"noHost": "O servidor non est├б configurado, polo que non podes crear unha conta",
"noHostTitle": "O servidor non est├б configurado!",
"title": "Conf├нas neste servidor?",
"yes": "Si, si que conf├нo neste servidor"
},
"verify": {
"description": "Por favor, ingresa a t├║a contrase├▒a para confirmar que est├б gardada para crear a t├║a conta",
"invalidData": "Os datos non son v├бlidos",
"noMatch": "A contrase├▒a non coincide",
"passphraseLabel": "A contrase├▒a debe de ser de 12 caracteres",
"recaptchaFailed": "A validaci├│n ReCaptcha fallou",
"register": "Crear conta",
"title": "Confirma a t├║a contrase├▒a"
}
},
"errors": {
"badge": "Rompeu",
"details": "Detalles do erro",
"reloadPage": "Recargar a p├бxina",
"showError": "Mostrar detalles do erro",
"title": "Atopamos un erro!"
},
"footer": {
"legal": {
"disclaimer": "Descargo de responsabilidade",
"disclaimerText": "movie-web non aloxa ning├║n arquivo, simplemente enlaza con servizos de terceiros. Os problemas legais deben ser tratados c├│s proovedores de arquivos e servizos. movie-web non se fai responsable dos arquivos multimedia mostrados polos provedores de video."
},
"links": {
"discord": "Discord",
"dmca": "DMCA",
"github": "GitHub"
},
"tagline": "Disfruta das t├║as series e pel├нculas favoritas con esta aplicaci├│n de transmisi├│n de c├│digo aberto."
},
"global": {
"name": "movie-web",
"pages": {
"about": "Acerca de",
"dmca": "DMCA",
"login": "Iniciar sesi├│n",
"onboarding": "Configuraci├│n",
"pagetitle": "{{title}} - movie-web",
"register": "Rexistrarse",
"settings": "Configuraci├│n"
}
},
"home": {
"bookmarks": {
"sectionTitle": "Marcadores"
},
"continueWatching": {
"sectionTitle": "Continuar vendo"
},
"mediaList": {
"stopEditing": "Deter edici├│n"
},
"search": {
"allResults": "Esto ├й todo o que temos!",
"failed": "Error ao encontrar contido... intentao de novo!",
"loading": "Cargando...",
"noResults": "Non atopamos nada!",
"placeholder": {
"default": "Que che gustar├нa ver?",
"extra": [
"Qu├й queres explorar?",
"Que est├б na t├║a lista se seguimiento?",
"Cal ├й a t├║a pel├нcula favorita?",
"Cal ├й a t├║a serie favorita?"
]
},
"sectionTitle": "Resultados da busca"
},
"titles": {
"day": {
"default": "Que che gustar├нa ver esta tarde?",
"extra": [
"S├нnteste aventureiro? Jurassic Park poder├нa ser a elecci├│n perfecta."
]
},
"morning": {
"default": "Que che gustar├нa ver esta ma├▒├б?",
"extra": [
"Escoitei que тАЬAntes del amanecerтАЭ ├й boa"
]
},
"night": {
"default": "Que che gustar├нa ver esta noite?",
"extra": [
"Canso? Escoitei que тАЬEl ExorcistaтАЭ ├й boa."
]
}
}
},
"media": {
"episodeDisplay": "T{{season}} E{{episode}}",
"types": {
"movie": "Pel├нcula",
"show": "Serie"
}
},
"navigation": {
"banner": {
"offline": "Verifica a t├║a conexi├│n a internet"
},
"menu": {
"about": "Acerca de n├│s",
"donation": "Doar",
"logout": "Cerrar sesi├│n",
"register": "Sincronizar coa nube",
"settings": "Configuraci├│n",
"support": "Soporte"
}
},
"notFound": {
"badge": "Non atopado",
"goHome": "Volver ao inicio",
"message": "Prometocho, buscamos en todas partes: debaixo dos contenedores, no armario, detr├бs do proxy, pero ao final non puidemos atopar a p├бxina que estabas buscando.",
"title": "Non atopei a p├бxona que estabas a buscar"
},
"onboarding": {
"defaultConfirm": {
"cancel": "Cancelar",
"confirm": "Usar configuraci├│n por defecto",
"description": "A configuraci├│n por defecto non ten a mellor calidade e pode ser moi lenta.",
"title": "Est├бs seguro?"
},
"extension": {
"back": "Volver atr├бs",
"explainer": "Usando a extensi├│n de navegador, podes obter os mellores streams ├б mellor calidade. Cunha simple instalaci├│n.",
"explainerIos": "Por desgraza, a extensi├│n de navegador non ├й soportada en iOS. Pulsa <bold>volver atr├бs</bold> para escoller outra opci├│n.",
"extensionHelp": "Se instalaches a extensi├│n pero non ├й detectada, <bold>abre a extensi├│n dende o men├║ de extensi├│ns do navegador</bold> e sigue os pasos na pantalla.",
"linkChrome": "Instalar extensi├│n de Chrome",
"linkFirefox": "Instalar extensi├│n de Firefox",
"notDetecting": "Instalada en Chrome, pero o sitio web non a est├б a detectar? Proba recargando a p├бxina!",
"notDetectingAction": "Recargar a p├бxina",
"status": {
"disallowed": "A extensi├│n non est├б habilitada para esta p├бxina",
"disallowedAction": "Activar extensi├│n",
"failed": "Error ao solicitar estado",
"loading": "Esperando a que instales a extensi├│n",
"outdated": "A versi├│n da extensi├│n ├й moi vella",
"success": "A extensi├│n funciona como se esperaba!"
},
"submit": "Continuar",
"title": "Vamos a empezar coa extensi├│n"
},
"proxy": {
"back": "Vover atr├бs",
"explainer": "C├│ m├йtodo do proxy, podes obter streams de boa calidade creando un proxy hosteado por ti mesmo.",
"input": {
"errorConnection": "Non foi posible a conexi├│n c├│ proxy",
"errorInvalidUrl": "URL non v├бlida",
"errorNotProxy": "Estaba previsto obter o proxy pero obtuven unha p├бxina web",
"label": "URL do proxy",
"placeholder": "https://"
},
"link": "Aprender a configurar o proxy",
"submit": "Validar proxy",
"title": "Vamos crear un novo proxy"
},
"start": {
"explainer": "Para obter a maior calidade posible, ter├бs que elexir que m├йtodo de streaming queres usar.",
"options": {
"default": {
"text": "Non quero streams de boa calidade, <0 /> <1>usarei a configuraci├│n por defecto</1>"
},
"extension": {
"action": "Instalar extensi├│n",
"description": "Instala a extensi├│n de navegador e obt├йn acceso ├бs mellores fontes.",
"quality": "A mellor calidade",
"title": "Extensi├│n de navegador"
},
"proxy": {
"action": "Configurar proxy",
"description": "Configura un proxy en s├│ 5 minutos e ga├▒a acceso ├бs mellores fontes.",
"quality": "Boa calidade",
"title": "Proxy personalizado"
}
},
"title": "Vamos a empezar coa configuraci├│n de movie-web"
}
},
"overlays": {
"close": "Cerrar"
},
"player": {
"back": {
"default": "Volver ao inicio",
"short": "Volver"
},
"casting": {
"enabled": "Transmitiendo ao dispositivo..."
},
"menus": {
"downloads": {
"copyHlsPlaylist": "Copiar a ligaz├│n da lista HLS",
"disclaimer": "As descargas prove├▒en do provedor. movie-web non ten control sobre as descargas e a s├║a procedencia.",
"downloadSubtitle": "Descargar subt├нtulos actuais",
"downloadVideo": "Descargar video",
"hlsDisclaimer": "As descargas realizanse directamente dende o proovedor. movie-web non ten control sobre como se xestionan as descargas. <br /><br />Ten en conta que est├бs a descargar unha lista de reproducci├│n HLS, <bold>non est├б recomendado instalalos se non est├бs familiarizado con estos sistemas de contidos avanzados</bold> Proba fontes diferentes ou formatos diferentes.",
"onAndroid": {
"1": "Para descargar en Android, fai click no bot├│n de descarga e despois, na nova p├бxina, <bold>mant├йn presionado</bold>o v├нdeo e selecciona <bold>gardar</bold>.",
"shortTitle": "Descargar / Android",
"title": "Descargando en Android"
},
"onIos": {
"1": "Para descargar en iOS, fai clic no bot├│n de descarga e despois, na nova p├бxina, fai click en <bold><ios_share /></bold>, e despois <bold>Gardar en archivos <ios_files /></bold>.",
"shortTitle": "Descargar / iOS",
"title": "Descargando en iOS"
},
"onPc": {
"1": "Nunha PC, fai click no bot├│n de descargas e despois, na nova p├бxina, fai click dereito no video e selecciona <bold>Gardar v├нdeo como...</bold>",
"shortTitle": "Descargar / PC",
"title": "Descargando en PC"
},
"title": "Descargar"
},
"episodes": {
"button": "Episodios",
"emptyState": "Non hai episodios nesta temporada, Intentao m├бis tarde!",
"episodeBadge": "E{{episode}}",
"loadingError": "Error cargando a sesi├│n",
"loadingList": "Cargando...",
"loadingTitle": "Cargando...",
"unairedEpisodes": "Un ou m├бis episodios nesta temporada foron desactivados porque non sairon a├нnda."
},
"playback": {
"speedLabel": "Velocidade de reproducci├│n",
"title": "Configuraci├│n de reproducci├│n"
},
"quality": {
"automaticLabel": "Calidade autom├бtica",
"hint": "Podes intentar <0>cambiar de fonte</0> para obter diferentes opci├│ns de calidade.",
"iosNoQuality": "Debido a limitaci├│ns definidas por Apple, a selecci├│n de calidade no est├б disponible en iOS para esta fonte. Podes intentar <0>cambiar a outra fonte</0> para obter diferentes opci├│ns de calidade.",
"title": "Calidade"
},
"settings": {
"audioItem": "Audio",
"downloadItem": "Descargar",
"enableSubtitles": "Activar subt├нtulos",
"experienceSection": "Configuraci├│n de experiencia",
"playbackItem": "Configuraci├│n do playback",
"qualityItem": "Calidade",
"sourceItem": "Fonte do video",
"subtitleItem": "Configuraci├│n dos subt├нtulos",
"videoSection": "Configuraci├│n de video"
},
"sources": {
"failed": {
"text": "Acaba de producirse un erro ao intentar atopar videos, por favor, intenta cunha fonte distinta.",
"title": "Erro ao retirar"
},
"noEmbeds": {
"text": "Non puidemos atopar ning├║n embed, por favor, intenta cunha fonte diferente.",
"title": "No se atoparon embeds"
},
"noStream": {
"text": "Nesta fonte non hai contidos sobre esta pel├нcula ou episodio.",
"title": "Sin fonte"
},
"title": "Fontes",
"unknownOption": "Desco├▒ecido"
},
"subtitles": {
"customChoice": "Sube ou arrastra o arquivo",
"customizeLabel": "Personalizar",
"dropSubtitleFile": "Solta o arquivo de subt├нtulos aqu├н",
"offChoice": "Apagar",
"settings": {
"backlink": "Subt├нtulos personalizados",
"delay": "Retardo dos subt├нtulos",
"fixCapitals": "Arreglar capitalizaci├│n"
},
"title": "Subt├нtulos",
"unknownLanguage": "Desco├▒ecido"
}
},
"metadata": {
"api": {
"text": "Non puiden cargar os metadatos da API, por favor, comproba a t├║a conexi├│n a internet.",
"title": "Non foi posible cargar os metadatos da API"
},
"dmca": {
"badge": "Agochado",
"text": "Este contido non est├б dispo├▒ible debido a unha reclamaci├│n dos dereitos de autor.",
"title": "Os contidos foron retirados"
},
"extensionPermission": {
"badge": "Non hai permisos suficientes",
"button": "Usar extensi├│n",
"text": "Si que tes a extensi├│n de navegador, pero precisamos do teu permiso para empezar a usala.",
"title": "Configura a extensi├│n"
},
"failed": {
"badge": "Erro",
"homeButton": "Ir ao inicio",
"text": "Non se puideron cargar os metadatos do contido de TMDB. Por favor, verifica se TMDB est├б ca├нdo ou bloqueado na t├║a conexi├│n a internet.",
"title": "Error ao cargar os metadatos"
},
"notFound": {
"badge": "Non atopado",
"homeButton": "Volver ao inicio",
"text": "Non puidemos encontrar o contenido que solicitache. Xa se├▒a que se eliminara ou modificara a URL.",
"title": "No se pudo atopar ese contenido."
}
},
"nextEpisode": {
"cancel": "Cancelar",
"next": "Seguinte episodio"
},
"playbackError": {
"badge": "Error de reproducci├│n",
"errors": {
"errorAborted": "A obtenci├│n do contido foi cancelada pola solicitude do usuario.",
"errorDecode": "A pesar de ser determinado previamente como utilizable, produciuse un erro ao intentar decodificar o recurso do contido, o que resultou nun erro.",
"errorGenericMedia": "Produxose un erro desco├▒ecido no contido.",
"errorNetwork": "Produxose un erro de rede que impidideu obter o contido de maneira exitosa, a pesar de estar disponible anteriormente.",
"errorNotSupported": "O contido ou o proovedor do contido non ├й compatible."
},
"homeButton": "Ir ao inicio",
"text": "Produxose un erro ao intentar reproducir o contenido. Por favor, int├йntao de novo.",
"title": "Non se puido reproducir o video!"
},
"scraping": {
"items": {
"failure": "Ocurreu un erro",
"notFound": "Non ten o video",
"pending": "Verificando v├нdeos..."
},
"notFound": {
"badge": "Non atopado",
"detailsButton": "Mostrar detalles",
"homeButton": "Ir ao inicio",
"text": "Buscamos nos nosos proovedores e non puidemos atopar o contido que est├бs a buscar. N├│s, non aloxamos o contido e non temos control sobre o que est├б dispo├▒ible. Fai click en 'Mostrar detalles' a continuaci├│n para obter m├бis informaci├│n.",
"title": "Non puidemos atopar eso"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} restante тАв Finaliza ├бs {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "Por favor, verifica que eres un hum├бn completando o Captcha. Isto ├й para mantee movie-web seguro!",
"error": "Houbo un erro ao verificar a t├║a humanidade. Por favor, volve a intentalo.",
"title": "Necesitamos verificar que realmente eres un hum├бn.",
"verifyingHumanity": "Verificando a t├║a humanidadeтАж"
}
},
"screens": {
"dmca": {
"text": "Benvido/a ├б p├бxona de contacto DMA de movie-web! Respetamos os dereitos de propiedade intelectual e queremos abordar calqueiro problema de dereitos de autor de maneira m├бs r├бpida. Se crees que o teu traballo con dereitos de autor est├б sendo empregado incorrectamente na nosa plataforma, env├▒ia un aviso DMCA detallado ao correo electr├│nico que se mostra a continuaci├│n. Inclue unha descripci├│n do material con dereitos de autor, os seus datos de contacto e unha declaraci├│n de boa f├й. Estamos comprometidos a resolver estos asuntos o m├бis r├бpido posible e agradecemos a t├║a cooperaci├│n para manter a movie-web como un lugar que respeta a creatividade e os dereitos de autor.",
"title": "DMCA"
},
"loadingApp": "Cargando aplicaci├│n",
"loadingUser": "Cargando o teu perfil",
"loadingUserError": {
"logout": "Pechar sesi├│n",
"reset": "Reiniciar servidor personalizado",
"text": "Erro ao cargar o teu perfil",
"textWithReset": "Erro ao cargar o teu perfil dende o teu servidor personalizado, queres reiniciar e volver ao servidor por defecto?"
},
"migration": {
"failed": "Erro ao migrar os teus datos.",
"inProgress": "Porfavor, espera mientras migramos tus datos. Esto no deber├нa llevar mucho."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "Nome do dispositivo",
"deviceNamePlaceholder": "Tel├йfono persoal",
"editProfile": "Editar",
"logoutButton": "Pechar sesi├│n"
},
"actions": {
"delete": {
"button": "Eliminar conta",
"confirmButton": "Eliminar conta",
"confirmDescription": "Estas seguro/a que queres eliminar a t├║a conta? Todos os datos ser├бn eliminados!",
"confirmTitle": "Est├бs seguro/a?",
"text": "Esta acci├│n ├й irreversible. Todos os datos ser├бn eliminados e nada poder├б ser recuperado.",
"title": "Eliminar conta"
},
"title": "Acci├│ns"
},
"devices": {
"deviceNameLabel": "Nome do dispositivo",
"failed": "Erro ao cargar sesi├│ns",
"removeDevice": "Quitar",
"title": "Dispositivos"
},
"profile": {
"finish": "Acabar de editar",
"firstColor": "C├│r de perfil un",
"secondColor": "C├│r de perfil dous",
"title": "Editar foto de perfil",
"userIcon": "Icono de usuario"
},
"register": {
"cta": "Empezar",
"text": "Compartir o teu progreso entre dispositivos e mantelos sincronizados.",
"title": "Sincronizar ├б nube"
},
"title": "Conta"
},
"appearance": {
"activeTheme": "Activo",
"themes": {
"blue": "Azul",
"default": "Por defecto",
"gray": "Gris",
"red": "Vermello",
"teal": "Turquesa"
},
"title": "Apariencia"
},
"connections": {
"server": {
"description": "Se che gustar├нa conectar un servidor personalizado de backend para almacenar os teus datos, activa esto e indica a URL. <0>Instrucci├│ns.</0>",
"label": "Servidor personalizado",
"urlLabel": "Servidor personalizado URL"
},
"setup": {
"doSetup": "Configurar",
"errorStatus": {
"description": "Parece que hay un ou varios puntos que precisan da tua atenci├│n.",
"title": "Hai algo que require da t├║a atenci├│n"
},
"itemError": "Hai un erro nesta configuraci├│n. Volve atr├бs para solucionalo.",
"items": {
"default": "Configuraci├│n por defecto",
"extension": "Extensi├│n",
"proxy": "Proxy personalizado"
},
"redoSetup": "Retroceder na configuraci├│n",
"successStatus": {
"description": "Todo est├б no seu sitio para que podas empezar a ver os teus contidos favoritos.",
"title": "Todo est├б configurado!"
},
"unsetStatus": {
"description": "Por favor, preme no bot├│n para empezar o proceso de configuraci├│n.",
"title": "Non empezaches ningunha configuraci├│n"
}
},
"title": "Conexi├│ns",
"workers": {
"addButton": "A├▒adir novo",
"description": "Para facer que a aplicaci├│n funcione, todo o tr├бfico ├й organizado en proxies. Activa esta opci├│n se queres empregar os teus propios workers. <0>Instrucci├│ns.</0>",
"emptyState": "Non hai workers a├нnda, engade un abaixo",
"label": "Usar proxy workers personalizados",
"urlLabel": "URLs dos workers",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "Linguaxe da aplicaci├│n",
"languageDescription": "Lingua aplicada a toda a aplicaci├│n.",
"thumbnail": "Xerar miniaturas",
"thumbnailDescription": "Na maior├нa das veces, os videos non te├▒en miniaturas. Podes activar esta configuraci├│n para xeralas ao momento, pero podes realentizar o video.",
"thumbnailLabel": "Xerar miniaturas",
"title": "Preferencias"
},
"reset": "Reinicio",
"save": "Gardar",
"sidebar": {
"info": {
"appVersion": "Versi├│n da aplicaci├│n",
"backendUrl": "URL do Backend",
"backendVersion": "Versi├│n do Backend",
"hostname": "Nome do Host (Hostname)",
"insecure": "Non seguro",
"notLoggedIn": "Non iniciache sesi├│n",
"secure": "Seguro",
"title": "Informaci├│n da aplicaci├│n",
"unknownVersion": "Desco├▒ecido",
"userId": "ID do usuario"
}
},
"subtitles": {
"backgroundBlurLabel": "Desenfoque do fondo",
"backgroundLabel": "Opacidade do fondo",
"colorLabel": "C├│r",
"previewQuote": "Non debo temer. O medo ├й o asasino da mente.",
"textSizeLabel": "Tama├▒o da fonte",
"title": "Subt├нtulos"
},
"unsaved": "Tes cambios sen gardar"
}
}

535
src/assets/locales/gu.json Normal file
View File

@@ -0,0 +1,535 @@
{
"about": {
"description": "ркорлВрк╡рлА-рк╡рлЗркм ркПркХ рк╡рлЗркм ркПрккрлНрк▓рк┐ркХрлЗрк╢рки ркЫрлЗ ркЬрлЗ ркЗркирлНркЯрк░ркирлЗркЯ рккрк░ рк╕рлНркЯрлНрк░рлАрко ркорк╛ркЯрлЗ рк╢рлЛркз ркХрк░рлЗ ркЫрлЗ. ркЯрлАрко рк╡ркзрлБркорк╛ркВ рк╡ркзрлБ ркХркирлНркЯрлЗркирлНркЯ ркЙрккркнрлЛркЧ ркХрк░рк╡рк╛ркирлА ркжрлНрк░рк╖рлНркЯрк┐ркХрлЛркгркорк╛ркВ ркЫрлЗ.",
"faqTitle": "рк╕рк╛ркорк╛ркирлНркп рккрлНрк░рк╢рлНркирлЛ",
"q1": {
"body": "ркорлВрк╡рлА-рк╡рлЗркм ркХрлЛркИрккркг ркХркирлНркЯрлЗркирлНркЯ рк╣рлЛрк╕рлНркЯ ркХрк░ркдрлБркВ ркиркерлА. ркЬрлНркпрк╛рк░рлЗ ркдркорлЗ ркЬрлЛрк╡рк╛ ркорк╛ркЯрлЗ ркХркВркИркХ рккрк░ ркХрлНрк▓рк┐ркХ ркХрк░рлЛ ркЫрлЛ, ркдрлНркпрк╛рк░рлЗ ркИркирлНркЯрк░ркирлЗркЯ рккрк╕ркВркж ркХрк░рлЗрк▓ ркорлАркбрк┐ркпрк╛ ркорк╛ркЯрлЗ рк╢рлЛркзрк╛ркп ркЫрлЗ (рк▓рлЛркбрк┐ркВркЧ рк╕рлНркХрлНрк░рлАрки рккрк░ ркЕркирлЗ 'рк╡рк┐ркбрк┐ркпрлЛ рк╕рлНркдрлНрк░рлЛркдрлЛ' ркЯрлЕркмркорк╛ркВ ркдркорлЗ ркЬрлЛркИ рк╢ркХрлЛ ркЫрлЛ ркХрлЗ ркдркорлЗ ркХркпрк╛ рк╕рлНрк░рлЛркдркирлЛ ркЙрккркпрлЛркЧ ркХрк░рлА рк░рк╣рлНркпрк╛ркВ ркЫрлЛ). ркорлАркбрк┐ркпрк╛ ркХрлНркпрк╛рк░рлЗркп ркорлВрк╡рлА-рк╡рлЗркм ркжрлНрк╡рк╛рк░рк╛ ркЕрккрк▓рлЛркб ркеркдрлБркВ ркиркерлА, ркмркзрлБркВ ркЖ рк╕рк░рлНркЪрк┐ркВркЧ ркорк┐ркХрлЗркирк┐ркЭрко ркжрлНрк╡рк╛рк░рк╛ ркерк╛ркп ркЫрлЗ.",
"title": "ркХркирлНркЯрлЗркирлНркЯ ркХрлНркпрк╛ркВркерлА ркЖрк╡рлЗ ркЫрлЗ?"
},
"q2": {
"body": "рк╢рлЛ ркЕркерк╡рк╛ ркорлВрк╡рлАркирлА рк╡рк┐ркиркВркдрлА ркХрк░рк╡рлА рк╢ркХрлНркп ркиркерлА, ркорлВрк╡рлА-рк╡рлЗркм ркХрлЛркИрккркг ркХркирлНркЯрлЗркирлНркЯ ркирлБркВ рк╕ркВркЪрк╛рк▓рки ркХрк░ркдрлБркВ ркиркерлА. ркмркзрлА ркХркирлНркЯрлЗркирлНркЯ ркЗркирлНркЯрк░ркирлЗркЯ рккрк░ркирк╛ рк╕рлНркдрлНрк░рлЛркдрлЛ ркжрлНрк╡рк╛рк░рк╛ ркЬрлЛрк╡рк╛ркорк╛ркВ ркЖрк╡рлЗ ркЫрлЗ.",
"title": "рк╣рлБркВ рк╢рлЛ ркЕркерк╡рк╛ ркорлВрк╡рлАркирлА рк╡рк┐ркиркВркдрлА ркХрлНркпрк╛ркВ ркХрк░рлА рк╢ркХрлБркВ?"
},
"q3": {
"body": "ркЕркорк╛рк░рк╛ рк╢рлЛркз рккрк░рк┐ркгрк╛ркорлЛ ркз ркорлВрк╡рлА ркбрлЗркЯрк╛ркмрлЗркЭ (TMDB) ркжрлНрк╡рк╛рк░рк╛ рк╕ркВркЪрк╛рк▓рк┐ркд ркЫрлЗ ркЕркирлЗ ркЕркорк╛рк░рк╛ рк╕рлНркдрлНрк░рлЛркдрлЛркорк╛ркВ ркЦрк░рлЗркЦрк░ ркХркирлНркЯрлЗркирлНркЯ ркЫрлЗ ркХрлЗ ркХрлЗрко ркдрлЗ ркзрлНркпрк╛ркиркорк╛ркВ рк▓рлАркзрк╛ рк╡рк┐ркирк╛ рккрлНрк░ркжрк░рлНрк╢рк┐ркд ркерк╛ркп ркЫрлЗ.",
"title": "рк╢рлЛ ркЕркерк╡рк╛ ркорлВрк╡рлАркирк╛ рк╢рлЛркз рккрк░рк┐ркгрк╛ркорлЛ ркжрк░рлНрк╢рк╛рк╡рк╡рк╛ркорк╛ркВ ркЖрк╡рлЗ ркЫрлЗ, рккрк░ркВркдрлБ рк╣рлБркВ ркдрлЗркирлЗ ркХрлЗркЯрк▓рк╛ркХ ркХрк╛рк░ркгрлЛркерлА ркЪрк▓рк╛рк╡рлА рк╢ркХркдрлЛ ркиркерлА?"
},
"title": "ркорлВрк╡рлА-рк╡рлЗркм рк╡рк┐рк╢рлЗ"
},
"actions": {
"copied": "ркХрлЛрккрлА ркХрк░рлНркпрлБркВ",
"copy": "ркХрлЙрккрлА"
},
"auth": {
"createAccount": "рк╣ркЬрлБ рк╕рлБркзрлА ркПркХрк╛ркЙркирлНркЯ ркиркерлА? <0>ркПркХрк╛ркЙркирлНркЯ ркмркирк╛рк╡рлЛ.</0>",
"deviceNameLabel": "ркбрк┐рк╡рк╛ркЗрк╕ ркирк╛рко",
"deviceNamePlaceholder": "рк╡рлНркпркХрлНркдрк┐ркЧркд рклрлЛрки",
"generate": {
"description": "ркдркорк╛рк░рлЛ рккрк╛рк╕рклрлНрк░рлЗркЭ ркдркорк╛рк░рк╛ ркпрлБркЭрк░ркирлЗрко ркЕркирлЗ рккрк╛рк╕рк╡рк░рлНркб ркдрк░рлАркХрлЗ ркХрк╛рк░рлНркп ркХрк░рлЗ ркЫрлЗ. ркдрлЗркирлЗ рк╕рлБрк░ркХрлНрк╖рк┐ркд рк░рк╛ркЦрк╡рк╛ркирлА ркЦрк╛ркдрк░рлА ркХрк░рлЛ ркХрк╛рк░ркг ркХрлЗ ркдркорк╛рк░рлЗ ркдркорк╛рк░рк╛ ркПркХрк╛ркЙркирлНркЯркорк╛ркВ рк▓рлЙркЧрк┐рки ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ ркдрлЗркирлЗ ркжрк╛ркЦрк▓ ркХрк░рк╡рк╛ркирлА ркЬрк░рлВрк░ рккркбрк╢рлЗ",
"next": "ркорлЗркВ ркорк╛рк░рлЛ рккрк╛рк╕рклрлНрк░рлЗркЭ рк╕рлЗрк╡ ркХрк░рлНркпрлЛ ркЫрлЗ",
"passphraseFrameLabel": "рккрк╛рк╕рклрлНрк░рлЗркЭ",
"title": "ркдркорк╛рк░рлЛ рккрк╛рк╕рклрлНрк░рлЗркЭ"
},
"hasAccount": "рккрк╣рлЗрк▓рлЗркерлА ркЬ ркПркХрк╛ркЙркирлНркЯ ркЫрлЗ? <0>ркЕрк╣рлАркВ рк▓рлЛркЧрк┐рки ркХрк░рлЛ.</0>",
"login": {
"description": "ркдркорк╛рк░рк╛ ркПркХрк╛ркЙркирлНркЯркорк╛ркВ рк▓рлЙркЧрк┐рки ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркдркорк╛рк░рлЛ рккрк╛рк╕рклрлНрк░рлЗркЭ ркжрк╛ркЦрк▓ ркХрк░рлЛ",
"deviceLengthError": "ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркбрк┐рк╡рк╛ркЗрк╕ркирлБркВ ркирк╛рко ркжрк╛ркЦрк▓ ркХрк░рлЛ",
"passphraseLabel": "12-рк╢ркмрлНркжркирлЛ рккрк╛рк╕рклрлНрк░рлЗркЭ",
"passphrasePlaceholder": "рккрк╛рк╕рклрлНрк░рлЗркЭ",
"submit": "рк▓рлЛркЧрк┐рки ркХрк░рлЛ",
"title": "ркдркорк╛рк░рк╛ ркПркХрк╛ркЙркирлНркЯркорк╛ркВ рк▓рлЛркЧрк┐рки ркХрк░рлЛ",
"validationError": "ркЦрлЛркЯрлЛ ркЕркерк╡рк╛ ркЕрккрлВрк░рлНркг рккрк╛рк╕рклрлНрк░рлЗркЭ"
},
"register": {
"information": {
"color1": "рккрлНрк░рлЛрклрк╛ркЗрк▓ рк░ркВркЧ ркПркХ",
"color2": "рккрлНрк░рлЛрклрк╛ркЗрк▓ рк░ркВркЧ ркмрлЗ",
"header": "ркдркорк╛рк░рк╛ ркЙрккркХрк░ркг ркорк╛ркЯрлЗ ркирк╛рко ркжрк╛ркЦрк▓ ркХрк░рлЛ ркЕркирлЗ рк░ркВркЧрлЛ ркЕркирлЗ ркдркорк╛рк░рлА рккрк╕ркВркжркЧрлАркирк╛ рк╡рккрк░рк╛рк╢ркХрк░рлНркдрк╛ ркЪрк┐рк╣рлНрки рккрк╕ркВркж ркХрк░рлЛ",
"icon": "рк╡рккрк░рк╛рк╢ркХрк░рлНркдрк╛ ркЪрк┐рк╣рлНрки",
"next": "ркЖркЧрк│",
"title": "ркПркХрк╛ркЙркирлНркЯ ркорк╛рк╣рк┐ркдрлА"
}
},
"trust": {
"failed": {
"text": "рк╢рлБркВ ркдркорлЗ ркдрлЗркирлЗ ркпрлЛркЧрлНркп рк░рлАркдрлЗ ркЧрлЛркарк╡рлНркпрлБркВ ркЫрлЗ?",
"title": "рк╕рк░рлНрк╡рк░ рк╕рлБркзрлА рккрк╣рлЛркВркЪрк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│"
},
"host": "ркдркорлЗ <0>{{hostname}}</0> ркерлА ркХркирлЗркХрлНркЯ ркХрк░рлА рк░рк╣рлНркпрк╛ркВ ркЫрлЛ - ркПркХрк╛ркЙркирлНркЯ ркмркирк╛рк╡ркдрк╛ рккрк╣рлЗрк▓рк╛ ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркЦрк╛ркдрк░рлА ркХрк░рлЛ ркХрлЗ ркдркорлЗ ркдрлЗркирк╛ рккрк░ рк╡рк┐рк╢рлНрк╡рк╛рк╕ ркХрк░рлЛ ркЫрлЛ",
"no": "рккрк╛ркЫрк╛ ркЬрк╛ркУ",
"title": "рк╢рлБркВ ркдркорлЗ ркЖ рк╕рк░рлНрк╡рк░ рккрк░ рк╡рк┐рк╢рлНрк╡рк╛рк╕ ркХрк░рлЛ ркЫрлЛ?",
"yes": "ркоркирлЗ ркЖ рк╕рк░рлНрк╡рк░ рккрк░ рк╡рк┐рк╢рлНрк╡рк╛рк╕ ркЫрлЗ"
},
"verify": {
"description": "ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркдркорк╛рк░рлЛ рккрк╛рк╕рклрлНрк░рлЗркЭ ркПркирлНркЯрк░ ркХрк░рлЛ, ркЬрлЗркерлА ркПркХрк╛ркЙркирлНркЯ ркмркирк╛рк╡рлА рк╢ркХрк╛ркп",
"invalidData": "ркбрлЗркЯрк╛ ркорк╛ркирлНркп ркиркерлА",
"noMatch": "рккрк╛рк╕рклрлНрк░рлЗркЭ ркорлЗрк│ ркЦрк╛ркдрлЛ ркиркерлА",
"passphraseLabel": "ркдркорк╛рк░рлЛ 12-рк╢ркмрлНркжркирлЛ рккрк╛рк╕рклрлНрк░рлЗркЭ",
"recaptchaFailed": "ReCaptcha ркорк╛ркирлНркпркдрк╛ ркирк┐рк╖рлНрклрк│",
"register": "ркЦрк╛ркдрлБркВ ркмркирк╛рк╡рлЛ",
"title": "ркдркорк╛рк░рк╛ рккрк╛рк╕рклрлНрк░рлЗркЭркирлА рккрлБрк╖рлНркЯрк┐ ркХрк░рлЛ"
}
},
"errors": {
"badge": "ркдрлЗ ркдрлВркЯрлА ркЧркпрлБркВ",
"details": "ркнрлВрк▓ рк╡рк┐ркЧркдрлЛ",
"reloadPage": "рккрлЗркЬркирлЗ рклрк░рлАркерлА рк▓рлЛркб ркХрк░рлЛ",
"showError": "ркнрлВрк▓ рк╡рк┐ркЧркдрлЛ ркмркдрк╛рк╡рлЛ",
"title": "ркЕркоркирлЗ ркПркХ ркнрлВрк▓ ркЖрк╡рлА!"
},
"footer": {
"legal": {
"disclaimer": "ркЕрк╕рлНрк╡рлАркХрк░ркг",
"disclaimerText": "ркорлВрк╡рлА-рк╡рлЗркм ркХрлЛркИрккркг рклрк╛ркЗрк▓рлЛркирлЗ рк╣рлЛрк╕рлНркЯ ркХрк░ркдрлБркВ ркиркерлА, ркдрлЗ рклркХрлНркд 3рк░рлНркб рккрк╛рк░рлНркЯрлА рк╕рк░рлНрк╡рк┐рк╕рлЛркирк╛ рк╕рк╛ркерлЗ рк▓рк┐ркВркХ ркХрк░рлЗ ркЫрлЗ. рклрк╛ркЗрк▓ рк╣рлЛрк╕рлНркЯрлНрк╕ ркЕркирлЗ рккрлНрк░ркжрк╛ркдрк╛ркУ рк╕рк╛ркерлЗ ркХрк╛ркирлВркирлА ркорлБркжрлНркжрк╛ркУ ркЙркарк╛рк╡рк╡рк╛ ркЬрлЛркИркП. рк╡рк┐ркбрк┐ркпрлЛ рккрлНрк░ркжрк╛ркдрк╛ркУ ркжрлНрк╡рк╛рк░рк╛ ркмркдрк╛рк╡рк╡рк╛ркорк╛ркВ ркЖрк╡рлЗрк▓рлА ркХрлЛркИрккркг ркорлАркбрк┐ркпрк╛ рклрк╛ркЗрк▓рлЛ ркорк╛ркЯрлЗ movie-web ркЬрк╡рк╛ркмркжрк╛рк░ ркиркерлА."
},
"links": {
"discord": "ркбрк┐рк╕рлНркХрлЛрк░рлНркб",
"dmca": "DMCA",
"github": "ркЧрк┐ркЯрк╣ркм"
},
"tagline": "ркЖ ркУрккрки рк╕рлЛрк░рлНрк╕ рк╕рлНркЯрлНрк░рлАркорк┐ркВркЧ ркПркк рк╡ркбрлЗ ркдркорк╛рк░рк╛ ркоркирккрк╕ркВркж рк╢рлЛ ркЕркирлЗ ркорлВрк╡рлАркЭ ркЬрлБркУ."
},
"global": {
"name": "ркорлВрк╡рлА-рк╡рлЗркм",
"pages": {
"about": "рк╡рк┐рк╢рлЗ",
"dmca": "DMCA",
"login": "рккрлНрк░рк╡рлЗрк╢ ркХрк░рлЛ",
"onboarding": "рк╕рлНркерк╛рккркирк╛",
"pagetitle": "{{title}} - ркорлВрк╡рлА-рк╡рлЗркм",
"register": "ркирлЛркВркзркгрлА ркХрк░рлЛ",
"settings": "рк╕рлЗркЯрк┐ркВркЧрлНрк╕"
}
},
"home": {
"bookmarks": {
"sectionTitle": "ркмрлБркХркорк╛рк░рлНркХрлНрк╕"
},
"continueWatching": {
"sectionTitle": "ркЬрлЛрк╡рк╛ркирлБркВ ркЪрк╛рк▓рлБ рк░рк╛ркЦрлЛ"
},
"mediaList": {
"stopEditing": "рк╕ркВрккрк╛ркжрки ркмркВркз ркХрк░рлЛ"
},
"search": {
"allResults": "ркЕркорк╛рк░рлА рккрк╛рк╕рлЗ ркПркЯрк▓рлБркВ ркЬ ркЫрлЗ!",
"failed": "ркорлАркбрк┐ркпрк╛ рк╢рлЛркзрк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│, рклрк░рлА рккрлНрк░ркпрк╛рк╕ ркХрк░рлЛ!",
"loading": "рк▓рлЛркб ркерк╛ркп ркЫрлЗ...",
"noResults": "ркЕркорлЗ ркХркВркИрккркг рк╢рлЛркзрлА рк╢ркХрлНркпрк╛ ркиркерлА!",
"placeholder": {
"default": "ркдркорлЗ рк╢рлБркВ ркЬрлЛрк╡рк╛ ркорк╛ркВркЧрлЛ ркЫрлЛ?",
"extra": []
},
"sectionTitle": "рк╢рлЛркз рккрк░рк┐ркгрк╛ркорлЛ"
},
"titles": {
"day": {
"default": "ркдркорлЗ ркЖ ркмрккрлЛрк░рлЗ рк╢рлБркВ ркЬрлЛрк╡рк╛ ркорк╛ркВркЧрлЛ ркЫрлЛ?",
"extra": ["рк╕рк╛рк╣рк╕рк┐ркХ рк▓рк╛ркЧрлЗ ркЫрлЗ? ркЬрлБрк░рк╛рк╕рк┐ркХ рккрк╛рк░рлНркХ ркпрлЛркЧрлНркп рккрк╕ркВркжркЧрлА рк╣рлЛркИ рк╢ркХрлЗ ркЫрлЗ."]
},
"morning": {
"default": "ркдркорлЗ ркЖ рк╕рк╡рк╛рк░рлЗ рк╢рлБркВ ркЬрлЛрк╡рк╛ ркорк╛ркВркЧрлЛ ркЫрлЛ?",
"extra": ["рк╣рлБркВ рк╕рк╛ркВркнрк│рлБркВ ркЫрлБркВ ркХрлЗ Before Sunrise рк╕рк╛рк░рлБркВ ркЫрлЗ"]
},
"night": {
"default": "ркдркорлЗ ркЖркЬрлЗ рк░рк╛ркдрлНрк░рлЗ рк╢рлБркВ ркЬрлЛрк╡рк╛ ркорк╛ркВркЧрлЛ ркЫрлЛ?",
"extra": [
"ркерк╛ркХрлА ркЧркпрк╛ ркЫрлЛ? ркорлЗркВ рк╕рк╛ркВркнрк│рлНркпрлБркВ ркЫрлЗ ркХрлЗ The Exorcise рклрк┐рк▓рлНрко рк╕рк╛рк░рлА ркЫрлЗ."
]
}
}
},
"media": {
"episodeDisplay": "рк╕рк┐ркЭрки{{season}} ркПрккрк┐рк╕рлЛркб{{episode}}",
"types": {
"movie": "рклрк┐рк▓рлНрко",
"show": "рк╢рлЛ"
}
},
"navigation": {
"banner": {
"offline": "ркдркорк╛рк░рлБркВ ркЗркирлНркЯрк░ркирлЗркЯ ркХркирлЗркХрлНрк╢рки ркдрккрк╛рк╕рлЛ"
},
"menu": {
"about": "ркЕркорк╛рк░рк╛ рк╡рк┐рк╢рлЗ",
"donation": "ркжрк╛рки ркХрк░рлЛ",
"logout": "рк▓рлЙркЧ ркЖркЙркЯ",
"register": "cloud рк╕рк╛ркерлЗ рк╕ркоркирлНрк╡ркпрк┐ркд ркХрк░рлЛ",
"settings": "рк╕рлЗркЯрк┐ркВркЧрлНрк╕",
"support": "ркЖркзрк╛рк░"
}
},
"notFound": {
"badge": "ркорк│рлА ркиркерлА",
"goHome": "ркШрк░рлЗ рккрк╛ркЫрк╛",
"message": "ркЕркорлЗ ркмркзрлЗ ркЬрлЛркпрлБркВ: ркбркмрлНркмрк╛ркирлА ркирлАркЪрлЗ, ркХркмрк╛ркЯркорк╛ркВ, рккрлНрк░рлЛркХрлНрк╕рлАркирлА рккрк╛ркЫрк│, рккрк░ркВркдрлБ ркЖркЦрк░рлЗ ркдркорлЗ ркЬрлЗ page рк╢рлЛркзрлА рк░рк╣рлНркпрк╛ркВ ркЫрлЛ ркдрлЗ рк╢рлЛркзрлА рк╢ркХрлНркпрк╛ ркирк╣рлАркВ.",
"title": "page рк╢рлЛркзрлА рк╢ркХрлНркпрлБркВ ркиркерлА"
},
"onboarding": {
"defaultConfirm": {
"cancel": "рк░ркж ркХрк░рлЛ",
"confirm": "ркбрк┐рклрлЙрк▓рлНркЯ рк╕рлЗркЯркЕрккркирлЛ ркЙрккркпрлЛркЧ ркХрк░рлЛ",
"description": "ркбрк┐рклрлЙрк▓рлНркЯ рк╕рлЗркЯркЕрккркорк╛ркВ рк╢рлНрк░рлЗрк╖рлНрка рк╕рлНркЯрлНрк░рлАркорлНрк╕ ркиркерлА ркЕркирлЗ ркдрлЗ ркЕрк╕рк╣рлНркп рк░рлАркдрлЗ ркзрлАркорлБркВ рк╣рлЛркИ рк╢ркХрлЗ ркЫрлЗ.",
"title": "рк╢рлБркВ ркдркоркирлЗ ркЦрк╛ркдрк░рлА ркЫрлЗ?"
},
"extension": {
"back": "рккрк╛ркЫрк╛ ркЬрк╛рк╡",
"explainer": "ркмрлНрк░рк╛ркЙркЭрк░ ркПркХрлНрк╕рлНркЯрлЗркВрк╢ркиркирлЛ ркЙрккркпрлЛркЧ ркХрк░рлАркирлЗ, ркдркорлЗ рк╢рлНрк░рлЗрк╖рлНрка рк╕рлНркЯрлНрк░рлАрко ркорлЗрк│рк╡рлА рк╢ркХрлЛ ркЫрлЛ ркЬрлЗ ркЕркорлЗ ркУрклрк░ ркХрк░рлАркП ркЫрлАркП. ркорк╛ркдрлНрк░ ркПркХ рк╕рк░рк│ ркЗркирлНрк╕рлНркЯрлЛрк▓ рк╕рк╛ркерлЗ.",
"explainerIos": "ркХркоркирк╕рлАркмрлЗ, ркмрлНрк░рк╛ркЙркЭрк░ ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки iOS рккрк░ рк╕ркорк░рлНркерк┐ркд ркиркерлА, ркмрлАркЬрлЛ рк╡рк┐ркХрк▓рлНркк рккрк╕ркВркж ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ <bold>Go back</bold> ркжркмрк╛рк╡рлЛ.",
"extensionHelp": "ркЬрлЛ ркдркорлЗ ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркЗркирлНрк╕рлНркЯрлЛрк▓ ркХрк░рлНркпрлБркВ ркЫрлЗ рккрк░ркВркдрлБ ркдрлЗ рк╢рлЛркзрк╛ркпрлЗрк▓ ркиркерлА, ркдрлЛ <bold>ркдркорк╛рк░рк╛ ркмрлНрк░рк╛ркЙркЭрк░ ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркорлЗркирлВ ркжрлНрк╡рк╛рк░рк╛ ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркЦрлЛрк▓рлЛ</bold> ркЕркирлЗ рк╕рлНркХрлНрк░рлАрки рккрк░ркирк╛ рккркЧрк▓рк╛ркВркирлЗ ркЕркирлБрк╕рк░рлЛ.",
"linkChrome": "Chrome ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркЗркирлНрк╕рлНркЯрлЛрк▓ ркХрк░рлЛ",
"linkFirefox": "Firefox ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркЗркирлНрк╕рлНркЯрлЛрк▓ ркХрк░рлЛ",
"notDetecting": "Chrome рккрк░ ркЗркирлНрк╕рлНркЯрлЛрк▓ ркХрк░рлЗрк▓рлБркВ ркЫрлЗ, рккрк░ркВркдрлБ рк╕рк╛ркЗркЯ ркдрлЗркирлЗ рк╢рлЛркзрлА рк░рк╣рлА ркиркерлА? рккрлГрк╖рлНркаркирлЗ рклрк░рлАркерлА рк▓рлЛркб ркХрк░рк╡рк╛ркирлЛ рккрлНрк░ркпрк╛рк╕ ркХрк░рлЛ!",
"notDetectingAction": "рккрлГрк╖рлНрка рклрк░рлАркерлА рк▓рлЛркб ркХрк░рлЛ",
"status": {
"disallowed": "ркЖ рккрлГрк╖рлНрка ркорк╛ркЯрлЗ ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки рк╕ркХрлНрк╖рко ркиркерлА",
"disallowedAction": "ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки рк╕ркХрлНрк╖рко ркХрк░рлЛ",
"failed": "рк╕рлНркерк┐ркдрк┐ркирлА рк╡рк┐ркиркВркдрлА ркХрк░рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│",
"loading": "ркдркорлЗ ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркЗркирлНрк╕рлНркЯрлЛрк▓ ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ рк░рк╛рк╣ ркЬрлЛркИ рк░рк╣рлНркпрк╛ркВ ркЫрлЛ",
"outdated": "ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки рк╕ркВрк╕рлНркХрк░ркг ркЦрлВркм ркЬрлВркирлБркВ ркЫрлЗ",
"success": "ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркЕрккрлЗркХрлНрк╖рк╛ ркорлБркЬркм ркХрк╛рко ркХрк░рлА рк░рк╣рлНркпрлБркВ ркЫрлЗ!"
},
"submit": "ркЪрк╛рк▓рлБ рк░рк╛ркЦрлЛ",
"title": "ркЪрк╛рк▓рлЛ ркПркХрлНрк╕рлНркЯрлЗркВрк╢ркиркерлА рк╢рк░рлВркЖркд ркХрк░рлАркП"
},
"proxy": {
"back": "рккрк╛ркЫрк╛ ркЬрк╛рк╡",
"explainer": "рккрлНрк░рлЛркХрлНрк╕рлА рккркжрлНркзркдрк┐ рк╕рк╛ркерлЗ, ркдркорлЗ рк╕рлНрк╡-рк╕рлЗрк╡рк╛ рккрлНрк░рлЛркХрлНрк╕рлА ркмркирк╛рк╡рлАркирлЗ ркЙркдрлНркдрко ркЧрлБркгрк╡ркдрлНркдрк╛ркирлА рк╕рлНркЯрлНрк░рлАркорлНрк╕ ркорлЗрк│рк╡рлА рк╢ркХрлЛ ркЫрлЛ.",
"input": {
"errorConnection": "рккрлНрк░рлЛркХрлНрк╕рлА рк╕рк╛ркерлЗ ркХркирлЗркХрлНркЯ ркХрк░рлА рк╢ркХрк╛ркпрлБркВ ркиркерлА",
"errorInvalidUrl": "ркорк╛ркирлНркп URL ркиркерлА",
"errorNotProxy": "рккрлНрк░рлЛркХрлНрк╕рлАркирлА ркЕрккрлЗркХрлНрк╖рк╛ рк╣ркдрлА рккркг рк╡рлЗркмрк╕рк╛ркЗркЯ ркорк│рлА",
"label": "рккрлНрк░рлЛркХрлНрк╕рлА URL",
"placeholder": "https://"
},
"link": "рккрлНрк░рлЛркХрлНрк╕рлА ркХрлЗрк╡рлА рк░рлАркдрлЗ ркмркирк╛рк╡рк╡рлА ркдрлЗ ркЬрк╛ркгрлЛ",
"submit": "рккрлНрк░рлЛркХрлНрк╕рлА рк╕ркмркорк┐ркЯ ркХрк░рлЛ",
"title": "ркЪрк╛рк▓рлЛ ркПркХ ркирк╡рлА рккрлНрк░рлЛркХрлНрк╕рлА ркмркирк╛рк╡рлАркП"
},
"start": {
"explainer": "рк╢ркХрлНркп рк╢рлНрк░рлЗрк╖рлНрка рк╕рлНркЯрлНрк░рлАркорлНрк╕ ркорлЗрк│рк╡рк╡рк╛ ркорк╛ркЯрлЗ, ркдркорк╛рк░рлЗ ркХркИ рк╕рлНркЯрлНрк░рлАркорк┐ркВркЧ рккркжрлНркзркдрк┐ркирлЛ ркЙрккркпрлЛркЧ ркХрк░рк╡рлЛ ркЫрлЗ ркдрлЗ рккрк╕ркВркж ркХрк░рк╡рк╛ркирлА ркЬрк░рлВрк░ рккркбрк╢рлЗ.",
"options": {
"default": {
"text": "ркоркирлЗ рк╕рк╛рк░рлА ркЧрлБркгрк╡ркдрлНркдрк╛ркирлА рк╕рлНркЯрлНрк░рлАрко ркЬрлЛркИркдрлА ркиркерлА,<0 /> <1>ркбрк┐рклрлЙрк▓рлНркЯ рк╕рлЗркЯркЕрккркирлЛ ркЙрккркпрлЛркЧ ркХрк░рлЛ</1>"
},
"extension": {
"action": "ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркЗркирлНрк╕рлНркЯрлЛрк▓ ркХрк░рлЛ",
"description": "ркмрлНрк░рк╛ркЙркЭрк░ ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркЗркирлНрк╕рлНркЯрлЛрк▓ ркХрк░рлЛ ркЕркирлЗ рк╢рлНрк░рлЗрк╖рлНрка рк╕рлНркдрлНрк░рлЛркдрлЛркирлА ркНркХрлНрк╕рлЗрк╕ ркорлЗрк│рк╡рлЛ.",
"quality": "ркЙркдрлНркдрко ркЧрлБркгрк╡ркдрлНркдрк╛",
"title": "ркмрлНрк░рк╛ркЙркЭрк░ ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки"
},
"proxy": {
"action": "рккрлНрк░рлЛркХрлНрк╕рлА рк╕рлЗркЯркЕркк ркХрк░рлЛ",
"description": "ркорк╛ркдрлНрк░ 5 ркорк┐ркирк┐ркЯркорк╛ркВ рккрлНрк░рлЛркХрлНрк╕рлА рк╕рлЗркЯ ркХрк░рлЛ ркЕркирлЗ рк╢рлНрк░рлЗрк╖рлНрка рк╕рлНркдрлНрк░рлЛркдрлЛркирлА ркНркХрлНрк╕рлЗрк╕ ркорлЗрк│рк╡рлЛ.",
"quality": "рк╕рк╛рк░рлА ркЧрлБркгрк╡ркдрлНркдрк╛",
"title": "ркХрк╕рлНркЯрко рккрлНрк░рлЛркХрлНрк╕рлА"
}
},
"title": "ркЪрк╛рк▓рлЛ ркдркоркирлЗ ркорлВрк╡рлА-рк╡рлЗркм рк╕рк╛ркерлЗ рк╕рлЗркЯркЕркк ркХрк░рк╛рк╡рлАркП"
}
},
"overlays": {
"close": "ркмркВркз"
},
"player": {
"back": {
"default": "ркШрк░рлЗ рккрк╛ркЫрк╛",
"short": "рккрк╛ркЫрк╛"
},
"casting": {
"enabled": "Device рккрк░ ркХрк╛рк╕рлНркЯ ркХрк░рлА рк░рк╣рлНркпрлБркВ ркЫрлЗ..."
},
"menus": {
"downloads": {
"disclaimer": "ркбрк╛ркЙркирк▓рлЛркб рк╕рлАркзрк╛ рккрлНрк░ркжрк╛ркдрк╛ рккрк╛рк╕рлЗркерлА рк▓рлЗрк╡рк╛ркорк╛ркВ ркЖрк╡рлЗ ркЫрлЗ. ркорлВрк╡рлА-рк╡рлЗркм ркбрк╛ркЙркирк▓рлЛркбрлНрк╕ ркХрлЗрк╡рлА рк░рлАркдрлЗ рккрлНрк░ркжрк╛рки ркХрк░рк╡рк╛ркорк╛ркВ ркЖрк╡рлЗ ркЫрлЗ ркдрлЗркирк╛ рккрк░ ркирк┐ркпркВркдрлНрк░ркг ркиркерлА.",
"downloadSubtitle": "рк╡рк░рлНркдркорк╛рки ркЙрккрк╢рлАрк░рлНрк╖ркХ ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлЛ",
"downloadVideo": "рк╡рк┐ркбрк┐ркУ ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлЛ",
"hlsDisclaimer": "ркбрк╛ркЙркирк▓рлЛркб рк╕рлАркзрк╛ рккрлНрк░ркжрк╛ркдрк╛ рккрк╛рк╕рлЗркерлА рк▓рлЗрк╡рк╛ркорк╛ркВ ркЖрк╡рлЗ ркЫрлЗ. ркХрлЗрк╡рлА рк░рлАркдрлЗ ркбрк╛ркЙркирк▓рлЛркбрлНрк╕ рккрлНрк░ркжрк╛рки ркХрк░рк╡рк╛ркорк╛ркВ ркЖрк╡рлЗ ркЫрлЗ ркдрлЗркирк╛ рккрк░ ркорлВрк╡рлА-рк╡рлЗркмркирлБркВ ркирк┐ркпркВркдрлНрк░ркг ркиркерлА.<br /><br />ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркирлЛркВркз ркХрк░рлЛ ркХрлЗ ркдркорлЗ HLS рккрлНрк▓рлЗрк▓рк┐рк╕рлНркЯ ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлА рк░рк╣рлНркпрк╛ркВ ркЫрлЛ, <bold>ркЬрлЛ ркдркорлЗ ркЕркжрлНркпркдрки рк╕рлНркЯрлНрк░рлАркорк┐ркВркЧ рклрлЛрк░рлНркорлЗркЯркерлА рккрк░рк┐ркЪрк┐ркд рки рк╣рлЛрк╡ ркдрлЛ ркдрлЗркирлЗ ркбрк╛ркЙркирк▓рлЛркб ркХрк░рк╡рк╛ркирлА ркнрк▓рк╛ркоркг ркХрк░рк╡рк╛ркорк╛ркВ ркЖрк╡ркдрлА ркиркерлА</bold>. рк╡рк┐рк╡рк┐ркз рклрлЛрк░рлНркорлЗркЯ ркорк╛ркЯрлЗ рк╡рк┐рк╡рк┐ркз рк╕рлНркдрлНрк░рлЛркдрлЛ ркЕркЬркорк╛рк╡рлЛ.",
"onAndroid": {
"1": "Android рккрк░ ркбрк╛ркЙркирк▓рлЛркб ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ, ркбрк╛ркЙркирк▓рлЛркб ркмркЯркиркирлЗ ркХрлНрк▓рк┐ркХ ркХрк░рлЛ рккркЫрлА, ркирк╡рк╛ рккрлГрк╖рлНрка рккрк░, рк╡рк┐ркбрк┐ркУ рккрк░ <bold>ркЯрлЗркк ркХрк░рлЛ ркЕркирлЗ рккркХркбрлА рк░рк╛ркЦрлЛ</bold>, рккркЫрлА <bold>рк╕рк╛ркЪрк╡рлЛ</bold> рккрк╕ркВркж ркХрк░рлЛ.",
"shortTitle": "ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлЛ / Android",
"title": "ркПркирлНркбрлНрк░рлЛркЗркб рккрк░ ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлА рк░рк╣рлНркпрлБркВ ркЫрлЗ"
},
"onIos": {
"1": "iOS рккрк░ ркбрк╛ркЙркирк▓рлЛркб ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ, ркбрк╛ркЙркирк▓рлЛркб ркмркЯркиркирлЗ ркХрлНрк▓рк┐ркХ ркХрк░рлЛ рккркЫрлА, ркирк╡рк╛ рккрлГрк╖рлНрка рккрк░, <bold><ios_share /></bold> рккрк░ ркХрлНрк▓рк┐ркХ ркХрк░рлЛ, рккркЫрлА <bold>рклрк╛ркЗрк▓рлЛркорк╛ркВ рк╕рк╛ркЪрк╡рлЛ <ios_files /></bold>.",
"shortTitle": "ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлЛ / iOS",
"title": "iOS рккрк░ ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлА рк░рк╣рлНркпрлБркВ ркЫрлЗ"
},
"onPc": {
"1": "рккрлАрк╕рлА рккрк░, ркбрк╛ркЙркирк▓рлЛркб ркмркЯркиркирлЗ ркХрлНрк▓рк┐ркХ ркХрк░рлЛ рккркЫрлА, ркирк╡рк╛ рккрлГрк╖рлНрка рккрк░, рк╡рк┐ркбрк┐ркУ рккрк░ ркЬркоркгрлБркВ ркХрлНрк▓рк┐ркХ ркХрк░рлЛ ркЕркирлЗ <bold>Save video as</bold> рккрк╕ркВркж ркХрк░рлЛ",
"shortTitle": "ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлЛ / PC",
"title": "PC рккрк░ ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлА рк░рк╣рлНркпрлБркВ ркЫрлЗ"
},
"title": "ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлЛ"
},
"episodes": {
"button": "ркПрккрк┐рк╕рлЛркбрлНрк╕",
"emptyState": "ркЖ рк╕рк┐ркЭркиркорк╛ркВ ркХрлЛркИ ркПрккрк┐рк╕рлЛркб ркиркерлА, рккркЫрлАркерлА рклрк░рлА ркдрккрк╛рк╕рлЛ!",
"episodeBadge": "ркПрккрк┐рк╕рлЛркб{{episode}}",
"loadingError": "рк╕рлАркЭрки рк▓рлЛркб ркХрк░рк╡рк╛ркорк╛ркВ ркнрлВрк▓",
"loadingList": "рк▓рлЛркб ркерк╛ркп ркЫрлЗ...",
"loadingTitle": "рк▓рлЛркб ркерк╛ркп ркЫрлЗ...",
"unairedEpisodes": "ркЖ рк╕рк┐ркЭркиркорк╛ркВ ркПркХ ркЕркерк╡рк╛ рк╡ркзрлБ ркПрккрк┐рк╕рлЛркб ркЕркХрлНрк╖рко ркХрк░рк╡рк╛ркорк╛ркВ ркЖрк╡рлНркпрк╛ ркЫрлЗ ркХрк╛рк░ркг ркХрлЗ ркдрлЗ рк╣ркЬрлБ рк╕рлБркзрлА рккрлНрк░рк╕рк╛рк░рк┐ркд ркеркпрк╛ ркиркерлА."
},
"playback": {
"speedLabel": "рккрлНрк▓рлЗркмрлЗркХ ркЭркбркк",
"title": "рккрлНрк▓рлЗркмрлЗркХ рк╕рлЗркЯрк┐ркВркЧрлНрк╕"
},
"quality": {
"automaticLabel": "ркЖрккрлЛркЖркк ркЧрлБркгрк╡ркдрлНркдрк╛",
"hint": "ркдркорлЗ рк╡рк┐рк╡рк┐ркз ркЧрлБркгрк╡ркдрлНркдрк╛ рк╡рк┐ркХрк▓рлНрккрлЛ ркорлЗрк│рк╡рк╡рк╛ ркорк╛ркЯрлЗ <0>рк╕рлНрк░рлЛркд рк╕рлНрк╡рк┐ркЪ ркХрк░рк╡рк╛ркирлЛ</0> рккрлНрк░ркпрк╛рк╕ ркХрк░рлА рк╢ркХрлЛ ркЫрлЛ.",
"iosNoQuality": "Apple ркжрлНрк╡рк╛рк░рк╛ ркирк┐рк░рлНркзрк╛рк░рк┐ркд ркорк░рлНркпрк╛ркжрк╛ркУркирлЗ рк▓рлАркзрлЗ, ркЖ рк╕рлНркдрлНрк░рлЛркд ркорк╛ркЯрлЗ ркЧрлБркгрк╡ркдрлНркдрк╛ рккрк╕ркВркжркЧрлА iOS рккрк░ ркЙрккрк▓ркмрлНркз ркиркерлА. ркдркорлЗ рк╡рк┐рк╡рк┐ркз ркЧрлБркгрк╡ркдрлНркдрк╛ рк╡рк┐ркХрк▓рлНрккрлЛ ркорлЗрк│рк╡рк╡рк╛ ркорк╛ркЯрлЗ <0>ркмрлАркЬрк╛ рк╕рлНркдрлНрк░рлЛркд рккрк░ рк╕рлНрк╡рк┐ркЪ ркХрк░рк╡рк╛ркирлЛ</0> рккрлНрк░ркпрк╛рк╕ ркХрк░рлА рк╢ркХрлЛ ркЫрлЛ.",
"title": "ркЧрлБркгрк╡ркдрлНркдрк╛"
},
"settings": {
"downloadItem": "ркбрк╛ркЙркирк▓рлЛркб ркХрк░рлЛ",
"enableSubtitles": "рк╕ркмркЯрк╛ркИркЯрк▓ рк╕ркХрлНрк╖рко ркХрк░рлЛ",
"experienceSection": "ркЬрлЛрк╡рк╛ркирлЛ ркЕркирлБркнрк╡",
"playbackItem": "рккрлНрк▓рлЗркмрлЗркХ рк╕рлЗркЯрк┐ркВркЧрлНрк╕",
"qualityItem": "ркЧрлБркгрк╡ркдрлНркдрк╛",
"sourceItem": "рк╡рк┐ркбрк┐ркУ рк╕рлНркдрлНрк░рлЛркдрлЛ",
"subtitleItem": "ркЙрккрк╢рлАрк░рлНрк╖ркХ рк╕рлЗркЯрк┐ркВркЧрлНрк╕",
"videoSection": "рк╡рк┐ркбрк┐ркУ рк╕рлЗркЯрк┐ркВркЧрлНрк╕"
},
"sources": {
"failed": {
"text": "ркХрлЛркИрккркг рк╡рк┐ркбрк┐ркУркЭ рк╢рлЛркзрк╡рк╛ркирлЛ рккрлНрк░ркпрк╛рк╕ ркХрк░ркдрлА рк╡ркЦркдрлЗ ркнрлВрк▓ ркЖрк╡рлА рк╣ркдрлА, ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркХрлЛркИ ркЕрк▓ркЧ рк╕рлНрк░рлЛркдркирлЛ рккрлНрк░ркпрк╛рк╕ ркХрк░рлЛ.",
"title": "ркЙркЭрк░ркбрк╛ ркХрк░рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│"
},
"noEmbeds": {
"text": "ркЕркорлЗ ркХрлЛркИрккркг ркПркорлНркмрлЗркб рк╢рлЛркзрк╡рк╛ркорк╛ркВ ркЕрк╕ркорк░рлНрке рк╣ркдрк╛, ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркХрлЛркИ ркЕрк▓ркЧ рк╕рлНрк░рлЛркдркирлЛ рккрлНрк░ркпрк╛рк╕ ркХрк░рлЛ.",
"title": "ркХрлЛркИ ркПркорлНркмрлЗркб ркорк│рлНркпрк╛ркВ ркиркерлА"
},
"noStream": {
"text": "ркЖ рк╕рлНрк░рлЛркдркорк╛ркВ ркЖ ркорлВрк╡рлА ркЕркерк╡рк╛ рк╢рлЛ ркорк╛ркЯрлЗ ркХрлЛркИ рк╕рлНркЯрлНрк░рлАрко ркиркерлА.",
"title": "ркХрлЛркИ рккрлНрк░рк╡рк╛рк╣ ркиркерлА"
},
"title": "рк╕рлНркдрлНрк░рлЛркдрлЛ",
"unknownOption": "ркЕркЬрлНркЮрк╛ркд"
},
"subtitles": {
"customChoice": "рклрк╛ркЗрк▓ркорк╛ркВркерлА ркЙрккрк╢рлАрк░рлНрк╖ркХ рккрк╕ркВркж ркХрк░рлЛ",
"customizeLabel": "ркХрк╕рлНркЯркорк╛ркЗркЭ ркХрк░рлЛ",
"offChoice": "ркмркВркз",
"settings": {
"backlink": "ркХрк╕рлНркЯрко рк╕ркмркЯрк╛ркИркЯрк▓",
"delay": "ркЙрккрк╢рлАрк░рлНрк╖ркХ рк╡рк┐рк▓ркВркм",
"fixCapitals": "ркорлВркбрлАркХрк░ркг ркарлАркХ ркХрк░рлЛ"
},
"title": "рк╕ркмркЯрк╛ркИркЯрк▓",
"unknownLanguage": "ркЕркЬрлНркЮрк╛ркд"
}
},
"metadata": {
"api": {
"text": "API ркорлЗркЯрк╛ркбрлЗркЯрк╛ рк▓рлЛркб ркХрк░рлА рк╢ркХрк╛ркпрлБркВ ркиркерлА, ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркдркорк╛рк░рлБркВ ркЗркирлНркЯрк░ркирлЗркЯ ркХркирлЗркХрлНрк╢рки ркдрккрк╛рк╕рлЛ.",
"title": "API ркорлЗркЯрк╛ркбрлЗркЯрк╛ рк▓рлЛркб ркХрк░рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│"
},
"dmca": {
"badge": "ркжрлВрк░",
"text": "ркжрлВрк░ ркХрк░рк╡рк╛ркирлА рк╕рлВркЪркирк╛ ркЕркерк╡рк╛ ркХрлЙрккрк┐рк░рк╛ркЗркЯ ркжрк╛рк╡рк╛ркирлЗ ркХрк╛рк░ркгрлЗ ркЖ ркорлАркбрк┐ркпрк╛ рк╣рк╡рлЗ ркЙрккрк▓ркмрлНркз ркиркерлА.",
"title": "ркорлАркбрк┐ркпрк╛ ркжрлВрк░ ркХрк░рк╡рк╛ркорк╛ркВ ркЖрк╡рлНркпрлБркВ ркЫрлЗ"
},
"extensionPermission": {
"badge": "рккрк░рк╡рк╛ркиркЧрлА ркЦрлВркЯрлЗ ркЫрлЗ",
"button": "ркПркХрлНрк╕рлНркЯрлЗркВрк╢ркиркирлЛ ркЙрккркпрлЛркЧ ркХрк░рлЛ",
"text": "ркдркорк╛рк░рлА рккрк╛рк╕рлЗ ркмрлНрк░рк╛ркЙркЭрк░ ркПркХрлНрк╕рлНркЯрлЗркВрк╢рки ркЫрлЗ, рккрк░ркВркдрлБ ркПркХрлНрк╕рлНркЯрлЗркВрк╢ркиркирлЛ ркЙрккркпрлЛркЧ рк╢рк░рлВ ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ ркЕркоркирлЗ ркдркорк╛рк░рлА рккрк░рк╡рк╛ркиркЧрлАркирлА ркЬрк░рлВрк░ ркЫрлЗ.",
"title": "ркПркХрлНрк╕рлНркЯрлЗркВрк╢ркиркирлЗ ркЧрлЛркарк╡рлЛ"
},
"failed": {
"badge": "ркирк┐рк╖рлНрклрк│",
"homeButton": "ркШрк░ ркЬрк╛ркУ",
"text": "TMDB ркорк╛ркВркерлА ркорлАркбрк┐ркпрк╛ркирлЛ ркорлЗркЯрк╛ркбрлЗркЯрк╛ рк▓рлЛркб ркХрк░рлА рк╢ркХрк╛ркпрлЛ ркиркерлА. ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркдрккрк╛рк╕рлЛ ркХрлЗ ркдркорк╛рк░рк╛ ркЗркирлНркЯрк░ркирлЗркЯ ркХркирлЗркХрлНрк╢рки рккрк░ TMDB ркмркВркз ркЫрлЗ ркЕркерк╡рк╛ ркЕрк╡рк░рлЛркзрк┐ркд ркЫрлЗ.",
"title": "ркорлЗркЯрк╛ркбрлЗркЯрк╛ рк▓рлЛркб ркХрк░рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│"
},
"notFound": {
"badge": "ркорк│рлА ркиркерлА",
"homeButton": "ркШрк░рлЗ рккрк╛ркЫрк╛",
"text": "ркдркорлЗ рк╡рк┐ркиркВркдрлА ркХрк░рлЗрк▓ ркорлАркбрк┐ркпрк╛ ркЕркорлЗ рк╢рлЛркзрлА рк╢ркХрлНркпрк╛ ркиркерлА. ркХрк╛ркВ ркдрлЛ ркдрлЗ ркжрлВрк░ ркХрк░рк╡рк╛ркорк╛ркВ ркЖрк╡рлНркпрлБркВ ркЫрлЗ ркЕркерк╡рк╛ ркдркорлЗ URL рк╕рк╛ркерлЗ ркЪрлЗркбрк╛ ркХрк░рлНркпрк╛ ркЫрлЗ.",
"title": "ркдрлЗ ркорлАркбрк┐ркпрк╛ рк╢рлЛркзрлА рк╢ркХрлНркпрлБркВ ркиркерлА."
}
},
"nextEpisode": {
"cancel": "рк░ркж ркХрк░рлЛ",
"next": "ркЖркЧрк╛ркорлА ркПрккрк┐рк╕рлЛркб"
},
"playbackError": {
"badge": "рккрлНрк▓рлЗркмрлЗркХ ркнрлВрк▓",
"errors": {
"errorAborted": "рк╡рккрк░рк╛рк╢ркХрк░рлНркдрк╛ркирлА рк╡рк┐ркиркВркдрлАркерлА ркорлАркбрк┐ркпрк╛ркирлБркВ ркЖркиркпрки ркЕркЯркХрк╛рк╡рк╡рк╛ркорк╛ркВ ркЖрк╡рлНркпрлБркВ рк╣ркдрлБркВ.",
"errorDecode": "ркЕркЧрк╛ркЙ ркЙрккркпрлЛркЧ ркХрк░рлА рк╢ркХрк╛ркп ркдрлЗрк╡рлБркВ ркиркХрлНркХрлА ркХрк░рк╡рк╛ркорк╛ркВ ркЖрк╡рлНркпрлБркВ рк╣рлЛрк╡рк╛ ркЫркдрк╛ркВ, ркорлАркбрк┐ркпрк╛ рк╕ркВрк╕рк╛ркзркиркирлЗ ркбрлАркХрлЛркб ркХрк░рк╡рк╛ркирлЛ рккрлНрк░ркпрк╛рк╕ ркХрк░ркдрлА рк╡ркЦркдрлЗ ркПркХ ркнрлВрк▓ ркЖрк╡рлА, рккрк░рк┐ркгрк╛ркорлЗ ркнрлВрк▓ ркЖрк╡рлА.",
"errorGenericMedia": "ркЕркЬрлНркЮрк╛ркд ркорлАркбрк┐ркпрк╛ ркнрлВрк▓ ркЖрк╡рлА.",
"errorNetwork": "ркХрлЗркЯрк▓рлАркХ рккрлНрк░ркХрк╛рк░ркирлА ркирлЗркЯрк╡рк░рлНркХ ркнрлВрк▓ ркЖрк╡рлА ркЫрлЗ ркЬрлЗркгрлЗ ркЕркЧрк╛ркЙ ркЙрккрк▓ркмрлНркз рк╣рлЛрк╡рк╛ ркЫркдрк╛ркВ ркорлАркбрк┐ркпрк╛ркирлЗ рк╕рклрк│ркдрк╛рккрлВрк░рлНрк╡ркХ ркЖркиркпрки ркерк╡рк╛ркерлА ркЕркЯркХрк╛рк╡рлНркпрлБркВ рк╣ркдрлБркВ.",
"errorNotSupported": "ркорлАркбрк┐ркпрк╛ ркЕркерк╡рк╛ ркорлАркбрк┐ркпрк╛ рккрлНрк░ркжрк╛ркдрк╛ ркСркмрлНркЬрлЗркХрлНркЯ рк╕рккрлЛрк░рлНркЯрлЗркб ркиркерлА."
},
"homeButton": "ркШрк░ ркЬрк╛ркУ",
"text": "ркорлАркбрк┐ркпрк╛ ркЪрк▓рк╛рк╡рк╡рк╛ркирлЛ рккрлНрк░ркпрк╛рк╕ ркХрк░рк╡рк╛ркорк╛ркВ ркнрлВрк▓ ркЖрк╡рлА рк╣ркдрлА. ркорк╣рлЗрк░ркмрк╛ркирлА ркХрк░рлАркирлЗ рклрк░рлАркерлА рккрлНрк░ркпркдрки ркХрк░рлЛ.",
"title": "рк╡рк┐ркбрк┐ркУ ркЪрк▓рк╛рк╡рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│!"
},
"scraping": {
"items": {
"failure": "ркнрлВрк▓ ркЖрк╡рлА",
"notFound": "рк╡рк┐ркбрк┐ркпрлЛ ркиркерлА",
"pending": "рк╡рк┐ркбрк┐ркУркЭ ркорк╛ркЯрлЗ ркдрккрк╛рк╕ ркХрк░рлА рк░рк╣рлНркпрлБркВ ркЫрлЗ..."
},
"notFound": {
"badge": "ркорк│рлА ркиркерлА",
"detailsButton": "рк╡рк┐ркЧркдрлЛ ркмркдрк╛рк╡рлЛ",
"homeButton": "ркШрк░ ркЬрк╛ркУ",
"text": "ркЕркорлЗ ркЕркорк╛рк░рк╛ рккрлНрк░ркжрк╛ркдрк╛ркУ ркжрлНрк╡рк╛рк░рк╛ рк╢рлЛркз ркХрк░рлА ркЫрлЗ ркЕркирлЗ ркдркорлЗ рк╢рлЛркзрлА рк░рк╣рлНркпрк╛ркВ ркЫрлЛ ркдрлЗ ркорлАркбрк┐ркпрк╛ рк╢рлЛркзрлА рк╢ркХркдрк╛ ркиркерлА! ркЕркорлЗ ркорлАркбрк┐ркпрк╛ркирлЗ рк╣рлЛрк╕рлНркЯ ркХрк░ркдрк╛ ркиркерлА ркЕркирлЗ ркЬрлЗ ркЙрккрк▓ркмрлНркз ркЫрлЗ ркдрлЗркирк╛ рккрк░ ркХрлЛркИ ркирк┐ркпркВркдрлНрк░ркг ркиркерлА. рк╡ркзрлБ рк╡рк┐ркЧркдрлЛ ркорк╛ркЯрлЗ ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркирлАркЪрлЗ 'рк╡рк┐ркЧркдрлЛ ркмркдрк╛рк╡рлЛ' рккрк░ ркХрлНрк▓рк┐ркХ ркХрк░рлЛ.",
"title": "ркЕркорлЗ ркдрлЗ рк╢рлЛркзрлА рк╢ркХрлНркпрк╛ ркиркерлА"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} ркмрк╛ркХрлА тАв {{timeFinished, datetime}} рк╡рк╛ркЧрлНркпрлЗ рк╕ркорк╛рккрлНркд ркерк╛ркп ркЫрлЗ",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркЬркоркгрлА ркмрк╛ркЬрлБркП ркХрлЕрккрлНркЪрк╛ рккрлВрк░рлНркг ркХрк░рлАркирлЗ ркЪркХрк╛рк╕рлЛ ркХрлЗ ркдркорлЗ ркорк╛ркирк╡ ркЫрлЛ. ркЖ ркорлВрк╡рлА-рк╡рлЗркмркирлЗ рк╕рлБрк░ркХрлНрк╖рк┐ркд рк░рк╛ркЦрк╡рк╛ ркорк╛ркЯрлЗ ркЫрлЗ!",
"error": "ркдркорк╛рк░рлА ркорк╛ркирк╡ркдрк╛ ркЪркХрк╛рк╕рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│. ркорк╣рлЗрк░ркмрк╛ркирлА ркХрк░рлАркирлЗ рклрк░рлАркерлА рккрлНрк░ркпркдрлНрки ркХрк░рлЛ.",
"title": "ркЕркорк╛рк░рлЗ ркЪркХрк╛рк╕рк╡рк╛ркирлА ркЬрк░рлВрк░ ркЫрлЗ ркХрлЗ ркдркорлЗ ркорк╛ркирк╡ ркЫрлЛ.",
"verifyingHumanity": "ркдркорк╛рк░рлА ркорк╛ркирк╡ркдрк╛ ркЪркХрк╛рк╕рк╡рлА..."
}
},
"screens": {
"dmca": {
"text": "ркорлВрк╡рлА-рк╡рлЗркмркирк╛ DMCA рк╕ркВрккрк░рлНркХ рккрлГрк╖рлНрка рккрк░ ркЖрккркирлБркВ рк╕рлНрк╡рк╛ркЧркд ркЫрлЗ! ркЕркорлЗ ркмрлМркжрлНркзрк┐ркХ рк╕ркВрккркжрк╛ ркЕркзрк┐ркХрк╛рк░рлЛркирлЛ ркЖркжрк░ ркХрк░рлАркП ркЫрлАркП ркЕркирлЗ ркХрлЛркИрккркг ркХрлЛрккрлАрк░рк╛ркИркЯркирлА ркЪрк┐ркВркдрк╛ркУркирлЗ ркЭркбрккркерлА ркЙркХрлЗрк▓рк╡рк╛ ркорк╛ркВркЧрлАркП ркЫрлАркП. ркЬрлЛ ркдркорлЗ ркорк╛ркиркдрк╛ рк╣рлЛрк╡ ркХрлЗ ркдркорк╛рк░рк╛ ркХрлЙрккрк┐рк░рк╛ркЗркЯ ркХрк░рлЗрк▓рк╛ ркХрк╛рк░рлНркпркирлЛ ркЕркорк╛рк░рк╛ рккрлНрк▓рлЗркЯрклрлЛрк░рлНрко рккрк░ ркЕркпрлЛркЧрлНркп ркЙрккркпрлЛркЧ ркХрк░рк╡рк╛ркорк╛ркВ ркЖрк╡рлНркпрлЛ ркЫрлЗ, ркдрлЛ ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркирлАркЪрлЗ ркЖрккрлЗрк▓рк╛ ркЗркорлЗркЗрк▓ рккрк░ рк╡рк┐ркЧркдрк╡рк╛рк░ DMCA рк╕рлВркЪркирк╛ ркорлЛркХрк▓рлЛ. ркХрлГрккрк╛ ркХрк░рлАркирлЗ ркХрлЙрккрк┐рк░рк╛ркЗркЯ ркХрк░рлЗрк▓рлА рк╕рк╛ркоркЧрлНрк░рлАркирлБркВ рк╡рк░рлНркгрки, ркдркорк╛рк░рлА рк╕ркВрккрк░рлНркХ рк╡рк┐ркЧркдрлЛ ркЕркирлЗ рк╕ркжрлНркнрк╛рк╡ркирк╛ркирлА ркорк╛ркирлНркпркдрк╛ркирлБркВ ркирк┐рк╡рлЗркжрки рк╢рк╛ркорлЗрк▓ ркХрк░рлЛ. ркЕркорлЗ ркЖ ркмрк╛ркмркдрлЛркирлЗ ркдрк╛ркдрлНркХрк╛рк▓рк┐ркХ ркЙркХрлЗрк▓рк╡рк╛ ркорк╛ркЯрлЗ рккрлНрк░ркдрк┐ркмркжрлНркз ркЫрлАркП ркЕркирлЗ ркорлВрк╡рлА-рк╡рлЗркмркирлЗ рк╕рк░рлНркЬркирк╛ркдрлНркоркХркдрк╛ ркЕркирлЗ ркХрлЙрккрк┐рк░рк╛ркЗркЯркирлЛ ркЖркжрк░ ркХрк░ркдрлА ркЬркЧрлНркпрк╛ рк░рк╛ркЦрк╡рк╛ ркорк╛ркЯрлЗ ркдркорк╛рк░рк╛ рк╕рк╣ркХрк╛рк░ркирлА рккрлНрк░рк╢ркВрк╕рк╛ ркХрк░рлАркП ркЫрлАркП.",
"title": "DMCA"
},
"loadingApp": "ркПрккрлНрк▓рк┐ркХрлЗрк╢рки рк▓рлЛркб ркХрк░рлА рк░рк╣рлНркпрлБркВ ркЫрлЗ",
"loadingUser": "ркдркорк╛рк░рлА рккрлНрк░рлЛрклрк╛ркЗрк▓ рк▓рлЛркб ркХрк░рлА рк░рк╣рлНркпрлБркВ ркЫрлЗ",
"loadingUserError": {
"logout": "рк▓рлЙркЧ ркЖркЙркЯ",
"reset": "ркХрк╕рлНркЯрко рк╕рк░рлНрк╡рк░ рк░рлАрк╕рлЗркЯ ркХрк░рлЛ",
"text": "ркдркорк╛рк░рлА рккрлНрк░рлЛрклрк╛ркЗрк▓ рк▓рлЛркб ркХрк░рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│",
"textWithReset": "ркдркорк╛рк░рк╛ ркХрк╕рлНркЯрко рк╕рк░рлНрк╡рк░ркерлА ркдркорк╛рк░рлА рккрлНрк░рлЛрклрк╛ркЗрк▓ рк▓рлЛркб ркХрк░рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│, ркбрк┐рклрлЛрк▓рлНркЯ рк╕рк░рлНрк╡рк░ рккрк░ рккрк╛ркЫрк╛ рк░рлАрк╕рлЗркЯ ркХрк░рк╡рк╛ ркорк╛ркВркЧрлЛ ркЫрлЛ?"
},
"migration": {
"failed": "ркдркорк╛рк░рлЛ ркбрлЗркЯрк╛ рк╕рлНркерк╛ркирк╛ркВркдрк░рк┐ркд ркХрк░рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│.",
"inProgress": "ркХрлГрккрк╛ ркХрк░рлАркирлЗ рккркХркбрлА рк░рк╛ркЦрлЛ, ркЕркорлЗ ркдркорк╛рк░рлЛ ркбрлЗркЯрк╛ рк╕рлНркерк╛ркирк╛ркВркдрк░рк┐ркд ркХрк░рлА рк░рк╣рлНркпрк╛ркВ ркЫрлАркП. ркЖркорк╛ркВ рк▓рк╛ркВркмрлЛ рк╕ркоркп рк▓рк╛ркЧрк╡рлЛ ркЬрлЛркИркП ркирк╣рлАркВ."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "ркбрк┐рк╡рк╛ркЗрк╕ ркирк╛рко",
"deviceNamePlaceholder": "рк╡рлНркпркХрлНркдрк┐ркЧркд рклрлЛрки",
"editProfile": "рк╕ркВрккрк╛ркжрк┐ркд ркХрк░рлЛ",
"logoutButton": "рк▓рлЙркЧ ркЖркЙркЯ"
},
"actions": {
"delete": {
"button": "ркПркХрк╛ркЙркирлНркЯ ркХрк╛ркврлА ркирк╛ркЦрлЛ",
"confirmButton": "ркПркХрк╛ркЙркирлНркЯ ркХрк╛ркврлА ркирк╛ркЦрлЛ",
"confirmDescription": "рк╢рлБркВ ркдркорлЗ ркЦрк░рлЗркЦрк░ ркдркорк╛рк░рлБркВ ркПркХрк╛ркЙркирлНркЯ ркХрк╛ркврлА ркирк╛ркЦрк╡рк╛ ркорк╛ркВркЧрлЛ ркЫрлЛ? ркдркорк╛рк░рлЛ ркмркзрлЛ ркбрлЗркЯрк╛ ркЦрлЛрк╡рк╛ркИ ркЬрк╢рлЗ!",
"confirmTitle": "рк╢рлБркВ ркдркоркирлЗ ркЦрк╛ркдрк░рлА ркЫрлЗ?",
"text": "ркЖ ркХрлНрк░рк┐ркпрк╛ ркмркжрк▓рлА рки рк╢ркХрк╛ркп ркдрлЗрк╡рлА ркЫрлЗ. ркдркорк╛рко ркбрлЗркЯрк╛ ркХрк╛ркврлА ркирк╛ркЦрк╡рк╛ркорк╛ркВ ркЖрк╡рк╢рлЗ ркЕркирлЗ ркХркВркИрккркг рккрлБркиркГрккрлНрк░рк╛рккрлНркд ркХрк░рлА рк╢ркХрк╛рк╢рлЗ ркирк╣рлАркВ.",
"title": "ркПркХрк╛ркЙркирлНркЯ ркХрк╛ркврлА ркирк╛ркЦрлЛ"
},
"title": "ркХрлНрк░рк┐ркпрк╛ркУ"
},
"devices": {
"deviceNameLabel": "ркбрк┐рк╡рк╛ркЗрк╕ ркирк╛рко",
"failed": "рк╕ркдрлНрк░рлЛ рк▓рлЛркб ркХрк░рк╡рк╛ркорк╛ркВ ркирк┐рк╖рлНрклрк│",
"removeDevice": "ркжрлВрк░ ркХрк░рлЛ",
"title": "ркЙрккркХрк░ркгрлЛ"
},
"profile": {
"finish": "рк╕ркВрккрк╛ркжрки рк╕ркорк╛рккрлНркд ркХрк░рлЛ",
"firstColor": "рккрлНрк░рлЛрклрк╛ркЗрк▓ рк░ркВркЧ ркПркХ",
"secondColor": "рккрлНрк░рлЛрклрк╛ркЗрк▓ рк░ркВркЧ ркмрлЗ",
"title": "рккрлНрк░рлЛрклрк╛ркЗрк▓ ркЪрк┐ркдрлНрк░ рк╕ркВрккрк╛ркжрк┐ркд ркХрк░рлЛ",
"userIcon": "рк╡рккрк░рк╛рк╢ркХрк░рлНркдрк╛ ркЪрк┐рк╣рлНрки"
},
"register": {
"cta": "рк╢рк░рлВ ркХрк░рлЛ",
"text": "ркЙрккркХрк░ркгрлЛ рк╡ркЪрлНркЪрлЗ ркдркорк╛рк░рлА ркШркбрк┐ркпрк╛рк│ркирлА рккрлНрк░ркЧркдрк┐ рк╢рлЗрк░ ркХрк░рлЛ ркЕркирлЗ ркдрлЗркоркирлЗ рк╕ркоркирлНрк╡ркпрк┐ркд рк░рк╛ркЦрлЛ.",
"title": "cloud рк╕рк╛ркерлЗ рк╕ркоркирлНрк╡ркпрк┐ркд ркХрк░рлЛ"
},
"title": "ркПркХрк╛ркЙркирлНркЯ"
},
"appearance": {
"activeTheme": "рк╕ркХрлНрк░рк┐ркп",
"themes": {
"blue": "рк╡рк╛ркжрк│рлА",
"default": "ркбрк┐рклрлЙрк▓рлНркЯ",
"gray": "ркнрлВркЦрк░рк╛",
"red": "рк▓рк╛рк▓",
"teal": "ркЯрлАрк▓"
},
"title": "ркжрлЗркЦрк╛рк╡"
},
"connections": {
"server": {
"description": "ркЬрлЛ ркдркорлЗ ркдркорк╛рк░рлЛ ркбрлЗркЯрк╛ рк╕ркВркЧрлНрк░рк╣рк┐ркд ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ ркХрк╕рлНркЯрко ркмрлЗркХркПркирлНркб рк╕рк╛ркерлЗ ркЬрлЛркбрк╛рк╡рк╛ ркорк╛ркВркЧркдрк╛ рк╣рлЛ, ркдрлЛ ркЖркирлЗ рк╕ркХрлНрк╖рко ркХрк░рлЛ ркЕркирлЗ URL рккрлНрк░ркжрк╛рки ркХрк░рлЛ. <0>рк╕рлВркЪркирлЛ.</0>",
"label": "ркХрк╕рлНркЯрко рк╕рк░рлНрк╡рк░",
"urlLabel": "ркХрк╕рлНркЯрко рк╕рк░рлНрк╡рк░ URL"
},
"setup": {
"doSetup": "рк╕рлЗркЯркЕркк ркХрк░рлЛ",
"errorStatus": {
"description": "ркПрк╡рлБркВ рк▓рк╛ркЧрлЗ ркЫрлЗ ркХрлЗ ркЖ рк╕рлЗркЯркЕрккркорк╛ркВ ркПркХ ркЕркерк╡рк╛ рк╡ркзрлБ ркЖркЗркЯркорлНрк╕ ркдркорк╛рк░рк╛ ркзрлНркпрк╛ркиркирлА ркЬрк░рлВрк░ ркЫрлЗ.",
"title": "ркХркВркИркХ ркдркорк╛рк░рк╛ ркзрлНркпрк╛ркиркирлА ркЬрк░рлВрк░ ркЫрлЗ"
},
"itemError": "ркЖ рк╕рлЗркЯрк┐ркВркЧркорк╛ркВ ркХркВркИркХ ркЦрлЛркЯрлБркВ ркЫрлЗ. ркдрлЗркирлЗ ркарлАркХ ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ рклрк░рлАркерлА рк╕рлЗркЯркЕркк рккрк░ ркЬрк╛ркУ.",
"items": {
"default": "ркбрк┐рклрлЙрк▓рлНркЯ рк╕рлЗркЯркЕркк",
"extension": "рк╡рк┐рк╕рлНркдрк░ркг",
"proxy": "ркХрк╕рлНркЯрко рккрлНрк░рлЛркХрлНрк╕рлА"
},
"redoSetup": "рк╕рлЗркЯркЕркк рклрк░рлА ркХрк░рлЛ",
"successStatus": {
"description": "ркдркорк╛рк░рк╛ ркоркирккрк╕ркВркж ркорлАркбрк┐ркпрк╛ркирлЗ ркЬрлЛрк╡рк╛ркирлБркВ рк╢рк░рлВ ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ ркдркорк╛рк░рк╛ ркорк╛ркЯрлЗ ркмркзрлА рк╡рк╕рлНркдрлБркУ ркЫрлЗ.",
"title": "ркмркзрлБркВ рк╕рлБркпрлЛркЬрк┐ркд ркЫрлЗ!"
},
"unsetStatus": {
"description": "ркХрлГрккрк╛ ркХрк░рлАркирлЗ рк╕рлЗркЯркЕркк рккрлНрк░ркХрлНрк░рк┐ркпрк╛ рк╢рк░рлВ ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ ркЬркоркгрлА ркмрк╛ркЬрлБркирк╛ ркмркЯркиркирлЗ ркХрлНрк▓рк┐ркХ ркХрк░рлЛ.",
"title": "ркдркорлЗ рк╕рлЗркЯркЕрккркорк╛ркВркерлА рккрк╕рк╛рк░ ркеркпрк╛ ркиркерлА"
}
},
"title": "ркЬрлЛркбрк╛ркгрлЛ",
"workers": {
"addButton": "ркирк╡рлЛ ркХрк╛рк░рлНркпркХрк░ ркЙркорлЗрк░рлЛ",
"description": "ркПрккрлНрк▓рк┐ркХрлЗрк╢рки ркХрк╛рк░рлНркп ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ, ркдркорк╛рко ркЯрлНрк░рк╛рклрк┐ркХркирлЗ рккрлНрк░рлЛркХрлНрк╕рлАркУ ркжрлНрк╡рк╛рк░рк╛ рк░рлВркЯ ркХрк░рк╡рк╛ркорк╛ркВ ркЖрк╡рлЗ ркЫрлЗ. ркЬрлЛ ркдркорлЗ ркдркорк╛рк░рк╛ рккрлЛркдрк╛ркирк╛ ркХрк╛ркоркжрк╛рк░рлЛркирлЗ рк▓рк╛рк╡рк╡рк╛ ркорк╛ркВркЧркдрк╛ рк╣рлЛрк╡ ркдрлЛ ркЖркирлЗ рк╕ркХрлНрк╖рко ркХрк░рлЛ. <0>рк╕рлВркЪркирлЛ.</0>",
"emptyState": "рк╣ркЬрлБ рк╕рлБркзрлА ркХрлЛркИ ркХрк╛ркоркжрк╛рк░рлЛ ркиркерлА, ркирлАркЪрлЗ ркПркХ ркЙркорлЗрк░рлЛ",
"label": "ркХрк╕рлНркЯрко рккрлНрк░рлЛркХрлНрк╕рлА ркХрк╛рк░рлНркпркХрк░рлЛркирлЛ ркЙрккркпрлЛркЧ ркХрк░рлЛ",
"urlLabel": "рк╡рк░рлНркХрк░ URL",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "ркПрккрлНрк▓рк┐ркХрлЗрк╢рки ркнрк╛рк╖рк╛",
"languageDescription": "рк╕ркоркЧрлНрк░ ркПрккрлНрк▓рк┐ркХрлЗрк╢рки рккрк░ рк▓рк╛ркЧрлБ ркнрк╛рк╖рк╛.",
"thumbnail": "ркеркВркмркирлЗрк▓рлНрк╕ ркмркирк╛рк╡рлЛ",
"thumbnailDescription": "ркорлЛркЯрк╛ркнрк╛ркЧрлЗ, рк╡рлАркбрк┐ркпрлЛркорк╛ркВ ркеркВркмркирлЗрк▓рлНрк╕ рк╣рлЛркдрк╛ ркиркерлА. ркдркорлЗ ркЖ рк╕рлЗркЯрк┐ркВркЧркирлЗ рклрлНрк▓рк╛ркп рккрк░ ркЬркирк░рлЗркЯ ркХрк░рк╡рк╛ ркорк╛ркЯрлЗ рк╕ркХрлНрк╖рко ркХрк░рлА рк╢ркХрлЛ ркЫрлЛ рккрк░ркВркдрлБ ркдрлЗ ркдркорк╛рк░рк╛ рк╡рк┐ркбрк┐ркУркирлЗ ркзрлАркорлБркВ ркмркирк╛рк╡рлА рк╢ркХрлЗ ркЫрлЗ.",
"thumbnailLabel": "ркеркВркмркирлЗрк▓рлНрк╕ ркмркирк╛рк╡рлЛ",
"title": "рккрк╕ркВркжркЧрлАркУ"
},
"reset": "рк░рлАрк╕рлЗркЯ ркХрк░рлЛ",
"save": "рк╕рк╛ркЪрк╡рлЛ",
"sidebar": {
"info": {
"appVersion": "ркПрккрлНрк▓рк┐ркХрлЗрк╢рки рк╕ркВрк╕рлНркХрк░ркг",
"backendUrl": "ркмрлЗркХркПркирлНркб URL",
"backendVersion": "ркмрлЗркХркПркирлНркб рк╕ркВрк╕рлНркХрк░ркг",
"hostname": "рк╣рлЛрк╕рлНркЯркирк╛рко",
"insecure": "ркЕрк╕рлБрк░ркХрлНрк╖рк┐ркд",
"notLoggedIn": "ркдркорлЗ рк▓рлЙркЧ ркЗрки ркиркерлА",
"secure": "рк╕рлБрк░ркХрлНрк╖рк┐ркд",
"title": "ркПрккрлНрк▓рк┐ркХрлЗрк╢рки ркорк╛рк╣рк┐ркдрлА",
"unknownVersion": "ркЕркЬрлНркЮрк╛ркд",
"userId": "рк╡рккрк░рк╛рк╢ркХрк░рлНркдрк╛ ID"
}
},
"subtitles": {
"backgroundLabel": "рккрлГрк╖рлНркаркнрлВркорк┐ ркЕрк╕рлНрккрк╖рлНркЯ",
"colorLabel": "рк░ркВркЧ",
"previewQuote": "ркорк╛рк░рлЗ ркбрк░рк╡рлБркВ ркЬрлЛркИркП ркирк╣рлАркВ. ркбрк░ ркП ркоркиркирлЛ рк╣ркдрлНркпрк╛рк░рлЛ ркЫрлЗ.",
"textSizeLabel": "ркЯрлЗркХрлНрк╕рлНркЯркирлБркВ ркХркж",
"title": "рк╕ркмркЯрк╛ркИркЯрк▓"
},
"unsaved": "ркдркорк╛рк░рлА рккрк╛рк╕рлЗ рк╡ркгрк╕рк╛ркЪрк╡рлЗрк▓рк╛ рклрлЗрк░рклрк╛рк░рлЛ ркЫрлЗ"
}
}

533
src/assets/locales/he.json Normal file
View File

@@ -0,0 +1,533 @@
{
"about": {
"description": "movie-web ╫Ф╫Х╫Р ╫Щ╫Щ╫й╫Х╫Э ╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫Ф╫Ю╫Ч╫д╫й ╫С╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫Р╫Ч╫и ╫Ц╫и╫Ю╫Щ╫Э. ╫Ф╫ж╫Х╫Х╫к ╫й╫Х╫Р╫г ╫Ь╫Т╫Щ╫й╫Ф ╫Ю╫Щ╫а╫Щ╫Ю╫Ь╫Щ╫б╫Ш╫Щ╫к ╫С╫и╫Х╫С╫Ф ╫Ь╫ж╫и╫Щ╫Ы╫к ╫к╫Х╫Ы╫Я.",
"faqTitle": "╫й╫Р╫Ь╫Х╫к ╫а╫д╫Х╫ж╫Х╫к",
"q1": {
"body": "movie-web ╫Р╫Щ╫а╫Х ╫Ю╫Р╫и╫Ч ╫к╫Х╫Ы╫Я ╫Ы╫Ь╫й╫Ф╫Х. ╫Ы╫Р╫й╫и ╫Р╫к╫Ф ╫Ь╫Х╫Ч╫е ╫в╫Ь ╫Ю╫й╫Ф╫Х ╫Ь╫ж╫д╫Щ╫Щ╫Ф, ╫Ф╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫Ю╫Ч╫д╫й ╫Р╫к ╫Ф╫Ю╫У╫Щ╫Ф ╫й╫а╫С╫Ч╫и╫Ф (╫С╫Ю╫б╫Ъ ╫Ф╫Ш╫в╫Щ╫а╫Ф ╫Х╫С╫Ы╫и╫Ш╫Щ╫б╫Щ╫Щ╫Ф '╫Ю╫з╫Х╫и╫Х╫к ╫Х╫Щ╫У╫Р╫Х' ╫к╫Х╫Ы╫Ь ╫Ь╫и╫Р╫Х╫к ╫С╫Р╫Щ╫Ц╫Ф ╫Ю╫з╫Х╫и ╫Р╫к╫Ф ╫Ю╫й╫к╫Ю╫й). ╫Ю╫У╫Щ╫Ф ╫Р╫г ╫д╫в╫Э ╫Ь╫Р ╫Ю╫Х╫в╫Ь╫к ╫в╫Ь ╫Щ╫У╫Щ movie-web, ╫Ф╫Ы╫Ь ╫Ю╫к╫С╫ж╫в ╫У╫и╫Ъ ╫Ю╫а╫Т╫а╫Х╫Я ╫Ч╫Щ╫д╫Х╫й ╫Ц╫Ф.",
"title": "╫Ю╫Р╫Щ╫д╫Ф ╫Ф╫к╫Х╫Ы╫Я?"
},
"q2": {
"body": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫С╫з╫й ╫к╫Х╫Ы╫а╫Щ╫к ╫Р╫Х ╫б╫и╫Ш, movie-web ╫Ь╫Р ╫Ю╫а╫Ф╫Ь╫к ╫й╫Х╫Э ╫к╫Х╫Ы╫Я. ╫Ы╫Ь ╫Ф╫к╫Х╫Ы╫Я ╫а╫ж╫д╫Ф ╫У╫и╫Ъ ╫Ю╫з╫Х╫и╫Х╫к ╫С╫Р╫Щ╫а╫Ш╫и╫а╫Ш.",
"title": "╫Р╫Щ╫д╫Ф ╫Р╫а╫Щ ╫Щ╫Ы╫Х╫Ь ╫Ь╫С╫з╫й ╫к╫Х╫Ы╫а╫Щ╫к ╫Р╫Х ╫б╫и╫Ш?"
},
"q3": {
"body": "╫к╫Х╫ж╫Р╫Х╫к ╫Ф╫Ч╫Щ╫д╫Х╫й ╫й╫Ь╫а╫Х ╫Ю╫Х╫д╫в╫Ь╫Х╫к ╫в╫Ь ╫Щ╫У╫Щ The Movie Database (TMDB) ╫Х╫Ю╫Х╫ж╫Т╫Х╫к ╫Ь╫Ь╫Р ╫з╫й╫и ╫Р╫Э ╫Ь╫Ю╫з╫Х╫и╫Х╫к ╫й╫Ь╫а╫Х ╫Щ╫й ╫Р╫к ╫Ф╫к╫Х╫Ы╫Я.",
"title": "╫к╫Х╫ж╫Р╫Х╫к ╫Ф╫Ч╫Щ╫д╫Х╫й ╫Ю╫ж╫Щ╫Т╫Х╫к ╫Р╫к ╫Ф╫к╫Х╫Ы╫а╫Щ╫к ╫Р╫Х ╫Ф╫б╫и╫Ш, ╫Ь╫Ю╫Ф ╫Р╫а╫Щ ╫Ь╫Р ╫Щ╫Ы╫Х╫Ь ╫Ь╫Ф╫д╫в╫Щ╫Ь ╫Р╫Х╫к╫Э?"
},
"title": "╫в╫Ь movie-web"
},
"actions": {
"copied": "╫Ф╫Х╫в╫к╫з",
"copy": "╫Ь╫Ф╫в╫к╫Щ╫з"
},
"auth": {
"createAccount": "╫Р╫Щ╫Я ╫Ь╫Ъ ╫в╫У╫Щ╫Щ╫Я ╫Ч╫й╫С╫Х╫Я? <0>╫ж╫Х╫и ╫Ч╫й╫С╫Х╫Я.</0>",
"deviceNameLabel": "╫й╫Э ╫Ф╫Ю╫Ы╫й╫Щ╫и",
"deviceNamePlaceholder": "╫д╫Ь╫Р╫д╫Х╫Я ╫Р╫Щ╫й╫Щ",
"generate": {
"description": "╫С╫Щ╫Ш╫Х╫Щ ╫Ф╫б╫Щ╫б╫Ю╫Ф ╫й╫Ь╫Ъ ╫Ю╫й╫Ю╫й ╫Ы╫й╫Э ╫Ф╫Ю╫й╫к╫Ю╫й ╫Х╫Ф╫б╫Щ╫б╫Ю╫Ф ╫й╫Ь╫Ъ. ╫Р╫а╫Р ╫Ф╫з╫д╫У ╫Ь╫й╫Ю╫Х╫и ╫Р╫Х╫к╫Х ╫С╫Ш╫Х╫Ч ╫Ю╫Ы╫Щ╫Х╫Х╫Я ╫й╫к╫ж╫Ш╫и╫Ъ ╫Ь╫Ф╫Ц╫Щ╫Я ╫Р╫Х╫к╫Х ╫Ы╫У╫Щ ╫Ь╫Ф╫к╫Ч╫С╫и ╫Ь╫Ч╫й╫С╫Х╫Я ╫й╫Ь╫Ъ",
"next": "╫Р╫а╫Щ ╫й╫Ю╫и╫к╫Щ ╫Р╫к ╫Ю╫й╫д╫Ш ╫Ф╫б╫Щ╫б╫Ю╫Ф ╫й╫Ь╫Щ",
"passphraseFrameLabel": "╫С╫Щ╫Ш╫Х╫Щ ╫б╫Щ╫б╫Ю╫Ф",
"title": "╫Ю╫й╫д╫Ш ╫Ф╫б╫Щ╫б╫Ю╫Ф ╫й╫Ь╫Ъ"
},
"hasAccount": "╫Ы╫С╫и ╫Щ╫й ╫Ь╫Ъ ╫Ч╫й╫С╫Х╫Я? <0>╫Ф╫к╫Ч╫С╫и ╫Ы╫Р╫Я.</0>",
"login": {
"description": "╫Р╫а╫Р ╫Ф╫Ц╫Я ╫Р╫к ╫С╫Щ╫Ш╫Х╫Щ ╫Ф╫б╫Щ╫б╫Ю╫Ф ╫й╫Ь╫Ъ ╫Ы╫У╫Щ ╫Ь╫Ф╫к╫Ч╫С╫и ╫Ь╫Ч╫й╫С╫Х╫а╫Ъ",
"deviceLengthError": "╫Р╫а╫Р ╫Ф╫Ц╫Я ╫й╫Э ╫Ю╫Ы╫й╫Щ╫и",
"passphraseLabel": "╫С╫Щ╫Ш╫Х╫Щ ╫б╫Щ╫б╫Ю╫Р ╫С╫в╫Ь 12 ╫Ю╫Щ╫Ь╫Щ╫Э",
"passphrasePlaceholder": "╫С╫Щ╫Ш╫Х╫Щ ╫б╫Щ╫б╫Ю╫Р",
"submit": "╫Ф╫к╫Ч╫С╫и",
"title": "╫Ф╫к╫Ч╫С╫и ╫Ь╫Ч╫й╫С╫Х╫а╫Ъ",
"validationError": "╫С╫Щ╫Ш╫Х╫Щ ╫б╫Щ╫б╫Ю╫Ф ╫й╫Т╫Х╫Щ ╫Р╫Х ╫Ь╫Р ╫й╫Ь╫Э"
},
"register": {
"information": {
"color1": "╫ж╫С╫в ╫д╫и╫Х╫д╫Щ╫Ь ╫и╫Р╫й╫Х╫Я",
"color2": "╫ж╫С╫в ╫д╫и╫Х╫д╫Щ╫Ь ╫й╫а╫Щ",
"header": "╫Ф╫Ц╫Я ╫й╫Э ╫Ь╫Ю╫Ы╫й╫Щ╫и╫Ъ ╫Х╫С╫Ч╫и ╫ж╫С╫в╫Щ╫Э ╫Х╫б╫Ю╫Ь ╫Ю╫й╫к╫Ю╫й ╫Ь╫д╫Щ ╫С╫Ч╫Щ╫и╫к╫Ъ",
"icon": "╫б╫Ю╫Ь ╫Ю╫й╫к╫Ю╫й",
"next": "╫Ф╫С╫Р",
"title": "╫д╫и╫Ш╫Щ ╫Ч╫й╫С╫Х╫Я"
}
},
"trust": {
"failed": {
"text": "╫Ф╫Р╫Э ╫Ф╫Т╫У╫и╫к ╫Р╫к ╫Ц╫Ф ╫а╫Ы╫Х╫Я?",
"title": "╫Ф╫Т╫Щ╫й╫Ф ╫Ь╫й╫и╫к ╫а╫Ы╫й╫Ь╫Ф"
},
"host": "╫Р╫к╫Ф ╫Ю╫к╫Ч╫С╫и ╫Р╫Ь <0>{{hostname}}</0> - ╫Р╫а╫Р ╫Р╫й╫и ╫й╫Р╫к╫Ф ╫б╫Х╫Ю╫Ъ ╫в╫Ь╫Щ╫Х ╫Ь╫д╫а╫Щ ╫Щ╫ж╫Щ╫и╫к ╫Ч╫й╫С╫Х╫Я",
"no": "╫Ч╫Ц╫Х╫и",
"title": "╫Ф╫Р╫Э ╫Р╫к╫Ф ╫б╫Х╫Ю╫Ъ ╫в╫Ь ╫й╫и╫к ╫Ц╫Ф?",
"yes": "╫Р╫а╫Щ ╫С╫Х╫Ш╫Ч ╫С╫й╫и╫к ╫Ц╫Ф"
},
"verify": {
"description": "╫Р╫а╫Р ╫Ф╫Ц╫Я ╫Р╫к ╫Ю╫й╫д╫Ш ╫Ф╫б╫Щ╫б╫Ю╫Ф ╫й╫Ь╫Ъ ╫Ю╫з╫Х╫У╫Э ╫Ы╫У╫Щ ╫Ь╫Р╫й╫и ╫й╫й╫Ю╫и╫к ╫Р╫Х╫к╫Х ╫Х╫Ы╫У╫Щ ╫Ь╫Щ╫ж╫Х╫и ╫Р╫к ╫Ч╫й╫С╫Х╫а╫Ъ",
"invalidData": "╫Ф╫а╫к╫Х╫а╫Щ╫Э ╫Р╫Щ╫а╫Э ╫Ч╫Х╫з╫Щ╫Щ╫Э",
"noMatch": "╫С╫Щ╫Ш╫Х╫Щ ╫Ф╫б╫Щ╫б╫Ю╫Ф ╫Р╫Щ╫а╫Х ╫к╫Х╫Р╫Э",
"passphraseLabel": "╫С╫Щ╫Ш╫Х╫Щ ╫Ф╫б╫Щ╫б╫Ю╫Ф ╫й╫Ь╫Ъ ╫С╫в╫Ь 12 ╫Ю╫Щ╫Ь╫Щ╫Э",
"recaptchaFailed": "╫Р╫Щ╫Ю╫Х╫к ReCaptcha ╫а╫Ы╫й╫Ь",
"register": "╫ж╫Х╫и ╫Ч╫й╫С╫Х╫Я",
"title": "╫Р╫й╫и ╫Р╫к ╫С╫Щ╫Ш╫Х╫Щ ╫Ф╫б╫Щ╫б╫Ю╫Ф ╫й╫Ь╫Ъ"
}
},
"errors": {
"badge": "╫Ц╫Ф ╫а╫й╫С╫и",
"details": "╫д╫и╫Ш╫Щ ╫й╫Т╫Щ╫Р╫Ф",
"reloadPage": "╫Ш╫в╫Я ╫Ю╫Ч╫У╫й ╫Р╫к ╫Ф╫У╫г",
"showError": "╫Ф╫ж╫Т ╫д╫и╫Ш╫Щ ╫й╫Т╫Щ╫Р╫Ф",
"title": "╫а╫к╫з╫Ь╫а╫Х ╫С╫й╫Т╫Щ╫Р╫Ф!"
},
"footer": {
"legal": {
"disclaimer": "╫к╫а╫Щ╫к ╫Х╫Щ╫к╫Х╫и",
"disclaimerText": "movie-web ╫Р╫Щ╫а╫Х ╫Ю╫Р╫и╫Ч ╫з╫С╫ж╫Щ╫Э, ╫Ф╫Х╫Р ╫и╫з ╫Ю╫з╫й╫и ╫Ь╫й╫Щ╫и╫Х╫к╫Щ ╫ж╫У ╫й╫Ь╫Щ╫й╫Щ. ╫Щ╫й ╫Ь╫Ф╫к╫Щ╫Щ╫Ч╫б ╫Ь╫б╫Х╫Т╫Щ╫Х╫к ╫Ю╫й╫д╫Ш╫Щ╫Х╫к ╫в╫Э ╫Ф╫Ю╫Р╫и╫Ч╫Щ╫Э ╫Х╫Ф╫б╫д╫з╫Щ╫Э ╫й╫Ь ╫Ф╫з╫С╫ж╫Щ╫Э. movie-web ╫Р╫Щ╫а╫Ф ╫Р╫Ч╫и╫Р╫Щ╫к ╫Ь╫Ы╫Ь ╫з╫С╫ж╫Щ ╫Ю╫У╫Щ╫Ф ╫Ф╫Ю╫Х╫ж╫Т╫Щ╫Э ╫в╫Ь ╫Щ╫У╫Щ ╫б╫д╫з╫Щ ╫Ф╫Х╫Х╫Щ╫У╫Р╫Х."
},
"links": {
"discord": "╫У╫Щ╫б╫з╫Х╫и╫У",
"dmca": "DMCA",
"github": "╫Т╫Щ╫Ш╫Ф╫Р╫С"
},
"tagline": "╫ж╫д╫Ф ╫С╫к╫Х╫Ы╫а╫Щ╫Х╫к ╫Х╫С╫б╫и╫Ш╫Щ╫Э ╫Ф╫Р╫Ф╫Х╫С╫Щ╫Э ╫в╫Ь╫Щ╫Ъ ╫в╫Э ╫Р╫д╫Ь╫Щ╫з╫ж╫Щ╫Щ╫к ╫б╫Ш╫и╫Щ╫Ю╫Щ╫а╫Т ╫Ц╫Х ╫С╫з╫Х╫У ╫д╫к╫Х╫Ч."
},
"global": {
"name": "movie-web",
"pages": {
"about": "╫Р╫Х╫У╫Х╫к",
"dmca": "╫Ц╫Ы╫Х╫Щ╫Х╫к ╫Щ╫Х╫ж╫и╫Щ╫Э",
"login": "╫Ф╫к╫Ч╫С╫и",
"onboarding": "╫Ф╫Ы╫а╫Ф",
"pagetitle": "{{title}} - movie-web",
"register": "╫Ф╫Щ╫и╫й╫Э",
"settings": "╫Ф╫Т╫У╫и╫Х╫к"
}
},
"home": {
"bookmarks": {
"sectionTitle": "╫б╫Щ╫Ю╫а╫Щ╫Х╫к"
},
"continueWatching": {
"sectionTitle": "╫Ф╫Ю╫й╫Ъ ╫Ь╫ж╫д╫Х╫к"
},
"mediaList": {
"stopEditing": "╫Ф╫д╫б╫з ╫в╫и╫Щ╫Ы╫Ф"
},
"search": {
"allResults": "╫Ц╫Ф ╫Ы╫Ь ╫Ю╫Ф ╫й╫Щ╫й ╫Ь╫а╫Х!",
"failed": "╫Ь╫Р ╫Ф╫ж╫Ь╫Ч╫а╫Х ╫Ь╫Ю╫ж╫Х╫Р ╫Ю╫У╫Щ╫Ф, ╫а╫б╫Ф ╫й╫Х╫С!",
"loading": "╫Ш╫Х╫в╫Я...",
"noResults": "╫Ь╫Р ╫Щ╫Ы╫Х╫Ь╫а╫Х ╫Ь╫Ю╫ж╫Х╫Р ╫Ы╫Ь╫Х╫Э!",
"placeholder": {
"default": "╫С╫Ю╫Ф ╫к╫и╫ж╫Ф ╫Ь╫ж╫д╫Х╫к?",
"extra": []
},
"sectionTitle": "╫к╫Х╫ж╫Р╫Х╫к ╫Ч╫Щ╫д╫Х╫й"
},
"titles": {
"day": {
"default": "╫С╫Ю╫Ф ╫к╫и╫ж╫Ф ╫Ь╫ж╫д╫Х╫к ╫С╫Р╫Ч╫и ╫ж╫Ф╫и╫Щ╫Щ╫Э ╫Ц╫Ф?",
"extra": ["╫Ю╫и╫Т╫Щ╫й ╫Ф╫и╫д╫к╫з╫а╫Щ? ╫д╫Р╫и╫з ╫Ф╫Щ╫Х╫и╫Ф ╫в╫й╫Х╫Щ ╫Ь╫Ф╫Щ╫Х╫к ╫Ф╫С╫Ч╫Щ╫и╫Ф ╫Ф╫Ю╫Х╫й╫Ь╫Ю╫к."]
},
"morning": {
"default": "╫С╫Ю╫Ф ╫к╫и╫ж╫Ф ╫Ь╫ж╫д╫Х╫к ╫Ф╫С╫Х╫з╫и?",
"extra": ["╫й╫Ю╫в╫к╫Щ ╫й╫Ь╫д╫а╫Щ ╫Ф╫Ц╫и╫Щ╫Ч╫Ф ╫Ц╫Ф ╫б╫и╫Ш ╫Ш╫Х╫С"]
},
"night": {
"default": "╫С╫Ю╫Ф ╫к╫и╫ж╫Ф ╫Ь╫ж╫д╫Х╫к ╫Ф╫Ь╫Щ╫Ь╫Ф?",
"extra": ["╫и╫Х╫ж╫Ф ╫Ь╫Щ╫й╫Х╫Я? ╫Ф╫д╫Щ╫Т'╫Ю╫Х╫к ╫Ф╫Щ╫Р ╫С╫Ч╫Щ╫и╫Ф ╫Ю╫ж╫Х╫Щ╫Щ╫а╫к."]
}
}
},
"media": {
"episodeDisplay": "S{{season}} E{{episode}}",
"types": {
"movie": "╫б╫и╫Ш",
"show": "╫б╫У╫и╫Ф"
}
},
"navigation": {
"banner": {
"offline": "╫к╫С╫У╫Х╫з ╫Р╫к ╫Ч╫Щ╫С╫Х╫и ╫Ф╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫й╫Ь╫Ъ"
},
"menu": {
"about": "╫в╫Ь╫Щ╫а╫Х",
"donation": "╫Ь╫к╫и╫Х╫Э",
"logout": "╫Ь╫Ф╫к╫а╫к╫з",
"register": "╫б╫а╫Ы╫и╫Х╫Я ╫Ь╫в╫а╫Я",
"settings": "╫Ф╫Т╫У╫и╫Х╫к",
"support": "╫к╫Ю╫Щ╫Ы╫Ф"
}
},
"notFound": {
"badge": "╫Ь╫Р ╫а╫Ю╫ж╫Р",
"goHome": "╫С╫Ч╫Ц╫и╫Ф ╫Ь╫С╫Щ╫к",
"message": "╫Ч╫Щ╫д╫й╫а╫Х ╫С╫Ы╫Ь ╫Ю╫з╫Х╫Э: ╫Ю╫к╫Ч╫к ╫Ь╫д╫Ч╫Щ╫Э, ╫С╫Р╫и╫Х╫Я, ╫Ю╫Р╫Ч╫Х╫и╫Щ ╫Ф-proxy ╫Р╫С╫Ь ╫С╫б╫Х╫д╫Х ╫й╫Ь ╫У╫С╫и ╫Ь╫Р ╫Ю╫ж╫Р╫а╫Х ╫Р╫к ╫Ф╫У╫г ╫й╫Р╫к╫Ф ╫Ю╫Ч╫д╫й.",
"title": "╫Ь╫Р ╫Щ╫Ы╫Х╫Ь╫а╫Х ╫Ь╫Ю╫ж╫Х╫Р ╫Р╫к ╫У╫г ╫Ц╫Ф"
},
"onboarding": {
"defaultConfirm": {
"cancel": "╫С╫Ш╫Ь",
"confirm": "╫Ф╫й╫к╫Ю╫й ╫С╫Ф╫Т╫У╫и╫Х╫к ╫С╫и╫Щ╫и╫к ╫Ф╫Ю╫Ч╫У╫Ь",
"description": "╫Ф╫Т╫У╫и╫к ╫С╫и╫Щ╫и╫к ╫Ф╫Ю╫Ч╫У╫Ь ╫Р╫Щ╫а╫Ф ╫Ы╫Х╫Ь╫Ь╫к ╫Р╫к ╫Ф╫Ц╫и╫Ю╫Щ╫Э ╫Ф╫Ш╫Х╫С╫Щ╫Э ╫С╫Щ╫Х╫к╫и ╫Х╫Щ╫Ы╫Х╫Ь╫Ф ╫Ь╫Ф╫Щ╫Х╫к ╫Р╫Щ╫Ш╫Щ╫к ╫С╫ж╫Х╫и╫Ф ╫С╫Ь╫к╫Щ ╫а╫б╫С╫Ь╫к.",
"title": "╫Р╫к╫Ф ╫С╫Ш╫Х╫Ч?"
},
"extension": {
"back": "╫Ч╫Ц╫Х╫и",
"explainer": "╫С╫Р╫Ю╫ж╫в╫Х╫к ╫к╫Х╫б╫г ╫Ф╫У╫д╫У╫д╫Я, ╫Р╫к╫Ф ╫Щ╫Ы╫Х╫Ь ╫Ь╫з╫С╫Ь ╫Р╫к ╫Ф╫Ц╫и╫Ю╫Щ╫Э ╫Ф╫Ш╫Х╫С╫Щ╫Э ╫С╫Щ╫Х╫к╫и ╫й╫Щ╫й ╫Ь╫а╫Х ╫Ь╫Ф╫ж╫Щ╫в. ╫в╫Э ╫Ф╫к╫з╫а╫Ф ╫д╫й╫Х╫Ш╫Ф ╫С╫Ь╫С╫У.",
"explainerIos": "╫Ь╫ж╫в╫и╫а╫Х, ╫Ф╫к╫Х╫б╫г ╫Ь╫У╫д╫У╫д╫Я ╫Ь╫Р ╫к╫Х╫Ю╫Ъ ╫СiOS, ╫Ь╫Ч╫е <bold>╫Ч╫Ц╫Х╫и</bold> ╫Ы╫У╫Щ ╫Ь╫С╫Ч╫Х╫и ╫Р╫д╫й╫и╫Х╫к ╫Р╫Ч╫и╫к.",
"extensionHelp": "╫Р╫Э ╫Ф╫к╫з╫а╫к ╫Р╫к ╫Ф╫к╫Х╫б╫г ╫Р╫Ъ ╫Ф╫Х╫Р ╫Ь╫Р ╫Ю╫Ц╫Х╫Ф╫Ф. <bold>╫д╫к╫Ч ╫Р╫к ╫Ф╫к╫Х╫б╫г ╫У╫и╫Ъ ╫к╫д╫и╫Щ╫Ш ╫Ф╫к╫Х╫б╫д╫Х╫к ╫й╫Ь ╫Ф╫У╫д╫У╫д╫Я ╫й╫Ь╫Ъ</bold> ╫Х╫С╫ж╫в ╫Р╫к ╫Ф╫й╫Ь╫С╫Щ╫Э ╫й╫в╫Ь ╫Ф╫Ю╫б╫Ъ.",
"linkChrome": "╫Ф╫к╫з╫Я ╫к╫Х╫б╫г Chrome",
"linkFirefox": "╫Ф╫к╫з╫Я ╫к╫Х╫б╫г Firefox",
"notDetecting": "╫Ю╫Х╫к╫з╫Я ╫в╫Ь Chrome, ╫Р╫С╫Ь ╫Ф╫Р╫к╫и ╫Ь╫Р ╫Ю╫Ц╫Ф╫Ф ╫Р╫к ╫Ц╫Ф? ╫а╫б╫Ф ╫Ь╫Ш╫в╫Х╫Я ╫Р╫к ╫Ф╫У╫г ╫Ю╫Ч╫У╫й!",
"notDetectingAction": "╫Ш╫в╫Я ╫У╫г ╫Ю╫Ч╫У╫й",
"status": {
"disallowed": "╫Ф╫к╫Х╫б╫г ╫Р╫Щ╫а╫Х ╫Ю╫д╫Х╫в╫Ь ╫в╫С╫Х╫и ╫У╫г ╫Ц╫Ф",
"disallowedAction": "╫Р╫д╫й╫и ╫к╫Х╫б╫г",
"failed": "╫С╫з╫й╫к ╫Ф╫б╫Ш╫Ш╫Х╫б ╫а╫Ы╫й╫Ь╫Ф",
"loading": "╫Ю╫Ч╫Ы╫Ф ╫й╫к╫к╫з╫Щ╫Я ╫Р╫к ╫Ф╫к╫Х╫б╫г",
"outdated": "╫Т╫и╫б╫к ╫Ф╫к╫Х╫б╫г ╫Щ╫й╫а╫Ф ╫Ю╫У╫Щ",
"success": "╫Ф╫к╫Х╫б╫г ╫в╫Х╫С╫У ╫Ы╫Ю╫ж╫Х╫д╫Ф!"
},
"submit": "╫Ф╫Ю╫й╫Ъ",
"title": "╫а╫к╫Ч╫Щ╫Ь ╫в╫Э ╫Ф╫к╫Х╫б╫г"
},
"proxy": {
"back": "╫Ч╫Ц╫Х╫и",
"explainer": "╫в╫Э ╫й╫Щ╫Ш╫к ╫Ф╫д╫и╫Х╫з╫б╫Щ, ╫Р╫к╫Ф ╫Щ╫Ы╫Х╫Ь ╫Ь╫з╫С╫Ь ╫Ц╫и╫Ю╫Щ╫Э ╫С╫Р╫Щ╫Ы╫Х╫к ╫Ю╫в╫Х╫Ь╫Ф ╫в╫Ь ╫Щ╫У╫Щ ╫Щ╫ж╫Щ╫и╫к ╫д╫и╫Х╫з╫б╫Щ ╫С╫й╫Щ╫и╫Х╫к ╫в╫ж╫Ю╫Щ.",
"input": {
"errorConnection": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ь╫Ф╫к╫Ч╫С╫и ╫Ь╫д╫и╫Х╫з╫б╫Щ",
"errorInvalidUrl": "╫Ы╫к╫Х╫С╫к ╫Ь╫Р ╫к╫з╫Щ╫а╫Ф",
"errorNotProxy": "╫ж╫Щ╫д╫Ф ╫Ь╫д╫и╫Х╫з╫б╫Щ ╫Р╫С╫Ь ╫з╫Щ╫С╫Ь ╫Р╫к╫и",
"label": "╫Ы╫к╫Х╫С╫к ╫д╫и╫Х╫з╫б╫Щ",
"placeholder": "https://"
},
"link": "╫Ь╫Ю╫У ╫Ы╫Щ╫ж╫У ╫Ь╫Щ╫ж╫Х╫и ╫д╫и╫Х╫з╫б╫Щ",
"submit": "╫й╫Ь╫Ч ╫д╫и╫Х╫з╫б╫Щ",
"title": "╫С╫Х╫Р╫Х ╫а╫Щ╫ж╫Х╫и ╫д╫и╫Х╫з╫б╫Щ ╫Ч╫У╫й"
},
"start": {
"explainer": "╫Ы╫У╫Щ ╫Ь╫з╫С╫Ь ╫Р╫к ╫Ф╫Ц╫и╫Ю╫Щ╫Э ╫Ф╫Ы╫Щ ╫Ш╫Х╫С╫Щ╫Э ╫й╫Р╫д╫й╫и. ╫к╫ж╫Ш╫и╫Ъ ╫Ь╫С╫Ч╫Х╫и ╫С╫Р╫Щ╫Ц╫Х ╫й╫Щ╫Ш╫к ╫б╫Ш╫и╫Щ╫Ю╫Щ╫а╫Т ╫к╫и╫ж╫Ф ╫Ь╫Ф╫й╫к╫Ю╫й.",
"options": {
"default": {
"text": "╫Р╫а╫Щ ╫Ь╫Р ╫и╫Х╫ж╫Ф ╫Ц╫и╫Ю╫Щ╫Э ╫С╫Р╫Щ╫Ы╫Х╫к ╫Ш╫Х╫С╫Ф,<0 /> <1>╫Ф╫й╫к╫Ю╫й ╫С╫Ф╫Т╫У╫и╫к ╫С╫и╫Щ╫и╫к ╫Ф╫Ю╫Ч╫У╫Ь</1>"
},
"extension": {
"action": "╫Ф╫к╫з╫Я ╫к╫Х╫б╫г",
"description": "╫Ф╫к╫з╫Я ╫к╫Х╫б╫г ╫У╫д╫У╫д╫Я ╫Х╫з╫С╫Ь ╫Т╫Щ╫й╫Ф ╫Ь╫Ю╫з╫Х╫и╫Х╫к ╫Ф╫Ш╫Х╫С╫Щ╫Э ╫С╫Щ╫Х╫к╫и.",
"quality": "╫Р╫Щ╫Ы╫Х╫к ╫Ю╫в╫Х╫Ь╫Ф",
"title": "╫к╫Х╫б╫г ╫Ф╫У╫д╫У╫д╫Я"
},
"proxy": {
"action": "╫Ф╫Т╫У╫и ╫д╫и╫Х╫з╫б╫Щ",
"description": "╫Ф╫Т╫У╫и ╫д╫и╫Х╫з╫б╫Щ ╫к╫Х╫Ъ 5 ╫У╫з╫Х╫к ╫С╫Ь╫С╫У ╫Х╫з╫С╫Ь ╫Т╫Щ╫й╫Ф ╫Ь╫Ю╫з╫Х╫и╫Х╫к ╫Ю╫в╫Х╫Ь╫Щ╫Э.",
"quality": "╫Р╫Щ╫Ы╫Х╫к ╫Ш╫Х╫С╫Ф",
"title": "╫д╫и╫Х╫з╫б╫Щ ╫Ю╫Х╫к╫Р╫Э ╫Р╫Щ╫й╫Щ╫к"
}
},
"title": "╫С╫Х╫Р ╫а╫в╫й╫Ф ╫Ь╫Ъ ╫Ф╫к╫з╫а╫Ф ╫в╫Э movie-web"
}
},
"overlays": {
"close": "╫б╫Т╫Х╫и"
},
"player": {
"back": {
"default": "╫Ч╫Ц╫и╫Ф ╫Ь╫У╫г ╫Ф╫С╫Щ╫к",
"short": "╫Ч╫Ц╫Х╫и"
},
"casting": {
"enabled": "╫Ю╫й╫У╫и ╫Ь╫Ю╫Ы╫й╫Щ╫и..."
},
"menus": {
"downloads": {
"disclaimer": "╫Ф╫Ф╫Х╫и╫У╫Х╫к ╫а╫Ь╫з╫Ч╫Х╫к ╫Щ╫й╫Щ╫и╫Х╫к ╫Ю╫Ф╫б╫д╫з. ╫Ь-movie-web ╫Р╫Щ╫Я ╫й╫Ь╫Щ╫Ш╫Ф ╫в╫Ь ╫Ф╫Р╫Х╫д╫Я ╫й╫С╫Х ╫Ю╫б╫Х╫д╫з╫Х╫к ╫Ф╫Ф╫Х╫и╫У╫Х╫к.",
"downloadSubtitle": "╫Ф╫Х╫и╫У ╫Р╫к ╫Ф╫Ы╫к╫Х╫С╫Щ╫Х╫к ╫Ф╫а╫Х╫Ы╫Ч╫Щ╫Х╫к",
"downloadVideo": "╫Ф╫Х╫и╫У ╫Х╫Щ╫У╫Р╫Х",
"hlsDisclaimer": "╫Ф╫Ф╫Х╫и╫У╫Х╫к ╫а╫Ь╫з╫Ч╫Х╫к ╫Щ╫й╫Щ╫и╫Х╫к ╫Ю╫Ф╫б╫д╫з. ╫Ь-movie-web ╫Р╫Щ╫Я ╫й╫Ь╫Щ╫Ш╫Ф ╫в╫Ь ╫Ф╫Р╫Х╫д╫Я ╫й╫С╫Х ╫Ю╫б╫Х╫д╫з╫Х╫к ╫Ф╫Ф╫Х╫и╫У╫Х╫к.<br /><br />╫й╫Щ╫Э ╫Ь╫С ╫й╫Р╫к╫Ф ╫Ю╫Х╫и╫Щ╫У ╫и╫й╫Щ╫Ю╫к ╫Ф╫й╫Ю╫в╫Ф ╫й╫Ь HLS, <bold>╫Ь╫Р ╫Ю╫Х╫Ю╫Ь╫е ╫Ь╫Ф╫Х╫и╫Щ╫У ╫Р╫Э ╫Р╫Щ╫а╫Ъ ╫Ю╫Ы╫Щ╫и ╫д╫Х╫и╫Ю╫Ш╫Щ╫Э ╫Ю╫к╫з╫У╫Ю╫Щ╫Э ╫й╫Ь ╫б╫Ш╫и╫Щ╫Ю╫Щ╫а╫Т </bold>. ╫а╫б╫Ф ╫Ю╫з╫Х╫и╫Х╫к ╫й╫Х╫а╫Щ╫Э ╫в╫С╫Х╫и ╫д╫Х╫и╫Ю╫Ш╫Щ╫Э ╫й╫Х╫а╫Щ╫Э.",
"onAndroid": {
"1": "╫Ы╫У╫Щ ╫Ь╫Ф╫Х╫и╫Щ╫У ╫С╫Р╫а╫У╫и╫Х╫Р╫Щ╫У, ╫Ь╫Ч╫е ╫в╫Ь ╫Ы╫д╫к╫Х╫и ╫Ф╫Ф╫Х╫и╫У╫Ф ╫Х╫Ь╫Р╫Ч╫и ╫Ю╫Ы╫Я, ╫С╫У╫г ╫Ф╫Ч╫У╫й, <bold>╫Ф╫з╫й ╫Х╫Ф╫Ч╫Ц╫з</bold> ╫в╫Ь ╫Ф╫б╫и╫Ш╫Х╫Я, ╫Х╫Ь╫Р╫Ч╫и ╫Ю╫Ы╫Я ╫С╫Ч╫и <bold>╫й╫Ю╫Х╫и</bold>.",
"shortTitle": "╫Ф╫Х╫и╫У╫Ф / ╫Р╫а╫У╫и╫Х╫Щ╫У",
"title": "╫Ф╫Х╫и╫У╫Ф ╫С╫Р╫а╫У╫и╫Х╫Щ╫У"
},
"onIos": {
"1": "╫Ы╫У╫Щ ╫Ь╫Ф╫Х╫и╫Щ╫У ╫С-iOS, ╫Ь╫Ч╫е ╫в╫Ь ╫Ы╫д╫к╫Х╫и ╫Ф╫Ф╫Х╫и╫У╫Ф ╫Х╫Ь╫Р╫Ч╫и ╫Ю╫Ы╫Я, ╫С╫У╫г ╫Ф╫Ч╫У╫й, ╫Ь╫Ч╫е ╫в╫Ь <bold><ios_share /></bold> ╫Х╫Ь╫Р╫Ч╫и ╫Ю╫Ы╫Я ╫в╫Ь <bold>╫й╫Ю╫Х╫и ╫Ь╫з╫С╫ж╫Щ╫Э <ios_files /></bold>.",
"shortTitle": "╫Ф╫Х╫и╫У╫Ф / iOS",
"title": "╫Ю╫Х╫и╫Щ╫У ╫С-iOS"
},
"onPc": {
"1": "╫С╫Ю╫Ч╫й╫С, ╫Ь╫Ч╫е ╫в╫Ь ╫Ы╫д╫к╫Х╫и ╫Ф╫Ф╫Х╫и╫У╫Ф ╫Х╫Ь╫Р╫Ч╫и ╫Ю╫Ы╫Я, ╫С╫У╫г ╫Ф╫Ч╫У╫й, ╫Ь╫Ч╫е ╫Ь╫Ч╫Щ╫ж╫Ф ╫Щ╫Ю╫а╫Щ╫к ╫в╫Ь ╫Ф╫б╫и╫Ш╫Х╫Я ╫Х╫С╫Ч╫и <bold>╫й╫Ю╫Х╫и ╫б╫и╫Ш╫Х╫Я ╫С╫й╫Э</bold>",
"shortTitle": "╫Ф╫Х╫и╫У╫Ф / PC",
"title": "╫Ф╫Х╫и╫У╫Ф ╫С╫Ю╫Ч╫й╫С"
},
"title": "╫Ф╫Х╫и╫У"
},
"episodes": {
"button": "╫д╫и╫з╫Щ╫Э",
"emptyState": "╫Р╫Щ╫Я ╫д╫и╫з╫Щ╫Э ╫С╫в╫Х╫а╫Ф ╫Ц╫Х, ╫Р╫а╫Р ╫С╫У╫Х╫з ╫й╫Х╫С ╫Ю╫Р╫Х╫Ч╫и ╫Щ╫Х╫к╫и!",
"episodeBadge": "╫д{{episode}}",
"loadingError": "╫Р╫и╫в ╫й╫Т╫Щ╫Р╫Ф ╫С╫Ш╫в╫Щ╫а╫к ╫Ф╫в╫Х╫а╫Ф",
"loadingList": "╫Ш╫Х╫в╫Я...",
"loadingTitle": "╫Ш╫Х╫в╫Я...",
"unairedEpisodes": "╫д╫и╫з ╫Р╫Ч╫У ╫Р╫Х ╫Щ╫Х╫к╫и ╫С╫в╫Х╫а╫Ф ╫Ц╫Х ╫Ф╫Х╫й╫С╫к ╫Ю╫Ы╫Щ╫Х╫Х╫Я ╫й╫Ф╫Э ╫в╫У╫Щ╫Щ╫Я ╫Ь╫Р ╫й╫Х╫У╫и╫Х."
},
"playback": {
"speedLabel": "╫Ю╫Ф╫Щ╫и╫Х╫к ╫Ф╫а╫Щ╫Т╫Х╫Я",
"title": "╫Ф╫Т╫У╫и╫Х╫к ╫а╫Щ╫Т╫Х╫Я"
},
"quality": {
"automaticLabel": "╫Р╫Щ╫Ы╫Х╫к ╫Р╫Х╫Ш╫Х╫Ю╫Ш╫Щ╫к",
"hint": "╫Р╫к╫Ф ╫Щ╫Ы╫Х╫Ь ╫Ь╫а╫б╫Х╫к <0>╫Ь╫Ф╫Ч╫Ь╫Щ╫г ╫Ю╫з╫Х╫и</0> ╫Ы╫У╫Щ ╫Ь╫з╫С╫Ь ╫Р╫д╫й╫и╫Х╫Щ╫Х╫к ╫Р╫Щ╫Ы╫Х╫к ╫й╫Х╫а╫Х╫к.",
"iosNoQuality": "╫С╫й╫Ь ╫Ю╫Т╫С╫Ь╫Х╫к ╫й╫Ф╫Х╫Т╫У╫и╫Х ╫в╫Ь ╫Щ╫У╫Щ ╫Р╫д╫Ь, ╫С╫Ч╫Щ╫и╫к ╫Р╫Щ╫Ы╫Х╫к ╫Р╫Щ╫а╫Ф ╫Ц╫Ю╫Щ╫а╫Ф ╫С-iOS ╫в╫С╫Х╫и ╫Ю╫з╫Х╫и ╫Ц╫Ф. ╫Р╫к╫Ф ╫Щ╫Ы╫Х╫Ь ╫Ь╫а╫б╫Х╫к <0>╫Ь╫в╫С╫Х╫и ╫Ь╫Ю╫з╫Х╫и ╫Р╫Ч╫и</0> ╫Ы╫У╫Щ ╫Ь╫з╫С╫Ь ╫Р╫д╫й╫и╫Х╫Щ╫Х╫к ╫Р╫Щ╫Ы╫Х╫к ╫й╫Х╫а╫Х╫к.",
"title": "╫Р╫Щ╫Ы╫Х╫к"
},
"settings": {
"downloadItem": "╫Ф╫Х╫и╫У",
"enableSubtitles": "╫Р╫д╫й╫и ╫Ы╫к╫Х╫С╫Щ╫Х╫к",
"experienceSection": "╫Ч╫Х╫Х╫Щ╫к ╫ж╫д╫Щ╫Щ╫Ф",
"playbackItem": "╫Ф╫Т╫У╫и╫Х╫к ╫а╫Щ╫Т╫Х╫Я",
"qualityItem": "╫Р╫Щ╫Ы╫Х╫к",
"sourceItem": "╫Ю╫з╫Х╫и╫Х╫к ╫Х╫Щ╫У╫Р╫Х",
"subtitleItem": "╫Ф╫Т╫У╫и╫Х╫к ╫Ы╫к╫Х╫С╫Щ╫Х╫к",
"videoSection": "╫Ф╫Т╫У╫и╫Х╫к ╫Х╫Щ╫У╫Р╫Х"
},
"sources": {
"failed": {
"text": "╫Р╫Щ╫и╫в╫Ф ╫й╫Т╫Щ╫Р╫Ф ╫С╫в╫к ╫а╫Щ╫б╫Щ╫Х╫Я ╫Ь╫Ю╫ж╫Х╫Р ╫б╫и╫Ш╫Х╫а╫Щ╫Э, ╫Р╫а╫Р ╫а╫б╫Ф ╫Ю╫з╫Х╫и ╫Р╫Ч╫и.",
"title": "╫Ь╫Р ╫Ф╫ж╫Ь╫Щ╫Ч ╫Ь╫Ч╫Ь╫е"
},
"noEmbeds": {
"text": "╫Ь╫Р ╫Ф╫ж╫Ь╫Ч╫а╫Х ╫Ь╫Ю╫ж╫Х╫Р ╫й╫Х╫Э ╫Ф╫Ш╫в╫Ю╫Х╫к, ╫Р╫а╫Р ╫а╫б╫Ф ╫Ю╫з╫Х╫и ╫Р╫Ч╫и.",
"title": "╫Ь╫Р ╫а╫Ю╫ж╫Р╫Х ╫Ф╫Ш╫Ю╫в╫Х╫к"
},
"noStream": {
"text": "╫Ь╫Ю╫з╫Х╫и ╫Ц╫Ф ╫Р╫Щ╫Я ╫Ц╫и╫Ю╫Щ╫Э ╫в╫С╫Х╫и ╫Ф╫б╫и╫Ш ╫Р╫Х ╫Ф╫к╫Х╫Ы╫а╫Щ╫к ╫Ф╫Ц╫Х.",
"title": "╫Р╫Щ╫Я ╫Ц╫и╫Э"
},
"title": "╫Ю╫з╫Х╫и╫Х╫к",
"unknownOption": "╫Ь╫Р ╫Щ╫У╫Х╫в"
},
"subtitles": {
"customChoice": "╫С╫Ч╫и ╫Ы╫к╫Х╫С╫Щ╫к ╫Ю╫з╫Х╫С╫е",
"customizeLabel": "╫Ф╫к╫Р╫Э",
"offChoice": "╫Ы╫С╫Х╫Щ",
"settings": {
"backlink": "╫Ы╫к╫Х╫С╫Щ╫Х╫к ╫Ю╫Х╫к╫Р╫Ю╫Х╫к ╫Р╫Щ╫й╫Щ╫к",
"delay": "╫в╫Щ╫Ы╫Х╫С ╫С╫Ы╫Щ╫к╫Х╫С",
"fixCapitals": "╫к╫з╫Я ╫й╫Щ╫Ю╫Х╫й ╫С╫Р╫Х╫к╫Щ╫Х╫к ╫Т╫У╫Х╫Ь╫Х╫к"
},
"title": "╫Ы╫к╫Х╫С╫Щ╫Х╫к",
"unknownLanguage": "╫Ь╫Р ╫Щ╫У╫Х╫в"
}
},
"metadata": {
"api": {
"text": "╫Ь╫Р ╫а╫Щ╫к╫Я ╫Ф╫Щ╫Ф ╫Ь╫Ш╫в╫Х╫Я ╫Ю╫Ш╫Р ╫а╫к╫Х╫а╫Щ╫Э ╫й╫Ь ╫Ф-API, ╫Р╫а╫Р ╫С╫У╫Х╫з ╫Р╫к ╫Ч╫Щ╫С╫Х╫и ╫Ф╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫й╫Ь╫Ъ.",
"title": "╫Ш╫в╫Щ╫а╫к ╫Ю╫Ш╫Р ╫а╫к╫Х╫а╫Щ╫Э ╫й╫Ь ╫Ю╫Ю╫й╫з API ╫а╫Ы╫й╫Ь╫Ф"
},
"dmca": {
"badge": "╫Ф╫Х╫б╫и",
"text": "╫Ю╫У╫Щ╫Ф ╫Ц╫Х ╫Р╫Щ╫а╫Ф ╫Ц╫Ю╫Щ╫а╫Ф ╫Щ╫Х╫к╫и ╫в╫з╫С ╫Ф╫Х╫У╫в╫к ╫Ф╫б╫и╫Ф ╫Р╫Х ╫к╫С╫Щ╫в╫Ф ╫С╫Т╫Щ╫Я ╫Ц╫Ы╫Х╫Щ╫Х╫к ╫Щ╫Х╫ж╫и╫Щ╫Э.",
"title": "╫Ю╫У╫Щ╫Ф ╫Ф╫Х╫б╫и╫Ф"
},
"extensionPermission": {
"badge": "╫Ф╫и╫й╫Р╫Ф ╫Ч╫б╫и",
"button": "╫Ф╫й╫к╫Ю╫й ╫С╫к╫Х╫б╫г",
"text": "╫Щ╫й ╫Ь╫Ъ ╫Р╫к ╫к╫Х╫б╫г ╫Ф╫У╫д╫У╫д╫Я, ╫Р╫Ъ ╫Р╫а╫Х ╫Ц╫з╫Х╫з╫Щ╫Э ╫Ь╫Р╫Щ╫й╫Х╫и╫Ъ ╫Ы╫У╫Щ ╫Ь╫Ф╫к╫Ч╫Щ╫Ь ╫Ь╫Ф╫й╫к╫Ю╫й ╫С╫к╫Х╫б╫г.",
"title": "╫Ф╫Т╫У╫и ╫Р╫к ╫Ф╫к╫Х╫б╫г"
},
"failed": {
"badge": "╫а╫Ы╫й╫Ь",
"homeButton": "╫Ч╫Ц╫Х╫и ╫Ь╫У╫г ╫Ф╫С╫Щ╫к",
"text": "╫Ь╫Р ╫Ф╫Щ╫Ф ╫а╫Щ╫к╫Я ╫Ь╫Ш╫в╫Х╫Я ╫Р╫к ╫Фmetadata ╫й╫Ь ╫Ф╫Ю╫У╫Щ╫Ф ╫Ю-TMDB. ╫Р╫а╫Р ╫С╫У╫Х╫з ╫Р╫Э TMDB ╫Ю╫Х╫й╫С╫к ╫Р╫Х ╫Ч╫б╫Х╫Э ╫С╫Ч╫Щ╫С╫Х╫и ╫Ф╫Р╫Щ╫а╫Ш╫и╫а╫Ш ╫й╫Ь╫Ъ.",
"title": "╫Ш╫в╫Щ╫а╫к ╫Фmetdata ╫а╫Ы╫й╫Ь╫Ф"
},
"notFound": {
"badge": "╫Ь╫Р ╫а╫Ю╫ж╫Р",
"homeButton": "╫Ч╫Ц╫и╫Ф ╫Ь╫У╫г ╫Ф╫С╫Щ╫к",
"text": "╫Ь╫Р ╫Ф╫ж╫Ь╫Ч╫а╫Х ╫Ь╫Ю╫ж╫Х╫Р ╫Р╫к ╫Ф╫Ю╫У╫Щ╫Ф ╫й╫С╫Щ╫з╫й╫к. ╫Р╫Х ╫й╫Ф╫Х╫Р ╫Ф╫Х╫б╫и ╫Р╫Х ╫й╫Ф╫к╫в╫б╫з╫к ╫С╫Ы╫к╫Х╫С╫к ╫Ф╫Р╫к╫и.",
"title": "╫Ь╫Р ╫Ф╫ж╫Ь╫Ч╫а╫Х ╫Ь╫Ю╫ж╫Х╫Р ╫Р╫к ╫Ф╫Ю╫У╫Щ╫Ф ╫Ф╫Ц╫Х."
}
},
"nextEpisode": {
"cancel": "╫С╫Ш╫Ь",
"next": "╫д╫и╫з ╫Ф╫С╫Р"
},
"playbackError": {
"badge": "╫й╫Т╫Щ╫Р╫к ╫а╫Щ╫Т╫Х╫Я",
"errors": {
"errorAborted": "╫Ф╫й╫Т╫к ╫Ф╫Ю╫У╫Щ╫Ф ╫С╫Х╫Ш╫Ь╫Ф ╫в╫Ь ╫Щ╫У╫Щ ╫С╫з╫й╫к ╫Ф╫Ю╫й╫к╫Ю╫й.",
"errorDecode": "╫Ь╫Ю╫и╫Х╫к ╫й╫а╫з╫С╫в ╫з╫Х╫У╫Э ╫Ы╫Ь ╫й╫Ф╫Ю╫У╫Щ╫Ф ╫Щ╫Ы╫Х╫Ь╫Ф ╫Ь╫Ф╫й╫к╫Ю╫й ╫С╫Ф, ╫Р╫Щ╫и╫в╫Ф ╫й╫Т╫Щ╫Р╫Ф ╫С╫в╫к ╫а╫Щ╫б╫Щ╫Х╫Я ╫Ь╫д╫в╫а╫Ч ╫Ю╫й╫Р╫С╫Щ ╫Ф╫Ю╫У╫Щ╫Ф, ╫Х╫Ы╫к╫Х╫ж╫Р╫Ф ╫Ю╫Ы╫Ъ ╫з╫и╫Ф ╫й╫Т╫Щ╫Р╫Ф.",
"errorGenericMedia": "тАН╫Р╫Щ╫и╫в╫Ф ╫й╫Т╫Щ╫Р╫к ╫Ю╫У╫Щ╫Ф ╫Ь╫Р ╫Щ╫У╫Х╫в╫Ф.",
"errorNetwork": "╫Р╫Щ╫и╫в╫Ф ╫б╫Х╫Т ╫й╫Ь ╫й╫Т╫Щ╫Р╫к ╫и╫й╫к ╫й╫Ю╫а╫в╫Ф ╫Т╫Щ╫й╫Ф ╫Ь╫Ю╫У╫Щ╫Ф, ╫Ь╫Ю╫и╫Х╫к ╫й╫Ф╫Щ╫Р ╫Ф╫Щ╫Щ╫к╫Ф ╫Ц╫Ю╫Щ╫а╫Ф ╫Ю╫и╫Р╫й.",
"errorNotSupported": "╫Ф╫Ю╫У╫Щ╫Ф ╫Р╫Х ╫б╫д╫з ╫Ф╫Ю╫У╫Щ╫Ф ╫Р╫Щ╫а╫Э ╫а╫к╫Ю╫Ы╫Щ╫Э."
},
"homeButton": "╫Ч╫Ц╫Х╫и ╫Ь╫У╫г ╫Ф╫С╫Щ╫к",
"text": "╫Р╫Щ╫и╫в╫Ф ╫й╫Т╫Щ╫Р╫Ф ╫С╫Ф╫д╫в╫Ь╫к ╫Ф╫Ю╫У╫Щ╫Ф. ╫Р╫а╫Р ╫а╫б╫Ф ╫й╫Х╫С.",
"title": "╫Ф╫д╫в╫Ь╫к ╫Ф╫б╫и╫Ш╫Х╫Я ╫а╫Ы╫й╫Ь╫Ф!"
},
"scraping": {
"items": {
"failure": "╫Р╫Щ╫и╫в╫Ф ╫й╫Т╫Щ╫Р╫Ф",
"notFound": "╫Р╫Щ╫Я ╫Р╫к ╫Ф╫б╫и╫Ш╫Х╫Я",
"pending": "╫Ю╫Ч╫д╫й ╫б╫и╫Ш╫Х╫а╫Щ╫Э..."
},
"notFound": {
"badge": "╫Ь╫Р ╫а╫Ю╫ж╫Р",
"detailsButton": "╫Ф╫ж╫Т ╫д╫и╫Ш╫Щ╫Э",
"homeButton": "╫Ч╫Ц╫Х╫и ╫Ь╫У╫г ╫Ф╫С╫Щ╫к",
"text": "╫Ч╫Щ╫д╫й╫а╫Х ╫С╫б╫д╫з╫Щ╫Э ╫й╫Ь╫а╫Х ╫Х╫Ь╫Р ╫Ю╫ж╫Р╫а╫Х ╫Р╫к ╫Ф╫Ю╫У╫Щ╫Ф ╫й╫Р╫к╫Ф ╫Ю╫Ч╫д╫й! ╫Р╫а╫Х ╫Ь╫Р ╫Ю╫Р╫и╫Ч╫Щ╫Э ╫Р╫к ╫Ф╫Ю╫У╫Щ╫Ф ╫Х╫Р╫Щ╫Я ╫Ь╫а╫Х ╫й╫Ь╫Щ╫Ш╫Ф ╫в╫Ь ╫Ю╫Ф ╫й╫Ц╫Ю╫Щ╫Я. ╫Р╫а╫Р ╫Ь╫Ч╫е ╫в╫Ь '╫Ф╫ж╫Т ╫д╫и╫Ш╫Щ╫Э' ╫Ь╫Ю╫Щ╫У╫в ╫а╫Х╫б╫г.",
"title": "╫Ь╫Р ╫Щ╫Ы╫Х╫Ь╫а╫Х ╫Ь╫Ю╫ж╫Х╫Р ╫Р╫к ╫Ц╫Ф"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} ╫а╫й╫Р╫и тАв ╫б╫Щ╫Щ╫Э ╫С {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "╫Р╫а╫Р ╫Х╫У╫Р ╫й╫Р╫к╫Ф ╫Р╫а╫Х╫й╫Щ ╫в╫Ь ╫Щ╫У╫Щ ╫Ю╫Щ╫Ь╫Х╫Щ ╫Ф-Captcha ╫С╫ж╫У ╫Щ╫Ю╫Щ╫Я. ╫Ц╫Ф ╫Ы╫У╫Щ ╫Ь╫й╫Ю╫Х╫и ╫в╫Ь movie-web!",
"error": "╫а╫Ы╫й╫Ь ╫Р╫Щ╫Ю╫Х╫к ╫Ф╫Р╫а╫Х╫й╫Щ╫Х╫к ╫й╫Ь╫Ъ. ╫С╫С╫з╫й╫Ф ╫а╫б╫Ф ╫й╫Х╫С.",
"title": "╫Р╫а╫Ч╫а╫Х ╫ж╫и╫Щ╫Ы╫Щ╫Э ╫Ь╫Р╫Ю╫к ╫й╫Р╫к╫Ф ╫Р╫а╫Х╫й╫Щ.",
"verifyingHumanity": "╫Ю╫Р╫Ю╫к ╫Р╫к ╫Ф╫Р╫а╫Х╫й╫Щ╫Х╫к ╫й╫Ь╫Ъ..."
}
},
"screens": {
"dmca": {
"text": "╫С╫и╫Х╫Ы╫Ф ╫Ф╫С╫Р╫Ф ╫Ь╫У╫г ╫Щ╫ж╫Щ╫и╫к ╫з╫й╫и DMCA ╫й╫Ь movie-web! ╫Р╫а╫Х ╫Ю╫Ы╫С╫У╫Щ╫Э ╫Р╫к ╫Ц╫Ы╫Х╫Щ╫Х╫к ╫Ф╫з╫а╫Щ╫Щ╫Я ╫Ф╫и╫Х╫Ч╫а╫Щ ╫Х╫и╫Х╫ж╫Щ╫Э ╫Ь╫Ш╫д╫Ь ╫С╫Ы╫Ь ╫Ч╫й╫й ╫Ь╫Ц╫Ы╫Х╫Щ╫Х╫к ╫Щ╫Х╫ж╫и╫Щ╫Э ╫С╫Ю╫Ф╫Щ╫и╫Х╫к. ╫Р╫Э ╫Р╫к╫Ф ╫б╫С╫Х╫и ╫й╫Ф╫в╫С╫Х╫У╫Ф ╫й╫Ь╫Ъ ╫Ф╫Ю╫Х╫Т╫а╫к ╫С╫Ц╫Ы╫Х╫Щ╫Х╫к ╫Щ╫Х╫ж╫и╫Щ╫Э ╫а╫Х╫ж╫Ь╫Ф ╫С╫ж╫Х╫и╫Ф ╫Ь╫Р ╫а╫Ы╫Х╫а╫Ф ╫С╫д╫Ь╫Ш╫д╫Х╫и╫Ю╫Ф ╫й╫Ь╫а╫Х, ╫Р╫а╫Р ╫й╫Ь╫Ч ╫Ф╫Х╫У╫в╫к DMCA ╫Ю╫д╫Х╫и╫Ш╫к ╫Ь╫Ю╫Щ╫Щ╫Ь ╫Ь╫Ю╫Ш╫Ф. ╫Р╫а╫Р ╫Ы╫Ь╫Х╫Ь ╫к╫Щ╫Р╫Х╫и ╫й╫Ь ╫Ф╫Ч╫Х╫Ю╫и ╫Ф╫Ю╫Х╫Т╫Я ╫С╫Ц╫Ы╫Х╫Щ╫Х╫к ╫Щ╫Х╫ж╫и╫Щ╫Э, ╫д╫и╫Ш╫Щ ╫Ф╫Ф╫к╫з╫й╫и╫Х╫к ╫й╫Ь╫Ъ ╫Х╫Ф╫ж╫Ф╫и╫к ╫к╫Х╫Э ╫Ь╫С. ╫Р╫а╫Х ╫Ю╫Ч╫Х╫Щ╫С╫Щ╫Э ╫Ь╫д╫к╫Х╫и ╫Р╫к ╫Ф╫в╫а╫Щ╫Щ╫а╫Щ╫Э ╫Ф╫Ь╫Ь╫Х ╫С╫Р╫Х╫д╫Я ╫Ю╫Щ╫Щ╫У╫Щ ╫Х╫Ю╫в╫и╫Щ╫Ы╫Щ╫Э ╫Р╫к ╫й╫Щ╫к╫Х╫г ╫Ф╫д╫в╫Х╫Ь╫Ф ╫й╫Ь╫Ъ ╫С╫й╫Ю╫Щ╫и╫Ф ╫в╫Ь movie-web ╫Ю╫з╫Х╫Э ╫й╫Ю╫Ы╫С╫У ╫Щ╫ж╫Щ╫и╫к╫Щ╫Х╫к ╫Х╫Ц╫Ы╫Х╫Щ╫Х╫к ╫Щ╫Х╫ж╫и╫Щ╫Э.",
"title": "╫Ц╫Ы╫Х╫Щ╫Х╫к ╫Щ╫Х╫ж╫и╫Щ╫Э"
},
"loadingApp": "╫Ш╫Х╫в╫Я ╫Р╫к ╫Ф╫Р╫д╫Ь╫Щ╫з╫ж╫Щ╫Ф",
"loadingUser": "╫Ш╫Х╫в╫Я ╫Р╫к ╫Ф╫д╫и╫Х╫д╫Щ╫Ь ╫й╫Ь╫Ъ",
"loadingUserError": {
"logout": "╫Ь╫Ф╫к╫а╫к╫з",
"reset": "╫Р╫д╫б ╫й╫и╫к ╫Ю╫Х╫к╫Р╫Э ╫Р╫Щ╫й╫Щ╫к",
"text": "╫Ш╫в╫Щ╫а╫к ╫Ф╫д╫и╫Х╫д╫Щ╫Ь ╫й╫Ь╫Ъ ╫а╫Ы╫й╫Ь╫Ф",
"textWithReset": "╫Ь╫Р ╫Ф╫ж╫Ь╫Ч╫а╫Х ╫Ь╫Ш╫в╫Х╫Я ╫Р╫к ╫Ф╫д╫и╫Х╫д╫Щ╫Ь ╫й╫Ь╫Ъ ╫Ю╫Ф╫й╫и╫к ╫Ф╫Ю╫Х╫к╫Р╫Э ╫Р╫Щ╫й╫Щ╫к ╫й╫Ь╫Ъ, ╫к╫и╫ж╫Ф ╫Ь╫Р╫д╫б ╫С╫Ч╫Ц╫и╫Ф ╫Ь╫й╫и╫к ╫С╫и╫Щ╫и╫к ╫Ф╫Ю╫Ч╫У╫Ь?"
},
"migration": {
"failed": "╫Ф╫в╫С╫и╫к ╫Ф╫а╫к╫Х╫а╫Щ╫Э ╫й╫Ь╫Ъ ╫а╫Ы╫й╫Ь╫Ф.",
"inProgress": "╫Р╫а╫Р ╫Ф╫Ю╫к╫Я, ╫Р╫а╫Х ╫Ю╫в╫С╫Щ╫и╫Щ╫Э ╫Р╫к ╫Ф╫а╫к╫Х╫а╫Щ╫Э ╫й╫Ь╫Ъ. ╫Ц╫Ф ╫Ь╫Р ╫Р╫Ю╫Х╫и ╫Ь╫з╫Ч╫к ╫Ф╫и╫С╫Ф ╫Ц╫Ю╫Я."
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "╫й╫Э ╫Ю╫Ы╫й╫Щ╫и",
"deviceNamePlaceholder": "╫Ю╫Ы╫й╫Щ╫и ╫Р╫Щ╫й╫Щ",
"editProfile": "╫в╫и╫Х╫Ъ",
"logoutButton": "╫Ф╫к╫а╫к╫з"
},
"actions": {
"delete": {
"button": "╫Ю╫Ч╫з ╫Ю╫й╫к╫Ю╫й",
"confirmButton": "╫Ю╫Ч╫з ╫Ю╫й╫к╫Ю╫й",
"confirmDescription": "╫Р╫к╫Ф ╫С╫Ш╫Х╫Ч ╫й╫к╫и╫ж╫Ф ╫Ь╫Ю╫Ч╫Х╫з ╫Р╫к ╫Ф╫Ю╫й╫к╫Ю╫й ╫й╫Ь╫Ъ? ╫Ы╫Ь ╫Ф╫а╫к╫Х╫а╫Щ╫Э ╫й╫Ь╫Ъ ╫Щ╫Щ╫Ю╫Ч╫з╫Х!",
"confirmTitle": "╫Р╫к╫Ф ╫С╫Ш╫Х╫Ч?",
"text": "╫д╫в╫Х╫Ь╫Ф ╫Ц╫Х ╫Ф╫Щ╫Р ╫С╫Ь╫к╫Щ ╫Ф╫д╫Щ╫Ы╫Ф. ╫Ы╫Ь ╫Ф╫а╫к╫Х╫а╫Щ╫Э ╫Щ╫Щ╫Ю╫Ч╫з╫Х ╫Х╫Ь╫Р ╫а╫Щ╫к╫Я ╫Щ╫Ф╫Щ╫Ф ╫Ь╫й╫Ч╫Ц╫и ╫У╫С╫и.",
"title": "╫Ю╫Ч╫з ╫Ю╫й╫к╫Ю╫й"
},
"title": "╫д╫в╫Х╫Ь╫Х╫к"
},
"devices": {
"deviceNameLabel": "╫й╫Э ╫Ю╫Ы╫й╫Щ╫и",
"failed": "╫Ш╫в╫Щ╫а╫к ╫Ф╫Ф╫д╫в╫Ь╫Х╫к ╫а╫Ы╫й╫Ь╫Ф",
"removeDevice": "╫Ф╫б╫и",
"title": "╫Ю╫Ы╫й╫Щ╫и╫Щ╫Э"
},
"profile": {
"finish": "╫б╫Щ╫Щ╫Э╫в╫и╫Щ╫Ы╫Ф",
"firstColor": "тАлтАл╫ж╫С╫в ╫д╫и╫Х╫д╫Щ╫Ь ╫и╫Р╫й╫Х╫Я",
"secondColor": "╫ж╫С╫в ╫д╫и╫Х╫д╫Щ╫Ь ╫й╫а╫Щ",
"title": "╫в╫и╫Х╫Ъ ╫к╫Ю╫Х╫а╫к ╫д╫и╫Х╫д╫Щ╫Ь",
"userIcon": "╫б╫Ю╫Ь ╫Ю╫й╫к╫Ю╫й"
},
"register": {
"cta": "╫Ф╫к╫Ч╫Ь",
"text": "╫й╫к╫г ╫Р╫к ╫Ф╫к╫з╫У╫Ю╫Х╫к ╫Ф╫ж╫д╫Щ╫Щ╫Ф ╫й╫Ь╫Ъ ╫С╫Щ╫Я ╫Ю╫Ы╫й╫Щ╫и╫Щ╫Э ╫Х╫й╫Ю╫Х╫и ╫Р╫Х╫к╫Э ╫Ю╫б╫Х╫а╫Ы╫и╫а╫Щ╫Э.",
"title": "╫б╫а╫Ы╫и╫Х╫Я ╫Ь╫в╫а╫Я"
},
"title": "╫Ю╫й╫к╫Ю╫й"
},
"appearance": {
"activeTheme": "╫д╫в╫Щ╫Ь",
"themes": {
"blue": "╫Ы╫Ч╫Х╫Ь",
"default": "╫С╫и╫Щ╫и╫к ╫Ю╫Ч╫У╫Ь",
"gray": "╫Р╫д╫Х╫и",
"red": "╫Р╫У╫Х╫Э",
"teal": "╫Щ╫и╫Х╫з ╫Ы╫Ч╫Ь╫Ч╫Ь"
},
"title": "╫Ю╫и╫Р╫Ф"
},
"connections": {
"server": {
"description": "╫Р╫Э ╫к╫и╫ж╫Ф ╫Ь╫Ф╫к╫Ч╫С╫и ╫Ь-backend ╫Ю╫Х╫к╫Р╫Э ╫Р╫Щ╫й╫Щ╫к ╫Ы╫У╫Щ ╫Ь╫Р╫Ч╫б╫Я ╫Р╫к ╫Ф╫а╫к╫Х╫а╫Щ╫Э ╫й╫Ь╫Ъ, ╫Ф╫д╫в╫Ь ╫Ц╫Р╫к ╫Х╫б╫д╫з ╫Р╫к ╫Ы╫к╫Х╫С╫к ╫Ф╫Р╫к╫и. <0>╫Ф╫Х╫и╫Р╫Х╫к.</0>",
"label": "╫й╫и╫к ╫Р╫Щ╫й╫Щ",
"urlLabel": "╫Ы╫к╫Х╫С╫к ╫Р╫к╫и ╫Ю╫Х╫к╫Р╫Ю╫к ╫Р╫Щ╫й╫Щ╫к ╫й╫Ь ╫й╫и╫к"
},
"setup": {
"doSetup": "╫в╫й╫Ф ╫Ф╫Т╫У╫и╫Ф",
"errorStatus": {
"description": "╫а╫и╫Р╫Ф ╫Ы╫Щ ╫д╫и╫Щ╫Ш ╫Р╫Ч╫У ╫Р╫Х ╫Щ╫Х╫к╫и ╫С╫Ф╫Т╫У╫и╫Ф ╫Ц╫Х ╫Ц╫з╫Х╫з╫Щ╫Э ╫Ь╫к╫й╫Х╫Ю╫к ╫Ь╫С╫Ъ.",
"title": "╫Ю╫й╫Ф╫Х ╫ж╫и╫Щ╫Ъ ╫Р╫к ╫к╫й╫Х╫Ю╫к ╫Ь╫Щ╫С╫Ъ"
},
"itemError": "╫Ю╫й╫Ф╫Х ╫Ь╫Р ╫С╫б╫У╫и ╫С╫Ф╫Т╫У╫и╫Ф ╫Ф╫Ц╫Х. ╫в╫С╫Х╫и ╫й╫Х╫С ╫в╫Ь ╫Ф╫Ф╫Т╫У╫и╫Ф ╫Ы╫У╫Щ ╫Ь╫к╫з╫Я ╫Р╫к ╫Ц╫Ф.",
"items": {
"default": "╫Ф╫Т╫У╫и╫к ╫С╫и╫Щ╫и╫к ╫Ю╫Ч╫У╫Ь",
"extension": "╫к╫Х╫б╫г",
"proxy": "╫д╫и╫Х╫з╫б╫Щ ╫Ю╫Х╫к╫Р╫Э ╫Р╫Щ╫й╫Щ╫к"
},
"redoSetup": "╫С╫ж╫в ╫Ю╫Ч╫У╫й ╫Р╫к ╫Ф╫Ф╫Т╫У╫и╫Ф",
"successStatus": {
"description": "╫Ы╫Ь ╫Ф╫У╫С╫и╫Щ╫Э ╫а╫Ю╫ж╫Р╫Щ╫Э ╫С╫Ю╫з╫Х╫Э ╫Ы╫У╫Щ ╫й╫к╫Х╫Ы╫Ь ╫Ь╫Ф╫к╫Ч╫Щ╫Ь ╫Ь╫ж╫д╫Х╫к ╫С╫Ю╫У╫Щ╫Ф ╫Ф╫Р╫Ф╫Х╫С╫Ф ╫в╫Ь╫Щ╫Ъ.",
"title": "╫Ф╫Ы╫Ь ╫Ю╫Х╫Ы╫Я!"
},
"unsetStatus": {
"description": "╫Р╫а╫Р ╫Ь╫Ч╫е ╫в╫Ь ╫Ф╫Ь╫Ч╫ж╫Я ╫Ю╫Щ╫Ю╫Щ╫Я ╫Ы╫У╫Щ ╫Ь╫Ф╫к╫Ч╫Щ╫Ь ╫С╫к╫Ф╫Ь╫Щ╫Ъ ╫Ф╫Ф╫Т╫У╫и╫Ф.",
"title": "╫Ь╫Р ╫в╫С╫и╫к ╫Р╫к ╫Ф╫Ф╫Т╫У╫и╫Ф"
}
},
"title": "╫Ф╫к╫Ч╫С╫и╫Х╫Щ╫Х╫к",
"workers": {
"addButton": "╫Ф╫Х╫б╫г ╫в╫Х╫С╫У ╫Ч╫У╫й",
"description": "╫Ы╫У╫Щ ╫й╫Ф╫Р╫д╫Ь╫Щ╫з╫ж╫Щ╫Ф ╫к╫д╫в╫Ь, ╫Ы╫Ь ╫Ф╫к╫в╫С╫Х╫и╫Ф ╫Ю╫а╫Х╫к╫С╫к ╫У╫и╫Ъ ╫д╫и╫Х╫з╫б╫Щ. ╫Ф╫д╫в╫Ь ╫Ц╫Р╫к ╫Р╫Э ╫Р╫к╫Ф ╫и╫Х╫ж╫Ф ╫Ь╫Ф╫С╫Щ╫Р ╫в╫Х╫С╫У╫Щ╫Э ╫Ю╫й╫Ь╫Ъ. <0>╫Ф╫Х╫и╫Р╫Х╫к.</0>",
"emptyState": "╫в╫У╫Щ╫Щ╫Я ╫Р╫Щ╫Я ╫в╫Х╫С╫У╫Щ╫Э, ╫Ф╫Х╫б╫г ╫Р╫Ч╫У ╫Ь╫Ю╫Ш╫Ф",
"label": "╫Ф╫й╫к╫Ю╫й ╫С╫в╫Х╫С╫У╫Щ ╫д╫и╫Х╫з╫б╫Щ ╫Ю╫Х╫к╫Р╫Ю╫Щ╫Э ╫Р╫Щ╫й╫Щ╫к",
"urlLabel": "╫Ы╫к╫Х╫С╫Х╫к ╫Р╫к╫и╫Щ╫Э ╫й╫Ь ╫в╫Х╫С╫У╫Щ╫Э",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "╫й╫д╫к ╫Ф╫Р╫д╫Ь╫Щ╫з╫ж╫Щ╫Ф",
"languageDescription": "╫Ф╫й╫д╫Ф ╫Ф╫Ч╫Ь╫Ф ╫в╫Ь ╫Ф╫Р╫д╫Ь╫Щ╫з╫ж╫Щ╫Ф ╫Ы╫Х╫Ь╫Ф.",
"thumbnail": "╫ж╫Х╫и ╫Ш╫Р╫Ю╫С╫а╫Щ╫Щ╫Ь╫Щ╫Э",
"thumbnailDescription": "╫Ь╫и╫Х╫С, ╫Ь╫б╫и╫Ш╫Х╫а╫Щ╫Э ╫Р╫Щ╫Я ╫Ш╫Р╫Ю╫С╫а╫Щ╫Щ╫Ь╫Щ╫Э. ╫Р╫к╫Ф ╫Щ╫Ы╫Х╫Ь ╫Ь╫Ф╫д╫в╫Щ╫Ь ╫Р╫к ╫Ф╫Ф╫Т╫У╫и╫Ф ╫Ф╫Ц╫Х ╫Ы╫У╫Щ ╫Ь╫Щ╫ж╫Х╫и ╫Р╫Х╫к╫Э, ╫Р╫С╫Ь ╫Ф╫Э ╫Щ╫Ы╫Х╫Ь╫Щ╫Э ╫Ь╫Ф╫д╫Х╫Ъ ╫Р╫к ╫Ф╫б╫и╫Ш╫Х╫Я ╫й╫Ь╫Ъ ╫Ь╫Р╫Щ╫Ш╫Щ ╫Щ╫Х╫к╫и.",
"thumbnailLabel": "╫ж╫Х╫и ╫Ш╫Р╫Ю╫С╫а╫Щ╫Щ╫Ь╫Щ╫Э",
"title": "╫Ф╫в╫У╫д╫Х╫к"
},
"reset": "╫Р╫Щ╫д╫Х╫б",
"save": "╫Ь╫й╫Ю╫Х╫и",
"sidebar": {
"info": {
"appVersion": "╫Т╫и╫б╫к ╫Ф╫Р╫д╫Ь╫Щ╫з╫ж╫Щ╫Ф",
"backendUrl": "╫Ы╫к╫Х╫С╫к ╫Р╫к╫и ╫Р╫Ч╫Х╫и╫Щ",
"backendVersion": "╫Т╫и╫б╫к Backend",
"hostname": "╫й╫Э ╫Ю╫Р╫и╫Ч",
"insecure": "╫Ь╫Р ╫С╫Ш╫Х╫Ч",
"notLoggedIn": "╫Р╫к╫Ф ╫Ь╫Р ╫Ю╫Ч╫Х╫С╫и",
"secure": "╫Ю╫Р╫Х╫С╫Ш╫Ч",
"title": "╫Ю╫Щ╫У╫в ╫в╫Ь ╫Ф╫Р╫д╫Ь╫Щ╫з╫ж╫Щ╫Ф",
"unknownVersion": "╫Ь╫Р ╫Щ╫У╫Х╫в",
"userId": "╫Ц╫Ф╫Х╫к ╫Ф╫Ю╫й╫к╫Ю╫й"
}
},
"subtitles": {
"backgroundLabel": "╫Р╫Ш╫Щ╫Ю╫Х╫к ╫и╫з╫в",
"colorLabel": "╫ж╫С╫в",
"previewQuote": "╫Р╫Щ╫Я ╫а╫Ч╫Х╫Э, ╫Р╫а╫Щ ╫Ь╫Р ╫С╫Р╫Ю╫к ╫з╫Щ╫Щ╫Э. ╫Р╫а╫Щ ╫Ь╫Ю╫в╫й╫Ф, ╫Ч╫Щ╫й╫Х╫з.",
"textSizeLabel": "╫Т╫Х╫У╫Ь ╫Ф╫Ш╫з╫б╫Ш",
"title": "╫Ы╫к╫Х╫С╫Щ╫Х╫к"
},
"unsaved": "╫Щ╫й ╫Ь╫Ъ ╫й╫Щ╫а╫Х╫Щ╫Щ╫Э ╫й╫Ь╫Р ╫а╫й╫Ю╫и╫Х"
}
}

547
src/assets/locales/hi.json Normal file
View File

@@ -0,0 +1,547 @@
{
"about": {
"description": "рдореВрд╡реА-рд╡реЗрдм рдПрдХ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕реНрдЯреНрд░реАрдореНрд╕ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред рдЯреАрдо рдХрд╛ рд▓рдХреНрд╖реНрдп рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЙрдкрднреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрд░ рдиреНрдпреВрдирддрдо рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрдирд╛рдирд╛ рд╣реИред",
"faqTitle": "рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрди",
"q1": {
"body": "рдореВрд╡реА-рд╡реЗрдм рдХрд┐рд╕реА рднреА рдХрдВрдЯреЗрдВрдЯ рдХреЛ рд╣реЛрд╕реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдЖрдк рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЪрдпрдирд┐рдд рдореАрдбрд┐рдпрд╛ рдХреА рдЦреЛрдЬ рдХреА рдЬрд╛рддреА рд╣реИ (рд▓реЛрдбрд┐рдВрдЧ рд╕реНрдХреНрд░реАрди рдкрд░ рдФрд░ 'рд╡реАрдбрд┐рдпреЛ рд╕реНрд░реЛрдд' рдЯреИрдм рдореЗрдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ рд╕реНрд░реЛрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ)ред рдореАрдбрд┐рдпрд╛ рдХрднреА рднреА рдореВрд╡реА-рд╡реЗрдм рджреНрд╡рд╛рд░рд╛ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рдЗрд╕ рдЦреЛрдЬ рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред",
"title": "рдлрд┐рд▓реНрдо рдХрд╣рд╛рдВ рд╕реЗ рдЖрддреА рд╣реИ?"
},
"q2": {
"body": "рдХрд┐рд╕реА рд╢реЛ рдпрд╛ рдореВрд╡реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдореВрд╡реА-рд╡реЗрдм рдХрд┐рд╕реА рднреА рдлрд┐рд▓рдо рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рднреА рдлрд┐рд▓реНрдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрдЦреА рдЬрд╛рддреА рд╣реИред",
"title": "рдореИрдВ рдХрд┐рд╕реА рд╢реЛ рдпрд╛ рдореВрд╡реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд╣рд╛рдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?"
},
"q3": {
"body": "рд╣рдорд╛рд░реЗ рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рдореВрд╡реА рдбреЗрдЯрд╛рдмреЗрд╕ (рдЯреАрдПрдордбреАрдмреА) рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдП рдмрд┐рдирд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рд╣реИ рдпрд╛ рдирд╣реАрдВред",
"title": "рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рд╢реЛ рдпрд╛ рдореВрд╡реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдореИрдВ рдлрд┐рд▓рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЪрд▓рд╛ рдкрд╛ рд░рд╣рд╛ ?"
},
"title": "рдореВрд╡реА-рд╡реЗрдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ"
},
"actions": {
"copied": "рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реБрдЖ рд╣реИ",
"copy": "рдХреЙрдкреА"
},
"auth": {
"createAccount": "рдЕрдм рддрдХ рдХреЛрдИ рдЦрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ? <0>рдЦрд╛рддрд╛ рдмрдирд╛рдПрдВред</0>",
"deviceNameLabel": "рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдирд╛рдо",
"deviceNamePlaceholder": "рдирд┐рдЬреА рдлрд╝реЛрди",
"generate": {
"description": "рдЖрдкрдХрд╛ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдЖрдкрдХреЗ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛",
"next": "рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рд╕рд╣реЗрдЬ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ",
"passphraseFrameLabel": "рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝",
"title": "рддреБрдореНрд╣рд╛рд░рд╛ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝"
},
"hasAccount": "рдкрд╣рд▓реЗ рд╕реЗ рдПрдХ рдЦрд╛рддрд╛ рдореМрдЬреВрдж рд╣реИ? <0>рдпрд╣рд╛рдВ рд▓реЙрдЧрд┐рди рдХрд░реЗрдВред</0>",
"login": {
"description": "рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдореЗрдВ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рджрд░реНрдЬ рдХрд░реЗрдВ",
"deviceLengthError": "рдХреГрдкрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ",
"passphraseLabel": "12-рд╢рдмреНрдж рдХрд╛ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝",
"passphrasePlaceholder": "рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝",
"submit": "рд▓реЙрдЧ рдЗрди",
"title": "рдЕрдкрдиреЗ рдЕрдХрд╛рдЙрдВрдЯ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ",
"validationError": "рдЧрд╝рд▓рдд рдпрд╛ рдЕрдкреВрд░реНрдг рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝"
},
"register": {
"information": {
"color1": "рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдкрд╣рд▓рд╛ рд░рдВрдЧ",
"color2": "рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рджреВрд╕рд░рд╛ рд░рдВрдЧ",
"header": "рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд╛рдо рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдкрд╕рдВрдж рдХрд╛ рд░рдВрдЧ рдФрд░ рдПрдХ рдЖрдЗрдХрди рдЪреБрдиреЗрдВ",
"icon": "рдЖрдЗрдХрди",
"next": "рдЕрдЧрд▓рд╛",
"title": "рдЦрд╛рддрд╛ рд╕рдВрдмрдВрдзреА рдЬрд╛рдирдХрд╛рд░реА"
}
},
"trust": {
"failed": {
"text": "рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛?",
"title": "рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓"
},
"host": "рдЖрдк <0>{{hostname}}</0> рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ - рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреГрдкрдпрд╛ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЗрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ",
"no": "рдкреАрдЫреЗ рдЬрд╛рдпреЗ",
"noHost": "рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЦрд╛рддрд╛ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ",
"noHostTitle": "рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рд╣реИ!",
"title": "рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЗрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рднрд░реЛрд╕рд╛ рд╣реИ?",
"yes": "рдореБрдЭреЗ рдЗрд╕ рд╕рд░реНрд╡рд░ рдкрд░ рднрд░реЛрд╕рд╛ рд╣реИ"
},
"verify": {
"description": "рдпрд╣ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╕рд╣реЗрдЬ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдкрдирд╛ рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдкрд╣рд▓реЗ рдХрд╛ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рджрд░реНрдЬ рдХрд░реЗрдВ",
"invalidData": "рдбреЗрдЯрд╛ рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ",
"noMatch": "рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛",
"passphraseLabel": "рдЖрдкрдХрд╛ 12-рд╢рдмреНрджреЛрдВ рд╡рд╛рд▓рд╛ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝",
"recaptchaFailed": "рдХреИрдкреНрдЪрд╛ рд╕рддреНрдпрд╛рдкрди рд╡рд┐рдлрд▓ рд░рд╣рд╛",
"register": "рдЦрд╛рддрд╛ рдмрдирд╛рдПрдВ",
"title": "рдЕрдкрдиреЗ рдкрд╛рд╕рдлрд╝реНрд░реЗрдЬрд╝ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ"
}
},
"errors": {
"badge": "рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛ рд╣реИ рд╢рд╛рдпрдж",
"details": "рдЧрд▓рддрд┐рдпреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА",
"reloadPage": "рдкреГрд╖реНрда рдХреЛ рдкреБрди: рд▓реЛрдб рдХрд░реЗрдВ",
"showError": "рдЧрд▓рддрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рджрд┐рдЦрд╛рдПрдБ",
"title": "рд╣рдореЗрдВ рдПрдХ рдЧрд▓рддрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛!"
},
"footer": {
"legal": {
"disclaimer": "рдЕрд╕реНрд╡реАрдХрд░рдг",
"disclaimerText": "рдореВрд╡реА-рд╡реЗрдм рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣реЛрд╕реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рддреГрддреАрдп рдкрдХреНрд╖ рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рддрд╛ рд╣реИред рдХрд╛рдиреВрдиреА рдореБрджреНрджреЛрдВ рдХреЛ рдлрд╝рд╛рдЗрд▓ рд╣реЛрд╕реНрдЯ рдФрд░ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЙрдард╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореВрд╡реА-рд╡реЗрдм рд╡реАрдбрд┐рдпреЛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдИ рдЧрдИ рдХрд┐рд╕реА рднреА рдореАрдбрд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИред"
},
"links": {
"discord": "рдбреАрд╕рдХреЙрд░реНрдб",
"dmca": "DMCA",
"github": "рдЧрд┐рдЯрд╣рдм"
},
"tagline": "рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╢реЛ рдФрд░ рдлрд┐рд▓реНрдореЗрдВ рджреЗрдЦреЗрдВ, рдЗрд╕ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдРрдк рдХреЗ рд╕рд╛рдеред"
},
"global": {
"name": "рдореВрд╡реА-рд╡реЗрдм",
"pages": {
"about": "рд╕рд╛рдЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ",
"dmca": "DMCA",
"login": "рд▓реЙрдЧ рдЗрди",
"onboarding": "рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛",
"pagetitle": "{{title}} - рдореВрд╡реА-рд╡реЗрдм",
"register": "рдирдпрд╛ рдЦрд╛рддрд╛ рдмрдирд╛рдпреЗрдВ",
"settings": "рд╕реЗрдЯрд┐рдВрдЧреНрд╕"
}
},
"home": {
"bookmarks": {
"sectionTitle": "рдмреБрдХрдорд╛рд░реНрдХ"
},
"continueWatching": {
"sectionTitle": "рджреЗрдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ"
},
"mediaList": {
"stopEditing": "рдПрдбрд┐рдЯ рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗ"
},
"search": {
"allResults": "рдмрд╕ рдпрд╣реА рд╣реИ!",
"failed": "рдореАрдбрд┐рдпрд╛ рдвреВрдВрдврдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓, рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ!",
"loading": "рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ..ред",
"noResults": "рд╣рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдорд┐рд▓рд╛!",
"placeholder": {
"default": "рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ?",
"extra": [
"рдЖрдк рдХреНрдпрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?",
"рдЖрдкрдХреА рд╡реЙрдЪрд▓рд┐рд╕реНрдЯ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ?",
"рдЖрдкрдХреА рдкрд╕рдВрджреАрджрд╛ рдлрд┐рд▓реНрдо рдХреМрдирд╕реА рд╣реИ?",
"рдЖрдкрдХреА рдкрд╕рдВрджреАрджрд╛ рд╕реАрд░реАрдЬрд╝ рдХреМрди рд╕реА рд╣реИ?"
]
},
"sectionTitle": "рдЦреЛрдЬ рдХреЗ рдкрд░рд┐рдгрд╛рдо"
},
"titles": {
"day": {
"default": "рдЖрдк рдЖрдЬ рд╢рд╛рдо рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?",
"extra": [
"рд╕рд╛рд╣рд╕реА рдорд╣рд╕реВрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдЬреБрд░рд╛рд╕рд┐рдХ рдкрд╛рд░реНрдХ рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдЙрддреНрддрдо рд╡рд┐рдХрд▓реНрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред"
]
},
"morning": {
"default": "рдЖрдк рдЖрдЬ рд╕реБрдмрд╣ рдХреЛ рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?",
"extra": [
"рдореИрдВрдиреЗ рд╕реБрдирд╛ рд╣реИ рд╕реВрд░реНрдпреЛрджрдп рд╕реЗ рдкрд╣рд▓реЗ рдареАрдХ рд╣реИ"
]
},
"night": {
"default": "рдЖрдк рдЖрдЬ рд░рд╛рдд рдХреЛ рдХреНрдпрд╛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?",
"extra": [
"рдердХреЗ рд╣реБрдП рд╣реЛ? рдореИрдВрдиреЗ рд╕реБрдирд╛ рдПрдХреНрд╕реЛрд░рд╕рд┐рд╕реНрдЯ рдЕрдЪреНрдЫреА рдореВрд╡реА рд╣реИред"
]
}
}
},
"media": {
"episodeDisplay": "S{{season}} E{{episode}}",
"types": {
"movie": "рдореВрд╡реА",
"show": "рд╢реГрдВрдЦрд▓рд╛"
}
},
"navigation": {
"banner": {
"offline": "рдЕрдкрдирд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрдкрд░реНрдХ рдЬрд╛рдВрдЪреЗ"
},
"menu": {
"about": "рд╣рдорд╛рд░реЗ рдмрд╛рд░реЗ рдореЗрдВ",
"donation": "рджрд╛рди рдХрд░реЗрдВ",
"logout": "рд▓реЙрдЧ рдЖрдЙрдЯ",
"register": "рдХреНрд▓рд╛рдЙрдб рд╕реЗ рд╕рд┐рдВрдХ рдХрд░реЗрдВ",
"settings": "рд╕реЗрдЯрд┐рдВрдЧреНрд╕",
"support": "рд╕рд╣рд╛рдпрддрд╛"
}
},
"notFound": {
"badge": "рдирд╣реАрдВ рдорд┐рд▓рд╛",
"goHome": "рдШрд░ рд╡рд╛рдкрд┐рд╕ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ",
"message": "рд╣рдордиреЗ рд╣рд░ рдЬрдЧрд╣ рджреЗрдЦрд╛: рдбрд┐рдмреНрдмреЗ рдХреЗ рдиреАрдЪреЗ, рдХреЛрдард░реА рдореЗрдВ, рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдкреАрдЫреЗ рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рд╡рд╣ рдкреЗрдЬ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬрд┐рд╕реЗ рдЖрдк рдвреВрдВрдв рд░рд╣реЗ рдереЗред",
"title": "рд╡рд╣ рдкреГрд╖реНрда рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛"
},
"onboarding": {
"defaultConfirm": {
"cancel": "рд░рджреНрдж рдХрд░рдирд╛",
"confirm": "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ",
"description": "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрдЕрдк рдореЗрдВ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реНрдЯреНрд░реАрдо рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдпрд╣ рдЕрд╕рд╣рдиреАрдп рд░реВрдк рд╕реЗ рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред",
"title": "рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрдХреАрди рд╣реИ?"
},
"extension": {
"back": "рд╡рд╛рдкрд╕ рдЬрд╛рдУ",
"explainer": "рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмрд╕ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЗ рд╕рд╛рдеред",
"explainerIos": "рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди iOS рдкрд░ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП <bold>рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ</bold> рджрдмрд╛рдПрдВред",
"extensionHelp": "рдпрджрд┐ рдЖрдкрдиреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЙрд╕рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╣реИ, рддреЛ <bold>рдЕрдкрдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдиреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЦреЛрд▓реЗрдВ</bold> рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рджрд┐рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред",
"linkChrome": "Chrome рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ",
"linkFirefox": "Firefox рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ",
"notDetecting": "Chrome рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдЗрдЯ рдЗрд╕рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд░рд╣реА рд╣реИ? рдкреГрд╖реНрда рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ!",
"notDetectingAction": "рдкреГрд╖реНрда рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВ",
"status": {
"disallowed": "рдЗрд╕ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ",
"disallowedAction": "рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдХреНрд╖рдо",
"failed": "рд╕реНрдерд┐рддрд┐ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"loading": "рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ",
"outdated": "рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕рдВрд╕реНрдХрд░рдг рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реИ",
"success": "рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ!"
},
"submit": "рдЬрд╛рд░реА рд░рдЦрдирд╛",
"title": "рдЖрдЗрдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ"
},
"proxy": {
"back": "рд╡рд╛рдкрд╕ рдЬрд╛рдУ",
"explainer": "рдкреНрд░реЙрдХреНрд╕реА рд╡рд┐рдзрд┐ рд╕реЗ, рдЖрдк рд╕реНрд╡рдпрдВ-рд╕реЗрд╡рд╛ рдкреНрд░реЙрдХреНрд╕реА рдмрдирд╛рдХрд░ рдмрдврд╝рд┐рдпрд╛ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред",
"input": {
"errorConnection": "рдкреНрд░реЙрдХреНрд╕реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛",
"errorInvalidUrl": "рдорд╛рдиреНрдп рдпреВрдЖрд░рдПрд▓ рдирд╣реАрдВ",
"errorNotProxy": "рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдХреА рдЙрдореНрдореАрдж рдереА рд▓реЗрдХрд┐рди рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдорд┐рд▓реА",
"label": "рдкреНрд░реЙрдХреНрд╕реА рдпреВрдЖрд░рдПрд▓",
"placeholder": "https://"
},
"link": "рккрлНрк░рлЛркХрлНрк╕рлА ркХрлЗрк╡рлА рк░рлАркдрлЗ ркмркирк╛рк╡рк╡рлА ркдрлЗ ркЬрк╛ркгрлЛ",
"submit": "рдкреНрд░реЙрдХреНрд╕реА рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВ",
"title": "рдЖрдЗрдП рдПрдХ рдирдИ рдкреНрд░реЙрдХреНрд╕реА рдмрдирд╛рдПрдВ"
},
"start": {
"explainer": "рд╕рд░реНрд╡реЛрддреНрддрдо рд╕рдВрднрд╡ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред",
"options": {
"default": {
"text": "рдореБрдЭреЗ рдЕрдЪреНрдЫреА рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░реАрдо рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП,<0 /> <1>рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ</1>"
},
"extension": {
"action": "рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ",
"description": "рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реНрд░реЛрддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред",
"quality": "рдЕрдЪреНрдЫреА рдЧреБрдгрд╡рддреНрддрд╛",
"title": "рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди"
},
"proxy": {
"action": "рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВ",
"description": "рдХреЗрд╡рд▓ 5 рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВ рдФрд░ рдмреЗрд╣рддрд░реАрди рд╕реНрд░реЛрддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред",
"quality": "рдЕрдЪреНрдЫреА рдЧреБрдгрд╡рддреНрддрд╛",
"title": "рдХрд╕реНрдЯрдо рдкреНрд░реЙрдХреНрд╕реА"
}
},
"title": "рдЖрдЗрдП рдЖрдкрдХреЛ рдореВрд╡реА-рд╡реЗрдм рдХреЗ рд╕рд╛рде рд╕реЗрдЯрдЕрдк рдХрд░рд╡рд╛рддреЗ рд╣реИрдВ"
}
},
"overlays": {
"close": "рдмрдВрдж рдХрд░рдирд╛"
},
"player": {
"back": {
"default": "рдШрд░ рд╡рд╛рдкрд┐рд╕",
"short": "рд╡рд╛рдкрд┐рд╕"
},
"casting": {
"enabled": "рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХрд╛рд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ..ред"
},
"menus": {
"downloads": {
"copyHlsPlaylist": "HLS рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рд▓рд┐рдВрдХ рдХреЙрдкреА рдХрд░реЗрдВ",
"disclaimer": "рдбрд╛рдЙрдирд▓реЛрдб рд╕реАрдзреЗ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рд▓рд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдореВрд╡реА-рд╡реЗрдм рдХрд╛ рдЗрд╕ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИ рдХрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХреИрд╕реЗ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред",
"downloadSubtitle": "рд╡рд░реНрддрдорд╛рди рдЙрдкрд╢реАрд░реНрд╖рдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ",
"downloadVideo": "рд╡реАрдбрд┐рдпреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ",
"hlsDisclaimer": "рдбрд╛рдЙрдирд▓реЛрдб рд╕реАрдзреЗ рдкреНрд░рджрд╛рддрд╛ рд╕реЗ рд▓рд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдореВрд╡реА-рд╡реЗрдм рдХрд╛ рдЗрд╕ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИ рдХрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХреИрд╕реЗ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред<br /><br />рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдк рдПрдХ HLS рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣реЗ рд╣реИрдВ, <bold>рдпрджрд┐ рдЖрдк рдЙрдиреНрдирдд рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдкреЛрдВ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ</bold>ред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд░реЛрдд рдЖрдЬрд╝рдорд╛рдПрдБред",
"onAndroid": {
"1": "рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбрд╛рдЙрдирд▓реЛрдб рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ рдирдП рдкреЗрдЬ рдкрд░, рд╡реАрдбрд┐рдпреЛ рдкрд░ <bold>рдЯреИрдк рдХрд░рдХреЗ рд░рдЦреЗрдВ</bold>, рдлрд┐рд░ <bold>save</bold> рдЪреБрдиреЗрдВред",
"shortTitle": "рдбрд╛рдЙрдирд▓реЛрдб / рдПрдВрдбреНрд░реЙрдЗрдб",
"title": "рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ"
},
"onIos": {
"1": "iOS рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбрд╛рдЙрдирд▓реЛрдб рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ рдирдП рдкреЗрдЬ рдкрд░ <bold><ios_share /></bold> рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ <bold>рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВ <ios_files /></bold> рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред",
"shortTitle": "рдбрд╛рдЙрдирд▓реЛрдб / рдЖрдИрдУрдПрд╕",
"title": "рдЖрдИрдУрдПрд╕ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ"
},
"onPc": {
"1": "рдкреАрд╕реА рдкрд░, рдбрд╛рдЙрдирд▓реЛрдб рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдлрд┐рд░ рдирдП рдкреЗрдЬ рдкрд░, рд╡реАрдбрд┐рдпреЛ рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ <bold>рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЗрд╕ рд░реВрдк рдореЗрдВ рд╕реЗрд╡ рдХрд░реЗрдВ</bold> рдЪреБрдиреЗрдВ",
"shortTitle": "рдбрд╛рдЙрдирд▓реЛрдб / рдкреАрд╕реА",
"title": "рдкреАрд╕реА рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ"
},
"title": "рдбрд╛рдЙрдирд▓реЛрдб"
},
"episodes": {
"button": "рдПрдкрд┐рд╕реЛрдб",
"emptyState": "рдЗрд╕ рд╕реАрдЬрд╝рди рдореЗрдВ рдХреЛрдИ рдПрдкрд┐рд╕реЛрдб рдирд╣реАрдВ рд╣реИ, рдмрд╛рдж рдореЗрдВ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдБрдЪреЗрдВ!",
"episodeBadge": "E{{episode}}",
"loadingError": "рд╕реАрдЬрд╝рди рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐",
"loadingList": "рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ..ред",
"loadingTitle": "рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ..ред",
"unairedEpisodes": "рдЗрд╕ рд╕реАрдЬрд╝рди рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдПрдкрд┐рд╕реЛрдб рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдП рдЧрдП рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдЕрднреА рддрдХ рдкреНрд░рд╕рд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВред"
},
"playback": {
"speedLabel": "рдкреНрд▓реЗрдмреИрдХ рдЧрддрд┐",
"title": "рдкреНрд▓реЗрдмреИрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕"
},
"quality": {
"automaticLabel": "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧреБрдгрд╡рддреНрддрд╛",
"hint": "рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП <0>рд╕реНрд░реЛрдд рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ</0> рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред",
"iosNoQuality": "Apple рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реАрдорд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг, рдЗрд╕ рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП iOS рдкрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдЪрдпрди рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП <0>рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрд░реЛрдд рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ</0> рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред",
"title": "рдЧреБрдгрд╡рддреНрддрд╛"
},
"settings": {
"downloadItem": "рдбрд╛рдЙрдирд▓реЛрдб",
"enableSubtitles": "рдЙрдкрд╢реАрд░реНрд╖рдХ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ",
"experienceSection": "рджреЗрдЦрдиреЗ рдХрд╛ рдЕрдиреБрднрд╡",
"playbackItem": "рдкреНрд▓реЗрдмреИрдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕",
"qualityItem": "рдЪрд┐рддреНрд░ рдХреА рдЧреБрдгрд╡рддреНрддрд╛",
"sourceItem": "рд╡реАрдбрд┐рдпреЛ рд╕реНрд░реЛрдд",
"subtitleItem": "рдЙрдкрд╢реАрд░реНрд╖рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕",
"videoSection": "рд╡реАрдбрд┐рдпреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕"
},
"sources": {
"failed": {
"text": "рдХрд┐рд╕реА рднреА рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ, рдХреГрдкрдпрд╛ рдХрд┐рд╕реА рднрд┐рдиреНрди рд╕реНрд░реЛрдд рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред",
"title": "рд╕реНрдХреНрд░реИрдк рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓"
},
"noEmbeds": {
"text": "рд╣рдо рдХреЛрдИ рдПрдореНрдмреЗрдб рдирд╣реАрдВ рдвреВрдВрдв рдкрд╛рдП, рдХреГрдкрдпрд╛ рдХреЛрдИ рднрд┐рдиреНрди рд╕реНрд░реЛрдд рдЖрдЬрд╝рдорд╛рдПрдБред",
"title": "рдХреЛрдИ рдПрдВрдмреЗрдб рдирд╣реАрдВ рдорд┐рд▓рд╛"
},
"noStream": {
"text": "рдЗрд╕ рд╕реНрд░реЛрдд рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдлрд┐рд▓реНрдо рдпрд╛ рд╢реЛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реНрдЯреНрд░реАрдо рдирд╣реАрдВ рд╣реИред",
"title": "рдХреЛрдИ рдзрд╛рд░рд╛ рдирд╣реАрдВ"
},
"title": "рд╕реНрд░реЛрдд",
"unknownOption": "рдЕрдЬреНрдЮрд╛рдд"
},
"subtitles": {
"customChoice": "рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЙрдкрд╢реАрд░реНрд╖рдХ рдЪреБрдиреЗрдВ",
"customizeLabel": "рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ",
"offChoice": "рдмрдВрдж",
"settings": {
"backlink": "рдХрд╕реНрдЯрдо рдЙрдкрд╢реАрд░реНрд╖рдХ",
"delay": "рдЙрдкрд╢реАрд░реНрд╖рдХ рд╡рд┐рд▓рдВрдм",
"fixCapitals": "рдкреВрдВрдЬреАрдХрд░рдг рдареАрдХ рдХрд░реЗрдВ"
},
"title": "рдЙрдкрд╢реАрд░реНрд╖рдХ",
"unknownLanguage": "рдЕрдЬреНрдЮрд╛рдд"
}
},
"metadata": {
"api": {
"text": "рдПрдкреАрдЖрдИ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛, рдХреГрдкрдпрд╛ рдЕрдкрдирд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдЬрд╛рдВрдЪреЗрдВред",
"title": "рдПрдкреАрдЖрдИ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓"
},
"dmca": {
"badge": "рдирд┐рдХрд╛рд▓рд╛ рдЧрдпрд╛",
"text": "рдирд┐рд╖реНрдХрд╛рд╕рди рдиреЛрдЯрд┐рд╕ рдпрд╛ рдХреЙрдкреАрд░рд╛рдЗрдЯ рджрд╛рд╡реЗ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдореАрдбрд┐рдпрд╛ рдЕрдм рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред",
"title": "рдореАрдбрд┐рдпрд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ"
},
"extensionPermission": {
"badge": "рдЕрдиреБрдорддрд┐ рдЕрдиреБрдкрд▓рдмреНрдз",
"button": "рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ",
"text": "рдЖрдкрдХреЗ рдкрд╛рд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЖрдкрдХреА рдЕрдиреБрдорддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред",
"title": "рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ"
},
"failed": {
"badge": "рдЕрд╕рдлрд▓",
"homeButton": "рдШрд░ рдЬрд╛рдУ",
"text": "рдЯреАрдПрдордбреАрдмреА рд╕реЗ рдореАрдбрд┐рдпрд╛ рдХрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред рдХреГрдкрдпрд╛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЯреАрдПрдордбреАрдмреА рдмрдВрдж рд╣реИ рдпрд╛ рдЕрд╡рд░реБрджреНрдз рд╣реИред",
"title": "рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓"
},
"notFound": {
"badge": "рдирд╣реАрдВ рдорд┐рд▓рд╛",
"homeButton": "рдШрд░ рд╡рд╛рдкрд┐рд╕",
"text": "рд╣рдореЗрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдзрд┐рдд рдореАрдбрд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ред рдпрд╛ рддреЛ рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдЖрдкрдиреЗ рдпреВрдЖрд░рдПрд▓ рдХреЗ рд╕рд╛рде рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХреА рд╣реИред",
"title": "рд╡рд╣ рдореАрдбрд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ред"
}
},
"nextEpisode": {
"cancel": "рд░рджреНрдж рдХрд░рдирд╛",
"next": "рдЕрдЧрд▓реЗ рдкреНрд░рдХрд░рдг"
},
"playbackError": {
"badge": "рдкреНрд▓реЗрдмреИрдХ рддреНрд░реБрдЯрд┐",
"errors": {
"errorAborted": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рдореАрдбрд┐рдпрд╛ рдХреЛ рд▓рд╛рдирд╛ рд░реЛрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред",
"errorDecode": "рдкрд╣рд▓реЗ рдкреНрд░рдпреЛрдЧ рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдореАрдбрд┐рдпрд╛ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдбреАрдХреЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рддреНрд░реБрдЯрд┐ рд╣реБрдИред",
"errorGenericMedia": "рдЕрдЬреНрдЮрд╛рдд рдореАрдбрд┐рдпрд╛ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИред",
"errorNetwork": "рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдиреЗрдЯрд╡рд░реНрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдореАрдбрд┐рдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛ред",
"errorNotSupported": "рдореАрдбрд┐рдпрд╛ рдпрд╛ рдореАрдбрд┐рдпрд╛ рдкреНрд░рджрд╛рддрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред"
},
"homeButton": "рдШрд░ рдЬрд╛рдУ",
"text": "рдореАрдбрд┐рдпрд╛ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ. рдХреГрдкрдпрд╛ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред",
"title": "рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓!"
},
"scraping": {
"items": {
"failure": "рддреНрд░реБрдЯрд┐ рд╣реБрдИ",
"notFound": "рд╡реАрдбрд┐рдпреЛ рдирд╣реАрдВ рд╣реИ",
"pending": "рд╡реАрдбрд┐рдпреЛ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ..ред"
},
"notFound": {
"badge": "рдирд╣реАрдВ рдорд┐рд▓рд╛",
"detailsButton": "рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╡рд░рдг",
"homeButton": "рдШрд░ рдЬрд╛рдУ",
"text": "рд╣рдордиреЗ рдЕрдкрдиреЗ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬ рдХреА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╡рд╣ рдореАрдбрд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрд╛ рдЬрд┐рд╕рдХреА рдЖрдк рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рд╣рдо рдореАрдбрд┐рдпрд╛ рдХреА рдореЗрдЬрдмрд╛рдиреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬреЛ рдЙрдкрд▓рдмреНрдз рд╣реИ рдЙрд╕ рдкрд░ рд╣рдорд╛рд░рд╛ рдХреЛрдИ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рдиреАрдЪреЗ 'рд╡рд┐рд╡рд░рдг рджрд┐рдЦрд╛рдПрдВ' рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред",
"title": "рд╣рдореЗрдВ рд╡рд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛"
}
},
"time": {
"regular": "{{timeWatched}} / {{duration}}",
"remaining": "{{timeLeft}} рд╕рдордп рдмрдЪрд╛ рд╣реИ тАв рдЦрд╝рддрдо рд╣реЛрдЧрд╛ {{timeFinished, datetime}}",
"shortRegular": "{{timeWatched}}",
"shortRemaining": "-{{timeLeft}}"
},
"turnstile": {
"description": "рдХреГрдкрдпрд╛ рджрд╛рдИрдВ рдУрд░ рджрд┐рдП рдЧрдП рдХреИрдкреНрдЪрд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдХреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЗрдВрд╕рд╛рди рд╣реИрдВред рдпрд╣ рдореВрд╡реА-рд╡реЗрдм рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ!",
"error": "рдЖрдкрдХреА рдорд╛рдирд╡рддрд╛ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓. рдХреГрдкрдпрд╛ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред",
"title": "рд╣рдореЗрдВ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрдВрд╕рд╛рди рд╣реИрдВред",
"verifyingHumanity": "рдЖрдкрдХреА рдорд╛рдирд╡рддрд╛ рдХрд╛ рд╕рддреНрдпрд╛рдкрди..ред"
}
},
"screens": {
"dmca": {
"text": "рдореВрд╡реА-рд╡реЗрдм рдХреЗ DMCA рд╕рдВрдкрд░реНрдХ рдкреГрд╖реНрда рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! рд╣рдо рдмреМрджреНрдзрд┐рдХ рд╕рдВрдкрджрд╛ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рднреА рдХреЙрдкреАрд░рд╛рдЗрдЯ рд╕рдВрдмрдВрдзреА рдЪрд┐рдВрддрд╛рдУрдВ рдХрд╛ рд╢реАрдШреНрд░ рд╕рдорд╛рдзрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХрд╛ рд╣рдорд╛рд░реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЕрдиреБрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдИрдореЗрд▓ рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд DMCA рдиреЛрдЯрд┐рд╕ рднреЗрдЬреЗрдВред рдХреГрдкрдпрд╛ рдХреЙрдкреАрд░рд╛рдЗрдЯ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг, рдЕрдкрдирд╛ рд╕рдВрдкрд░реНрдХ рд╡рд┐рд╡рд░рдг рдФрд░ рд╕рджреНрднрд╛рд╡рдирд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд╛ рдПрдХ рдмрдпрд╛рди рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред рд╣рдо рдЗрди рдорд╛рдорд▓реЛрдВ рдХреЛ рддреБрд░рдВрдд рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрдВ рдФрд░ рдореВрд╡реА-рд╡реЗрдм рдХреЛ рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдФрд░ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХрд╛ рд╕рдореНрдорд╛рди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╕реНрдерд╛рди рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдЖрдкрдХреЗ рд╕рд╣рдпреЛрдЧ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддреЗ рд╣реИрдВред",
"title": "DMCA"
},
"loadingApp": "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ",
"loadingUser": "рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИ",
"loadingUserError": {
"logout": "рд▓реЙрдЧ рдЖрдЙрдЯ",
"reset": "рдХрд╕реНрдЯрдо рд╕рд░реНрд╡рд░ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ",
"text": "рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"textWithReset": "рдЖрдкрдХреЗ рдХрд╕реНрдЯрдо рд╕рд░реНрд╡рд░ рд╕реЗ рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд╡рд╛рдкрд╕ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?"
},
"migration": {
"failed": "рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ред",
"inProgress": "рдХреГрдкрдпрд╛ рд░реБрдХреЗрдВ, рд╣рдо рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрдирд╛ рдЪрд╛рд╣рд┐рдПред"
}
},
"settings": {
"account": {
"accountDetails": {
"deviceNameLabel": "рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдирд╛рдо",
"deviceNamePlaceholder": "рдирд┐рдЬреА рдлрд╝реЛрди",
"editProfile": "рд╕рдВрдкрд╛рджрди рдХрд░рдирд╛",
"logoutButton": "рд▓реЙрдЧ рдЖрдЙрдЯ"
},
"actions": {
"delete": {
"button": "рдЦрд╛рддрд╛ рд╣рдЯрд╛ рджреЛ",
"confirmButton": "рдЦрд╛рддрд╛ рд╣рдЯрд╛ рджреЛ",
"confirmDescription": "рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдЦрд╛рддреЗ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ? рдЖрдкрдХрд╛ рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рдЦреЛ рдЬрд╛рдПрдЧрд╛!",
"confirmTitle": "рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрдХреАрди рд╣реИ?",
"text": "рдпрд╣ рдХреНрд░рд┐рдпрд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИ. рд╕рд╛рд░рд╛ рдбреЗрдЯрд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХреБрдЫ рднреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛ред",
"title": "рдЦрд╛рддрд╛ рд╣рдЯрд╛ рджреЛ"
},
"title": "рдХрд╛рд░реНрд░рд╡рд╛рдИ"
},
"devices": {
"deviceNameLabel": "рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдирд╛рдо",
"failed": "рд╕рддреНрд░ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓",
"removeDevice": "рдирд┐рдХрд╛рд▓рдирд╛",
"title": "рдЙрдкрдХрд░рдг"
},
"profile": {
"finish": "рд╕рдВрдкрд╛рджрди рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ",
"firstColor": "рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛ рд░рдВрдЧ рдПрдХ",
"secondColor": "рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд░рдВрдЧ рджреЛ",
"title": "рдкреНрд░реЛрдлрд╛рдЗрд▓ рддрд╕реНрд╡реАрд░ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ",
"userIcon": "рдЖрдЗрдХрди"
},
"register": {
"cta": "рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдУ",
"text": "рдЕрдкрдиреА рдкреНрд░рдЧрддрд┐ рдХреЛ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдордиреНрд╡рдпрд┐рдд рд░рдЦреЗрдВред",
"title": "рдХреНрд▓рд╛рдЙрдб рд╕реЗ рд╕рд┐рдВрдХ рдХрд░реЗрдВ"
},
"title": "рдЦрд╛рддрд╛"
},
"appearance": {
"activeTheme": "рд╕рдХреНрд░рд┐рдп",
"themes": {
"blue": "рдиреАрд▓рд╛",
"default": "рдЧрд▓рддреА рдХрд░рдирд╛",
"gray": "рд╕реНрд▓реЗрдЯреА",
"red": "рд▓рд╛рд▓",
"teal": "рдЯреАрд▓"
},
"title": "рдЙрдкрд╕реНрдерд┐рддрд┐"
},
"connections": {
"server": {
"description": "рдпрджрд┐ рдЖрдк рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдмреИрдХрдПрдВрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ URL рдкреНрд░рджрд╛рди рдХрд░реЗрдВред <0>рдирд┐рд░реНрджреЗрд╢ред</0>",
"label": "рдХрд╕реНрдЯрдо рд╕рд░реНрд╡рд░",
"urlLabel": "рдХрд╕реНрдЯрдо рд╕рд░реНрд╡рд░ рдпреВрдЖрд░рдПрд▓"
},
"setup": {
"doSetup": "рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВ",
"errorStatus": {
"description": "рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реЗрдЯрдЕрдк рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдЖрдЗрдЯрдо рдкрд░ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред",
"title": "рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдкрд░ рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдЪрд╛рд╣рд┐рдП"
},
"itemError": "рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд╕реЗрдЯрдЕрдк рд╕реЗ рдЧреБрдЬрд░реЗрдВред",
"items": {
"default": "рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрдЕрдк",
"extension": "рд╡рд┐рд╕реНрддрд╛рд░",
"proxy": "рдХрд╕реНрдЯрдо рдкреНрд░реЙрдХреНрд╕реА"
},
"redoSetup": "рд╕реЗрдЯрдЕрдк рдкреБрдирдГ рдХрд░реЗрдВ",
"successStatus": {
"description": "рдЕрдкрдирд╛ рдкрд╕рдВрджреАрджрд╛ рдореАрдбрд┐рдпрд╛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЪреАрдЬрд╝реЗрдВ рдореМрдЬреВрдж рд╣реИрдВред",
"title": "рд╕рдм рдХреБрдЫ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИ!"
},
"unsetStatus": {
"description": "рд╕реЗрдЯрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ рджрд╛рдИрдВ рдУрд░ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред",
"title": "рдЖрдк рд╕реЗрдЯрдЕрдк рд╕реЗ рдирд╣реАрдВ рдЧреБрдЬрд░реЗ рд╣реИрдВ"
}
},
"title": "рд╕рдореНрдмрдиреНрдз",
"workers": {
"addButton": "рдирдпрд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдЬреЛрдбрд╝реЗрдВ",
"description": "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрд╛рд░реНрдпрд╢реАрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░реВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЛ рд▓рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред <0>рдирд┐рд░реНрджреЗрд╢ред</0>",
"emptyState": "рдЕрднреА рддрдХ рдХреЛрдИ рдХрд░реНрдордЪрд╛рд░реА рдирд╣реАрдВ, рдиреАрдЪреЗ рдПрдХ рдЬреЛрдбрд╝реЗрдВ",
"label": "рдХрд╕реНрдЯрдо рдкреНрд░реЙрдХреНрд╕реА рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ",
"urlLabel": "рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдпреВрдЖрд░рдПрд▓",
"urlPlaceholder": "https://"
}
},
"preferences": {
"language": "рдЕрдиреБрдкреНрд░рдпреЛрдЧ рднрд╛рд╖рд╛",
"languageDescription": "рднрд╛рд╖рд╛ рд╕рдВрдкреВрд░реНрдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред",
"thumbnail": "рдердВрдмрдиреЗрд▓ рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ",
"thumbnailDescription": "рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп, рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдердВрдмрдиреЗрд▓ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдЖрдк рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╡реЗ рдЖрдкрдХреЗ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред",
"thumbnailLabel": "рдердВрдмрдиреЗрд▓ рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ",
"title": "рдкрд╕рдВрдж"
},
"reset": "рд░реАрд╕реЗрдЯ",
"save": "рд╕реЗрд╡",
"sidebar": {
"info": {
"appVersion": "рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡реЗрд░реАрдЬрд╝рди",
"backendUrl": "рдмреИрдХрдПрдВрдб рдпреВрдЖрд░рдПрд▓",
"backendVersion": "рдмреИрдХрдПрдВрдб рд╕рдВрд╕реНрдХрд░рдг",
"hostname": "рд╣реЛрд╕реНрдЯ рдХрд╛ рдирд╛рдо",
"insecure": "рдЕрд╕реБрд░рдХреНрд╖рд┐рдд",
"notLoggedIn": "рдЖрдкрдиреЗ рд▓реЙрдЧ - рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛",
"secure": "рд╕реБрд░рдХреНрд╖рд┐рдд",
"title": "рдРрдк рдХреА рдЬрд╛рдирдХрд╛рд░реА",
"unknownVersion": "рдЕрдЬреНрдЮрд╛рдд",
"userId": "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рдЪрд╛рди"
}
},
"subtitles": {
"backgroundLabel": "рдкреГрд╖реНрдарднреВрдорд┐ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛",
"colorLabel": "рд░рдВрдЧ",
"previewQuote": "рдореБрдЭреЗ рдбрд░рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП. рдбрд░ рдорди рд╣рддреНрдпрд╛рд░рд╛ рд╣реИред",
"textSizeLabel": "рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рд╕рд╛рдЗрдЬрд╝",
"title": "рдЙрдкрд╢реАрд░реНрд╖рдХ"
},
"unsaved": "рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рд╣реЗрдЬреЗ рдирд╣реАрдВ рдЧрдП рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ"
}
}

Some files were not shown because too many files have changed in this diff Show More