Commit 1a61bc46 authored by echel0n's avatar echel0n
Browse files

Release v9.1.67

parent 5d18ffbb
# Changelog
- * 07c1b0f - 2017-11-08: Fixed issues with verifying torrent metadata
- * 7a65325 - 2017-11-08: Release v9.1.67
- * 5d18ffb - 2017-11-08: Fixed issues with verifying torrent metadata
- * 53aa1b8 - 2017-11-08: Updated bt cache urls and method for verifying data from them
- * a6240ce - 2017-11-08: Misc typo corrections brought over from previous code refactoring
- * d21a0b7 - 2017-11-08: Fixed search issues for HDTorrents provider
......
......@@ -85,16 +85,16 @@ class Config(object):
self.git_path = ""
self.git_autoissues = False
self.git_newver = False
self.changes_url = 'https://git.sickrage.ca/SiCKRAGE/sickrage/raw/master/changelog.md'
self.changelog_url = 'https://cdn.sickrage.ca/changelog/?q={branch}'
self.socket_timeout = 30
self.web_host = get_lan_ip()
self.web_host = ""
self.web_port = 8081
self.web_log = False
self.web_root = ""
self.web_username = ""
self.web_password = ""
self.web_ipv6 = False
self.web_cookie_secret = generateCookieSecret()
self.web_cookie_secret = ""
self.web_use_gzip = True
self.handle_reverse_proxy = False
self.proxy_setting = ""
......@@ -760,7 +760,7 @@ class Config(object):
'naming_anime_pattern': 'Season %0S/%SN - S%0SE%0E - %EN',
'naming_custom_anime': False,
'randomize_providers': False,
'web_host': '192.168.1.203',
'web_host': get_lan_ip(),
'config_version': 11,
'process_automatically': False,
'git_path': 'git',
......
......@@ -824,9 +824,9 @@ def create_https_certificates(ssl_cert, ssl_key):
def get_lan_ip():
"""Returns IP of system"""
"""Return IP of system."""
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("8.8.8.8", 80))
s.connect(('8.8.8.8', 1))
return s.getsockname()[0]
......
......@@ -358,6 +358,20 @@ class GitUpdateManager(UpdateManager):
def get_newest_version(self):
return self._check_for_new_version() or self.version
@property
def current_branch(self):
branch, __, exit_status = self._git_cmd(self._git_path, 'rev-parse --abbrev-ref HEAD')
return ("", branch)[exit_status == 0 and branch is not None]
@property
def remote_branches(self):
branches, __, exit_status = self._git_cmd(self._git_path,
'ls-remote --heads {}'.format(sickrage.app.config.git_remote))
if exit_status == 0 and branches:
return re.findall(r'refs/heads/(.*)', branches)
return []
def _find_installed_version(self):
"""
Attempts to find the currently installed version of SiCKRAGE.
......@@ -487,20 +501,6 @@ class GitUpdateManager(UpdateManager):
self._git_cmd(self._git_path, 'remote set-url {} {}'.format(sickrage.app.config.git_remote,
sickrage.app.config.git_remote_url))
@property
def current_branch(self):
branch, __, exit_status = self._git_cmd(self._git_path, 'rev-parse --abbrev-ref HEAD')
return ("", branch)[exit_status == 0 and branch is not None]
@property
def remote_branches(self):
branches, __, exit_status = self._git_cmd(self._git_path,
'ls-remote --heads {}'.format(sickrage.app.config.git_remote))
if exit_status == 0 and branches:
return re.findall(r'refs/heads/(.*)', branches)
return []
class SourceUpdateManager(UpdateManager):
def __init__(self):
......@@ -514,6 +514,10 @@ class SourceUpdateManager(UpdateManager):
def get_newest_version(self):
return self._check_for_new_version() or self.version
@property
def current_branch(self):
return 'master'
@staticmethod
def _find_installed_version():
with io.open(os.path.join(sickrage.PROG_DIR, 'version.txt')) as f:
......@@ -652,6 +656,10 @@ class PipUpdateManager(UpdateManager):
def get_newest_version(self):
return self._check_for_new_version() or self.version
@property
def current_branch(self):
return 'master'
def _find_installed_version(self):
out, __, exit_status = self._pip_cmd(self._pip_path, 'show sickrage')
if exit_status == 0:
......
......@@ -2264,12 +2264,13 @@ class changelog(WebHandler):
super(changelog, self).__init__(*args, **kwargs)
def index(self):
url = sickrage.app.config.changelog_url.format(branch=sickrage.app.version_updater.branch)
try:
changes = sickrage.app.wsession.get(sickrage.app.config.changes_url).text
changes = sickrage.app.wsession.get(url).text
except Exception:
sickrage.app.log.debug('Could not load changes from repo, giving a link!')
changes = _('Could not load changes from the repo. [Click here for CHANGES.md]({})').format(
sickrage.app.config.changes_url)
changes = _('Could not load changes from the repo. [Click here for CHANGES.md]({})').format(url)
data = markdown2.markdown(
changes if changes else _("The was a problem connecting to github, please refresh and try again"),
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: sickragetv\n"
"Report-Msgid-Bugs-To: [email protected]\n"
"POT-Creation-Date: 2017-11-06 11:20-0500\n"
"PO-Revision-Date: 2017-11-06 11:20-0500\n"
"POT-Creation-Date: 2017-11-08 22:56-0500\n"
"PO-Revision-Date: 2017-11-08 22:56-0500\n"
"Last-Translator: echel0n <[email protected]>\n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
......@@ -97,244 +97,244 @@ msgstr "<center><h1></h1><br/>From أي جهاز كمبيوتر، يرجى زي
msgid "Link SiCKRAGE"
msgstr "سيكراجي الرابط"
#: dist/js/core.js:2099 sickrage/core/webserver/views/home/trakt_shows.mako:106
#: dist/js/core.js:2166 sickrage/core/webserver/views/home/trakt_shows.mako:106
msgid "Remove Show"
msgstr "إزالة عرض"
#: dist/js/core.js:2100
#: dist/js/core.js:2167
msgid "Are you sure you want to remove <span class=\"footerhighlight\">"
msgstr "هل أنت متأكد من أنك تريد إزالة <span class=\"footerhighlight\">"
#: dist/js/core.js:2100
#: dist/js/core.js:2167
msgid "</span> from the database?<br><br><input type=\"checkbox\" id=\"deleteFiles\" name=\"deleteFiles\"/>&nbsp;<label for=\"deleteFiles\" class=\"red-text\">Check to delete files as well. IRREVERSIBLE</label>"
msgstr "</span> من قاعدة البيانات؟<br><br><input type=\"checkbox\" id=\"deleteFiles\" name=\"deleteFiles\"/>&nbsp;<label for=\"deleteFiles\" class=\"red-text\">Check لحذف الملفات وكذلك. IRREVERSIBLE</label>"
#: dist/js/core.js:2137 dist/js/core.js:2169
#: dist/js/core.js:2204 dist/js/core.js:2236
msgid "Update failed."
msgstr "فشل تحديث."
#: dist/js/core.js:2180
#: dist/js/core.js:2247
msgid "Select Show Location"
msgstr "حدد موقع العرض"
#: dist/js/core.js:2320
#: dist/js/core.js:2387
msgid "<img id=\"searchingAnim\" src=\"/images/loading32.gif\" height=\"32\" width=\"32\" /> loading folders..."
msgstr "<img id=\"searchingAnim\" src=\"/images/loading32.gif\" height=\"32\" width=\"32\" /> تحميل المجلدات..."
#: dist/js/core.js:2390
#: dist/js/core.js:2457
msgid "Select Unprocessed Episode Folder"
msgstr "حدد مجلد الحلقة غير المجهزة"
#: dist/js/core.js:2673
#: dist/js/core.js:2740
msgid "search timed out, try increasing timeout for indexer"
msgstr "مهلة البحث، حاول زيادة مهلة للمفهرس"
#: dist/js/core.js:2677
#: dist/js/core.js:2744
msgid "<legend class=\"legend\">Search Results:</legend>\n"
msgstr "نتائج:</legend> <legend class=\"legend\">Search\n"
#: dist/js/core.js:2681
#: dist/js/core.js:2748
msgid "<b>No results found, try a different search or language.</b>"
msgstr "العثور على نتائج <b>No، ومحاولة البحث المختلفة أو language.</b>"
#: dist/js/core.js:2700
#: dist/js/core.js:2767
msgid " (will debut on )"
msgstr " (لأول مرة على)"
#: dist/js/core.js:2702
#: dist/js/core.js:2769
msgid " (started on )"
msgstr " (بدأت في)"
#: dist/js/core.js:2747
#: dist/js/core.js:2814
msgid "Saved Defaults"
msgstr "حفظ الإعدادات الافتراضية"
#: dist/js/core.js:2749
#: dist/js/core.js:2816
msgid "Your \"add show\" defaults have been set to your current selections."
msgstr "تم تعيين الافتراضيات \"إضافة إظهار\" الخاصة بك إلى التحديدات الحالية."
#: dist/js/core.js:2807
#: dist/js/core.js:2874
msgid "<span> Saving...</span>"
msgstr "<span> إنقاذ...</span>"
#: dist/js/core.js:2850
#: dist/js/core.js:2917
msgid "Reset Config to Defaults"
msgstr "إعادة تعيين التكوين إلى الإعدادات الافتراضية"
#: dist/js/core.js:2851
#: dist/js/core.js:2918
msgid "Are you sure you want to reset config to defaults?"
msgstr "هل أنت متأكد من أنك تريد إعادة تعيين التكوين إلى الإعدادات الافتراضية؟"
#: dist/js/core.js:2919
#: dist/js/core.js:2986
msgid "Select path to pip"
msgstr ""
msgstr "حدد مسار برنامج تطبيق السلام"
#: dist/js/core.js:2925
#: dist/js/core.js:2992
msgid "Select path to git"
msgstr ""
#: dist/js/core.js:2933 dist/js/core.js:2951 dist/js/core.js:3845
#: dist/js/core.js:3863 dist/js/core.js:3884 dist/js/core.js:3906
#: dist/js/core.js:3929 dist/js/core.js:3951 dist/js/core.js:3979
#: dist/js/core.js:3996 dist/js/core.js:4040 dist/js/core.js:4125
#: dist/js/core.js:4183 dist/js/core.js:4200 dist/js/core.js:4230
#: dist/js/core.js:4287 dist/js/core.js:4363 dist/js/core.js:4382
#: dist/js/core.js:4398
msgstr "حدد المسار إلى بوابة"
#: dist/js/core.js:3000 dist/js/core.js:3018 dist/js/core.js:3912
#: dist/js/core.js:3930 dist/js/core.js:3951 dist/js/core.js:3973
#: dist/js/core.js:3996 dist/js/core.js:4018 dist/js/core.js:4046
#: dist/js/core.js:4063 dist/js/core.js:4107 dist/js/core.js:4192
#: dist/js/core.js:4250 dist/js/core.js:4267 dist/js/core.js:4297
#: dist/js/core.js:4354 dist/js/core.js:4430 dist/js/core.js:4449
#: dist/js/core.js:4465
msgid "Please fill out the necessary fields above."
msgstr "الرجاء ملء الحقول الضرورية المذكورة أعلاه."
#: dist/js/core.js:2983 sickrage/core/webserver/views/config/general.mako:970
#: dist/js/core.js:3050 sickrage/core/webserver/views/config/general.mako:970
msgid "Link"
msgstr "الارتباط"
#: dist/js/core.js:2985
#: dist/js/core.js:3052
msgid "Unlink"
msgstr "فك ارتباط"
#: dist/js/core.js:3026
#: dist/js/core.js:3093
msgid "Select Subtitles Download Directory"
msgstr "دليل تحميل ترجمات مختارة"
#: dist/js/core.js:3142
#: dist/js/core.js:3209
msgid "Select .nzb blackhole/watch location"
msgstr "حدد.nzb blackhole/مشاهدة الموقع"
#: dist/js/core.js:3143
#: dist/js/core.js:3210
msgid "Select .torrent blackhole/watch location"
msgstr "قم بتحديد موقع blackhole/مشاهدة تورنت]"
#: dist/js/core.js:3144
#: dist/js/core.js:3211
msgid "Select .torrent download location"
msgstr "حدد موقع تحميل تورنت]"
#: dist/js/core.js:3211 sickrage/core/webserver/views/config/search.mako:923
#: dist/js/core.js:3278 sickrage/core/webserver/views/config/search.mako:923
msgid "Minimum seeding time is"
msgstr "الحد الأدنى البذر مرة"
#: dist/js/core.js:3213
#: dist/js/core.js:3280
msgid "URL to your uTorrent client (e.g. http://localhost:8000)"
msgstr "عنوان URL الخاص بك العميل uTorrent (مثلاً http://localhost:8000)"
#: dist/js/core.js:3216
#: dist/js/core.js:3283
msgid "Stop seeding when inactive for"
msgstr "توقف بذر عندما نشط"
#: dist/js/core.js:3222
#: dist/js/core.js:3289
msgid "URL to your Transmission client (e.g. http://localhost:9091)"
msgstr "عنوان URL للعميل الإرسال الخاص بك (مثل http://localhost:9091)"
#: dist/js/core.js:3232
#: dist/js/core.js:3299
msgid "URL to your Deluge client (e.g. http://localhost:8112)"
msgstr "عنوان URL الخاص بك العميل طوفان (مثلاً http://localhost:8112)"
#: dist/js/core.js:3241
#: dist/js/core.js:3308
msgid "IP or Hostname of your Deluge Daemon (e.g. scgi://localhost:58846)"
msgstr "IP أو اسم المضيف من الخاصة بك \"شيطان طوفان\" (مثلاً scgi://localhost:58846)"
#: dist/js/core.js:3248
#: dist/js/core.js:3315
msgid "URL to your Synology DS client (e.g. http://localhost:5000)"
msgstr "عنوان URL الخاص بك عميل Synology DS (مثلاً http://localhost:5000)"
#: dist/js/core.js:3253
#: dist/js/core.js:3320
msgid "URL to your rTorrent client (e.g. scgi://localhost:5000 <br> or https://localhost/rutorrent/plugins/httprpc/action.php)"
msgstr "عنوان URL للعميل رتورينت الخاص بك (على سبيل المثال، scgi://localhost:5000 <br> أو https://localhost/rutorrent/plugins/httprpc/action.php)"
#: dist/js/core.js:3263
#: dist/js/core.js:3330
msgid "URL to your qbittorrent client (e.g. http://localhost:8080)"
msgstr "عنوان URL للعميل الخاص بك قبيتورينت (مثل http://localhost:8080)"
#: dist/js/core.js:3273
#: dist/js/core.js:3340
msgid "URL to your MLDonkey (e.g. http://localhost:4080)"
msgstr "عنوان URL الخاص بك ملدونكيي (مثل http://localhost:4080)"
#: dist/js/core.js:3284
#: dist/js/core.js:3351
msgid "URL to your putio client (e.g. http://localhost:8080)"
msgstr "عنوان URL الخاص بك العميل بوتيو (مثلاً http://localhost:8080)"
#: dist/js/core.js:3484
#: dist/js/core.js:3551
msgid "Select TV Download Directory"
msgstr "حدد دليل التحميل التلفزيون"
#: dist/js/core.js:3499
#: dist/js/core.js:3566
msgid "Unrar Executable not found."
msgstr "لم يتم العثور على الملف القابل للتنفيذ فك الضغط."
#: dist/js/core.js:3545 dist/js/core.js:3589 dist/js/core.js:3633
#: dist/js/core.js:3693
#: dist/js/core.js:3612 dist/js/core.js:3656 dist/js/core.js:3700
#: dist/js/core.js:3760
msgid "This pattern is invalid."
msgstr "وهذا النمط غير صحيح."
#: dist/js/core.js:3552 dist/js/core.js:3596 dist/js/core.js:3640
#: dist/js/core.js:3700
#: dist/js/core.js:3619 dist/js/core.js:3663 dist/js/core.js:3707
#: dist/js/core.js:3767
msgid "This pattern would be invalid without the folders, using it will force \"Flatten\" off for all shows."
msgstr "سوف يكون هذا النمط غير صالحة دون المجلدات، استخدام أنه سيفرض \"سطح\" قبالة لكافة العروض."
#: dist/js/core.js:3559 dist/js/core.js:3603 dist/js/core.js:3647
#: dist/js/core.js:3707
#: dist/js/core.js:3626 dist/js/core.js:3670 dist/js/core.js:3714
#: dist/js/core.js:3774
msgid "This pattern is valid."
msgstr "هذا النمط صحيح."
#: dist/js/core.js:4033
#: dist/js/core.js:4100
msgid "<b>Step1:</b> Confirm Authorization"
msgstr "<b>Step1:</b> تأكيد الإذن"
#: dist/js/core.js:4090 dist/js/core.js:4144
#: dist/js/core.js:4157 dist/js/core.js:4211
msgid "Please fill in the Popcorn IP address"
msgstr "الرجاء إدخال عنوان IP الفشار"
#: dist/js/core.js:4297
#: dist/js/core.js:4364
msgid "Check blacklist name; the value need to be a trakt slug"
msgstr "تحقق من اسم القائمة السوداء؛ القيمة بحاجة إلى أن تكون سبيكة trakt"
#: dist/js/core.js:4329
#: dist/js/core.js:4396
msgid "<li style=\"color: red;\">You must specify an SMTP hostname!</li>"
msgstr "يجب تحديد <li style=\"color: red;\">You اسم مضيف SMTP!</li>"
#: dist/js/core.js:4332
#: dist/js/core.js:4399
msgid "<li style=\"color: red;\">You must specify an SMTP port!</li>"
msgstr "<li style=\"color: red;\">You يجب تحديد منفذ SMTP!</li>"
#: dist/js/core.js:4334
#: dist/js/core.js:4401
msgid "<li style=\"color: red;\">SMTP port must be between 0 and 65535!</li>"
msgstr "يجب أن يكون المنفذ <li style=\"color: red;\">SMTP بين 0 و 65535!</li>"
#: dist/js/core.js:4340
#: dist/js/core.js:4407
msgid "Enter an email address to send the test to:"
msgstr "أدخل عنوان البريد إلكتروني لإرسال الاختبار إلى:"
#: dist/js/core.js:4342
#: dist/js/core.js:4409
msgid "<p style=\"color: red;\">You must provide a recipient email address!</p>"
msgstr "<p style=\"color: red;\">You يجب توفير عنوان البريد إلكتروني لمستلم!</p>"
#: dist/js/core.js:4412
#: dist/js/core.js:4479
msgid "Device list updated. Please choose a device to push to."
msgstr "تحديث قائمة الأجهزة. الرجاء اختيار جهاز للدفع إلى."
#: dist/js/core.js:4473
#: dist/js/core.js:4540
msgid "You didn't supply a Pushbullet api key"
msgstr "لا تقوم أنت بتوفير مفتاح المعهد بوشبوليت"
#: dist/js/core.js:4503
#: dist/js/core.js:4570
msgid "Don't forget to save your new pushbullet settings."
msgstr "لا ننسى لحفظ الإعدادات الجديدة بوشبوليت."
#: dist/js/core.js:4575
#: dist/js/core.js:4642
msgid "Select backup folder to save to"
msgstr "حدد مجلد النسخ الاحتياطية لحفظ"
#: dist/js/core.js:4580
#: dist/js/core.js:4647
msgid "Select backup files to restore"
msgstr "حدد ملفات النسخ الاحتياطي لاستعادة"
#: dist/js/core.js:5126
#: dist/js/core.js:5193
msgid "No providers available to configure."
msgstr "لا مقدمي الخدمات المتاحة لتكوين."
#: dist/js/core.js:5337
#: dist/js/core.js:5404
msgid "You have selected to delete show(s). Are you sure you wish to continue? All files will be removed from your system."
msgstr "لقد اخترت حذف show(s). هل تريد المتابعة بالتأكيد؟ سيتم إزالة كافة الملفات من النظام الخاص بك."
#: dist/js/core.js:5407
#: dist/js/core.js:5474
msgid "<b>DELETED</b>"
msgstr "<b>DELETED</b>"
......@@ -1259,7 +1259,7 @@ msgstr "على سبيل المثال: تحميل (1080 ف ويب دل) ==> ال
#: sickrage/core/webserver/views/config/general.mako:1080
msgid "PIP Settings"
msgstr ""
msgstr "إعدادات برنامج تطبيق السلام"
#: sickrage/core/webserver/views/config/general.mako:1085
msgid "PIP executable path"
......@@ -1272,11 +1272,11 @@ msgstr "ت:/path/to/pip"
#: sickrage/core/webserver/views/config/general.mako:1109
#: sickrage/core/webserver/views/config/general.mako:1206
msgid "Click vefify path to test."
msgstr ""
msgstr "انقر فوق مسار فيفيفي لاختبار."
#: sickrage/core/webserver/views/config/general.mako:1134
msgid "GIT Settings"
msgstr ""
msgstr "إعدادات بوابة"
#: sickrage/core/webserver/views/config/general.mako:1139
msgid "Git Branches"
......@@ -1284,7 +1284,7 @@ msgstr "فروع بوابة"
#: sickrage/core/webserver/views/config/general.mako:1149
msgid "GIT Branch Version"
msgstr ""
msgstr "بوابة فرع الإصدار"
#: sickrage/core/webserver/views/config/general.mako:1169
msgid "Error: No branches found."
......@@ -4184,7 +4184,7 @@ msgstr "دليل الترجمة"
msgid "The directory where SickRage should store your"
msgstr "الدليل حيث يجب تخزين سيكراجي الخاص بك"
#: sickrage/core/webserver/views.py:4768
#: sickrage/core/webserver/views.py:4767
#: sickrage/core/webserver/views/config/subtitles.mako:123
#: sickrage/core/webserver/views/home/display_show.mako:562
#: sickrage/core/webserver/views/home/edit_show.mako:128
......@@ -4582,7 +4582,7 @@ msgstr "ابدأ"
msgid "Retry Download"
msgstr "إعادة محاولة التحميل"
#: sickrage/core/webserver/views.py:4970
#: sickrage/core/webserver/views.py:4969
#: sickrage/core/webserver/views/home/edit_show.mako:26
#: sickrage/core/webserver/views/manage/mass_edit.mako:27
msgid "Main"
......@@ -4696,7 +4696,7 @@ msgstr "استخدام ترتيب دي في دي بدلاً من النظام ا
msgid "A \"Force Full Update\" is necessary, and if you have existing episodes you need to sort them manually."
msgstr "\"تحديث كامل القوة\" أمر ضروري، وإذا كان لديك الحلقات الموجودة تحتاج إلى فرزها يدوياً."
#: sickrage/core/webserver/views.py:3717 sickrage/core/webserver/views.py:4849
#: sickrage/core/webserver/views.py:3717 sickrage/core/webserver/views.py:4848
#: sickrage/core/webserver/views/home/edit_show.mako:224
#: sickrage/core/webserver/views/home/index.mako:281
#: sickrage/core/webserver/views/includes/add_show_options.mako:33
......@@ -5028,7 +5028,7 @@ msgstr "خطأ: إعادة التشغيل انتهت مهلة، ربما شيء
msgid "Daily Search"
msgstr "البحث اليومي"
#: sickrage/core/webserver/views.py:4957
#: sickrage/core/webserver/views.py:4956
#: sickrage/core/webserver/views/home/status.mako:13
msgid "Backlog"
msgstr "المتراكمة"
......@@ -5053,7 +5053,7 @@ msgstr "آخر عملية"
msgid "Subtitles Finder"
msgstr "الباحث عن الترجمة"
#: sickrage/core/webserver/views.py:4965
#: sickrage/core/webserver/views.py:4964
#: sickrage/core/webserver/views/home/status.mako:19
msgid "Trakt Checker"
msgstr "مدقق Trakt"
......@@ -5086,7 +5086,7 @@ msgstr "لا"
msgid "True"
msgstr "صحيح"
#: sickrage/core/webserver/views.py:4960
#: sickrage/core/webserver/views.py:4959
#: sickrage/core/webserver/views/home/status.mako:102
msgid "Show Queue"
msgstr "إظهار قائمة الانتظار"
......@@ -5259,7 +5259,7 @@ msgstr "<p>Select مجموعات من <b>Available Groups</b> fansub المفض
msgid "Whitelist"
msgstr "البيضاء"
#: sickrage/core/webserver/views.py:1233
#: sickrage/core/webserver/views.py:1232
#: sickrage/core/webserver/views/includes/blackwhitelist.mako:40
#: sickrage/core/webserver/views/includes/blackwhitelist.mako:86
#: sickrage/core/webserver/views/manage/failed_downloads.mako:36
......@@ -5304,26 +5304,21 @@ msgstr "هل تريد أن تشمل جودة الحلقة الحالية في ا
msgid "Choosing No will ignore any releases with the same episode quality as the one currently downloaded/snatched."
msgstr "اختيار لا سيتم تجاهل أي الإصدارات بنفس جودة الحلقة واحدة انتزع تحميلها حاليا."
#: sickrage/core/webserver/views/includes/quality_chooser.mako:26
#: sickrage/core/webserver/views/manage/mass_edit.mako:90
msgid "Custom"
msgstr "مخصص"
#: sickrage/core/webserver/views/includes/quality_chooser.mako:39
#: sickrage/core/webserver/views/includes/quality_chooser.mako:60
#: sickrage/core/webserver/views/includes/quality_chooser.mako:32
#: sickrage/core/webserver/views/includes/quality_chooser.mako:52
msgid "Preferred"
msgstr "المفضل"
#: sickrage/core/webserver/views/includes/quality_chooser.mako:39
#: sickrage/core/webserver/views/includes/quality_chooser.mako:32
msgid "qualities will replace those in"
msgstr "يتم استبدال الصفات الموجودة في"
#: sickrage/core/webserver/views/includes/quality_chooser.mako:40
#: sickrage/core/webserver/views/includes/quality_chooser.mako:44
#: sickrage/core/webserver/views/includes/quality_chooser.mako:33
#: sickrage/core/webserver/views/includes/quality_chooser.mako:37
msgid "Allowed"
msgstr "يسمح"
#: sickrage/core/webserver/views/includes/quality_chooser.mako:40
#: sickrage/core/webserver/views/includes/quality_chooser.mako:33
msgid "even if they are lower."
msgstr "حتى لو كانت أقل."
......@@ -5345,7 +5340,7 @@ msgstr "الدلائل الجذر"
msgid "New"
msgstr "الجديد"
#: sickrage/core/webserver/views.py:1196 sickrage/core/webserver/views.py:1966
#: sickrage/core/webserver/views.py:1195 sickrage/core/webserver/views.py:1965
#: sickrage/core/webserver/views/includes/root_dirs.mako:36
#: sickrage/core/webserver/views/manage/mass_edit.mako:69
msgid "Edit"
......@@ -5450,7 +5445,7 @@ msgstr "العام"
msgid "Backup and Restore"
msgstr "النسخ الاحتياطي والاستعادة"
#: sickrage/core/webserver/views.py:3712 sickrage/core/webserver/views.py:4284
#: sickrage/core/webserver/views.py:3712 sickrage/core/webserver/views.py:4283
#: sickrage/core/webserver/views/layouts/main.mako:252
msgid "Search Providers"
msgstr "موفرات البحث"
......@@ -5460,18 +5455,18 @@ msgstr "موفرات البحث"
msgid "Subtitles Settings"
msgstr "إعدادات الترجمة"
#: sickrage/core/webserver/views.py:3714 sickrage/core/webserver/views.py:4888
#: sickrage/core/webserver/views.py:3714 sickrage/core/webserver/views.py:4887
#: sickrage/core/webserver/views/layouts/main.mako:262
msgid "Quality Settings"
msgstr "إعدادات الجودة"
#: sickrage/core/webserver/views.py:2298 sickrage/core/webserver/views.py:2299
#: sickrage/core/webserver/views.py:3715 sickrage/core/webserver/views.py:4096
#: sickrage/core/webserver/views.py:3715 sickrage/core/webserver/views.py:4095
#: sickrage/core/webserver/views/layouts/main.mako:267
msgid "Post Processing"
msgstr "مرحلة ما بعد المعالجة"
#: sickrage/core/webserver/views.py:3716 sickrage/core/webserver/views.py:4441
#: sickrage/core/webserver/views.py:3716 sickrage/core/webserver/views.py:4440
#: sickrage/core/webserver/views/layouts/main.mako:272
msgid "Notifications"
msgstr "إعلامات"
......@@ -5637,6 +5632,10 @@ msgstr "عروض مختارة"
msgid "Current"
msgstr "الحالية"