Skip to content

Commit

Permalink
Fiy of backslash escape in JSON files
Browse files Browse the repository at this point in the history
  • Loading branch information
schmidhorst committed Dec 19, 2022
1 parent 4499668 commit 955edef
Show file tree
Hide file tree
Showing 17 changed files with 18 additions and 17 deletions.
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_csy.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title":"Konfigurace",
"items": [
{"type": "textfield",
"desc":"Existují dvě možnosti umístění skriptu, který by se měl spustit po připojení zařízení:<br>a) Skript je umístěn v kořenovém adresáři externího paměťového zařízení. U zařízení bez takového skriptu se akce neprovádí. Pro tento případ zadejte název skriptu bez cesty, bez '/'.<br>b) Skript se nachází na vašem DSM. A bude spuštěn při každém připojení úložného zařízení. Zadejte celý název s cestou, například '/volume1/mysyn/auto.sh'.<br>Skript musí být spustitelný pro uživatele 'root'. Skript získá přípojný bod zařízení (např. /volumeUSB1/usbshare/) jako první parametr (\$1) a oddíl zařízení (např. usb1p1) jako druhý (\$2). Nápověda: Skript je spuštěn s <b>prázdným prostředím</b>, všechny použité příkazy musíte zadat pomocí cesty! V názvu skriptu se rozlišují malá a velká písmena!",
"desc":"Existují dvě možnosti umístění skriptu, který by se měl spustit po připojení zařízení:<br>a) Skript je umístěn v kořenovém adresáři externího paměťového zařízení. U zařízení bez takového skriptu se akce neprovádí. Pro tento případ zadejte název skriptu bez cesty, bez '/'.<br>b) Skript se nachází na vašem DSM. A bude spuštěn při každém připojení úložného zařízení. Zadejte celý název s cestou, například '/volume1/mysyn/auto.sh'.<br>Skript musí být spustitelný pro uživatele 'root'. Skript získá přípojný bod zařízení (např. /volumeUSB1/usbshare/) jako první parametr (\\$1) a oddíl zařízení (např. usb1p1) jako druhý (\\$2). Nápověda: Skript je spuštěn s <b>prázdným prostředím</b>, všechny použité příkazy musíte zadat pomocí cesty! V názvu skriptu se rozlišují malá a velká písmena!",
"subitems": [{
"key": "config_SCRIPT"
,"desc":"Skript k provedení"
Expand Down
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_dan.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title":"Konfiguration",
"items": [
{"type": "textfield",
"desc":"Der er to muligheder for placeringen af scriptet, som skal udføres efter tilslutning af enheden:<br>a) Scriptet er placeret i rodmappen på den eksterne lagerenhed. Ingen handling for enheder uden et sådant script. Indtast navnet på dit script uden sti, uden '/'.<br>b) Scriptet ligger på din DSM. Og vil blive startet ved enhver tilslutning af lagerenhed. Indtast det fulde navn med sti, f.eks. '/volume1/mysyn/auto.sh'.<br>Scriptet skal kunne udføres for brugeren 'root'. Scriptet får enhedens monteringspunkt (f.eks. /volumeUSB1/usbshare/) som den første parameter (\$1) og enhedspartitionen (f.eks. usb1p1) som den anden (\$2). Tips: Du skal angive alle de anvendte kommandoer med sti! Skriptnavnet er stregfølsomt!",
"desc":"Der er to muligheder for placeringen af scriptet, som skal udføres efter tilslutning af enheden:<br>a) Scriptet er placeret i rodmappen på den eksterne lagerenhed. Ingen handling for enheder uden et sådant script. Indtast navnet på dit script uden sti, uden '/'.<br>b) Scriptet ligger på din DSM. Og vil blive startet ved enhver tilslutning af lagerenhed. Indtast det fulde navn med sti, f.eks. '/volume1/mysyn/auto.sh'.<br>Scriptet skal kunne udføres for brugeren 'root'. Scriptet får enhedens monteringspunkt (f.eks. /volumeUSB1/usbshare/) som den første parameter (\\$1) og enhedspartitionen (f.eks. usb1p1) som den anden (\\$2). Tips: Du skal angive alle de anvendte kommandoer med sti! Skriptnavnet er stregfølsomt!",
"subitems": [{
"key": "config_SCRIPT"
,"desc":"Script til udførelse"
Expand Down
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_enu.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title": "Configuration",
"items": [
{"type": "textfield",
"desc": "There are two posibilities for the location of the script, which should be executed after device connect:<br>a) The script is located in the root directory of the external storage device. No action for devices without such a script. For this enter the name of your script without path, wothout '/'.<br>b) The script is on your DSM. And will be started at any storage device connect. Enter the full name with path, e.g. '/volume1/mysyn/auto.sh'.<br>The script must be executable for the user 'root'. The script will get the mount point of the device (e.g. /volumeUSB1/usbshare/) as the first parameter ($1) and the device partition (e.g. usb1p1) as the second ($2). Hints: The script is started with an <b>empty environment</b>, you have to specify all the used commands with path! The script name is case sensitive!",
"desc": "There are two posibilities for the location of the script, which should be executed after device connect:<br>a) The script is located in the root directory of the external storage device. No action for devices without such a script. For this enter the name of your script without path, wothout '/'.<br>b) The script is on your DSM. And will be started at any storage device connect. Enter the full name with path, e.g. '/volume1/mysyn/auto.sh'.<br>The script must be executable for the user 'root'. The script will get the mount point of the device (e.g. /volumeUSB1/usbshare/) as the first parameter (\\$1) and the device partition (e.g. usb1p1) as the second (\\$2). Hints: The script is started with an <b>empty environment</b>, you have to specify all the used commands with path! The script name is case sensitive!",
"subitems": [{
"key": "config_SCRIPT"
,"desc": "Script to execute"
Expand Down
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_fre.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title":"Configuration",
"items": [
{"type": "textfield",
"desc":"Il existe deux posibilités pour l'emplacement du script, qui doit être exécuté après la connexion du périphérique :<br>a) Le script est situé dans le répertoire racine du périphérique de stockage externe. Aucune action pour les périphériques sans un tel script. Pour cela, entrez le nom de votre script sans chemin, sans '/'.<br>b) Le script est sur votre DSM. Et sera lancé à toute connexion de périphérique de stockage. Entrez le nom complet avec le chemin, par exemple '/volume1/mysyn/auto.sh'.<br>Le script doit être exécutable pour l'utilisateur 'root'. Le script obtiendra le point de montage du périphérique (par exemple, /volumeUSB1/usbshare/) comme premier paramètre (\$1) et la partition du périphérique (par exemple, usb1p1) comme second (\$2). Conseils : Le script est lancé avec un <b>environnement vide</b>, vous devez spécifier toutes les commandes utilisées avec path ! Le nom du script est sensible à la casse !",
"desc":"Il existe deux posibilités pour l'emplacement du script, qui doit être exécuté après la connexion du périphérique :<br>a) Le script est situé dans le répertoire racine du périphérique de stockage externe. Aucune action pour les périphériques sans un tel script. Pour cela, entrez le nom de votre script sans chemin, sans '/'.<br>b) Le script est sur votre DSM. Et sera lancé à toute connexion de périphérique de stockage. Entrez le nom complet avec le chemin, par exemple '/volume1/mysyn/auto.sh'.<br>Le script doit être exécutable pour l'utilisateur 'root'. Le script obtiendra le point de montage du périphérique (par exemple, /volumeUSB1/usbshare/) comme premier paramètre (\\$1) et la partition du périphérique (par exemple, usb1p1) comme second (\\$2). Conseils : Le script est lancé avec un <b>environnement vide</b>, vous devez spécifier toutes les commandes utilisées avec path ! Le nom du script est sensible à la casse !",
"subitems": [{
"key": "config_SCRIPT"
,"desc":"Script à exécuter"
Expand Down
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_ger.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title":"Konfiguration",
"items": [
{"type": "textfield",
"desc":"Es gibt zwei Möglichkeiten für den Speicherort des Skripts, das nach dem Verbinden des Geräts ausgeführt werden soll:<br>a) Das Skript befindet sich im Stammverzeichnis des externen Speichergeräts. Keine Aktion für Geräte ohne ein solches Skript. Geben Sie dazu den Namen Ihres Skripts ohne Pfad, ohne '/' ein.<br>b) Das Skript befindet sich auf Ihrem DSM. Und wird bei jeder Verbindung mit einem Speichergerät gestartet. Geben Sie den vollständigen Namen mit Pfad ein, z.B. '/volume1/mysyn/auto.sh'.<br>Das Skript muss für den Benutzer 'root' ausführbar sein. Das Skript erhält den Einhängepunkt des Geräts (z.B. /volumeUSB1/usbshare/) als ersten Parameter (\$1) und die Gerätepartition (z.B. usb1p1) als zweiten (\$2). Hinweise: Das Skript wird mit einer <b>leeren Umgebung</b> gestartet, man muss alle verwendeten Befehle mit Pfad angeben! Beim Skriptnamen wird zwischen Groß- und Kleinschreibung unterschieden!",
"desc":"Es gibt zwei Möglichkeiten für den Speicherort des Skripts, das nach dem Verbinden des Geräts ausgeführt werden soll:<br>a) Das Skript befindet sich im Stammverzeichnis des externen Speichergeräts. Keine Aktion für Geräte ohne ein solches Skript. Geben Sie dazu den Namen Ihres Skripts ohne Pfad, ohne '/' ein.<br>b) Das Skript befindet sich auf Ihrem DSM. Und wird bei jeder Verbindung mit einem Speichergerät gestartet. Geben Sie den vollständigen Namen mit Pfad ein, z.B. '/volume1/mysyn/auto.sh'.<br>Das Skript muss für den Benutzer 'root' ausführbar sein. Das Skript erhält den Einhängepunkt des Geräts (z.B. /volumeUSB1/usbshare/) als ersten Parameter (\\$1) und die Gerätepartition (z.B. usb1p1) als zweiten (\\$2). Hinweise: Das Skript wird mit einer <b>leeren Umgebung</b> gestartet, man muss alle verwendeten Befehle mit Pfad angeben! Beim Skriptnamen wird zwischen Groß- und Kleinschreibung unterschieden!",
"subitems": [{
"key": "config_SCRIPT"
,"desc":"Auszuführendes Skript"
Expand Down
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_hun.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title":"Konfiguráció",
"items": [
{"type": "textfield",
"desc":"Két lehetőség van a szkript helyére, amelyet az eszköz csatlakoztatása után kell végrehajtani:<br>a) A szkript a külső tárolóeszköz gyökérkönyvtárában található. Ilyen szkript nélküli eszközök esetében nincs művelet. Ehhez adja meg a szkript nevét elérési útvonal nélkül, '/' nélkül.<br>b) A szkript a DSM-en van. És minden tárolóeszköz csatlakoztatásakor elindul. Adja meg a teljes nevet az elérési úttal együtt, pl. '/volume1/mysyn/auto.sh'.<br>A szkriptnek futtathatónak kell lennie a 'root' felhasználó számára. A szkript az első paraméterként (\$1) az eszköz csatolási pontját (pl. /volumeUSB1/usbshare/), a második paraméterként (\$2) pedig az eszköz partícióját (pl. usb1p1) kapja meg. Tippek: A szkript <b>üres környezettel</b> indul, minden használt parancsot meg kell adnunk a path-val! A szkript neve nagy- és kisbetűkre érzékeny!",
"desc":"Két lehetőség van a szkript helyére, amelyet az eszköz csatlakoztatása után kell végrehajtani:<br>a) A szkript a külső tárolóeszköz gyökérkönyvtárában található. Ilyen szkript nélküli eszközök esetében nincs művelet. Ehhez adja meg a szkript nevét elérési útvonal nélkül, '/' nélkül.<br>b) A szkript a DSM-en van. És minden tárolóeszköz csatlakoztatásakor elindul. Adja meg a teljes nevet az elérési úttal együtt, pl. '/volume1/mysyn/auto.sh'.<br>A szkriptnek futtathatónak kell lennie a 'root' felhasználó számára. A szkript az első paraméterként (\\$1) az eszköz csatolási pontját (pl. /volumeUSB1/usbshare/), a második paraméterként (\\$2) pedig az eszköz partícióját (pl. usb1p1) kapja meg. Tippek: A szkript <b>üres környezettel</b> indul, minden használt parancsot meg kell adnunk a path-val! A szkript neve nagy- és kisbetűkre érzékeny!",
"subitems": [{
"key": "config_SCRIPT"
,"desc":"Végrehajtandó szkript"
Expand Down
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_ita.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title":"Configurazione",
"items": [
{"type": "textfield",
"desc":"Esistono due possibilità per la posizione dello script, che deve essere eseguito dopo la connessione del dispositivo:<br>a) Lo script si trova nella directory principale del dispositivo di archiviazione esterno. Nessuna azione per i dispositivi privi di tale script. Per questo inserire il nome dello script senza percorso, senza '/'.<br>b) Lo script si trova nel DSM. Verrà avviato a ogni connessione del dispositivo di archiviazione. Inserire il nome completo con il percorso, ad esempio '/volume1/mysyn/auto.sh'.<br>Lo script deve essere eseguibile per l'utente 'root'. Lo script otterrà il punto di montaggio del dispositivo (ad esempio, /volumeUSB1/usbshare/) come primo parametro (\$1) e la partizione del dispositivo (ad esempio, usb1p1) come secondo (\$2). Suggerimenti: Lo script viene avviato con un ambiente <b>vuoto</b>, è necessario specificare tutti i comandi utilizzati con il percorso! Il nome dello script è sensibile alle maiuscole!",
"desc":"Esistono due possibilità per la posizione dello script, che deve essere eseguito dopo la connessione del dispositivo:<br>a) Lo script si trova nella directory principale del dispositivo di archiviazione esterno. Nessuna azione per i dispositivi privi di tale script. Per questo inserire il nome dello script senza percorso, senza '/'.<br>b) Lo script si trova nel DSM. Verrà avviato a ogni connessione del dispositivo di archiviazione. Inserire il nome completo con il percorso, ad esempio '/volume1/mysyn/auto.sh'.<br>Lo script deve essere eseguibile per l'utente 'root'. Lo script otterrà il punto di montaggio del dispositivo (ad esempio, /volumeUSB1/usbshare/) come primo parametro (\\$1) e la partizione del dispositivo (ad esempio, usb1p1) come secondo (\\$2). Suggerimenti: Lo script viene avviato con un ambiente <b>vuoto</b>, è necessario specificare tutti i comandi utilizzati con il percorso! Il nome dello script è sensibile alle maiuscole!",
"subitems": [{
"key": "config_SCRIPT"
,"desc":"Script da eseguire"
Expand Down
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_jpn.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title":"コンフィギュレーション",
"items": [
{"type": "textfield",
"desc":"デバイス接続後に実行されるスクリプトの場所には、2つの可能性があります。<br>a) スクリプトは、外部ストレージデバイスのルートディレクトリに配置されます。このようなスクリプトがないデバイスでは動作しません。この場合、スクリプトの名前をパス名や'/'なしで入力します。<br>b) スクリプトは DSM 上にあります。また、ストレージデバイスの接続時に起動します。<br> スクリプトはユーザー 'root' で実行可能である必要があります。スクリプトは、最初のパラメーター(\$1)としてデバイスのマウントポイント(例:/volumeUSB1/usbshare/)を、2番目のパラメーター(\$2)としてデバイスパーティション(例:usb1p1)を取得することになります。ヒントはスクリプトは<b>空の環境</b>で起動されるので、使用するコマンドはすべてパスで指定しなければなりません!スクリプト名は大文字と小文字を区別します。",
"desc":"デバイス接続後に実行されるスクリプトの場所には、2つの可能性があります。<br>a) スクリプトは、外部ストレージデバイスのルートディレクトリに配置されます。このようなスクリプトがないデバイスでは動作しません。この場合、スクリプトの名前をパス名や'/'なしで入力します。<br>b) スクリプトは DSM 上にあります。また、ストレージデバイスの接続時に起動します。<br> スクリプトはユーザー 'root' で実行可能である必要があります。スクリプトは、最初のパラメーター(\\$1)としてデバイスのマウントポイント(例:/volumeUSB1/usbshare/)を、2番目のパラメーター(\\$2)としてデバイスパーティション(例:usb1p1)を取得することになります。ヒントはスクリプトは<b>空の環境</b>で起動されるので、使用するコマンドはすべてパスで指定しなければなりません!スクリプト名は大文字と小文字を区別します。",
"subitems": [{
"key": "config_SCRIPT"
,"desc":"実行するスクリプト"
Expand Down
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_nld.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title":"Configuratie",
"items": [
{"type": "textfield",
"desc":"Er zijn twee mogelijkheden voor de locatie van het script, dat moet worden uitgevoerd nadat het apparaat is aangesloten:<br>a) Het script bevindt zich in de hoofdmap van het externe opslagapparaat. Geen actie voor apparaten zonder zo'n script. Voer hiervoor de naam van uw script in zonder pad, zonder '/'.<br>b) Het script staat op uw DSM. En zal worden gestart bij elke verbinding met het opslagapparaat. Voer de volledige naam met pad in, bijvoorbeeld '/volume1/mysyn/auto.sh'.<br>Het script moet uitvoerbaar zijn voor de gebruiker 'root'. Het script krijgt het koppelpunt van het apparaat (bijv. /volumeUSB1/usbshare/) als eerste parameter (\$1) en de apparaatpartitie (bijv. usb1p1) als tweede (\$2). Hints: Het script wordt gestart met een <b>lege omgeving</b>, je moet alle gebruikte commando's opgeven met pad! De scriptnaam is hoofdlettergevoelig!",
"desc":"Er zijn twee mogelijkheden voor de locatie van het script, dat moet worden uitgevoerd nadat het apparaat is aangesloten:<br>a) Het script bevindt zich in de hoofdmap van het externe opslagapparaat. Geen actie voor apparaten zonder zo'n script. Voer hiervoor de naam van uw script in zonder pad, zonder '/'.<br>b) Het script staat op uw DSM. En zal worden gestart bij elke verbinding met het opslagapparaat. Voer de volledige naam met pad in, bijvoorbeeld '/volume1/mysyn/auto.sh'.<br>Het script moet uitvoerbaar zijn voor de gebruiker 'root'. Het script krijgt het koppelpunt van het apparaat (bijv. /volumeUSB1/usbshare/) als eerste parameter (\\$1) en de apparaatpartitie (bijv. usb1p1) als tweede (\\$2). Hints: Het script wordt gestart met een <b>lege omgeving</b>, je moet alle gebruikte commando's opgeven met pad! De scriptnaam is hoofdlettergevoelig!",
"subitems": [{
"key": "config_SCRIPT"
,"desc":"Uit te voeren script"
Expand Down
2 changes: 1 addition & 1 deletion WIZARD_UIFILES/wizard_plk.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"step_title":"Konfiguracja",
"items": [
{"type": "textfield",
"desc":"Istnieją dwie możliwości lokalizacji skryptu, który powinien zostać wykonany po podłączeniu urządzenia:<br>a) Skrypt znajduje się w katalogu głównym zewnętrznego urządzenia pamięci masowej. Brak działania dla urządzeń bez takiego skryptu. Dla tego wpisz nazwę swojego skryptu bez ścieżki, bez '/'.<br>b) Skrypt znajduje się na DSM. I zostanie uruchomiony przy każdym podłączeniu urządzenia pamięci masowej. Wpisz pełną nazwę ze ścieżką, np. '/volume1/mysyn/auto.sh'.<br>Skrypt musi być wykonywalny dla użytkownika 'root'. Skrypt otrzyma punkt montowania urządzenia (np. /volumeUSB1/usbshare/) jako pierwszy parametr (\$1) i partycję urządzenia (np. usb1p1) jako drugi (\$2). Wskazówki: Skrypt jest uruchamiany z <b>pustym środowiskiem</b>, należy podać wszystkie używane polecenia ze ścieżką! W nazwie skryptu rozróżniana jest wielkość liter!",
"desc":"Istnieją dwie możliwości lokalizacji skryptu, który powinien zostać wykonany po podłączeniu urządzenia:<br>a) Skrypt znajduje się w katalogu głównym zewnętrznego urządzenia pamięci masowej. Brak działania dla urządzeń bez takiego skryptu. Dla tego wpisz nazwę swojego skryptu bez ścieżki, bez '/'.<br>b) Skrypt znajduje się na DSM. I zostanie uruchomiony przy każdym podłączeniu urządzenia pamięci masowej. Wpisz pełną nazwę ze ścieżką, np. '/volume1/mysyn/auto.sh'.<br>Skrypt musi być wykonywalny dla użytkownika 'root'. Skrypt otrzyma punkt montowania urządzenia (np. /volumeUSB1/usbshare/) jako pierwszy parametr (\\$1) i partycję urządzenia (np. usb1p1) jako drugi (\\$2). Wskazówki: Skrypt jest uruchamiany z <b>pustym środowiskiem</b>, należy podać wszystkie używane polecenia ze ścieżką! W nazwie skryptu rozróżniana jest wielkość liter!",
"subitems": [{
"key": "config_SCRIPT"
,"desc":"Skrypt do wykonania"
Expand Down
Loading

0 comments on commit 955edef

Please sign in to comment.