Getting ready for translations

This commit is contained in:
Matthieu B
2023-01-21 15:57:43 +00:00
parent 7efc687dae
commit 5e42b87db9
11 changed files with 1159 additions and 554 deletions

1
.gitignore vendored
View File

@@ -5,3 +5,4 @@ app/__pycache__/
.DS_Store
.buildHelper.txt
database/sessions
app/database/

View File

@@ -26,10 +26,10 @@ def get_locale():
# Translation stuff
base_dir = os.path.abspath(os.path.dirname(__file__))
app.config["LANGUAGES"] = {'fr': 'french', 'en': 'english'}
app.config["BABEL_DEFAULT_LOCALE"] = "fr"
app.config["BABEL_TRANSLATION_DIRECTORIES"] = os.path.join(
base_dir, "app/translations")
app.config["LANGUAGES"] = {'en': 'english'}
app.config["BABEL_DEFAULT_LOCALE"] = "en"
app.config["BABEL_TRANSLATION_DIRECTORIES"] = ('./translations')
babel = Babel(app, locale_selector=get_locale)

View File

@@ -11,7 +11,6 @@ import random
import string
import os
from flask_babel import _
from packaging import version
def login_required(f):
@@ -129,6 +128,7 @@ def secure_settings():
overseerr_url = request.form.get("overseerr_url")
except:
overseerr_url = None
print(overseerr_url)
try:
plex = PlexServer(plex_url, token=plex_token)
except Exception as e:
@@ -147,8 +147,8 @@ def secure_settings():
Settings.update(value=libraries).where(
Settings.key == "plex_libraries").execute()
if overseerr_url:
Settings.update(value=overseerr_url).where(
Settings.key == "overseerr_url").execute()
Settings.delete().where(Settings.key == "overseerr_url").execute()
Settings.create(key="overseerr_url", value=overseerr_url)
elif not overseerr_url:
Settings.delete().where(Settings.key == "overseerr_url").execute()
return redirect("/")

View File

@@ -10,7 +10,7 @@ Download Plex Client
<h2 class="mb-4 text-4xl tracking-tight font-extrabold text-gray-900 dark:text-white">{{ _("Requesting Media") }}
</h2>
<p class="mb-5 font-light text-gray-500 sm:text-xl dark:text-gray-400">
{{ _("Our server already contains a selection of media to choose from. Can't find anything you like? No Problem! We have a fully automatic request system available!") }}
{{ _("We are excited to offer you a wide selection of media to choose from. If you're having trouble finding something you like, don't worry! We have a user-friendly request system that can automatically search for the media you're looking for. ") }}
</p>
</div>
@@ -57,7 +57,7 @@ Download Plex Client
</ul>
<p class="mb-3 font-normal text-gray-400 dark:text-gray-400">{{ _("*Depending availability") }}</p>
<p class="mb-3 font-normal text-gray-400 dark:text-gray-400">{{ _("*Depending on availability") }}</p>
<a target=”_blank” href="{{ overseerr_url }}" class="inline-flex items-center text-blue-600 hover:underline">
{{ _("Check it Out") }}
<svg class="ml-2 w-5 h-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">

View File

@@ -54,7 +54,7 @@ Wizarr Settings
<input type="url" name="overseerr_url" id="requests_url"
class="bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-amber-600 focus:border-amber-600 block w-full p-2.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500"
value="
{% if requests_url %}
{% if overseerr_urloverseerr_url %}
{{ overseerr_url }}
{% endif %}
" placeholder="Optional, leave empty to disable">

View File

@@ -8,16 +8,16 @@ Download Plex
<div class="flex flex-col items-center justify-center px-6 py-8 mx-auto md:h-screen lg:py-0">
<div class="p-6 max-w-m bg-white rounded-lg border border-gray-200 shadow-md dark:bg-gray-800 dark:border-gray-700">
<a href="#">
<h5 class="mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white">{{ ("Join & Download Plex for this device")}}
<h5 class="mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white">{{ _("Join & Download Plex for this device")}}
</h5>
</a>
<p class="mb-3 font-bold text-gray-700 dark:text-gray-400">
{{ ("You should now have access to our server's media! Now let's help you get the hang of Plex!") }}
{{ _("Great news! You now have access to our server's media collection. Let's make sure you know how to use it with Plex.") }}
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
{{ ("Planning on watching Movies on this device? Download Plex for this device.") }}</p>
{{ _("Planning on watching Movies on this device? Download Plex for this device.") }}</p>
<a href="https://www.plex.tv/en-gb/media-server-downloads/#plex-app" target="_blank"
class="inline-flex items-center py-2 px-3 text-sm font-medium text-center text-white bg-amber-700 rounded-lg hover:bg-amber-800 focus:ring-4 focus:outline-none focus:ring-amber-300 dark:bg-amber-600 dark:hover:bg-amber-700 dark:focus:ring-amber-800">
{{ ("Download") }}
{{ _("Download") }}
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"
class="ml-2 -mr-1 w-4 h-4">
<path stroke-linecap="round" stroke-linejoin="round"
@@ -25,7 +25,7 @@ Download Plex
</svg>
</a>
<a href="/setup/requests"
class="inline-flex items-center py-2 px-4 text-sm font-medium text-center text-gray-900 bg-white rounded-lg border border-gray-300 hover:bg-gray-100 focus:ring-4 focus:outline-none focus:ring-gray-200 dark:bg-gray-800 dark:text-white dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-700 dark:focus:ring-gray-700">{{ ("Skip") }}
class="inline-flex items-center py-2 px-4 text-sm font-medium text-center text-gray-900 bg-white rounded-lg border border-gray-300 hover:bg-gray-100 focus:ring-4 focus:outline-none focus:ring-gray-200 dark:bg-gray-800 dark:text-white dark:border-gray-600 dark:hover:bg-gray-700 dark:hover:border-gray-700 dark:focus:ring-gray-700">{{ _("Skip") }}
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"
class="ml-2 -mr-1 w-4 h-4">
<path stroke-linecap="round" stroke-linejoin="round" d="M17.25 8.25L21 12m0 0l-3.75 3.75M21 12H3" />

View File

@@ -12,29 +12,29 @@ Tips
<h5 class="mb-2 text-2xl font-bold tracking-tight text-gray-900 dark:text-white">{{ _("How to Use Plex?") }}</h5>
</a>
<p class="mb-3 text-gray-700 dark:text-gray-400">
{{ _("If you have accepted the email invitation from Plex, should be ready to start watching!") }}</p>
{{ _("Congratulations on accepting the email invitation from Plex! You're now one step closer to enjoying all the amazing content on our server. ") }}</p>
<br>
<p class="mb-3 font-bold text-gray-700 dark:text-gray-400">
{{ _("Eh, So, What is Plex exactly??") }}</p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
{{ _("Good Question! Plex is a piece of software that helps people share media with each other. If you are here, someone wants to share their library with you! You'll be able to watch whatever they have on their server!") }}</p>
{{ _("Great question! Plex is a software that allows individuals to share their media collections with others. If you've received an invitation, it means someone wants to share their library with you. With Plex, you'll have access to all of the movies, TV shows, music, and photos that are stored on their server. Enjoy!") }}</p>
<br>
<p class="mb-3 font-bold text-gray-700 dark:text-gray-400">
🍿 {{ _("Right, so how do I watch stuff?") }}</p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
{{ _("It's easy! Plex is available on almost every device! Laptops, Tablets, Phones, TVs etc! All you have to do is download Plex on that device, sign in with your account and you're pretty much good to go!") }}</p>
{{ _("It couldn't be simpler! Plex is available on a wide variety of devices including laptops, tablets, smartphones, and TVs. All you need to do is download the Plex app on your device, sign in with your account, and you're ready to start streaming your media. It's that easy!") }}</p>
<br>
<p class="mb-3 font-bold text-gray-700 dark:text-gray-400">
🛋 {{ _("I've logged in but I am overwhelmed with content!") }}</p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
{{ _("Yes, well, Plex is a free service, and so therefore, they have to make money somehow. The way they do so, is by pushing their own content before the content of the server you are joining.") }}
<span class="font-semibold">{{ _("Don't be afraid however, this is easily fixable!") }}</span></p>
{{ _("While Plex is a free service, they do have to generate revenue in order to continue providing the platform. One way they do this is by displaying their own content before the content of the server you are joining.") }}
<span class="font-semibold">{{ _("No need to worry though, this can be easily resolved!") }}</span></p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
<span class="font-semibold">1.</span> {{ _("On your left, you should see a menu. Click on the ") }}<span
class="font-semibold">{{ _("Expand") }}</span> {{ _("button. You will be presented will all the types of media you have access to.") }}</p>
<span class="font-semibold">1.</span> {{ _("On the left-hand side of your screen, you'll see a menu. Click on the ") }}<span
class="font-semibold">{{ _("Expand") }}</span> {{ _("button to reveal all the different types of media you have access to.") }}</p>
</p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
<span class="font-semibold">2.</span> {{ _("We would recommend hiding all content put forward by Plex. To do this, select all the content types you don't want (such as 'Movies and TV On Plex') and 'Unpin' them from your home.") }}
<span class="font-semibold">2.</span> {{ _("To avoid seeing Plex's content first, we recommend hiding it. To do this, select all the content types you don't want (such as 'Movies and TV on Plex') and 'Unpin' them from your home screen. This way you'll only see the content that you really want to watch!") }}
</p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
<span class="font-semibold">3.</span> {{ _("Now that everything we") }}<span class="font-semibold">{{ _("don't") }}</span> {{ _("want is out of the way, we can focus on the things we ") }}<span class="font-semibold">{{ _("do") }}</span> {{ _(" want!") }}</p>
@@ -43,7 +43,7 @@ Tips
<p class="mb-3 font-bold text-gray-700 dark:text-gray-400">
🎞 {{ _("How can I make sure to have the best experience?") }}</p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
{{ _("By default, Plex plays everything at a very low quality, which is a shame! Again, this is easily remedied.") }}</p>
{{ _("By default, Plex plays all content at a lower quality. This can be a bit of a disappointment. But don't worry, it's a simple fix! You can easily change the settings to increase the quality of the media that you're streaming.") }}</p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
<span class="font-semibold">1.</span> {{ _("Go to the Plex ") }} <span class="font-semibold">{{ _("Settings ") }}</span> {{ _("page. This is usually in the top right hand corner, depending on the device you are on.") }}</p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
@@ -58,7 +58,7 @@ Tips
<span class="font-semibold">{{ _("Maximum/Original") }}</span>
</p>
<p class="mb-3 font-normal text-gray-700 dark:text-gray-400">
{{ _("There you go! If you experience any buffering, remember that at any time you can change the playback quality, just as you can in Youtube!") }}</p>
{{ _("And there you have it! In case you encounter buffering issues, remember that you can always adjust the playback quality just like you do in YouTube. This way you can get the best streaming experience possible.") }}</p>
</div>

View File

Binary file not shown.

View File

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,3 @@
[python: app/**.py]
[jinja2: app/templates/**.html]
extensions=jinja2.ext.autoescape,jinja2.ext.with_
;extensions=jinja2.ext.autoescape,jinja2.ext.with_

View File

@@ -0,0 +1,573 @@
# Translations template for PROJECT.
# Copyright (C) 2023 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2023.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-01-21 15:32+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.11.0\n"
#: app/admin.py:46
msgid "Passwords do not match."
msgstr ""
#: app/admin.py:49
msgid "Username must be between 3 and 15 characters."
msgstr ""
#: app/admin.py:52
msgid "Password must be between 3 and 40 characters."
msgstr ""
#: app/admin.py:78 app/admin.py:126
msgid "You must select at least one library."
msgstr ""
#: app/admin.py:137
msgid "It is likely that your token does not work."
msgstr ""
#: app/admin.py:139
msgid "Unable to connect to your Plex server. See Logs for more information."
msgstr ""
#: app/admin.py:203 app/admin.py:206
msgid "Invalid Username or Password"
msgstr ""
#: app/web.py:71
msgid "That email does not match any Plex account. Please try again."
msgstr ""
#: app/web.py:76
msgid "This user is already invited to this server."
msgstr ""
#: app/web.py:80
msgid "The email entered appears to be invalid."
msgstr ""
#: app/web.py:85
msgid "Something went wrong. Please try again or contact an administrator."
msgstr ""
#: app/templates/401.html:20
msgid "Permission denied."
msgstr ""
#: app/templates/401.html:23
msgid "You are attempting to do something you shouldn't be doing..."
msgstr ""
#: app/templates/404.html:19
msgid "Something's missing."
msgstr ""
#: app/templates/404.html:21
msgid "Sorry, we can't find that page. It doesn't seem to exist!"
msgstr ""
#: app/templates/500.html:19
msgid "Internal Server Error."
msgstr ""
#: app/templates/500.html:21
msgid " Something has gone wrong. Please try again later."
msgstr ""
#: app/templates/accept.html:4
msgid "Accept Invitation"
msgstr ""
#: app/templates/accept.html:11 app/templates/wizard/accept.html:2
msgid "Accept our invitation"
msgstr ""
#: app/templates/accept.html:15 app/templates/wizard/accept.html:6
msgid "We have sent an invitation to your Plex Account! Almost there!"
msgstr ""
#: app/templates/accept.html:17 app/templates/wizard/accept.html:8
msgid ""
"Click the button below to be taken to Plex, here you will see an "
"invitation from us."
msgstr ""
#: app/templates/accept.html:23 app/templates/wizard/accept.html:14
msgid "Accept"
msgstr ""
#: app/templates/accept.html:31 app/templates/requests.html:71
#: app/templates/wizard/accept.html:23
msgid "Next"
msgstr ""
#: app/templates/invite.html:4
msgid "Invite User"
msgstr ""
#: app/templates/invite.html:17 app/templates/invite.html:29
msgid "Attention!"
msgstr ""
#: app/templates/invite.html:17
msgid "Update available. Click here."
msgstr ""
#: app/templates/invite.html:23
msgid "Invite user"
msgstr ""
#: app/templates/invite.html:29
msgid ""
"Environment Variables are being deprecated and replaced by a secure sign-"
"up. Please visit "
msgstr ""
#: app/templates/invite.html:30
msgid "/settings. See Repo for more info"
msgstr ""
#: app/templates/invite.html:37
msgid "Invite Code String"
msgstr ""
#: app/templates/invite.html:38
msgid "(optional)"
msgstr ""
#: app/templates/invite.html:45
msgid "Expiration"
msgstr ""
#: app/templates/invite.html:48
msgid "1 day"
msgstr ""
#: app/templates/invite.html:49
msgid "1 week"
msgstr ""
#: app/templates/invite.html:50
msgid "1 month"
msgstr ""
#: app/templates/invite.html:51 app/templates/invite.html:168
msgid "Never"
msgstr ""
#: app/templates/invite.html:58
msgid "Unlimited Usages"
msgstr ""
#: app/templates/invite.html:61
msgid "Create Invitation"
msgstr ""
#: app/templates/invite.html:75
msgid "Server Settings"
msgstr ""
#: app/templates/invite.html:83
msgid "Successfully generated an Invitation!"
msgstr ""
#: app/templates/invite.html:88
msgid "Great!"
msgstr ""
#: app/templates/invite.html:88
msgid "Link has been copied to clipboard!"
msgstr ""
#: app/templates/invite.html:96
msgid "Back"
msgstr ""
#: app/templates/invite.html:101
msgid "Share"
msgstr ""
#: app/templates/invite.html:117 app/templates/join.html:42
#: app/templates/join.html:51
msgid "Invite Code"
msgstr ""
#: app/templates/invite.html:120
msgid "Used"
msgstr ""
#: app/templates/invite.html:123
msgid "Used At"
msgstr ""
#: app/templates/invite.html:126
msgid "Created"
msgstr ""
#: app/templates/invite.html:129
msgid "User"
msgstr ""
#: app/templates/invite.html:132
msgid "Expires"
msgstr ""
#: app/templates/invite.html:135
msgid "Unlimited"
msgstr ""
#: app/templates/invite.html:172
msgid "Copy"
msgstr ""
#: app/templates/invite.html:174
msgid "Delete"
msgstr ""
#: app/templates/join.html:12
msgid "Great! Now, let's get you invited!"
msgstr ""
#: app/templates/join.html:18
msgid "Join the Plex Server"
msgstr ""
#: app/templates/join.html:24 app/templates/join.html:34
msgid "Your Plex email"
msgstr ""
#: app/templates/join.html:28 app/templates/join.html:55
msgid "Oops!"
msgstr ""
#: app/templates/join.html:60
msgid "Join"
msgstr ""
#: app/templates/join.html:62
msgid "Don't have a Plex account, yet?"
msgstr ""
#: app/templates/join.html:63
msgid "Get one here."
msgstr ""
#: app/templates/login.html:18
msgid "Login"
msgstr ""
#: app/templates/login.html:23 app/templates/register_admin.html:24
msgid "Username"
msgstr ""
#: app/templates/login.html:29 app/templates/register_admin.html:30
msgid "Password"
msgstr ""
#: app/templates/login.html:41
msgid "Remember me"
msgstr ""
#: app/templates/login.html:46
msgid "Sign in"
msgstr ""
#: app/templates/register_admin.html:18 app/templates/verify_plex.html:18
msgid "Setup Wizarr"
msgstr ""
#: app/templates/register_admin.html:36
msgid "Confirm password"
msgstr ""
#: app/templates/register_admin.html:42
msgid "Create an account"
msgstr ""
#: app/templates/requests.html:10
msgid "Requesting Media"
msgstr ""
#: app/templates/requests.html:13
msgid ""
"We are excited to offer you a wide selection of media to choose from. If "
"you're having trouble finding something you like, don't worry! We have a "
"user-friendly request system that can automatically search for the media "
"you're looking for. "
msgstr ""
#: app/templates/requests.html:23
msgid "Plex Requests"
msgstr ""
#: app/templates/requests.html:35
msgid "Request any available Movie or Tv Show"
msgstr ""
#: app/templates/requests.html:45
msgid "Requested media will be automatically downloaded and added to server"
msgstr ""
#: app/templates/requests.html:55
msgid "If enabled, receive notifications"
msgstr ""
#: app/templates/requests.html:60
msgid "*Depending on availability"
msgstr ""
#: app/templates/requests.html:62
msgid "Check it Out"
msgstr ""
#: app/templates/settings.html:18
msgid "Change Server Settings"
msgstr ""
#: app/templates/settings.html:23 app/templates/verify_plex.html:23
msgid "Plex Display Name"
msgstr ""
#: app/templates/settings.html:29 app/templates/verify_plex.html:29
msgid "Plex URL"
msgstr ""
#: app/templates/settings.html:35 app/templates/verify_plex.html:35
msgid "Plex Token"
msgstr ""
#: app/templates/settings.html:44 app/templates/verify_plex.html:41
msgid "Plex Libraries"
msgstr ""
#: app/templates/settings.html:46 app/templates/verify_plex.html:43
msgid "Scan For Libraries"
msgstr ""
#: app/templates/settings.html:53 app/templates/verify_plex.html:49
msgid "Request instance (Ombi, Overseerr...)"
msgstr ""
#: app/templates/settings.html:63 app/templates/verify_plex.html:55
msgid "Verify and Confirm"
msgstr ""
#: app/templates/setup.html:11
msgid "Join & Download Plex for this device"
msgstr ""
#: app/templates/setup.html:15
msgid ""
"Great news! You now have access to our server's media collection. Let's "
"make sure you know how to use it with Plex."
msgstr ""
#: app/templates/setup.html:17
msgid "Planning on watching Movies on this device? Download Plex for this device."
msgstr ""
#: app/templates/setup.html:20
msgid "Download"
msgstr ""
#: app/templates/setup.html:28
msgid "Skip"
msgstr ""
#: app/templates/tips.html:12
msgid "How to Use Plex?"
msgstr ""
#: app/templates/tips.html:15
msgid ""
"Congratulations on accepting the email invitation from Plex! You're now "
"one step closer to enjoying all the amazing content on our server. "
msgstr ""
#: app/templates/tips.html:18
msgid "Eh, So, What is Plex exactly??"
msgstr ""
#: app/templates/tips.html:20
msgid ""
"Great question! Plex is a software that allows individuals to share their"
" media collections with others. If you've received an invitation, it "
"means someone wants to share their library with you. With Plex, you'll "
"have access to all of the movies, TV shows, music, and photos that are "
"stored on their server. Enjoy!"
msgstr ""
#: app/templates/tips.html:23
msgid "Right, so how do I watch stuff?"
msgstr ""
#: app/templates/tips.html:25
msgid ""
"It couldn't be simpler! Plex is available on a wide variety of devices "
"including laptops, tablets, smartphones, and TVs. All you need to do is "
"download the Plex app on your device, sign in with your account, and "
"you're ready to start streaming your media. It's that easy!"
msgstr ""
#: app/templates/tips.html:28
msgid "I've logged in but I am overwhelmed with content!"
msgstr ""
#: app/templates/tips.html:30
msgid ""
"While Plex is a free service, they do have to generate revenue in order "
"to continue providing the platform. One way they do this is by displaying"
" their own content before the content of the server you are joining."
msgstr ""
#: app/templates/tips.html:31
msgid "No need to worry though, this can be easily resolved!"
msgstr ""
#: app/templates/tips.html:33
msgid "On the left-hand side of your screen, you'll see a menu. Click on the "
msgstr ""
#: app/templates/tips.html:34
msgid "Expand"
msgstr ""
#: app/templates/tips.html:34
msgid "button to reveal all the different types of media you have access to."
msgstr ""
#: app/templates/tips.html:37
msgid ""
"To avoid seeing Plex's content first, we recommend hiding it. To do this,"
" select all the content types you don't want (such as 'Movies and TV on "
"Plex') and 'Unpin' them from your home screen. This way you'll only see "
"the content that you really want to watch!"
msgstr ""
#: app/templates/tips.html:40
msgid "Now that everything we"
msgstr ""
#: app/templates/tips.html:40
msgid "don't"
msgstr ""
#: app/templates/tips.html:40
msgid "want is out of the way, we can focus on the things we "
msgstr ""
#: app/templates/tips.html:40
msgid "do"
msgstr ""
#: app/templates/tips.html:40
msgid " want!"
msgstr ""
#: app/templates/tips.html:44
msgid "How can I make sure to have the best experience?"
msgstr ""
#: app/templates/tips.html:46
msgid ""
"By default, Plex plays all content at a lower quality. This can be a bit "
"of a disappointment. But don't worry, it's a simple fix! You can easily "
"change the settings to increase the quality of the media that you're "
"streaming."
msgstr ""
#: app/templates/tips.html:48
msgid "Go to the Plex "
msgstr ""
#: app/templates/tips.html:48
msgid "Settings "
msgstr ""
#: app/templates/tips.html:48
msgid ""
"page. This is usually in the top right hand corner, depending on the "
"device you are on."
msgstr ""
#: app/templates/tips.html:50
msgid "Go to the "
msgstr ""
#: app/templates/tips.html:50
msgid "Quality"
msgstr ""
#: app/templates/tips.html:50
msgid "or"
msgstr ""
#: app/templates/tips.html:51
msgid "Video"
msgstr ""
#: app/templates/tips.html:51
msgid "settings."
msgstr ""
#: app/templates/tips.html:53 app/templates/tips.html:57
msgid "Set the "
msgstr ""
#: app/templates/tips.html:53
msgid "Remote/Internet Streaming"
msgstr ""
#: app/templates/tips.html:53 app/templates/tips.html:57
msgid "to "
msgstr ""
#: app/templates/tips.html:54 app/templates/tips.html:58
msgid "Maximum/Original"
msgstr ""
#: app/templates/tips.html:57
msgid "Local Streaming "
msgstr ""
#: app/templates/tips.html:61
msgid ""
"And there you have it! In case you encounter buffering issues, remember "
"that you can always adjust the playback quality just like you do in "
"YouTube. This way you can get the best streaming experience possible."
msgstr ""
#: app/templates/welcome.html:12
#, python-format
msgid "You've been invited to join the %(name)s server!"
msgstr ""
#: app/templates/welcome.html:14
msgid ""
"To join our Plex server, create a Plex account! Once you're done, come "
"back here!"
msgstr ""
#: app/templates/welcome.html:18
msgid "Create Plex Account"
msgstr ""
#: app/templates/welcome.html:22
msgid "I have a Plex Account"
msgstr ""
#: app/templates/wizard.html:4
msgid "Wizard"
msgstr ""