Compare commits

..

No commits in common. "52e73df06c38c3363a4743596ca5dcb015d40111" and "478b8841a41a7f3a6c4597a47f5b48e24ec7328e" have entirely different histories.

19 changed files with 98 additions and 137 deletions

View File

@ -64,7 +64,7 @@ DMI="$(dmesg 2>/dev/null | grep -i "DMI:" | sed 's/\[.*\] DMI: //i')"
CPU="$(echo $(cat /proc/cpuinfo 2>/dev/null | grep 'model name' | uniq | awk -F':' '{print $2}'))"
MEM="$(free -m 2>/dev/null | grep -i mem | awk '{print $2}') MB"
echo -e "$(TEXT "Model: ") \033[1;36m${MODEL}(${PLATFORM})\033[0m"
echo -e "$(TEXT "Model: ") \033[1;36m${MODEL}\033[0m"
echo -e "$(TEXT "Version: ") \033[1;36m${PRODUCTVER}(${BUILDNUM}$([ ${SMALLNUM:-0} -ne 0 ] && echo "u${SMALLNUM}"))\033[0m"
echo -e "$(TEXT "Kernel: ") \033[1;36m${KERNEL}\033[0m"
echo -e "$(TEXT "LKM: ") \033[1;36m${LKM}\033[0m"

View File

@ -99,14 +99,8 @@ def getmodels(platforms=None):
"""
Get Syno Models.
"""
import json, requests
from requests.adapters import HTTPAdapter
from requests.packages.urllib3.util.retry import Retry # type: ignore
adapter = HTTPAdapter(max_retries=Retry(total=3, backoff_factor=0.5, status_forcelist=[500, 502, 503, 504]))
session = requests.Session()
session.mount('http://', adapter)
session.mount('https://', adapter)
import re, json
import requests
if platforms is not None and platforms != "":
PS = platforms.lower().replace(",", " ").split()
@ -114,52 +108,23 @@ def getmodels(platforms=None):
PS = []
models = []
if len(models) == 0:
try:
req = session.get("https://autoupdate.synology.com/os/v2", timeout=10)
req.encoding = "utf-8"
data = json.loads(req.text)
req = requests.get("https://autoupdate.synology.com/os/v2")
req.encoding = "utf-8"
data = json.loads(req.text)
for I in data["channel"]["item"]:
if not I["title"].startswith("DSM"):
continue
for J in I["model"]:
arch = J["mUnique"].split("_")[1]
name = J["mLink"].split("/")[-1].split("_")[1].replace("%2B", "+")
if len(PS) > 0 and arch.lower() not in PS:
continue
if any(name == B["name"] for B in models):
continue
models.append({"name": name, "arch": arch})
models = sorted(models, key=lambda k: (k["arch"], k["name"]))
except:
pass
if len(models) == 0:
try:
import re
from bs4 import BeautifulSoup
req = session.get("https://kb.synology.com/en-us/DSM/tutorial/What_kind_of_CPU_does_my_NAS_have", timeout=10)
req.encoding = "utf-8"
bs = BeautifulSoup(req.text, "html.parser")
p = re.compile(r"data: (.*?),$", re.MULTILINE | re.DOTALL)
data = json.loads(p.search(bs.find("script", string=p).prettify()).group(1))
model = "(.*?)" # (.*?): all, FS6400: one
p = re.compile(r"<td>{}<\/td><td>(.*?)<\/td><td>(.*?)<\/td><td>(.*?)<\/td><td>(.*?)<\/td><td>(.*?)<\/td><td>(.*?)<\/td>".format(model), re.MULTILINE | re.DOTALL,)
it = p.finditer(data["preload"]["content"].replace("\n", "").replace("\t", ""))
for i in it:
d = i.groups()
if len(d) == 6:
d = model + d
if len(PS) > 0 and d[5].lower() not in PS:
continue
models.append({"name": d[0].split("<br")[0], "arch": d[5].lower()})
except:
pass
for I in data["channel"]["item"]:
if not I["title"].startswith("DSM"):
continue
for J in I["model"]:
arch = J["mUnique"].split("_")[1]
name = J["mLink"].split("/")[-1].split("_")[1].replace("%2B", "+")
if len(PS) > 0 and arch.lower() not in PS:
continue
if any(name == B["name"] for B in models):
continue
models.append({"name": name, "arch": arch})
models = sorted(models, key=lambda k: (k["arch"], k["name"]))
print(json.dumps(models, indent=4))

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 22:13+0800\n"
"Last-Translator: Ing <AI>\n"
"Language-Team: Arabic (Saudi Arabia) <i18n-zh@RROrg>\n"
@ -210,8 +210,8 @@ msgid "Getting models ..."
msgstr "الحصول على الموديلات ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "فشل الحصول على الموديلات، يرجى التحقق من الشبكة و المحاولة مرة أخرى، أو استخدم 'Parse Pat'!"
msgid "Failed to get models, please try again!"
msgstr "فشل الحصول على الموديلات، يرجى المحاولة مرة أخرى!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -554,8 +554,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n تعيين وحدة الأمان AppArmor إلى وضع التشخيص.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n تعطيل استخدام الذاكرة المتجهة (Memory-Mapped Configuration) لجهاز PCI (استخدم هذا المعلمة بحذر).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n تعطيل وحدة الأمان AppArmor.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 21:39+0800\n"
"Last-Translator: Ing <AI>\n"
"Language-Team: German <https://hosted.weblate.org/projects/rrorg/rr/de/>\n"
@ -211,8 +211,8 @@ msgid "Getting models ..."
msgstr "Modelle werden abgerufen ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "Modelle konnten nicht abgerufen werden, Bitte überprüfen Sie das Netzwerk und versuchen Sie es erneut, oder verwenden Sie 'Parse Pat'!"
msgid "Failed to get models, please try again!"
msgstr "Modelle konnten nicht abgerufen werden, bitte versuchen Sie es erneut!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -555,8 +555,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n Setzen Sie das AppArmor Sicherheitsmodul in den Complain Modus.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n Deaktivieren Sie die Verwendung von Memory-Mapped Konfiguration für PCI-Geräte(nutzen Sie diesen Parameter mit Vorsicht).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n Deaktivieren Sie das AppArmor Sicherheitsmodul.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-01-19 14:25+0800\n"
"Last-Translator: Ing <wjz304>\n"
"Language-Team: English (United States) <i18n-zh@RROrg>\n"
@ -210,7 +210,7 @@ msgid "Getting models ..."
msgstr ""
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgid "Failed to get models, please try again!"
msgstr ""
#: menu.sh:143
@ -554,7 +554,7 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr ""
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr ""
#: menu.sh:854

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 21:42+0800\n"
"Last-Translator: Ing <AI>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/rrorg/rr/es/>\n"
@ -211,8 +211,8 @@ msgid "Getting models ..."
msgstr "Obtener modelos ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "Falló obtener modelos, por favor, compruebe la red y vuelva a intentarlo, o utilice 'Parse Pat'!"
msgid "Failed to get models, please try again!"
msgstr "Error al obtener los modelos, por favor, inténtelo de nuevo!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -555,8 +555,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n Establecer el módulo de seguridad AppArmor en modo de queja.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n Deshabilitar el uso de Configuración de Memoria para dispositivos PCI (utilice este parámetro con cuidado).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n Deshabilitar el módulo de seguridad AppArmor.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 21:47+0800\n"
"Last-Translator: Ing <AI>\n"
"Language-Team: French <https://hosted.weblate.org/projects/rrorg/rr/fr/>\n"
@ -211,8 +211,8 @@ msgid "Getting models ..."
msgstr "Obtenir les modèles ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "Echec de l'obtention des modèles, Veuillez vérifier le réseau et réessayer, ou utilisez 'Parse Pat'!"
msgid "Failed to get models, please try again!"
msgstr "Échec de l'obtention des modèles, veuillez réessayer!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -555,8 +555,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n Définir le module de sécurité AppArmor en mode de plainte.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n Désactiver l'utilisation de la configuration mémoire mappée pour les périphériques PCI (utilisez ce paramètre avec prudence).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n Désactiver le module de sécurité AppArmor.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"
@ -610,7 +610,7 @@ msgstr "Synoinfo couramment utilisé:\\n"
msgid " * \\Z4maxdisks=??\\Zn\\n Maximum number of disks supported.\\n"
msgstr " * \\Z4maxdisks=??\\Zn\\n Nombre maximum de disques pris en charge.\\n"
#: menu.sh:984
#: menu.sh:98
msgid " * \\Z4internalportcfg=0x????\\Zn\\n Internal(sata) disks mask(Not apply to DT models).\\n"
msgstr " * \\Z4internalportcfg=0x????\\Zn\\n Masque de disques internes(Non applicable aux modèles DT.)\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 21:50+0800\n"
"Last-Translator: Anda Toshiki <hello@toshiki.dev>\n"
"Language-Team: Toshiki's Devpedia <hello@toshiki.dev>\n"
@ -210,8 +210,8 @@ msgid "Getting models ..."
msgstr "モデルを取得しています..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "モデルを取得できませんでした。ネットワーク接続を確認して、再試行してください。または、'Parse Pat'を使用してください!"
msgid "Failed to get models, please try again!"
msgstr "モデルを取得できませんでした。もう一度試してください!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -554,8 +554,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n AppArmor セキュリティモジュールをコンプライアンスモードに設定します。\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n PCIデバイスにMemory-Mapped Configurationを使用しないようにします(このパラメータは注意して使用してください)。\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n AppArmor セキュリティモジュールを無効にします。\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 21:52+0800\n"
"Last-Translator: EXP <jeong1986>\n"
"Language-Team: 한국인 (대한민국) <EXP>\n"
@ -210,8 +210,8 @@ msgid "Getting models ..."
msgstr "모델을 가져오는 중..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "모델을 가져오는 중 오류가 발생했습니다. 네트워크를 확인하고 다시 시도하세요. 또는 'Parse Pat'을 사용하세요!"
msgid "Failed to get models, please try again!"
msgstr "모델을 가져오는 중 오류가 발생했습니다. 다시 시도하세요!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -554,8 +554,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n AppArmor 보안 모듈을 complain 모드로 설정합니다.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n PCI 장치에 대해 메모리 매핑 구성을 사용하지 않도록 설정합니다(이 매개변수에 주의).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n AppArmor 보안 모듈을 사용하지 않습니다.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\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"
@ -224,9 +224,7 @@ msgid "Getting models ..."
msgstr ""
#: menu.sh:116
msgid ""
"Failed to get models, Please check the network and try again, or use 'Parse "
"Pat'!"
msgid "Failed to get models, please try again!"
msgstr ""
#: menu.sh:143
@ -617,9 +615,7 @@ msgid ""
msgstr ""
#: menu.sh:853
msgid ""
" * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration "
"for PCI devices(use this parameter cautiously).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr ""
#: menu.sh:854

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 21:54+0800\n"
"Last-Translator: Alex TG @xpenology_russian\n"
"Language-Team: Русский перевод TG @xpenology_russian\n"
@ -210,8 +210,8 @@ msgid "Getting models ..."
msgstr "Получение моделей ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "Не удалось получить модели, проверьте сеть и повторите попытку, или используйте 'Парсинг пат'!"
msgid "Failed to get models, please try again!"
msgstr "Не удалось получить модели, попробуйте еще раз!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -554,8 +554,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n Установить AppArmor security module в режим проверки.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n Отключить использование Memory-Mapped Configuration для устройств PCI (используйте этот параметр с осторожностью).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n Отключить AppArmor security module.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 21:58+0800\n"
"Last-Translator: Ing <AI>\n"
"Language-Team: Thai <https://hosted.weblate.org/projects/rrorg/rr/th/>\n"
@ -211,8 +211,8 @@ msgid "Getting models ..."
msgstr "ดึงแบบอย่าง ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "ไม่สามารถดึงแบบอย่างได้, ตรวจสอบเครือข่ายและลองใหม่อีกครั้ง หรือใช้ 'Parse Pat'!"
msgid "Failed to get models, please try again!"
msgstr "ไม่สามารถดึงแบบอย่างได้, กรุณาลองใหม่อีกครั้ง!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -555,8 +555,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n ตั้งค่า AppArmor ให้ทำการทำงานในโหมดการแจ้งเตือน (Complain) \\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n ปิดการใช้งาน Memory-Mapped Configuration สำหรับอุปกรณ์ PCI (ใช้คำสั่งนี้ด้วยความระมัดระวัง).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n ปิดการใช้งานโมดูลความปลอดภัย AppArmor \\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"
@ -610,7 +610,7 @@ msgstr "synoinfo ที่ใช้บ่อย:\\n"
msgid " * \\Z4maxdisks=??\\Zn\\n Maximum number of disks supported.\\n"
msgstr " * \\Z4maxdisks=??\\Zn\\n จำนวนแผนกที่รองรับมากที่สุด\\n"
#: menu.sh:984
#: menu.sh:98
msgid " * \\Z4internalportcfg=0x????\\Zn\\n Internal(sata) disks mask(Not apply to DT models).\\n"
msgstr " * \\Z4internalportcfg=0x????\\Zn\\n Mask ของแผนก SATA (ไม่ใช้งานกับรุ่นที่ใช้ DT).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 22:01+0800\n"
"Last-Translator: miracozturk <info@miracozturk.com.tr>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/rrorg/rr/tr/>\n"
@ -210,8 +210,8 @@ msgid "Getting models ..."
msgstr "Modeller alınıyor ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "Modeller alınamadı, lütfen ağ bağlantısını kontrol edin ve tekrar deneyin, veya 'Parse Pat' kullanın!"
msgid "Failed to get models, please try again!"
msgstr "Modeller alınamadı, lütfen tekrar deneyin!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -554,8 +554,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n AppArmor güvenlik modülünü uyarı moduna ayarlayın.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n PCI cihazlar için bellek yönlendirme yapılandırmasını kullanmayı devre dışı bırakın(dikkatli bir şekilde bu parametreyi kullanın).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n AppArmor güvenlik modülünü devre dışı bırakın.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 22:03+0800\n"
"Last-Translator: Ing <AI>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/rrorg/rr/uk/>\n"
@ -211,8 +211,8 @@ msgid "Getting models ..."
msgstr "Отримання моделей ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "Не вдалося отримати моделі, Будь ласка, перевірте мережу та спробуйте ще раз, або використовуйте 'Парсинг пат'!"
msgid "Failed to get models, please try again!"
msgstr "Не вдалося отримати моделі, спробуйте ще раз!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -555,8 +555,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n Встановити AppArmor модуль безпеки в режим повідомлення.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n Вимкнути використання Memory-Mapped Configuration для пристроїв PCI(використовуйте цей параметр з обережністю).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n Вимкнути AppArmor модуль безпеки.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 22:04+0800\n"
"Last-Translator: ngocanhtran <mr.ngocanhtran@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/rrorg/rr/vi/>\n"
@ -211,8 +211,8 @@ msgid "Getting models ..."
msgstr "Đang lấy danh sách thiết bị ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "Không thể lấy danh sách thiết bị, hãy kiểm tra lại kết nối mạng và thử lại, hoặc sử dụng 'Parse Pat'!"
msgid "Failed to get models, please try again!"
msgstr "Không thể lấy danh sách thiết bị, hãy thử lại!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -555,8 +555,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n Đặt mô-đun bảo mật AppArmor thành chế độ nhắc nhở.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n Tắt sử dụng Memory-Mapped Configuration cho các thiết bị PCI (sử dụng tham số này với cẩn thận).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n Tắt mô-đun bảo mật AppArmor.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 22:06+0800\n"
"Last-Translator: Ing <wjz304>\n"
"Language-Team: Chinese (simplified) <i18n-zh@RROrg>\n"
@ -210,8 +210,8 @@ msgid "Getting models ..."
msgstr "获取型号中 ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "获取型号失败, 请检查网络并重试, 或者使用 '解析 Pat'!"
msgid "Failed to get models, please try again!"
msgstr "获取型号失败, 请重试!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -554,8 +554,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n 将 AppArmor 安全模块设置为投诉模式.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n 禁用 PCI 设备的 Memory-Mapped Configuration 的使用(谨慎使用).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n 禁用 AppArmor 安全模块.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 22:08+0800\n"
"Last-Translator: Ing <wjz304>\n"
"Language-Team: Chinese (HongKong) <i18n-zh@googlegroups.com>\n"
@ -210,8 +210,8 @@ msgid "Getting models ..."
msgstr "獲取型號中 ..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "獲取型號失敗, 請檢查網絡並重試, 或者使用 '解析 Pat'!"
msgid "Failed to get models, please try again!"
msgstr "獲取型號失敗, 請重試!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -554,8 +554,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n 將 AppArmor 安全模組設定為不嚴格的模式.\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n 停用 PCI 裝置的 Memory-Mapped Configuration 功能(請謹慎使用).\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n 停用 AppArmor 安全模組.\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: RR\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-05-16 18:08+0800\n"
"POT-Creation-Date: 2024-05-14 00:55+0800\n"
"PO-Revision-Date: 2024-05-05 22:10+0800\n"
"Last-Translator: March Fun <https://cyber.suma.tw/>\n"
"Language-Team: Chinese (Taiwan) <https://cyber.suma.tw/>\n"
@ -210,8 +210,8 @@ msgid "Getting models ..."
msgstr "檢測型號..."
#: menu.sh:116
msgid "Failed to get models, Please check the network and try again, or use 'Parse Pat'!"
msgstr "檢測型號失敗,請檢查網路連線然後重試,或使用 '解析 Pat' "
msgid "Failed to get models, please try again!"
msgstr "檢測型號失敗,請重試!"
#: menu.sh:143
msgid "Disable flags restriction"
@ -554,8 +554,8 @@ msgid " * \\Z4apparmor.mode=complain\\Zn\\n Set the AppArmor security module
msgstr " * \\Z4apparmor.mode=complain\\Zn\\n 將 AppArmor 安全模組設定為不嚴格模式。\\n"
#: menu.sh:853
msgid " * \\Z4pci=nommconf\\Zn\\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\\n"
msgstr " * \\Z4pci=nommconf\\Zn\\n 停用 PCI 裝置的 Memory-Mapped Configuration 功能(請謹慎使用此參數)。\\n"
msgid " * \\Z4apparmor=0\\Zn\\n Disable the AppArmor security module.\\n"
msgstr " * \\Z4apparmor=0\\Zn\\n 停用 AppArmor 安全模組。\\n"
#: menu.sh:854
msgid " * \\Z4consoleblank=300\\Zn\\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\\n"

View File

@ -113,7 +113,7 @@ function modelMenu() {
MJ="$(python include/functions.py getmodels -p "${PS[*]}")"
if [ -z "${MJ}" -o "${MJ}" = "[]" ]; then
DIALOG --title "$(TEXT "Model")" \
--msgbox "$(TEXT "Failed to get models, Please check the network and try again, or use 'Parse Pat'!")" 0 0
--msgbox "$(TEXT "Failed to get models, please try again!")" 0 0
return 1
fi
echo -n "" >"${TMP_PATH}/modellist"
@ -850,7 +850,7 @@ function cmdlineMenu() {
MSG+="$(TEXT " * \Z4i915.max_vfs=7\Zn\n Set the maximum number of virtual functions (VFs) that can be created for Intel graphics hardware.\n")"
MSG+="$(TEXT " * \Z4i915.modeset=0\Zn\n Disable the kernel mode setting (KMS) feature of the i915 driver.\n")"
MSG+="$(TEXT " * \Z4apparmor.mode=complain\Zn\n Set the AppArmor security module to complain mode.\n")"
MSG+="$(TEXT " * \Z4pci=nommconf\Zn\n Disable the use of Memory-Mapped Configuration for PCI devices(use this parameter cautiously).\n")"
MSG+="$(TEXT " * \Z4apparmor=0\Zn\n Disable the AppArmor security module.\n")"
MSG+="$(TEXT " * \Z4consoleblank=300\Zn\n Set the console to auto turnoff display 300 seconds after no activity (measured in seconds).\n")"
MSG+="$(TEXT "\nEnter the parameter name and value you need to add.\n")"
LINENUM=$(($(echo -e "${MSG}" | wc -l) + 10))