diff --git a/admin/i18n/de/translations.json b/admin/i18n/de/translations.json
index 159913e3..daa67c73 100644
--- a/admin/i18n/de/translations.json
+++ b/admin/i18n/de/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "Kein Eintrag, an alle Benutzer senden.",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!! Um es zu verwenden, darf parseMode nicht aktiv sein!!! Erstellt eine Tabelle aus einem JSON als Texttabelle. Der erste Wert ist ein Schlüssel des JSON, dahinter steht der Name der Spalte. Sie können mehr als zwei Werte verwenden. Die Kopfzeile muss ausgefüllt sein. Ändern Sie TextTable nicht.",
- "--Please choose a telegram instance--": "--Bitte wählen Sie eine Telegram-Instanz--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "10 ist ersetzbar und gibt die Schrittweite 0%, 10%, 20%... an!",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "10 ist ersetzbar und gibt die Schrittweite 0%, 10%, 20%... an! Ersetzen Sie TRIGGER durch einen eindeutigen Wert. Dies wird in der Aktion SetState verwendet. Geben Sie die gewünschte ID ein. Unter dem Wert! einfügen",
- "Action": "Aktion",
- "Active": "Aktiv",
- "Active Menu:": "Aktives Menü:",
- "Add": "hinzufügen",
- "Add && as a placeholder for the value in the text": "Fügen Sie && als Platzhalter für den Wert im Text hinzu",
- "Add && as a placeholder for the value in the text": "Fügen Sie && als Platzhalter für den Wert im Text hinzu",
- "Add Global User": "Globalen Benutzer hinzufügen",
- "Add new Action": "Neue Aktion hinzufügen",
- "Add new Groupname": "Neuen Gruppennamen hinzufügen",
- "Add new Menu Name": "Neuen Menünamen hinzufügen",
- "Add new Navigation": "Neue Navigation hinzufügen",
- "Add new User": "Neuen Benutzer hinzufügen",
- "Add new Username": "Neuen Benutzernamen hinzufügen",
- "All User from Telegram, seperate with": "Alle Benutzer von Telegram, getrennt mit",
- "All data will be lost. Confirm?": "Alle Daten gehen verloren. Bestätigen?",
- "At least one user must be checked, or the menu must be deactivated.": "Mindestens ein Benutzer muss aktiviert sein oder das Menü muss deaktiviert sein.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "Aufmerksamkeit. Der Wert wurde vom Adapter nur gesetzt, aber noch nicht bestätigt. Sie können noValue entfernen, dann wird der Wert angezeigt. Position && wird durch Wert ersetzt oder am Ende durch pu ersetzt",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "Aufmerksamkeit. Der Wert wurde vom Adapter nur gesetzt, aber noch nicht bestätigt. Sie können noValue entfernen, dann wird der Wert angezeigt. Position && wird durch Wert ersetzt oder ans Ende gestellt",
- "Breakpoint for a new line, Only insert this in the Text": "Haltepunkt für eine neue Zeile. Fügen Sie diesen nur in den Text ein",
- "Call": "Anruf",
- "Call Text": "Anruftext",
- "Call is allready in use!": "Anruf ist bereits in Verwendung!",
- "Cancel": "Abbrechen",
- "Changes the value in the return text, in this case from true to on and false to off": "Ändert den Wert im Rückgabetext, in diesem Fall von „true“ auf „on“ und von „false“ auf „off“.",
- "Choose a trigger": "Wählen Sie einen Auslöser",
- "Choose an action": "Wähle eine Aktion",
- "Choose your option": "Wählen Sie Ihre Option",
- "Close": "Schließen",
- "Condition to open Menu": "Bedingung zum Öffnen des Menüs",
- "Confirm": "Bestätigen",
- "Confirm message": "Nachricht bestätigen",
- "Confirm set value": "Eingestellten Wert bestätigen",
- "Confirm with message": "Mit Nachricht bestätigen",
- "Confirms the value": "Bestätigt den Wert",
- "Converts a Unix timestamp to a local time": "Konvertiert einen Unix-Zeitstempel in eine lokale Zeit",
- "Converts the value, /10 can be replaced": "Wandelt den Wert um, /10 kann ersetzt werden",
- "Copy Data": "Daten kopieren",
- "Copy Elements from other Menus": "Elemente aus anderen Menüs kopieren",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Erstellt eine Tabelle aus einem JSON als Inline-Tastatur. Der erste Wert ist ein Schlüssel des JSON, dahinter steht der Name der Spalte. Sie können mehr als zwei Werte verwenden. Die Kopfzeile muss ausgefüllt werden.",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "Erstellt eine Tabelle aus einem JSON als Texttabelle. Der erste Wert ist ein Schlüssel des JSON, dahinter steht der Name der Spalte. Sie können mehr als zwei Werte verwenden. Die Kopfzeile muss ausgefüllt sein. Ändern Sie TextTable nicht.",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Erstellt eine Tabelle aus einem JSON. Der erste Wert ist ein Schlüssel des JSON, dahinter steht der Name der Spalte. Sie können mehr als zwei Werte verwenden. Die Kopfzeile muss ausgefüllt werden.",
- "Delay": "Verzögerung",
- "Delay (ms)": "Verzögerung (ms)",
- "Delete Menu": "Menü löschen",
- "Delete User": "Benutzer löschen",
- "Directory": "Verzeichnis",
- "Do you really want to delete the group?": "Möchten Sie die Gruppe wirklich löschen?",
- "Do you really want to delete this menu?": "Möchten Sie dieses Menü wirklich löschen?",
- "Each entry may only occur once in the complete navigation": "Jeder Eintrag darf in der gesamten Navigation nur einmal vorkommen",
- "Edit Menu": "Menü bearbeiten",
- "Edit Username": "Benutzernamen bearbeiten",
- "Entry not found!": "Eintrag nicht gefunden!",
- "Executed Menu": "Auszuführendes Menü",
- "Filename": "Dateiname",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "Erzeugt eine Schaltfläche zum Löschen aller Nachrichten vom Bot. Die Navigation ist optional.",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "Erzeugt eine Schaltfläche zum Löschen aller Nachrichten vom Bot. Die Navigation ist optional. Lassen Sie es einfach leer, sonst können Sie ein Menü eingeben, das aufgerufen werden soll.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "Erzeugt mehrere Buttons. Werte können individuell eingegeben werden. Ersetzen Sie TRIGGER durch einen eindeutigen Wert. LenghtOfRow ist optional und kann verwendet werden, um die Anzahl der Schaltflächen pro Zeile festzulegen.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Erzeugt individuell viele Buttonsmit individuellen Werten. Ersetzen Sie TRIGGER durch einen eindeutigen Wert. LenghtOfRow ist optional und kann verwendet werden, um die Anzahl der Schaltflächen pro Zeile festzulegen.
Breaking Change!!! Bitte ändern Sie manuell: „[Name1:Wert1, Name2:Wert2]“ in „[Name1|Wert1, Name2|Wert2]“. Als Werte können nun auch Dezimalzahlen verwendet werden.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Erzeugt Multiplikatoren, Werte können individuell eingegeben werden. Ersetzen Sie TRIGGER durch einen eindeutigen Wert. LenghtOfRow ist optional und kann verwendet werden, um die Anzahl der Schaltflächen pro Zeile festzulegen. Breaking Change!!! Bitte ändern Sie manuell: „[Name1:Wert1, Name2:Wert2]“ ändern Sie sich in „[Name1|Wert1, Name2|Wert2]“. Als Werte können nun auch Dezimalzahlen verwendet werden.",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "Erzeugt zwei Schaltflächen, in diesem Fall ein und aus, mit den jeweiligen Werten wahr und falsch. Ersetzen Sie TRIGGER durch einen eindeutigen Wert.",
- "Generates two buttons, in this case on and off with the respective values true and false.": "Erzeugt zwei Schaltflächen, in diesem Fall ein und aus mit den jeweiligen Werten wahr und falsch.",
- "Global User activ": "Globaler Benutzer aktiv",
- "Hide": "Verstecken",
"ID": "AUSWEIS",
"IDs": "Ausweise",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "Wenn Sie über die Änderung eines anderen Datenpunkts benachrichtigt werden möchten, nachdem Sie den Datenpunkt im Eingabefeld ID festgelegt haben. Die Änderung wird nur geteilt, wenn sie mit ack:true gesetzt ist. Es ist zwingend erforderlich, einen Text außerhalb des {} anzugeben, andernfalls wird er automatisch hinzugefügt.",
- "Inactive": "Inaktiv",
- "Instance": "Beispiel",
- "Instanze": "Instanze",
- "Is linked with: ": "Ist verknüpft mit:",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Letzte Bearbeitung. Konvertiert einen Unix-Zeitstempel in eine lokale Zeit. Das Format kann geändert werden, beispielsweise in TT.MM.JJJJ JJ hh:mm:ss:sss",
- "Menu": "Speisekarte",
- "Menu list": "Menüliste",
- "Menu to be executed": "Auszuführendes Menü",
- "Navigation": "Navigation",
- "Navigation Buttons": "Navigationstasten",
- "New Row": "Neue Zeile",
- "No": "NEIN",
- "Outputs the name of the data point": "Gibt den Namen des Datenpunkts aus",
- "Percent": "Prozent",
- "Placeholder for the value": "Platzhalter für den Wert",
- "Please Save the Nav Settings before you go to the aktions !!!": "Bitte speichern Sie die Navigationseinstellungen, bevor Sie zu den Aktionen gehen !!!",
- "Please check the triggers, save, and reopen this menu to close the error!": "Bitte überprüfen Sie die Auslöser, speichern Sie und öffnen Sie dieses Menü erneut, um den Fehler zu schließen!",
- "Please create a menu!": "Bitte erstellen Sie ein Menü!",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "Bitte wählen Sie einen Benutzer aus oder deaktivieren Sie das Menü, bevor Sie speichern können!",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "Fragt den Wert der ID ab und ersetzt ihn dann durch den Wert, sodass Text darum herum geschrieben werden kann",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "Fragt den Wert der ID ab und ersetzt ihn dann durch den Wert, sodass Text um ihn herum geschrieben werden kann. Es ist auch möglich, ihn mehr als einmal hintereinander zu verwenden",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "Fragt den Wert der ID ab und ersetzt ihn dann durch den Wert, sodass Text um ihn herum geschrieben werden kann. Es ist auch möglich, ihn mehr als einmal hintereinander zu verwenden. Der Parameter true ist eine Option zum Ändern des Werts durch Funktionsänderung. Sie müssen es auf false setzen, wenn Sie diesen Wert nicht ändern, aber dahinter steht ein weiterer {status: ...-Request mit change:true.",
- "Rename menu name": "Benennen Sie den Menünamen um",
- "Rendering url": "Rendering-URL",
- "Replace TRIGGER with a unique value.": "Ersetzen Sie TRIGGER durch einen eindeutigen Wert.",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "Fordert Clients auf, die Tastatur auszublenden, sobald sie verwendet wird. Die Tastatur wird weiterhin verfügbar sein, aber Clients zeigen im Chat automatisch die übliche Buchstabentastatur an – der Benutzer kann eine spezielle Schaltfläche im Eingabefeld drücken, um die benutzerdefinierte Tastatur wieder anzuzeigen.",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "Fordert Kunden auf, die Größe der Tastatur vertikal zu ändern, um eine optimale Passform zu gewährleisten (z. B. die Tastatur kleiner zu machen, wenn nur zwei Tastenreihen vorhanden sind). Der Standardwert ist „false“. In diesem Fall hat die benutzerdefinierte Tastatur immer die gleiche Höhe wie die Standardtastatur der App.",
- "Return text": "Rückgabetext",
- "Rounds the value for example to 2 decimal places": "Rundet den Wert beispielsweise auf 2 Dezimalstellen",
- "Save": "Speichern",
- "Select": "Wählen",
- "Select a Menu": "Wählen Sie ein Menü aus",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "Wählen Sie ein Menü aus, verschieben oder kopieren Sie es. Aufmerksamkeit! Im ausgewählten Menü muss ein Benutzer aktiv sein!",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "Wählen Sie ein Menü, wählen Sie „Verschieben“ oder „Kopieren“. Achtung! Im ausgewählten Menü muss ein Benutzer aktiv sein!",
- "Select a target menu": "Wählen Sie ein Zielmenü aus",
- "Send Menu after Restart": "Menü nach Neustart senden",
- "Set Value with ack-Flag": "Wert mit ack-Flag festlegen",
- "Set menu": "Menü",
- "Sets the value of the ID to the val, with ack(confirmed)": "Setzt den Wert der ID auf den Wert, mit ack(bestätigt)",
- "Settings": "Einstellungen",
- "Start Menus": "Startmenüs",
- "Startside": "Startseite",
- "Switch": "Schalten",
- "Telegram Instance": "Telegram-Instanz",
- "Telegram Users": "Telegram-Benutzer",
- "Text in Parse Mode is Bold": "Text im Parse-Modus ist fett",
- "Text in Parse Mode is Code": "Text im Parse-Modus ist Code",
- "Text in Parse Mode is Italic": "Text im Parse-Modus ist kursiv",
- "Text in Parse Mode is Link": "Text im Parse-Modus ist Link",
- "Text will be send if no entry was found!": "Text wird gesendet, wenn kein Eintrag gefunden wurde!",
- "The Value is not specified in the return text": "Der Wert ist im Rückgabetext nicht angegeben",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "Die Nummern können komplett ausgetauscht werden. 0-6 gibt den Bereich und 1 die Schrittweite an, UNIT wird durch eine Einheit ersetzt, kann aber auch leer gelassen werden.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "Die Nummern können komplett ausgetauscht werden. 0-6 gibt den Bereich und 1 die Schrittweite an, UNIT wird durch eine Einheit ersetzt, kann aber auch leer gelassen werden. Ersetzen Sie TRIGGER durch einen eindeutigen Wert.",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "Dasselbe wie oben, aber wenn Sie auf eine Schaltfläche klicken, wird der Artikel gelöscht, „Einkaufsliste“ darf nicht geändert werden.",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "Dasselbe wie oben, aber wenn Sie auf eine Schaltfläche klicken, wird das Element gelöscht. Der Schlüssel für die Elemente ist „Name:“, Sie können auch „Zeit:“ hinzufügen. Wichtig!!! 'Einkaufsliste' darf nicht geändert werden.",
- "The trigger is allready in use.": "Der Auslöser ist bereits im Einsatz.",
- "There are doubled used Triggers:": "Es werden doppelt verwendete Trigger verwendet:",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Dadurch können Sie einen manuellen Wert in Kombination mit dem ID-Wert festlegen, etwa so: staticValue{id:ID}staticValue",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "Dadurch können Sie einen modifizierten Untermenüwert in Kombination mit einem statischen Teil festlegen, etwa so: staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Auf diese Weise können Sie einen manuell festgelegten Wert in Kombination mit einem ID-Wert festlegen, etwa so: staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "Dadurch können Sie dynamische Werte in Datenpunkte schreiben. Einfach anrufen und dann den Wert in das Eingabefeld eingeben. RequestText: Text zum Anfordern des Werts. Typ: Typ des Werts (boolean oder number). Bestätigungstext: Text zur Bestätigung des Werts.",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "Dadurch können Sie dynamische Werte in Datenpunkte schreiben. Einfach aufrufen und dann den Wert in das Eingabefeld eingeben. RequestText: Text zum Anfordern des Werts. Typ: Typ des Werts. Bestätigungstext: Text zur Bestätigung des Werts.",
- "This is a Submenu!": "Dies ist ein Untermenü!",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "Dies wird in Aktion unter SetState verwendet. Geben Sie die gewünschte ID ein. Unter Wert! einfügen",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Zeitstempel. Konvertiert einen Unix-Zeitstempel in eine lokale Zeit. Das Format kann geändert werden, beispielsweise in TT.MM.JJJJ JJ hh:mm:ss:sss",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "Um eine ID einzufügen, fügen Sie einfach zuerst den Block ein und wählen Sie die ID aus. Diese wird dann automatisch an der entsprechenden Stelle eingefügt, auch wenn die ID geändert werden soll. Wenn der Code den Block nicht erkennt, wird die ID am Ende angehängt.",
- "Trigger": "Auslösen",
- "Unused Trigger": "Unbenutzter Auslöser",
- "Used Trigger": "Benutzter Auslöser",
- "User List": "Benutzerliste",
- "Users for this Group, seperate with": "Benutzer für diese Gruppe, trennen Sie mit",
- "Users from Telegram": "Benutzer von Telegram",
- "Value": "Wert",
- "What is to do?": "Was ist zu tun?",
- "When pressed, you jump back to the previous menu": "Beim Drücken springen Sie zurück zum vorherigen Menü",
- "Yes": "Ja",
- "You have double triggers, please remove them!": "Sie haben Doppelauslöser, bitte entfernen Sie diese!",
"ack": "Ack",
+ "action": "Aktion",
"active": "aktiv",
+ "activeMenu": "Aktives Menü:",
+ "add": "hinzufügen",
+ "addAction": "Neue Aktion hinzufügen",
+ "addMenu": "Neuen Menünamen hinzufügen",
+ "binding": "Bindungen: Zuerst Var mit ID, dann die Bedingung und der Text.",
+ "breakpointNewline": "Haltepunkt für eine neue Zeile. Fügen Sie diesen nur in den Text ein",
+ "call": "Anruf",
+ "cancel": "Stornieren",
+ "changeFunction": "Ändert den Wert im Rückgabetext, in diesem Fall von true auf on und von false auf off",
+ "chooseAction": "Wählen Sie eine Aktion",
+ "close": "Schließen",
+ "commonName": "Gibt den Namen des Datenpunkts aus",
"condition": "Zustand",
- "confrm": "Bestätigen",
- "delay": "Verzögerung",
+ "conditionMenu": "Bedingung zum Öffnen des Menüs",
+ "confirm": "Bestätigen",
+ "confirmDelete": "Alle Daten gehen verloren. Bestätigen?",
+ "confirmMessage": "Mit Nachricht bestätigen",
+ "confirmSet": "Aufmerksamkeit. Der Wert wurde vom Adapter nur gesetzt, aber noch nicht bestätigt. Sie können noValue entfernen, dann wird der Wert angezeigt. Position && wird durch Wert ersetzt oder ans Ende gestellt",
+ "convertsUnixTimestamp": "Konvertiert einen Unix-Zeitstempel in eine lokale Zeit",
+ "createMenu": "Bitte erstellen Sie ein Menü!",
+ "delay": "Verzögerung (ms)",
+ "directory": "Verzeichnis",
+ "doubleTrigger": "Sie haben Doppelauslöser, bitte entfernen Sie diese!",
+ "entryNotFound": "Eintrag nicht gefunden!",
+ "executedMenu": "Ausgeführtes Menü",
"filename": "Dateiname",
+ "hide": "Verstecken",
+ "inactive": "Inaktiv",
+ "insertID": "Um eine ID einzufügen, fügen Sie einfach zuerst den Block ein und wählen Sie die ID aus. Diese wird dann automatisch an der entsprechenden Stelle eingefügt, auch wenn die ID geändert werden soll. Wenn der Code den Block nicht erkennt, wird die ID am Ende angehängt.",
+ "instance": "Beispiel",
+ "isSubmenu": "Dies ist ein Untermenü!",
+ "jsonShoppingList": "Dasselbe wie oben, aber wenn Sie auf eine Schaltfläche klicken, wird das Element gelöscht. Der Schlüssel für die Elemente ist „Name:“, Sie können auch „Zeit:“ hinzufügen. Wichtig!!! 'Einkaufsliste' darf nicht geändert werden.",
+ "jsonTable": "!!! Um es zu verwenden, darf parseMode nicht aktiv sein!!! Erstellt eine Tabelle aus einem JSON als Texttabelle. Der erste Wert ist ein Schlüssel des JSON, dahinter steht der Name der Spalte. Sie können mehr als zwei Werte verwenden. Die Kopfzeile muss ausgefüllt sein. Ändern Sie TextTable nicht.",
+ "latitude": "Breite",
+ "lcTimestamp": "Letzte Bearbeitung. Konvertiert einen Unix-Zeitstempel in eine lokale Zeit. Das Format kann geändert werden, beispielsweise in TT.MM.JJJJ JJ hh:mm:ss:sss",
+ "linkedWith": "Ist verknüpft mit:",
+ "longitude": "Länge",
+ "manuallyValue": "Dadurch können Sie einen manuellen Wert in Kombination mit dem ID-Wert festlegen, etwa so: staticValue{id:ID}staticValue",
+ "math": "Wandelt den Wert um, /10 kann ersetzt werden",
"menu": "Speisekarte",
+ "menuBack": "Beim Drücken springen Sie zurück zum vorherigen Menü",
+ "menuDeleteAll": "Erzeugt eine Schaltfläche zum Löschen aller Nachrichten vom Bot. Die Navigation ist optional. Lassen Sie es einfach leer, sonst können Sie ein Menü eingeben, das aufgerufen werden soll.",
+ "menuDynamicSwitch": "Erzeugt Multiplikationsschaltflächen, Werte können individuell eingegeben werden. Ersetzen Sie TRIGGER durch einen eindeutigen Wert. LengthOfRow ist optional und kann verwendet werden, um die Anzahl der Schaltflächen pro Zeile festzulegen.
Breaking Change!!! Bitte ändern Sie manuell: „[Name1:Wert1, Name2:Wert2]“ in „[Name1|Wert1, Name2|Wert2]“. Als Werte können nun auch Dezimalzahlen verwendet werden.",
+ "menuList": "Menüliste",
+ "menuNumber": "Die Nummern können komplett ausgetauscht werden. 0-6 gibt den Bereich und 1 die Schrittweite an, UNIT wird durch eine Einheit ersetzt, kann aber auch leer gelassen werden. Ersetzen Sie TRIGGER durch einen eindeutigen Wert.",
+ "menuPercent": "10 ist ersetzbar und gibt die Schrittweite 0%, 10%, 20%... an! Ersetzen Sie TRIGGER durch einen eindeutigen Wert. Dies wird in der Aktion SetState verwendet. Geben Sie die gewünschte ID ein. Unter dem Wert! einfügen",
+ "menuSwitch": "Erzeugt zwei Schaltflächen, in diesem Fall ein und aus, mit den jeweiligen Werten wahr und falsch. Ersetzen Sie TRIGGER durch einen eindeutigen Wert.",
"menuToCopy": "Menü zum Kopieren",
+ "modifiedSubmenuValue": "Dadurch können Sie einen modifizierten Untermenüwert in Kombination mit einem statischen Teil festlegen, etwa so: staticValue{value}staticValue",
+ "navigation": "Navigation",
+ "navigationButtons": "Navigationstasten",
"newlineCheckbox": "Newline",
+ "no": "NEIN",
+ "noValue": "Der Wert ist im Rückgabetext nicht angegeben",
+ "notifiedByChangeOfAnotherState": "Wenn Sie über die Änderung eines anderen Datenpunkts benachrichtigt werden möchten, nachdem Sie den Datenpunkt im Eingabefeld ID festgelegt haben. Die Änderung wird nur geteilt, wenn sie mit ack:true gesetzt ist. Es ist zwingend erforderlich, einen Text außerhalb des {} anzugeben, andernfalls wird er automatisch hinzugefügt.",
+ "oneTimeKey": "Fordert Kunden auf, die Größe der Tastatur vertikal zu ändern, um eine optimale Passform zu gewährleisten (z. B. die Tastatur kleiner zu machen, wenn nur zwei Tastenreihen vorhanden sind). Der Standardwert ist „false“. In diesem Fall hat die benutzerdefinierte Tastatur immer die gleiche Höhe wie die Standardtastatur der App.",
"parseMode": "Parse-Modus",
+ "parseModeBold": "Text im Parse-Modus ist fett",
+ "parseModeCode": "Text im Parse-Modus ist Code",
+ "parseModeItalic": "Text im Parse-Modus ist kursiv",
+ "parseModeLink": "Text im Parse-Modus ist ein Link",
"password": "Passwort",
+ "percent": "Prozent",
"picSendDelay": "Verzögerung beim Senden von Bildern",
+ "placeholderInstance": "--Bitte wählen Sie eine Telegram-Instanz--",
+ "placeholderValue": "Platzhalter für den Wert",
+ "reallyDelete": "Möchten Sie das wirklich löschen?",
+ "renameMenu": "Benennen Sie den Menünamen um",
"returnText": "Rückgabetext",
"save": "Speichern",
+ "select": "Wählen",
+ "selectAMenuDropBox": "Wählen Sie ein Menü, wählen Sie „Verschieben“ oder „Kopieren“. Achtung! Im ausgewählten Menü muss ein Benutzer aktiv sein!",
+ "selectTargetMenu": "Wählen Sie ein Zielmenü aus",
+ "sendMenuAfterRestart": "Menü nach Neustart senden",
"setDynamicValue": "Dadurch können Sie dynamische Werte in Datenpunkte schreiben. Einfach anrufen und dann den Wert in das Eingabefeld eingeben. RequestText: Text zum Anfordern des Werts. Typ: Typ des Werts (boolescher Wert oder Zahl). Bestätigungstext: Text zur Bestätigung des Werts. ID: Wenn Sie aus einem anderen Staat bestätigen möchten, geben Sie hier die ID ein. (Dies ist optional)",
+ "setID": "Setzt den Wert der ID auf den Wert, mit ack(bestätigt)",
+ "setMenu": "Menü",
+ "setWithAck": "Wert mit ack-Flag festlegen",
+ "settings": "Einstellungen",
+ "startMenus": "Startmenüs",
+ "startSide": "Startseite",
+ "statusMenu": "Fragt den Wert der ID ab und ersetzt ihn dann durch den Wert, sodass Text um ihn herum geschrieben werden kann. Es ist auch möglich, ihn mehr als einmal hintereinander zu verwenden. Der Parameter true ist eine Option zum Ändern des Werts durch Funktionsänderung. Sie müssen ihn auf false setzen, wenn Sie diesen Wert nicht ändern, dahinter aber eine weitere {status: ...-Anfrage mit change:true steht.",
+ "submenu": "Untermenü",
+ "switch": "Schalten",
"switchCheckbox": "Schalten",
- "telegram-menu adapter settings": "Adaptereinstellungen für Telegram-Menü",
+ "telegramInstance": "Telegram-Instanz",
+ "telegramUser": "Benutzer von Telegram",
"text": "Text",
+ "textNoEntry": "Text wird gesendet, wenn kein Eintrag gefunden wurde!",
"trigger": "Auslösen",
+ "tsTimestamp": "Zeitstempel. Konvertiert einen Unix-Zeitstempel in eine lokale Zeit. Das Format kann geändert werden, beispielsweise in TT.MM.JJJJ JJ hh:mm:ss:sss",
+ "unusedTrigger": "Unbenutzter Auslöser",
"url": "URL",
+ "usedTrigger": "Benutzter Auslöser",
"user": "Benutzer",
- "values": "Werte"
+ "userList": "Benutzerliste",
+ "userSelect": "Bitte wählen Sie einen Benutzer aus oder deaktivieren Sie das Menü, bevor Sie speichern können!",
+ "value": "Wert",
+ "valueRound": "Rundet den Wert beispielsweise auf 2 Dezimalstellen",
+ "values": "Werte",
+ "yes": "Ja"
}
diff --git a/admin/i18n/en/translations.json b/admin/i18n/en/translations.json
index fa3117df..e55337be 100644
--- a/admin/i18n/en/translations.json
+++ b/admin/i18n/en/translations.json
@@ -1,110 +1,108 @@
{
- "jsonTable": "!!! To use it, parseMode must not be active !!! Creates a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.",
- "placeholderInstance": "--Please choose a telegram instance--",
- "menuPercent": "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert",
+ "ID": "ID",
+ "IDs": "IDs",
+ "ack": "Ack",
"action": "Action",
- "activeMenu": "Active Menu:",
+ "active": "active",
+ "activeMenu": "Active Menu:",
"add": "add",
"addAction": "Add new Action",
"addMenu": "Add new Menu Name",
- "confirmDelete": "All data will be lost. Confirm?",
- "parseModeBold":"Text in Parse-Mode is bold",
-"parseModeItalic":"Text in Parse-Mode is italic",
-"parseModeCode":"Text in Parse-Mode is code",
-"parseModeLink":"Text in Parse-Mode is link",
- "confirmSet": "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End",
+ "binding": "Bindings: First Var with id then the condition and the text.",
"breakpointNewline": "Breakpoint for a new line, Only insert this in the Text",
"call": "Call",
- "cancel": "Cancel",
+ "cancel": "Cancel",
"changeFunction": "Changes the value in the return text, in this case from true to on and false to off",
- "chooseAction": "Choose an action",
- "close": "Close",
+ "chooseAction": "Choose an action",
+ "close": "Close",
+ "commonName": "Outputs the name of the data point",
+ "condition": "Condition",
"conditionMenu": "Condition to open Menu",
- "confirmMessage": "Confirm with message",
- "convertsUnixTimestamp": "Converts a Unix timestamp to a local time",
- "math": "Converts the value, /10 can be replaced",
- "directory": "Directory",
- "reallyDelete": "Do you really want to delete this?",
+ "confirm": "Confirm",
+ "confirmDelete": "All data will be lost. Confirm?",
+ "confirmMessage": "Confirm with message",
+ "confirmSet": "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End",
+ "convertsUnixTimestamp": "Converts a Unix timestamp to a local time",
+ "createMenu": "Please create a menu!",
+ "delay": "Delay (ms)",
+ "directory": "Directory",
+ "doubleTrigger": "You have double triggers, please remove them!",
"entryNotFound": "Entry not found!",
"executedMenu": "Executed Menu",
- "menuDeleteAll": "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.",
- "menuDynamicSwitch": "Generates multiply buttons, values can be insert individual. Replace TRIGGER with a unique value. LengthOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.",
- "menuSwitch": "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.",
- "hide": "Hide",
- "ID": "ID",
- "IDs": "IDs",
- "notifiedByChangeOfAnotherState": "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.",
+ "filename": "Filename",
+ "hide": "Hide",
"inactive": "Inactive",
+ "insertID": "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.",
"instance": "Instance",
-
- "Is linked with: ": "Is linked with: ",
+ "isSubmenu": "This is a Submenu!",
+ "jsonShoppingList": "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.",
+ "jsonTable": "!!! To use it, parseMode must not be active !!! Creates a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.",
+ "latitude": "Latitude",
"lcTimestamp": "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss",
-
+ "linkedWith": "Is linked with:",
+ "longitude": "Longitude",
+ "manuallyValue": "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue",
+ "math": "Converts the value, /10 can be replaced",
+ "menu": "Menu",
+ "menuBack": "When pressed, you jump back to the previous menu",
+ "menuDeleteAll": "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.",
+ "menuDynamicSwitch": "Generates multiply buttons, values can be insert individual. Replace TRIGGER with a unique value. LengthOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.",
"menuList": "Menu list",
- "navigation": "Navigation",
+ "menuNumber": "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.",
+ "menuPercent": "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert",
+ "menuSwitch": "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.",
+ "menuToCopy": "Menu to copy",
+ "modifiedSubmenuValue": "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue",
+ "navigation": "Navigation",
"navigationButtons": "Navigation Buttons",
- "no": "No",
- "commonName": "Outputs the name of the data point",
+ "newlineCheckbox": "Newline",
+ "no": "No",
+ "noValue": "The Value is not specified in the return text",
+ "notifiedByChangeOfAnotherState": "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.",
+ "oneTimeKey": "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.",
+ "parseMode": "Parse Mode",
+ "parseModeBold": "Text in Parse-Mode is bold",
+ "parseModeCode": "Text in Parse-Mode is code",
+ "parseModeItalic": "Text in Parse-Mode is italic",
+ "parseModeLink": "Text in Parse-Mode is link",
+ "password": "Password",
"percent": "Percent",
+ "picSendDelay": "Picture send delay",
+ "placeholderInstance": "--Please choose a telegram instance--",
"placeholderValue": "Placeholder for the value",
- "createMenu": "Please create a menu!",
- "userSelect": "Please select a user, or deactivate the Menu, bevor you can save!",
- "statusMenu": "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is another {status: ... request with change:true.",
+ "reallyDelete": "Do you really want to delete this?",
"renameMenu": "Rename menu name",
- "oneTimeKey": "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.",
- "valueRound": "Rounds the value for example to 2 decimal places",
- "select": "Select",
+ "returnText": "Return text",
+ "save": "Save",
+ "select": "Select",
"selectAMenuDropBox": "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!",
"selectTargetMenu": "Select a target menu",
"sendMenuAfterRestart": "Send Menu after Restart",
- "setWithAck": "Set Value with ack-Flag",
- "setMenu": "Set menu",
+ "setDynamicValue": "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value. ID: If you want to confirm from another State, enter the ID here.(This is optional)",
"setID": "Sets the value of the ID to the val, with ack(confirmed)",
+ "setMenu": "Set menu",
+ "setWithAck": "Set Value with ack-Flag",
"settings": "Settings",
"startMenus": "Start Menus",
"startSide": "Start side",
+ "statusMenu": "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is another {status: ... request with change:true.",
"submenu": "Submenu",
"switch": "Switch",
+ "switchCheckbox": "Switch",
"telegramInstance": "Telegram Instance",
+ "telegramUser": "Users from Telegram",
+ "text": "Text",
"textNoEntry": "Text will be send if no entry was found!",
- "noValue": "The Value is not specified in the return text",
- "menuNumber": "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.",
- "jsonShoppingList": "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.",
- "manuallyValue": "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue",
- "modifiedSubmenuValue": "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue",
- "isSubmenu": "This is a Submenu!",
+ "trigger": "Trigger",
"tsTimestamp": "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss",
- "insertID": "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.",
"unusedTrigger": "Unused Trigger",
+ "url": "URL",
"usedTrigger": "Used Trigger",
+ "user": "User",
"userList": "User List",
- "telegramUser": "Users from Telegram",
+ "userSelect": "Please select a user, or deactivate the Menu, bevor you can save!",
"value": "Value",
- "menuBack": "When pressed, you jump back to the previous menu",
- "yes": "Yes",
- "doubleTrigger": "You have double triggers, please remove them!",
- "ack": "Ack",
- "active": "active",
- "condition": "Condition",
- "confirm": "Confirm",
- "delay": "Delay (ms)",
- "filename": "Filename",
- "menu": "Menu",
- "menuToCopy": "Menu to copy",
- "newlineCheckbox": "Newline",
- "parseMode": "Parse Mode",
- "password": "Password",
- "picSendDelay": "Picture send delay",
- "returnText": "Return text",
- "save": "Save",
- "setDynamicValue": "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value. ID: If you want to confirm from another State, enter the ID here.(This is optional)",
- "switchCheckbox": "Switch",
- "text": "Text",
- "trigger": "Trigger",
- "url": "URL",
- "user": "User",
+ "valueRound": "Rounds the value for example to 2 decimal places",
"values": "Values",
- "binding": "Bindings: First Var with id then the condition and the text.",
- "latitude": "Latitude",
- "longitude": "Longitude"
+ "yes": "Yes"
}
diff --git a/admin/i18n/es/translations.json b/admin/i18n/es/translations.json
index fef88533..b85c2990 100644
--- a/admin/i18n/es/translations.json
+++ b/admin/i18n/es/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "Sin entrada, enviar a todos los Usuarios.",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!! ¡Para usarlo, parseMode no debe estar activo! Crea una tabla a partir de un JSON como Text-Table. El primer valor es una clave del JSON, detrás está el nombre de la columna. Puede utilizar más de dos valores. El encabezado debe estar completo. No cambie TextTable.",
- "--Please choose a telegram instance--": "--Por favor elija una instancia de telegrama--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "¡10 se puede reemplazar e indica el tamaño del paso 0%, 10%, 20%...!",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "¡10 se puede reemplazar e indica el tamaño del paso 0%, 10%, 20%...! Reemplace TRIGGER con un valor único. Esto se utiliza en la acción SetState. Ingrese la identificación deseada. ¡Por debajo del valor! insertar",
- "Action": "Acción",
- "Active": "Activo",
- "Active Menu:": "Menú activo:",
- "Add": "agregar",
- "Add && as a placeholder for the value in the text": "Agregue && como marcador de posición para el valor en el texto",
- "Add && as a placeholder for the value in the text": "Agregue && como marcador de posición para el valor en el texto",
- "Add Global User": "Agregar usuario global",
- "Add new Action": "Agregar nueva acción",
- "Add new Groupname": "Agregar nuevo nombre de grupo",
- "Add new Menu Name": "Agregar nuevo nombre de menú",
- "Add new Navigation": "Agregar nueva navegación",
- "Add new User": "Añadir nuevo usuario",
- "Add new Username": "Agregar nuevo nombre de usuario",
- "All User from Telegram, seperate with": "Todos los usuarios de Telegram, separados con",
- "All data will be lost. Confirm?": "Todos los datos se perderán. ¿Confirmar?",
- "At least one user must be checked, or the menu must be deactivated.": "Se debe marcar al menos un usuario o se debe desactivar el menú.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "Atención. El valor sólo ha sido establecido pero aún no confirmado por el Adaptador. Puede eliminar noValue y luego se mostrará el valor. Posición && reemplazada por Valor o se publicará al final",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "Atención. El valor sólo ha sido establecido pero aún no confirmado por el Adaptador. Puede eliminar noValue y luego se mostrará el valor. Posición && reemplazada por Valor o se pondrá al final",
- "Breakpoint for a new line, Only insert this in the Text": "Punto de interrupción para una nueva línea, solo inserte esto en el texto",
- "Call": "Llamar",
- "Call Text": "Llamar texto",
- "Call is allready in use!": "¡La llamada ya está en uso!",
- "Cancel": "Cancelar",
- "Changes the value in the return text, in this case from true to on and false to off": "Cambia el valor en el texto devuelto, en este caso de verdadero a activado y de falso a desactivado.",
- "Choose a trigger": "Elige un disparador",
- "Choose an action": "Elige una acción",
- "Choose your option": "Elige tu opción",
- "Close": "Cerca",
- "Condition to open Menu": "Condición para abrir Menú",
- "Confirm": "Confirmar",
- "Confirm message": "Confirmar mensaje",
- "Confirm set value": "Confirmar el valor establecido",
- "Confirm with message": "Confirmar con mensaje",
- "Confirms the value": "Confirma el valor",
- "Converts a Unix timestamp to a local time": "Convierte una marca de tiempo de Unix a una hora local",
- "Converts the value, /10 can be replaced": "Convierte el valor, /10 se puede reemplazar",
- "Copy Data": "Copiar datos",
- "Copy Elements from other Menus": "Copiar elementos de otros menús",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Crea una tabla a partir de un JSON como teclado en línea. El primer valor es una clave del JSON, detrás está el nombre de la columna. Puede utilizar más de dos valores. Se debe rellenar el encabezado.",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "Crea una tabla a partir de un JSON como Text-Table. El primer valor es una clave del JSON, detrás está el nombre de la columna. Puede utilizar más de dos valores. El encabezado debe estar completo. No cambie TextTable.",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Crea una tabla a partir de un JSON. El primer valor es una clave del JSON, detrás está el nombre de la columna. Puede utilizar más de dos valores. Se debe rellenar el encabezado.",
- "Delay": "Demora",
- "Delay (ms)": "Retraso (ms)",
- "Delete Menu": "Eliminar menú",
- "Delete User": "Borrar usuario",
- "Directory": "Directorio",
- "Do you really want to delete the group?": "¿Realmente quieres eliminar el grupo?",
- "Do you really want to delete this menu?": "¿Realmente deseas eliminar este menú?",
- "Each entry may only occur once in the complete navigation": "Cada entrada sólo podrá ocurrir una vez en la navegación completa.",
- "Edit Menu": "Menú de edición",
- "Edit Username": "Editar nombre de usuario",
- "Entry not found!": "¡Entrada no encontrada!",
- "Executed Menu": "Menú ejecutado",
- "Filename": "Nombre del archivo",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "Genera un botón para eliminar todos los mensajes del bot. La navegación es opcional.",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "Genera un botón para eliminar todos los mensajes del bot. La navegación es opcional. Simplemente déjelo en blanco, de lo contrario podrá ingresar a un menú que deberá abrirse.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "Genera botones multiplicados, los valores se pueden insertar individualmente. Reemplace TRIGGER con un valor único. LenghtOfRow es opcional y se puede utilizar para establecer el número de botones por fila.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Genera botones multiplicados, los valores se pueden insertar individualmente. Reemplace TRIGGER con un valor único. LenghtOfRow es opcional y se puede utilizar para establecer el número de botones por fila.
¡¡¡Cambio importante!!! Cambie manualmente: `[Nombre1:Valor1, Nombre2:Valor2]` a `[Nombre1|Valor1, Nombre2|Valor2]`. Ahora también se pueden utilizar números decimales como valores.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Genera botones multiplicados, los valores se pueden insertar individualmente. Reemplace TRIGGER con un valor único. LenghtOfRow es opcional y se puede utilizar para establecer el número de botones por fila. ¡¡¡Cambio importante!!! Cambie manualmente: `[Nombre1:Valor1, Nombre2:Valor2]` cambie a `[Nombre1|Valor1, Nombre2|Valor2]`. Ahora también se pueden utilizar números decimales como valores.",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "Genera dos botones, en este caso encendido y apagado con los valores respectivos verdadero y falso. Reemplace TRIGGER con un valor único.",
- "Generates two buttons, in this case on and off with the respective values true and false.": "Genera dos botones, en este caso encendido y apagado con los respectivos valores verdadero y falso.",
- "Global User activ": "Actividad de usuario global",
- "Hide": "Esconder",
"ID": "IDENTIFICACIÓN",
"IDs": "identificaciones",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "Si desea recibir una notificación sobre el cambio de otro punto de datos después de haber configurado el punto de datos en el campo de entrada de ID. El cambio solo se compartirá si se establece con ack:true. Es obligatorio especificar un texto fuera del {}, de lo contrario se agregará automáticamente.",
- "Inactive": "Inactivo",
- "Instance": "Instancia",
- "Instanze": "Instancia",
- "Is linked with: ": "Está vinculado con:",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Ultimo cambio. Convierte una marca de tiempo de Unix a una hora local; el formato se puede cambiar, por ejemplo a DD.MM.AAAA AA hh:mm:ss:sss",
- "Menu": "Menú",
- "Menu list": "Lista de menú",
- "Menu to be executed": "Menú a ejecutar",
- "Navigation": "Navegación",
- "Navigation Buttons": "Botones de navegacion",
- "New Row": "Nueva fila",
- "No": "No",
- "Outputs the name of the data point": "Muestra el nombre del punto de datos.",
- "Percent": "Por ciento",
- "Placeholder for the value": "Marcador de posición para el valor",
- "Please Save the Nav Settings before you go to the aktions !!!": "¡Guarde la configuración de navegación antes de ir a las acciones!",
- "Please check the triggers, save, and reopen this menu to close the error!": "¡Verifique los activadores, guarde y vuelva a abrir este menú para cerrar el error!",
- "Please create a menu!": "¡Por favor crea un menú!",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "¡Seleccione un usuario o desactive el menú antes de poder guardar!",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "Consulta el valor del ID y luego lo reemplaza con el valor, para que se pueda escribir texto a su alrededor.",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "Consulta el valor del ID y luego lo reemplaza con el valor, para que se pueda escribir texto alrededor de él, también es posible usarlo más de una vez seguida.",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "Consulta el valor del ID y luego lo reemplaza con el valor, para que se pueda escribir texto alrededor de él, también es posible usarlo más de una vez seguida. El parámetro verdadero es una opción para cambiar el valor mediante el cambio de función. Tienes que configurarlo en falso si no cambias este valor, pero detrás de esto hay otra solicitud de {status: ... con cambio:true.",
- "Rename menu name": "Cambiar el nombre del menú",
- "Rendering url": "URL de renderizado",
- "Replace TRIGGER with a unique value.": "Reemplace TRIGGER con un valor único.",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "Solicita a los clientes que oculten el teclado tan pronto como se utilice. El teclado seguirá estando disponible, pero los clientes mostrarán automáticamente el teclado de letras habitual en el chat; el usuario puede presionar un botón especial en el campo de entrada para ver el teclado personalizado nuevamente.",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "Solicita a los clientes que cambien el tamaño del teclado verticalmente para lograr un ajuste óptimo (por ejemplo, reducir el tamaño del teclado si solo hay dos filas de botones). El valor predeterminado es falso, en cuyo caso el teclado personalizado siempre tiene la misma altura que el teclado estándar de la aplicación.",
- "Return text": "Texto de retorno",
- "Rounds the value for example to 2 decimal places": "Redondea el valor, por ejemplo, a 2 decimales.",
- "Save": "Ahorrar",
- "Select": "Seleccionar",
- "Select a Menu": "Seleccione un menú",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "Seleccione un menú, mueva o copie. ¡Atención! ¡Un usuario debe estar activo en el menú seleccionado!",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "Seleccione un menú, seleccione mover o copiar. ¡Cuidado! ¡Un usuario debe estar activo en el menú seleccionado!",
- "Select a target menu": "Seleccione un menú de destino",
- "Send Menu after Restart": "Enviar menú después de reiniciar",
- "Set Value with ack-Flag": "Establecer valor con ack-Flag",
- "Set menu": "Establecer el menú",
- "Sets the value of the ID to the val, with ack(confirmed)": "Establece el valor del ID en val, con ack(confirmado)",
- "Settings": "Ajustes",
- "Start Menus": "Menús de inicio",
- "Startside": "Lado de salida",
- "Switch": "Cambiar",
- "Telegram Instance": "Instancia de telegrama",
- "Telegram Users": "Usuarios de telegramas",
- "Text in Parse Mode is Bold": "El texto en modo de análisis está en negrita",
- "Text in Parse Mode is Code": "El texto en modo de análisis es código",
- "Text in Parse Mode is Italic": "El texto en modo de análisis está en cursiva",
- "Text in Parse Mode is Link": "El texto en modo de análisis es enlace",
- "Text will be send if no entry was found!": "¡Se enviará un mensaje de texto si no se encontró ninguna entrada!",
- "The Value is not specified in the return text": "El valor no está especificado en el texto de retorno.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "Los números se pueden intercambiar completamente. 0-6 indica el rango y 1 el tamaño del paso, UNIT se reemplaza por una unidad, pero también se puede dejar vacío.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "Los números se pueden intercambiar completamente. 0-6 indica el rango y 1 el tamaño del paso, UNIT se reemplaza por una unidad, pero también se puede dejar vacío. Reemplace TRIGGER con un valor único.",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "Lo mismo que arriba, pero cuando haces clic en un botón, el artículo se eliminará y no se podrá cambiar la \"lista de compras\".",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "Lo mismo que arriba, pero cuando haces clic en un botón, el elemento se eliminará. La clave para los elementos es \"nombre:\", también puedes agregar \"hora:\". ¡¡¡Importante!!! La 'lista de compras' no se puede cambiar.",
- "The trigger is allready in use.": "El gatillo ya está en uso.",
- "There are doubled used Triggers:": "Hay activadores duplicados:",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Esto le permite establecer un valor manualmente en combinación con el valor de ID, como este: staticValue{id:ID}staticValue",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "Esto le permite establecer un valor de submenú modificado en combinación con una parte estática, como esta: staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Esto le permite establecer un valor establecido manualmente en combinación con el valor de ID, como este: staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "Esto le permite escribir valores dinámicos en puntos de datos. Simplemente haga una llamada y luego podrá ingresar el valor en el campo de entrada. RequestText: Texto para solicitar el valor. Tipo: tipo del valor (booleano o número). ConfirmText: Texto para confirmar el valor.",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "Esto le permite escribir valores dinámicos en puntos de datos. Simplemente haga una llamada y luego podrá ingresar el valor en el campo de entrada. RequestText: Texto para solicitar el valor. Tipo: tipo del valor. ConfirmText: Texto para confirmar el valor.",
- "This is a Submenu!": "¡Este es un submenú!",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "Esto se utiliza en acción en SetState. Ingrese la identificación deseada. ¡Por debajo del valor! insertar",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Marca de tiempo. Convierte una marca de tiempo de Unix a una hora local; el formato se puede cambiar, por ejemplo a DD.MM.AAAA AA hh:mm:ss:sss",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "Para insertar una ID, simplemente inserte el bloque primero, seleccione la ID. Este se insertará automáticamente en el lugar apropiado, incluso si se va a cambiar el ID. Si el código no reconoce el bloque, se añade el ID al final.",
- "Trigger": "Desencadenar",
- "Unused Trigger": "Gatillo no utilizado",
- "Used Trigger": "Gatillo usado",
- "User List": "Lista de usuarios",
- "Users for this Group, seperate with": "Usuarios de este grupo, separados con",
- "Users from Telegram": "Usuarios de Telegram",
- "Value": "Valor",
- "What is to do?": "¿Qué hay que hacer?",
- "When pressed, you jump back to the previous menu": "Al pulsarlo saltas al menú anterior.",
- "Yes": "Sí",
- "You have double triggers, please remove them!": "Tienes activadores dobles, ¡elimítalos!",
"ack": "Ack",
+ "action": "Acción",
"active": "activo",
+ "activeMenu": "Menú activo:",
+ "add": "agregar",
+ "addAction": "Agregar nueva acción",
+ "addMenu": "Agregar nuevo nombre de menú",
+ "binding": "Enlaces: Primero Var con id, luego la condición y el texto.",
+ "breakpointNewline": "Punto de interrupción para una nueva línea, solo inserte esto en el texto",
+ "call": "Llamar",
+ "cancel": "Cancelar",
+ "changeFunction": "Cambia el valor en el texto devuelto, en este caso de verdadero a activado y de falso a desactivado.",
+ "chooseAction": "Elige una acción",
+ "close": "Cerca",
+ "commonName": "Muestra el nombre del punto de datos.",
"condition": "Condición",
- "confrm": "Confirmar",
- "delay": "Demora",
+ "conditionMenu": "Condición para abrir Menú",
+ "confirm": "Confirmar",
+ "confirmDelete": "Todos los datos se perderán. ¿Confirmar?",
+ "confirmMessage": "Confirmar con mensaje",
+ "confirmSet": "Atención. El valor sólo ha sido establecido pero aún no confirmado por el Adaptador. Puede eliminar noValue y luego se mostrará el valor. Posición && reemplazada por Valor o se pondrá al final",
+ "convertsUnixTimestamp": "Convierte una marca de tiempo de Unix a una hora local",
+ "createMenu": "¡Por favor crea un menú!",
+ "delay": "Retraso (ms)",
+ "directory": "Directorio",
+ "doubleTrigger": "Tienes activadores dobles, ¡elimítalos!",
+ "entryNotFound": "¡Entrada no encontrada!",
+ "executedMenu": "Menú ejecutado",
"filename": "Nombre del archivo",
+ "hide": "Esconder",
+ "inactive": "Inactivo",
+ "insertID": "Para insertar una ID, simplemente inserte el bloque primero, seleccione la ID. Este se insertará automáticamente en el lugar apropiado, incluso si se va a cambiar el ID. Si el código no reconoce el bloque, se añade el ID al final.",
+ "instance": "Instancia",
+ "isSubmenu": "¡Este es un submenú!",
+ "jsonShoppingList": "Lo mismo que arriba, pero cuando haces clic en un botón, el elemento se eliminará. La clave para los elementos es \"nombre:\", también puedes agregar \"hora:\". ¡¡¡Importante!!! La 'lista de compras' no se puede cambiar.",
+ "jsonTable": "!!! ¡Para usarlo, parseMode no debe estar activo! Crea una tabla a partir de un JSON como Text-Table. El primer valor es una clave del JSON, detrás está el nombre de la columna. Puede utilizar más de dos valores. El encabezado debe estar completo. No cambie TextTable.",
+ "latitude": "Latitud",
+ "lcTimestamp": "Último cambio. Convierte una marca de tiempo de Unix a una hora local; el formato se puede cambiar, por ejemplo a DD.MM.AAAA AA hh:mm:ss:sss",
+ "linkedWith": "Está vinculado con:",
+ "longitude": "Longitud",
+ "manuallyValue": "Esto le permite establecer un valor manualmente en combinación con el valor de ID, como este: staticValue{id:ID}staticValue",
+ "math": "Convierte el valor, /10 se puede reemplazar",
"menu": "Menú",
+ "menuBack": "Al pulsarlo saltas al menú anterior.",
+ "menuDeleteAll": "Genera un botón para eliminar todos los mensajes del bot. La navegación es opcional. Simplemente déjelo en blanco, de lo contrario podrá ingresar a un menú que debería abrirse.",
+ "menuDynamicSwitch": "Genera botones de multiplicar, los valores se pueden insertar individualmente. Reemplace TRIGGER con un valor único. LongitudDeRow es opcional y se puede utilizar para establecer el número de botones por fila.
¡¡¡Cambio importante!!! Cambie manualmente: `[Nombre1:Valor1, Nombre2:Valor2]` a `[Nombre1|Valor1, Nombre2|Valor2]`. Ahora también se pueden utilizar números decimales como valores.",
+ "menuList": "Lista de menú",
+ "menuNumber": "Los números se pueden intercambiar completamente. 0-6 indica el rango y 1 el tamaño del paso, UNIT se reemplaza por una unidad, pero también se puede dejar vacío. Reemplace TRIGGER con un valor único.",
+ "menuPercent": "¡10 se puede reemplazar e indica el tamaño del paso 0%, 10%, 20%...! Reemplace TRIGGER con un valor único. Esto se utiliza en la acción SetState. Ingrese la identificación deseada. ¡Por debajo del valor! insertar",
+ "menuSwitch": "Genera dos botones, en este caso encendido y apagado con los valores respectivos verdadero y falso. Reemplace TRIGGER con un valor único.",
"menuToCopy": "Menú para copiar",
+ "modifiedSubmenuValue": "Esto le permite establecer un valor de submenú modificado en combinación con una parte estática, como esta: staticValue{value}staticValue",
+ "navigation": "Navegación",
+ "navigationButtons": "Botones de navegación",
"newlineCheckbox": "Nueva línea",
+ "no": "No",
+ "noValue": "El valor no está especificado en el texto de retorno.",
+ "notifiedByChangeOfAnotherState": "Si desea recibir una notificación sobre el cambio de otro punto de datos después de haber configurado el punto de datos en el campo de entrada de ID. El cambio solo se compartirá si se establece con ack:true. Es obligatorio especificar un texto fuera del {}, de lo contrario se agregará automáticamente.",
+ "oneTimeKey": "Solicita a los clientes que cambien el tamaño del teclado verticalmente para lograr un ajuste óptimo (por ejemplo, reducir el tamaño del teclado si solo hay dos filas de botones). El valor predeterminado es falso, en cuyo caso el teclado personalizado siempre tiene la misma altura que el teclado estándar de la aplicación.",
"parseMode": "Modo de análisis",
+ "parseModeBold": "El texto en modo Parse está en negrita",
+ "parseModeCode": "El texto en modo Parse es código",
+ "parseModeItalic": "El texto en modo Parse está en cursiva",
+ "parseModeLink": "El texto en modo Parse es un enlace",
"password": "Contraseña",
+ "percent": "Por ciento",
"picSendDelay": "Retraso en envío de imagen",
+ "placeholderInstance": "--Por favor elija una instancia de telegrama--",
+ "placeholderValue": "Marcador de posición para el valor",
+ "reallyDelete": "¿Realmente quieres eliminar esto?",
+ "renameMenu": "Cambiar el nombre del menú",
"returnText": "Texto de retorno",
"save": "Ahorrar",
+ "select": "Seleccionar",
+ "selectAMenuDropBox": "Seleccione un menú, seleccione mover o copiar. ¡Cuidado! ¡Un usuario debe estar activo en el menú seleccionado!",
+ "selectTargetMenu": "Seleccione un menú de destino",
+ "sendMenuAfterRestart": "Enviar menú después de reiniciar",
"setDynamicValue": "Esto le permite escribir valores dinámicos en puntos de datos. Simplemente haga una llamada y luego podrá ingresar el valor en el campo de entrada. RequestText: Texto para solicitar el valor. Tipo: tipo del valor (booleano o número). ConfirmText: Texto para confirmar el valor. DNI: Si deseas confirmar desde otro Estado, ingresa aquí el DNI. (Esto es opcional)",
+ "setID": "Establece el valor del ID en val, con ack(confirmado)",
+ "setMenu": "Menú fijo",
+ "setWithAck": "Establecer valor con ack-Flag",
+ "settings": "Ajustes",
+ "startMenus": "Menús de inicio",
+ "startSide": "Lado de inicio",
+ "statusMenu": "Consulta el valor del ID y luego lo reemplaza con el valor, para que se pueda escribir texto alrededor de él, también es posible usarlo más de una vez seguida. El parámetro verdadero es una opción para cambiar el valor mediante el cambio de función. Tienes que establecerlo en falso si no cambias este valor, pero detrás de esto hay otra solicitud {status: ... con cambio:true.",
+ "submenu": "Submenú",
+ "switch": "Cambiar",
"switchCheckbox": "Cambiar",
- "telegram-menu adapter settings": "Configuración del adaptador para el menú de telegramas",
+ "telegramInstance": "Instancia de telegrama",
+ "telegramUser": "Usuarios de Telegram",
"text": "Texto",
+ "textNoEntry": "¡Se enviará un mensaje de texto si no se encontró ninguna entrada!",
"trigger": "Desencadenar",
+ "tsTimestamp": "Marca de tiempo. Convierte una marca de tiempo de Unix a una hora local; el formato se puede cambiar, por ejemplo a DD.MM.AAAA AA hh:mm:ss:sss",
+ "unusedTrigger": "Gatillo no utilizado",
"url": "URL",
+ "usedTrigger": "Gatillo usado",
"user": "Usuario",
- "values": "Valores"
+ "userList": "Lista de usuarios",
+ "userSelect": "¡Seleccione un usuario o desactive el menú antes de poder guardar!",
+ "value": "Valor",
+ "valueRound": "Redondea el valor, por ejemplo, a 2 decimales.",
+ "values": "Valores",
+ "yes": "Sí"
}
diff --git a/admin/i18n/fr/translations.json b/admin/i18n/fr/translations.json
index 1241a297..d1950808 100644
--- a/admin/i18n/fr/translations.json
+++ b/admin/i18n/fr/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "Aucune entrée, envoyer à tous les utilisateurs.",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!! Pour l'utiliser, parseMode ne doit pas être actif !!! Crée une table à partir d'un JSON en tant que Text-Table. La première valeur est une clé du JSON, derrière elle se trouve le nom de la colonne. Vous pouvez utiliser plus de deux valeurs. L'en-tête doit être renseigné. Ne modifiez pas TextTable.",
- "--Please choose a telegram instance--": "--Veuillez choisir une instance de télégramme--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "10 peut être remplacé et indique la taille du pas 0%, 10%, 20%... !",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "10 peut être remplacé et indique la taille du pas 0%, 10%, 20%... ! Remplacez TRIGGER par une valeur unique. Ceci est utilisé dans l’action SetState. Saisissez l'identifiant souhaité. En dessous de la valeur ! insérer",
- "Action": "Action",
- "Active": "Actif",
- "Active Menu:": "Menu actif :",
- "Add": "ajouter",
- "Add && as a placeholder for the value in the text": "Ajouter && comme espace réservé pour la valeur dans le texte",
- "Add && as a placeholder for the value in the text": "Ajouter && comme espace réservé pour la valeur dans le texte",
- "Add Global User": "Ajouter un utilisateur global",
- "Add new Action": "Ajouter une nouvelle action",
- "Add new Groupname": "Ajouter un nouveau nom de groupe",
- "Add new Menu Name": "Ajouter un nouveau nom de menu",
- "Add new Navigation": "Ajouter une nouvelle navigation",
- "Add new User": "Ajouter un nouvel utilisateur",
- "Add new Username": "Ajouter un nouveau nom d'utilisateur",
- "All User from Telegram, seperate with": "Tous les utilisateurs de Telegram, séparés par",
- "All data will be lost. Confirm?": "Toutes les données seront perdues. Confirmer?",
- "At least one user must be checked, or the menu must be deactivated.": "Au moins un utilisateur doit être coché, ou le menu doit être désactivé.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "Attention. La valeur a seulement été définie mais n'a pas encore été confirmée par l'adaptateur. Vous pouvez supprimer noValue, la valeur s'affichera alors. Position && remplacé par Value ou sera pu à la fin",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "Attention. La valeur a seulement été définie mais n'a pas encore été confirmée par l'adaptateur. Vous pouvez supprimer noValue, la valeur s'affichera alors. Position && remplacé par Value ou sera mis à la fin",
- "Breakpoint for a new line, Only insert this in the Text": "Point d'arrêt pour une nouvelle ligne, insérez-le uniquement dans le texte",
- "Call": "Appel",
- "Call Text": "Texte d'appel",
- "Call is allready in use!": "L'appel est déjà utilisé !",
- "Cancel": "Annuler",
- "Changes the value in the return text, in this case from true to on and false to off": "Modifie la valeur dans le texte de retour, dans ce cas de true à on et false à off",
- "Choose a trigger": "Choisissez un déclencheur",
- "Choose an action": "Choisissez une action",
- "Choose your option": "Choisissez votre option",
- "Close": "Fermer",
- "Condition to open Menu": "Condition pour ouvrir le menu",
- "Confirm": "Confirmer",
- "Confirm message": "Confirmer le message",
- "Confirm set value": "Confirmer la valeur définie",
- "Confirm with message": "Confirmer par message",
- "Confirms the value": "Confirme la valeur",
- "Converts a Unix timestamp to a local time": "Convertit un horodatage Unix en heure locale",
- "Converts the value, /10 can be replaced": "Convertit la valeur, /10 peut être remplacé",
- "Copy Data": "Copier les données",
- "Copy Elements from other Menus": "Copier des éléments d'autres menus",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Crée un tableau à partir d'un JSON en tant que clavier en ligne. La première valeur est une clé du JSON, derrière elle se trouve le nom de la colonne. Vous pouvez utiliser plus de deux valeurs. L'en-tête doit être renseigné.",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "Crée une table à partir d'un JSON en tant que Text-Table. La première valeur est une clé du JSON, derrière elle se trouve le nom de la colonne. Vous pouvez utiliser plus de deux valeurs. L'en-tête doit être renseigné. Ne modifiez pas TextTable.",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Crée une table à partir d'un JSON. La première valeur est une clé du JSON, derrière elle se trouve le nom de la colonne. Vous pouvez utiliser plus de deux valeurs. L'en-tête doit être renseigné.",
- "Delay": "Retard",
- "Delay (ms)": "Délai (ms)",
- "Delete Menu": "Supprimer le menu",
- "Delete User": "Supprimer l'utilisateur",
- "Directory": "Annuaire",
- "Do you really want to delete the group?": "Voulez-vous vraiment supprimer le groupe ?",
- "Do you really want to delete this menu?": "Voulez-vous vraiment supprimer ce menu ?",
- "Each entry may only occur once in the complete navigation": "Chaque entrée ne peut apparaître qu'une seule fois dans la navigation complète",
- "Edit Menu": "Modifier le menu",
- "Edit Username": "Modifier le nom d'utilisateur",
- "Entry not found!": "Entrée introuvable !",
- "Executed Menu": "Menu exécuté",
- "Filename": "Nom de fichier",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "Génère un bouton pour supprimer tous les messages du bot. La navigation est facultative.",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "Génère un bouton pour supprimer tous les messages du bot. La navigation est facultative. Laissez-le simplement vide, sinon vous pourrez accéder à un menu qui devrait être appelé.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "Génère des boutons multiplis, les valeurs peuvent être insérées individuellement. Remplacez TRIGGER par une valeur unique. LenghtOfRow est facultatif et peut être utilisé pour définir le nombre de boutons par ligne.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Génère des boutons multiplis, les valeurs peuvent être insérées individuellement. Remplacez TRIGGER par une valeur unique. LenghtOfRow est facultatif et peut être utilisé pour définir le nombre de boutons par ligne.
Rupture de changement !!! Veuillez remplacer manuellement : `[Name1:Value1, Name2:Value2]` par `[Name1|Value1, Name2|Value2]`. Les nombres décimaux peuvent désormais également être utilisés comme valeurs.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Génère des boutons multiplis, les valeurs peuvent être insérées individuellement. Remplacez TRIGGER par une valeur unique. LenghtOfRow est facultatif et peut être utilisé pour définir le nombre de boutons par ligne. Rupture de changement !!! Veuillez modifier manuellement : `[Name1:Value1, Name2:Value2]` remplacez par `[Name1|Value1, Name2|Value2]`. Les nombres décimaux peuvent désormais également être utilisés comme valeurs.",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "Génère deux boutons, en l'occurrence on et off avec les valeurs respectives true et false. Remplacez TRIGGER par une valeur unique.",
- "Generates two buttons, in this case on and off with the respective values true and false.": "Génère deux boutons, en l'occurrence on et off avec les valeurs respectives vrai et faux.",
- "Global User activ": "Activation des utilisateurs mondiaux",
- "Hide": "Cacher",
"ID": "IDENTIFIANT",
"IDs": "identifiants",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "Si vous souhaitez être informé de la modification d'un autre point de données après avoir défini le point de données dans le champ de saisie ID. La modification ne sera partagée que si elle est définie avec ack:true. Il est obligatoire de préciser un texte en dehors du {}, sinon il sera ajouté automatiquement.",
- "Inactive": "Inactif",
- "Instance": "Exemple",
- "Instanze": "Instantané",
- "Is linked with: ": "Est lié à :",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Dernier changement. Convertit un horodatage Unix en heure locale, le format peut être modifié, par exemple en DD.MM.YYYY YY hh:mm:ss:sss",
- "Menu": "Menu",
- "Menu list": "Liste des menus",
- "Menu to be executed": "Menu à exécuter",
- "Navigation": "La navigation",
- "Navigation Buttons": "Boutons de navigation",
- "New Row": "Nouvelle ligne",
- "No": "Non",
- "Outputs the name of the data point": "Affiche le nom du point de données",
- "Percent": "Pour cent",
- "Placeholder for the value": "Espace réservé pour la valeur",
- "Please Save the Nav Settings before you go to the aktions !!!": "Veuillez enregistrer les paramètres de navigation avant d'accéder aux actions !!!",
- "Please check the triggers, save, and reopen this menu to close the error!": "Veuillez vérifier les déclencheurs, enregistrer et rouvrir ce menu pour fermer l'erreur !",
- "Please create a menu!": "S'il vous plaît, créez un menu !",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "Veuillez sélectionner un utilisateur ou désactiver le menu avant de pouvoir enregistrer !",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "Interroge la valeur de l'ID, puis la remplace par la valeur, afin que du texte puisse être écrit autour de celui-ci.",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "Interroge la valeur de l'ID puis la remplace par la valeur, afin que du texte puisse être écrit autour, il est également possible de l'utiliser plus d'une fois de suite.",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "Interroge la valeur de l'ID puis la remplace par la valeur, afin que du texte puisse être écrit autour, il est également possible de l'utiliser plus d'une fois de suite. Le paramètre true est une option permettant de modifier la valeur par changement de fonction. Vous devez le définir sur false si vous ne modifiez pas cette valeur, mais derrière cela se trouve une autre requête {status : ... avec changement : true.",
- "Rename menu name": "Renommer le nom du menu",
- "Rendering url": "URL de rendu",
- "Replace TRIGGER with a unique value.": "Remplacez TRIGGER par une valeur unique.",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "Demande aux clients de masquer le clavier dès qu'il est utilisé. Le clavier sera toujours disponible, mais les clients afficheront automatiquement le clavier alphabétique habituel dans le chat - l'utilisateur peut appuyer sur un bouton spécial dans le champ de saisie pour voir à nouveau le clavier personnalisé.",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "Demande aux clients de redimensionner le clavier verticalement pour un ajustement optimal (par exemple, réduire la taille du clavier s'il n'y a que deux rangées de boutons). La valeur par défaut est false, auquel cas le clavier personnalisé a toujours la même hauteur que le clavier standard de l'application.",
- "Return text": "Retourner le texte",
- "Rounds the value for example to 2 decimal places": "Arrondit la valeur par exemple à 2 décimales",
- "Save": "Sauvegarder",
- "Select": "Sélectionner",
- "Select a Menu": "Sélectionnez un menu",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "Sélectionnez un menu, déplacez ou copiez. Attention! Un utilisateur doit être actif dans le menu sélectionné !",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "Sélectionnez un menu, sélectionnez déplacer ou copier. Attention! Un utilisateur doit être actif dans le menu sélectionné !",
- "Select a target menu": "Sélectionnez un menu cible",
- "Send Menu after Restart": "Envoyer le menu après le redémarrage",
- "Set Value with ack-Flag": "Définir la valeur avec ack-Flag",
- "Set menu": "Menu fixe",
- "Sets the value of the ID to the val, with ack(confirmed)": "Définit la valeur de l'ID sur le val, avec ack (confirmé)",
- "Settings": "Paramètres",
- "Start Menus": "Menus Démarrer",
- "Startside": "Côté départ",
- "Switch": "Changer",
- "Telegram Instance": "Instance de télégramme",
- "Telegram Users": "Utilisateurs de télégrammes",
- "Text in Parse Mode is Bold": "Le texte en mode analyse est en gras",
- "Text in Parse Mode is Code": "Le texte en mode analyse est du code",
- "Text in Parse Mode is Italic": "Le texte en mode analyse est en italique",
- "Text in Parse Mode is Link": "Le texte en mode analyse est un lien",
- "Text will be send if no entry was found!": "Un texte sera envoyé si aucune entrée n'a été trouvée !",
- "The Value is not specified in the return text": "La valeur n'est pas spécifiée dans le texte de retour",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "Les numéros peuvent être entièrement échangés. 0-6 indique la plage et 1 la taille du pas, UNIT est remplacé par une unité, mais peut également être laissé vide.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "Les numéros peuvent être entièrement échangés. 0-6 indique la plage et 1 la taille du pas, UNIT est remplacé par une unité, mais peut également être laissé vide. Remplacez TRIGGER par une valeur unique.",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "Comme ci-dessus, mais lorsque vous cliquez sur un bouton, l'article sera supprimé, la « liste de courses » ne pourra pas être modifiée.",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "Comme ci-dessus, mais lorsque vous cliquez sur un bouton, l'élément sera supprimé, la clé des éléments est « nom : », vous pouvez également ajouter « heure : ». Important !!! La « liste de courses » ne peut pas être modifiée.",
- "The trigger is allready in use.": "Le déclencheur est déjà utilisé.",
- "There are doubled used Triggers:": "Il existe des déclencheurs doublés :",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Cela vous permet de définir manuellement une valeur en combinaison avec la valeur ID, comme ceci : staticValue{id:ID}staticValue",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "Cela vous permet de définir une valeur de sous-menu modifiée en combinaison avec une partie statique, comme ceci : staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Cela vous permet de définir manuellement une valeur en combinaison avec la valeur ID, comme ceci : staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "Cela vous permet d'écrire des valeurs dynamiques dans des points de données. Passez simplement un appel et vous pourrez ensuite saisir la valeur dans le champ de saisie. RequestText : texte pour demander la valeur. Type : type de la valeur (booléen ou nombre). ConfirmText : Texte pour confirmer la valeur.",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "Cela vous permet d'écrire des valeurs dynamiques dans des points de données. Passez simplement un appel et vous pourrez ensuite saisir la valeur dans le champ de saisie. RequestText : texte pour demander la valeur. Type : type de la valeur. ConfirmText : Texte pour confirmer la valeur.",
- "This is a Submenu!": "Ceci est un sous-menu !",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "Ceci est utilisé en action sous SetState. Saisissez l'identifiant souhaité. En dessous de la valeur ! insérer",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Horodatage. Convertit un horodatage Unix en heure locale, le format peut être modifié, par exemple en DD.MM.YYYY YY hh:mm:ss:sss",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "Pour insérer un ID, insérez simplement le bloc en premier, sélectionnez l'ID. Celui-ci sera alors automatiquement inséré à l'endroit approprié, même si l'ID doit être modifié. Si le code ne reconnaît pas le bloc, l'ID est ajouté à la fin.",
- "Trigger": "Déclenchement",
- "Unused Trigger": "Déclencheur inutilisé",
- "Used Trigger": "Déclencheur utilisé",
- "User List": "liste d'utilisateur",
- "Users for this Group, seperate with": "Utilisateurs de ce groupe, séparés par",
- "Users from Telegram": "Utilisateurs de Telegram",
- "Value": "Valeur",
- "What is to do?": "Que faire ?",
- "When pressed, you jump back to the previous menu": "Lorsque vous appuyez dessus, vous revenez au menu précédent",
- "Yes": "Oui",
- "You have double triggers, please remove them!": "Vous disposez de doubles déclencheurs, veuillez les supprimer !",
"ack": "Acquitter",
+ "action": "Action",
"active": "actif",
+ "activeMenu": "Menu actif :",
+ "add": "ajouter",
+ "addAction": "Ajouter une nouvelle action",
+ "addMenu": "Ajouter un nouveau nom de menu",
+ "binding": "Reliures : D'abord Var avec l'identifiant puis la condition et le texte.",
+ "breakpointNewline": "Point d'arrêt pour une nouvelle ligne, insérez-le uniquement dans le texte",
+ "call": "Appel",
+ "cancel": "Annuler",
+ "changeFunction": "Modifie la valeur dans le texte de retour, dans ce cas de true à on et false à off",
+ "chooseAction": "Choisissez une action",
+ "close": "Fermer",
+ "commonName": "Affiche le nom du point de données",
"condition": "Condition",
- "confrm": "Confirmer",
- "delay": "Retard",
+ "conditionMenu": "Condition pour ouvrir le menu",
+ "confirm": "Confirmer",
+ "confirmDelete": "Toutes les données seront perdues. Confirmer?",
+ "confirmMessage": "Confirmer par message",
+ "confirmSet": "Attention. La valeur a seulement été définie mais n'a pas encore été confirmée par l'adaptateur. Vous pouvez supprimer noValue, la valeur s'affichera alors. Position && remplacé par Value ou sera mis à la fin",
+ "convertsUnixTimestamp": "Convertit un horodatage Unix en heure locale",
+ "createMenu": "S'il vous plaît, créez un menu !",
+ "delay": "Délai (ms)",
+ "directory": "Annuaire",
+ "doubleTrigger": "Vous disposez de doubles déclencheurs, veuillez les supprimer !",
+ "entryNotFound": "Entrée introuvable !",
+ "executedMenu": "Menu exécuté",
"filename": "Nom de fichier",
+ "hide": "Cacher",
+ "inactive": "Inactif",
+ "insertID": "Pour insérer un ID, insérez simplement le bloc en premier, sélectionnez l'ID. Celui-ci sera alors automatiquement inséré à l'endroit approprié, même si l'ID doit être modifié. Si le code ne reconnaît pas le bloc, l'ID est ajouté à la fin.",
+ "instance": "Exemple",
+ "isSubmenu": "Ceci est un sous-menu !",
+ "jsonShoppingList": "Comme ci-dessus, mais lorsque vous cliquez sur un bouton, l'élément sera supprimé, la clé des éléments est « nom : », vous pouvez également ajouter « heure : ». Important !!! La « liste de courses » ne peut pas être modifiée.",
+ "jsonTable": "!!! Pour l'utiliser, parseMode ne doit pas être actif !!! Crée une table à partir d'un JSON en tant que Text-Table. La première valeur est une clé du JSON, derrière elle se trouve le nom de la colonne. Vous pouvez utiliser plus de deux valeurs. L'en-tête doit être renseigné. Ne modifiez pas TextTable.",
+ "latitude": "Latitude",
+ "lcTimestamp": "Dernier changement. Convertit un horodatage Unix en heure locale, le format peut être modifié, par exemple en DD.MM.YYYY YY hh:mm:ss:sss",
+ "linkedWith": "Est lié à :",
+ "longitude": "Longitude",
+ "manuallyValue": "Cela vous permet de définir manuellement une valeur en combinaison avec la valeur ID, comme ceci : staticValue{id:ID}staticValue",
+ "math": "Convertit la valeur, /10 peut être remplacé",
"menu": "Menu",
+ "menuBack": "Lorsque vous appuyez dessus, vous revenez au menu précédent",
+ "menuDeleteAll": "Génère un bouton pour supprimer tous les messages du bot. La navigation est facultative. Laissez-le simplement vide, sinon vous pourrez accéder à un menu qui devrait être appelé.",
+ "menuDynamicSwitch": "Génère des boutons de multiplication, les valeurs peuvent être insérées individuellement. Remplacez TRIGGER par une valeur unique. LengthOfRow est facultatif et peut être utilisé pour définir le nombre de boutons par ligne.
Rupture de changement !!! Veuillez remplacer manuellement : `[Name1:Value1, Name2:Value2]` par `[Name1|Value1, Name2|Value2]`. Les nombres décimaux peuvent désormais également être utilisés comme valeurs.",
+ "menuList": "Liste des menus",
+ "menuNumber": "Les numéros peuvent être entièrement échangés. 0-6 indique la plage et 1 la taille du pas, UNIT est remplacé par une unité, mais peut également être laissé vide. Remplacez TRIGGER par une valeur unique.",
+ "menuPercent": "10 peut être remplacé et indique la taille du pas 0%, 10%, 20%... ! Remplacez TRIGGER par une valeur unique. Ceci est utilisé dans l’action SetState. Saisissez l'identifiant souhaité. En dessous de la valeur ! insérer",
+ "menuSwitch": "Génère deux boutons, en l'occurrence on et off avec les valeurs respectives true et false. Remplacez TRIGGER par une valeur unique.",
"menuToCopy": "Menu à copier",
+ "modifiedSubmenuValue": "Cela vous permet de définir une valeur de sous-menu modifiée en combinaison avec une partie statique, comme ceci : staticValue{value}staticValue",
+ "navigation": "Navigation",
+ "navigationButtons": "Boutons de navigation",
"newlineCheckbox": "Nouvelle ligne",
+ "no": "Non",
+ "noValue": "La valeur n'est pas spécifiée dans le texte de retour",
+ "notifiedByChangeOfAnotherState": "Si vous souhaitez être informé de la modification d'un autre point de données après avoir défini le point de données dans le champ de saisie ID. La modification ne sera partagée que si elle est définie avec ack:true. Il est obligatoire de préciser un texte en dehors du {}, sinon il sera ajouté automatiquement.",
+ "oneTimeKey": "Demande aux clients de redimensionner le clavier verticalement pour un ajustement optimal (par exemple, réduire la taille du clavier s'il n'y a que deux rangées de boutons). La valeur par défaut est false, auquel cas le clavier personnalisé a toujours la même hauteur que le clavier standard de l'application.",
"parseMode": "Mode d'analyse",
+ "parseModeBold": "Le texte en mode analyse est en gras",
+ "parseModeCode": "Le texte en mode analyse est du code",
+ "parseModeItalic": "Le texte en mode analyse est en italique",
+ "parseModeLink": "Le texte en mode analyse est un lien",
"password": "Mot de passe",
+ "percent": "Pour cent",
"picSendDelay": "Délai d'envoi des photos",
+ "placeholderInstance": "--Veuillez choisir une instance de télégramme--",
+ "placeholderValue": "Espace réservé pour la valeur",
+ "reallyDelete": "Voulez-vous vraiment supprimer ceci ?",
+ "renameMenu": "Renommer le nom du menu",
"returnText": "Retourner le texte",
"save": "Sauvegarder",
+ "select": "Sélectionner",
+ "selectAMenuDropBox": "Sélectionnez un menu, sélectionnez déplacer ou copier. Attention! Un utilisateur doit être actif dans le menu sélectionné !",
+ "selectTargetMenu": "Sélectionnez un menu cible",
+ "sendMenuAfterRestart": "Envoyer le menu après le redémarrage",
"setDynamicValue": "Cela vous permet d'écrire des valeurs dynamiques dans des points de données. Passez simplement un appel et vous pourrez ensuite saisir la valeur dans le champ de saisie. RequestText : texte pour demander la valeur. Type : type de la valeur (booléen ou nombre). ConfirmText : texte pour confirmer la valeur. ID : Si vous souhaitez confirmer depuis un autre État, entrez l'ID ici. (Ceci est facultatif)",
+ "setID": "Définit la valeur de l'ID sur le val, avec ack (confirmé)",
+ "setMenu": "Définir le menu",
+ "setWithAck": "Définir la valeur avec ack-Flag",
+ "settings": "Paramètres",
+ "startMenus": "Menus Démarrer",
+ "startSide": "Côté départ",
+ "statusMenu": "Interroge la valeur de l'ID puis la remplace par la valeur, afin que du texte puisse être écrit autour, il est également possible de l'utiliser plus d'une fois de suite. Le paramètre true est une option permettant de modifier la valeur par changement de fonction. Vous devez le définir sur false si vous ne modifiez pas cette valeur, mais derrière cela se trouve une autre requête {status: ... avec change:true.",
+ "submenu": "Sous-menu",
+ "switch": "Changer",
"switchCheckbox": "Changer",
- "telegram-menu adapter settings": "Paramètres de l'adaptateur pour le menu télégramme",
+ "telegramInstance": "Instance de télégramme",
+ "telegramUser": "Utilisateurs de Telegram",
"text": "Texte",
+ "textNoEntry": "Un texte sera envoyé si aucune entrée n'a été trouvée !",
"trigger": "Déclenchement",
+ "tsTimestamp": "Horodatage. Convertit un horodatage Unix en heure locale, le format peut être modifié, par exemple en DD.MM.YYYY YY hh:mm:ss:sss",
+ "unusedTrigger": "Déclencheur inutilisé",
"url": "URL",
+ "usedTrigger": "Déclencheur utilisé",
"user": "Utilisateur",
- "values": "Valeurs"
+ "userList": "Liste des utilisateurs",
+ "userSelect": "Veuillez sélectionner un utilisateur ou désactiver le menu avant de pouvoir enregistrer !",
+ "value": "Valeur",
+ "valueRound": "Arrondit la valeur par exemple à 2 décimales",
+ "values": "Valeurs",
+ "yes": "Oui"
}
diff --git a/admin/i18n/it/translations.json b/admin/i18n/it/translations.json
index 3d553378..c7e15ee0 100644
--- a/admin/i18n/it/translations.json
+++ b/admin/i18n/it/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "Nessuna voce, invia a tutti gli utenti.",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!! Per usarlo, parseMode non deve essere attivo!!! Crea una tabella da un JSON come tabella di testo. Il primo valore è una chiave del JSON, dietro c'è il nome della colonna. Puoi utilizzare più di due valori. L'intestazione deve essere compilata. Non modificare TextTable.",
- "--Please choose a telegram instance--": "--Scegli un'istanza di Telegram--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "10 può essere sostituito e indica la dimensione del passo 0%, 10%, 20%...!",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "10 può essere sostituito e indica la dimensione del passo 0%, 10%, 20%...! Sostituisci TRIGGER con un valore univoco. Viene utilizzato nell'azione SetState. Inserisci l'ID desiderato. Sotto il valore! inserire",
- "Action": "Azione",
- "Active": "Attivo",
- "Active Menu:": "Menù attivo:",
- "Add": "aggiungere",
- "Add && as a placeholder for the value in the text": "Aggiungi && come segnaposto per il valore nel testo",
- "Add && as a placeholder for the value in the text": "Aggiungi && come segnaposto per il valore nel testo",
- "Add Global User": "Aggiungi utente globale",
- "Add new Action": "Aggiungi nuova azione",
- "Add new Groupname": "Aggiungi un nuovo nome gruppo",
- "Add new Menu Name": "Aggiungi un nuovo nome al menu",
- "Add new Navigation": "Aggiungi nuova navigazione",
- "Add new User": "Aggiungi nuovo utente",
- "Add new Username": "Aggiungi un nuovo nome utente",
- "All User from Telegram, seperate with": "Tutti gli utenti di Telegram, separati da",
- "All data will be lost. Confirm?": "Tutti i dati andranno persi. Confermare?",
- "At least one user must be checked, or the menu must be deactivated.": "È necessario selezionare almeno un utente oppure disattivare il menu.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "Attenzione. Il valore è stato solo impostato ma non ancora confermato dall'adattatore. Puoi rimuovere noValue, quindi il valore verrà visualizzato. La posizione && viene sostituita dal valore o verrà visualizzata alla fine",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "Attenzione. Il valore è stato solo impostato ma non ancora confermato dall'adattatore. Puoi rimuovere noValue, quindi il valore verrà visualizzato. Posizione && sostituito da Valore o verrà inserito alla fine",
- "Breakpoint for a new line, Only insert this in the Text": "Punto di interruzione per una nuova riga, inseriscilo solo nel testo",
- "Call": "Chiamata",
- "Call Text": "Chiama SMS",
- "Call is allready in use!": "La chiamata è già in uso!",
- "Cancel": "Annulla",
- "Changes the value in the return text, in this case from true to on and false to off": "Modifica il valore nel testo restituito, in questo caso da true a on e false a off",
- "Choose a trigger": "Scegli un trigger",
- "Choose an action": "Scegli un'azione",
- "Choose your option": "Scegli la tua opzione",
- "Close": "Vicino",
- "Condition to open Menu": "Condizione per aprire il menu",
- "Confirm": "Confermare",
- "Confirm message": "Conferma il messaggio",
- "Confirm set value": "Conferma il valore impostato",
- "Confirm with message": "Conferma con messaggio",
- "Confirms the value": "Conferma il valore",
- "Converts a Unix timestamp to a local time": "Converte un timestamp Unix in un'ora locale",
- "Converts the value, /10 can be replaced": "Converte il valore, /10 può essere sostituito",
- "Copy Data": "Copia dati",
- "Copy Elements from other Menus": "Copia elementi da altri menu",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Crea una tabella da un JSON come tastiera in linea. Il primo valore è una chiave del JSON, dietro c'è il nome della colonna. È possibile utilizzare più di due valori. L'intestazione deve essere compilata.",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "Crea una tabella da un JSON come tabella di testo. Il primo valore è una chiave del JSON, dietro c'è il nome della colonna. Puoi utilizzare più di due valori. L'intestazione deve essere compilata. Non modificare TextTable.",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Crea una tabella da un JSON. Il primo valore è una chiave del JSON, dietro c'è il nome della colonna. È possibile utilizzare più di due valori. L'intestazione deve essere compilata.",
- "Delay": "Ritardo",
- "Delay (ms)": "Ritardo (ms)",
- "Delete Menu": "Elimina menu",
- "Delete User": "Elimina utente",
- "Directory": "Direttorio",
- "Do you really want to delete the group?": "Vuoi davvero eliminare il gruppo?",
- "Do you really want to delete this menu?": "Vuoi davvero eliminare questo menu?",
- "Each entry may only occur once in the complete navigation": "Ogni voce può comparire una sola volta nella navigazione completa",
- "Edit Menu": "Modifica Menù",
- "Edit Username": "Modifica nome utente",
- "Entry not found!": "Voce non trovata!",
- "Executed Menu": "Menù eseguito",
- "Filename": "Nome del file",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "Genera un pulsante per eliminare tutti i messaggi dal bot. La navigazione è facoltativa.",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "Genera un pulsante per eliminare tutti i messaggi dal bot. La navigazione è facoltativa. Basta lasciarlo vuoto altrimenti si accede ad un menu da richiamare.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "Genera pulsanti multipli, i valori possono essere inseriti individualmente. Sostituisci TRIGGER con un valore univoco. LenghtOfRow è facoltativo e può essere utilizzato per impostare il numero di pulsanti per riga.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Genera pulsanti multipli, i valori possono essere inseriti individualmente. Sostituisci TRIGGER con un valore univoco. LenghtOfRow è facoltativo e può essere utilizzato per impostare il numero di pulsanti per riga.
Modifica rivoluzionaria!!! Modifica manualmente: `[Nome1:Valore1, Nome2:Valore2]` in `[Nome1|Valore1, Nome2|Valore2]`. I numeri decimali ora possono essere utilizzati anche come valori.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Genera pulsanti multipli, i valori possono essere inseriti individualmente. Sostituisci TRIGGER con un valore univoco. LenghtOfRow è facoltativo e può essere utilizzato per impostare il numero di pulsanti per riga. Modifica rivoluzionaria!!! Modifica manualmente: \"[Nome1:Valore1, Nome2:Valore2]\" cambia in \"[Nome1|Valore1, Nome2|Valore2]\". I numeri decimali ora possono essere utilizzati anche come valori.",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "Genera due pulsanti, in questo caso on e off con i rispettivi valori true e false. Sostituisci TRIGGER con un valore univoco.",
- "Generates two buttons, in this case on and off with the respective values true and false.": "Genera due pulsanti, in questo caso on e off con i rispettivi valori true e false.",
- "Global User activ": "Utente globale attivo",
- "Hide": "Nascondere",
"ID": "ID",
"IDs": "ID",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "Se desideri essere avvisato della modifica di un altro punto dati dopo aver impostato il punto dati nel campo di immissione ID. La modifica verrà condivisa solo se è impostata con ack:true. È obbligatorio specificare un testo fuori dal {}, altrimenti verrà aggiunto automaticamente.",
- "Inactive": "Inattivo",
- "Instance": "Esempio",
- "Instanze": "Istanze",
- "Is linked with: ": "È collegato con:",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Ultima modifica. Converte un timestamp Unix in un'ora locale, il formato può essere modificato, ad esempio in GG.MM.AAAA AA hh:mm:ss:sss",
- "Menu": "Menù",
- "Menu list": "Elenco dei menù",
- "Menu to be executed": "Menù da eseguire",
- "Navigation": "Navigazione",
- "Navigation Buttons": "Pulsanti di navigazione",
- "New Row": "Nuova riga",
- "No": "NO",
- "Outputs the name of the data point": "Restituisce il nome del punto dati",
- "Percent": "Per cento",
- "Placeholder for the value": "Segnaposto per il valore",
- "Please Save the Nav Settings before you go to the aktions !!!": "Per favore salva le impostazioni di navigazione prima di andare alle azioni !!!",
- "Please check the triggers, save, and reopen this menu to close the error!": "Controlla i trigger, salva e riapri questo menu per chiudere l'errore!",
- "Please create a menu!": "Per favore crea un menu!",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "Seleziona un utente o disattiva il menu prima di poter salvare!",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "Interroga il valore dell'ID e quindi lo sostituisce con il valore, in modo che sia possibile scrivere del testo attorno ad esso",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "Interroga il valore dell'ID e poi lo sostituisce con il valore, in modo che sia possibile scrivere del testo attorno ad esso, è anche possibile utilizzarlo più di una volta di seguito",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "Interroga il valore dell'ID e poi lo sostituisce con il valore, in modo che sia possibile scrivere del testo attorno ad esso, ed è anche possibile utilizzarlo più di una volta di seguito. Il parametro true è un'opzione per modificare il valore mediante modifica della funzione. Devi impostarlo su false se non cambi questo valore, ma dietro c'è un altro {status: ... request with change:true.",
- "Rename menu name": "Rinominare il nome del menu",
- "Rendering url": "URL di rendering",
- "Replace TRIGGER with a unique value.": "Sostituisci TRIGGER con un valore univoco.",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "Richiede ai client di nascondere la tastiera non appena viene utilizzata. La tastiera sarà ancora disponibile, ma i client visualizzeranno automaticamente la solita tastiera con le lettere nella chat: l'utente può premere un pulsante speciale nel campo di input per vedere di nuovo la tastiera personalizzata.",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "Richiede ai client di ridimensionare la tastiera verticalmente per adattarla in modo ottimale (ad esempio, riduci la tastiera se sono presenti solo due file di pulsanti). Il valore predefinito è false, nel qual caso la tastiera personalizzata ha sempre la stessa altezza della tastiera standard dell'app.",
- "Return text": "Restituisci il testo",
- "Rounds the value for example to 2 decimal places": "Arrotonda il valore, ad esempio, a 2 cifre decimali",
- "Save": "Salva",
- "Select": "Selezionare",
- "Select a Menu": "Seleziona un menu",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "Seleziona un menu, sposta o copia. Attenzione! Un utente deve essere attivo nel menu selezionato!",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "Seleziona un menu, seleziona sposta o copia. Attento! Un utente deve essere attivo nel menu selezionato!",
- "Select a target menu": "Seleziona un menu di destinazione",
- "Send Menu after Restart": "Invia menu dopo il riavvio",
- "Set Value with ack-Flag": "Imposta il valore con ack-Flag",
- "Set menu": "Menu fisso",
- "Sets the value of the ID to the val, with ack(confirmed)": "Imposta il valore dell'ID su val, con ack(confirmed)",
- "Settings": "Impostazioni",
- "Start Menus": "Menu di avvio",
- "Startside": "Inizio",
- "Switch": "Interruttore",
- "Telegram Instance": "Istanza di Telegramma",
- "Telegram Users": "Utenti di Telegram",
- "Text in Parse Mode is Bold": "Il testo in modalità analisi è in grassetto",
- "Text in Parse Mode is Code": "Il testo in modalità analisi è codice",
- "Text in Parse Mode is Italic": "Il testo in modalità analisi è corsivo",
- "Text in Parse Mode is Link": "Il testo in modalità analisi è Link",
- "Text will be send if no entry was found!": "Il testo verrà inviato se non viene trovata alcuna voce!",
- "The Value is not specified in the return text": "Il valore non è specificato nel testo restituito",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "I numeri possono essere completamente scambiati. 0-6 indica l'intervallo e 1 la dimensione del passo, UNIT è sostituito da un'unità, ma può anche essere lasciato vuoto.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "I numeri possono essere completamente scambiati. 0-6 indica l'intervallo e 1 la dimensione del passo, UNIT è sostituito da un'unità, ma può anche essere lasciato vuoto. Sostituisci TRIGGER con un valore univoco.",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "Come sopra, ma quando si fa clic su un pulsante, l'articolo verrà eliminato e la \"lista della spesa\" non potrà essere modificata.",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "Come sopra, ma quando fai clic su un pulsante, l'elemento verrà eliminato, la chiave per gli elementi è \"nome:\", puoi anche aggiungere \"ora:\". Importante!!! la 'lista della spesa' non può essere modificata.",
- "The trigger is allready in use.": "Il trigger è già in uso.",
- "There are doubled used Triggers:": "Ci sono Trigger usati raddoppiati:",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Ciò ti consente di impostare manualmente un valore in combinazione con il valore ID, in questo modo: staticValue{id:ID}staticValue",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "Ciò ti consente di impostare un valore del sottomenu modificato in combinazione con una parte statica, in questo modo: staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Ciò consente di impostare manualmente un valore Imposta valore in combinazione con Valore ID, in questo modo: staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "Ciò consente di scrivere valori dinamici in punti dati. Basta effettuare una chiamata e quindi inserire il valore nel campo di immissione. RequestText: testo per richiedere il valore. Tipo: tipo del valore (booleano o numerico). confirmText: testo per confermare il valore.",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "Ciò consente di scrivere valori dinamici in punti dati. Basta effettuare una chiamata e quindi inserire il valore nel campo di immissione. RequestText: testo per richiedere il valore. Tipo: tipo del valore. confirmText: testo per confermare il valore.",
- "This is a Submenu!": "Questo è un sottomenu!",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "Viene utilizzato nell'azione in SetState. Inserisci l'ID desiderato. Sotto il valore! inserire",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Timestamp. Converte un timestamp Unix in un'ora locale, il formato può essere modificato, ad esempio in GG.MM.AAAA AA hh:mm:ss:sss",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "Per inserire un ID è sufficiente inserire prima il blocco, selezionare l'ID. Questo verrà poi inserito automaticamente nell'apposito posto, anche nel caso in cui si voglia modificare l'ID. Se il codice non riconosce il blocco, l'ID viene aggiunto alla fine.",
- "Trigger": "Grilletto",
- "Unused Trigger": "Grilletto non utilizzato",
- "Used Trigger": "Grilletto usato",
- "User List": "lista degli utenti",
- "Users for this Group, seperate with": "Utenti di questo gruppo, separati da",
- "Users from Telegram": "Utenti di Telegram",
- "Value": "Valore",
- "What is to do?": "Cosa fare?",
- "When pressed, you jump back to the previous menu": "Quando viene premuto, si torna al menu precedente",
- "Yes": "SÌ",
- "You have double triggers, please remove them!": "Hai doppi trigger, rimuovili!",
"ack": "Ac",
+ "action": "Azione",
"active": "attivo",
+ "activeMenu": "Menù attivo:",
+ "add": "aggiungere",
+ "addAction": "Aggiungi nuova azione",
+ "addMenu": "Aggiungi un nuovo nome al menu",
+ "binding": "Binding: prima Var con id poi la condizione e il testo.",
+ "breakpointNewline": "Punto di interruzione per una nuova riga, inseriscilo solo nel testo",
+ "call": "Chiamata",
+ "cancel": "Cancellare",
+ "changeFunction": "Modifica il valore nel testo restituito, in questo caso da true a on e false a off",
+ "chooseAction": "Scegli un'azione",
+ "close": "Vicino",
+ "commonName": "Restituisce il nome del punto dati",
"condition": "Condizione",
- "confrm": "Confermare",
- "delay": "Ritardo",
+ "conditionMenu": "Condizione per aprire il menu",
+ "confirm": "Confermare",
+ "confirmDelete": "Tutti i dati andranno persi. Confermare?",
+ "confirmMessage": "Conferma con messaggio",
+ "confirmSet": "Attenzione. Il valore è stato solo impostato ma non ancora confermato dall'adattatore. Puoi rimuovere noValue, quindi il valore verrà visualizzato. Posizione && sostituito da Valore o verrà inserito alla fine",
+ "convertsUnixTimestamp": "Converte un timestamp Unix in un'ora locale",
+ "createMenu": "Per favore crea un menu!",
+ "delay": "Ritardo (ms)",
+ "directory": "Direttorio",
+ "doubleTrigger": "Hai doppi trigger, rimuovili!",
+ "entryNotFound": "Voce non trovata!",
+ "executedMenu": "Menù eseguito",
"filename": "Nome file",
+ "hide": "Nascondere",
+ "inactive": "Inattivo",
+ "insertID": "Per inserire un ID è sufficiente inserire prima il blocco, selezionare l'ID. Questo verrà poi inserito automaticamente nell'apposito posto, anche nel caso in cui si voglia modificare l'ID. Se il codice non riconosce il blocco, l'ID viene aggiunto alla fine.",
+ "instance": "Esempio",
+ "isSubmenu": "Questo è un sottomenu!",
+ "jsonShoppingList": "Come sopra, ma quando fai clic su un pulsante, l'elemento verrà eliminato, la chiave per gli elementi è \"nome:\", puoi anche aggiungere \"ora:\". Importante!!! la 'lista della spesa' non può essere modificata.",
+ "jsonTable": "!!! Per usarlo, parseMode non deve essere attivo!!! Crea una tabella da un JSON come tabella di testo. Il primo valore è una chiave del JSON, dietro c'è il nome della colonna. Puoi utilizzare più di due valori. L'intestazione deve essere compilata. Non modificare TextTable.",
+ "latitude": "Latitudine",
+ "lcTimestamp": "Ultimo cambio. Converte un timestamp Unix in un'ora locale, il formato può essere modificato, ad esempio in GG.MM.AAAA AA hh:mm:ss:sss",
+ "linkedWith": "È collegato con:",
+ "longitude": "Longitudine",
+ "manuallyValue": "Ciò ti consente di impostare manualmente un valore in combinazione con il valore ID, in questo modo: staticValue{id:ID}staticValue",
+ "math": "Converte il valore, /10 può essere sostituito",
"menu": "Menu",
+ "menuBack": "Quando viene premuto, si torna al menu precedente",
+ "menuDeleteAll": "Genera un pulsante per eliminare tutti i messaggi dal bot. La navigazione è facoltativa. Basta lasciarlo vuoto altrimenti si accede ad un menu da richiamare.",
+ "menuDynamicSwitch": "Genera pulsanti moltiplicativi, i valori possono essere inseriti individualmente. Sostituisci TRIGGER con un valore univoco. LengthOfRow è facoltativo e può essere utilizzato per impostare il numero di pulsanti per riga.
Modifica rivoluzionaria!!! Modifica manualmente: `[Nome1:Valore1, Nome2:Valore2]` in `[Nome1|Valore1, Nome2|Valore2]`. I numeri decimali ora possono essere utilizzati anche come valori.",
+ "menuList": "Elenco dei menù",
+ "menuNumber": "I numeri possono essere completamente scambiati. 0-6 indica l'intervallo e 1 la dimensione del passo, UNIT è sostituito da un'unità, ma può anche essere lasciato vuoto. Sostituisci TRIGGER con un valore univoco.",
+ "menuPercent": "10 può essere sostituito e indica la dimensione del passo 0%, 10%, 20%...! Sostituisci TRIGGER con un valore univoco. Viene utilizzato nell'azione SetState. Inserisci l'ID desiderato. Sotto il valore! inserire",
+ "menuSwitch": "Genera due pulsanti, in questo caso on e off con i rispettivi valori true e false. Sostituisci TRIGGER con un valore univoco.",
"menuToCopy": "Menù da copiare",
+ "modifiedSubmenuValue": "Ciò ti consente di impostare un valore del sottomenu modificato in combinazione con una parte statica, in questo modo: staticValue{value}staticValue",
+ "navigation": "Navigazione",
+ "navigationButtons": "Pulsanti di navigazione",
"newlineCheckbox": "Nuova riga",
+ "no": "NO",
+ "noValue": "Il valore non è specificato nel testo restituito",
+ "notifiedByChangeOfAnotherState": "Se desideri essere avvisato della modifica di un altro punto dati dopo aver impostato il punto dati nel campo di immissione ID. La modifica verrà condivisa solo se è impostata con ack:true. È obbligatorio specificare un testo fuori dal {}, altrimenti verrà aggiunto automaticamente.",
+ "oneTimeKey": "Richiede ai client di ridimensionare la tastiera verticalmente per adattarla in modo ottimale (ad esempio, riduci la tastiera se sono presenti solo due file di pulsanti). Il valore predefinito è false, nel qual caso la tastiera personalizzata ha sempre la stessa altezza della tastiera standard dell'app.",
"parseMode": "Modalità di analisi",
+ "parseModeBold": "Il testo in modalità analisi è in grassetto",
+ "parseModeCode": "Il testo in modalità Parse è codice",
+ "parseModeItalic": "Il testo in modalità Parse è in corsivo",
+ "parseModeLink": "Il testo in modalità Parse è link",
"password": "Password",
+ "percent": "Percentuale",
"picSendDelay": "Ritardo nell'invio dell'immagine",
+ "placeholderInstance": "--Scegli un'istanza di Telegram--",
+ "placeholderValue": "Segnaposto per il valore",
+ "reallyDelete": "Vuoi davvero eliminarlo?",
+ "renameMenu": "Rinominare il nome del menu",
"returnText": "Restituisci il testo",
"save": "Salva",
+ "select": "Selezionare",
+ "selectAMenuDropBox": "Seleziona un menu, seleziona sposta o copia. Attento! Un utente deve essere attivo nel menu selezionato!",
+ "selectTargetMenu": "Seleziona un menu di destinazione",
+ "sendMenuAfterRestart": "Invia menu dopo il riavvio",
"setDynamicValue": "Ciò consente di scrivere valori dinamici in punti dati. Basta effettuare una chiamata e quindi inserire il valore nel campo di immissione. RequestText: testo per richiedere il valore. Tipo: tipo del valore (booleano o numerico). confirmText: testo per confermare il valore. ID: se desideri confermare da un altro Stato, inserisci qui l'ID (facoltativo)",
+ "setID": "Imposta il valore dell'ID su val, con ack(confirmed)",
+ "setMenu": "Menu fisso",
+ "setWithAck": "Imposta il valore con ack-Flag",
+ "settings": "Impostazioni",
+ "startMenus": "Menu di avvio",
+ "startSide": "Lato iniziale",
+ "statusMenu": "Interroga il valore dell'ID e poi lo sostituisce con il valore, in modo che sia possibile scrivere del testo attorno ad esso, ed è anche possibile utilizzarlo più di una volta di seguito. Il parametro true è un'opzione per modificare il valore mediante modifica della funzione. Devi impostarlo su false se non cambi questo valore, ma dietro c'è un'altra richiesta {status: ... con change:true.",
+ "submenu": "Sottomenu",
+ "switch": "Interruttore",
"switchCheckbox": "Interruttore",
- "telegram-menu adapter settings": "Impostazioni dell'adattatore per il menu telegramma",
+ "telegramInstance": "Istanza di Telegramma",
+ "telegramUser": "Utenti di Telegram",
"text": "Testo",
+ "textNoEntry": "Il testo verrà inviato se non viene trovata alcuna voce!",
"trigger": "Grilletto",
+ "tsTimestamp": "Timestamp. Converte un timestamp Unix in un'ora locale, il formato può essere modificato, ad esempio in GG.MM.AAAA AA hh:mm:ss:sss",
+ "unusedTrigger": "Grilletto non utilizzato",
"url": "URL",
+ "usedTrigger": "Grilletto usato",
"user": "Utente",
- "values": "Valori"
+ "userList": "Elenco utenti",
+ "userSelect": "Seleziona un utente o disattiva il menu prima di poter salvare!",
+ "value": "Valore",
+ "valueRound": "Arrotonda il valore, ad esempio, a 2 cifre decimali",
+ "values": "Valori",
+ "yes": "SÌ"
}
diff --git a/admin/i18n/nl/translations.json b/admin/i18n/nl/translations.json
index 16a1186e..5d8a62c2 100644
--- a/admin/i18n/nl/translations.json
+++ b/admin/i18n/nl/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "Geen invoer, stuur naar alle gebruikers.",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!! Om het te gebruiken, mag parseMode niet actief zijn !!! Creëert een tabel van een JSON als teksttabel. De eerste waarde is één sleutel van de JSON, daarachter staat de naam van de kolom. U kunt meer dan twee waarden gebruiken. De header moet worden ingevuld. Wijzig de TextTable niet.",
- "--Please choose a telegram instance--": "--Kies een telegraminstantie--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "10 kan vervangen worden en geeft de stapgrootte aan 0%, 10%, 20%...!",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "10 kan vervangen worden en geeft de stapgrootte aan 0%, 10%, 20%...! Vervang TRIGGER door een unieke waarde. Dit wordt gebruikt in actie SetState. Voer het gewenste ID in. Onder de waarde! invoegen",
- "Action": "Actie",
- "Active": "Actief",
- "Active Menu:": "Actief menu:",
- "Add": "toevoegen",
- "Add && as a placeholder for the value in the text": "Voeg && toe als tijdelijke aanduiding voor de waarde in de tekst",
- "Add && as a placeholder for the value in the text": "Voeg && toe als tijdelijke aanduiding voor de waarde in de tekst",
- "Add Global User": "Voeg een globale gebruiker toe",
- "Add new Action": "Nieuwe actie toevoegen",
- "Add new Groupname": "Nieuwe groepsnaam toevoegen",
- "Add new Menu Name": "Nieuwe menunaam toevoegen",
- "Add new Navigation": "Nieuwe navigatie toevoegen",
- "Add new User": "Voeg een nieuwe gebruiker toe",
- "Add new Username": "Nieuwe gebruikersnaam toevoegen",
- "All User from Telegram, seperate with": "Alle gebruikers van Telegram, gescheiden met",
- "All data will be lost. Confirm?": "Alle gegevens gaan verloren. Bevestigen?",
- "At least one user must be checked, or the menu must be deactivated.": "Er moet minimaal één gebruiker zijn aangevinkt, of het menu moet zijn gedeactiveerd.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "Aandacht. De waarde is alleen ingesteld, maar nog niet bevestigd door de adapter. U kunt noValue verwijderen, waarna de waarde wordt weergegeven. Positie && vervangen door Waarde of zal pu zijn aan het einde",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "Aandacht. De waarde is alleen ingesteld, maar nog niet bevestigd door de adapter. U kunt noValue verwijderen, waarna de waarde wordt weergegeven. Positie && vervangen door Waarde of wordt aan het Einde gezet",
- "Breakpoint for a new line, Only insert this in the Text": "Breekpunt voor een nieuwe regel. Voeg dit alleen in de tekst in",
- "Call": "Telefoongesprek",
- "Call Text": "Bel tekst",
- "Call is allready in use!": "Oproep is al in gebruik!",
- "Cancel": "Annuleren",
- "Changes the value in the return text, in this case from true to on and false to off": "Verandert de waarde in de retourtekst, in dit geval van true naar on en false naar off",
- "Choose a trigger": "Kies een trigger",
- "Choose an action": "Kies een actie",
- "Choose your option": "Kies uw optie",
- "Close": "Dichtbij",
- "Condition to open Menu": "Voorwaarde om Menu te openen",
- "Confirm": "Bevestigen",
- "Confirm message": "Bevestig bericht",
- "Confirm set value": "Bevestig de ingestelde waarde",
- "Confirm with message": "Bevestig met bericht",
- "Confirms the value": "Bevestigt de waarde",
- "Converts a Unix timestamp to a local time": "Converteert een Unix-tijdstempel naar een lokale tijd",
- "Converts the value, /10 can be replaced": "Converteert de waarde, /10 kan worden vervangen",
- "Copy Data": "Kopieer gegevens",
- "Copy Elements from other Menus": "Kopieer elementen uit andere menu's",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Creëert een tabel vanuit een JSON als inline-toetsenbord. De eerste waarde is één sleutel van de JSON, daarachter staat de naam van de kolom. U kunt meer dan twee waarden gebruiken. De kop moet ingevuld zijn.",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "Creëert een tabel van een JSON als teksttabel. De eerste waarde is één sleutel van de JSON, daarachter staat de naam van de kolom. U kunt meer dan twee waarden gebruiken. De header moet worden ingevuld. Wijzig de TextTable niet.",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Creëert een tabel op basis van een JSON. De eerste waarde is één sleutel van de JSON, daarachter staat de naam van de kolom. U kunt meer dan twee waarden gebruiken. De kop moet ingevuld zijn.",
- "Delay": "Vertraging",
- "Delay (ms)": "Vertraging (ms)",
- "Delete Menu": "Menu verwijderen",
- "Delete User": "Verwijder gebruiker",
- "Directory": "Directory",
- "Do you really want to delete the group?": "Wil je de groep echt verwijderen?",
- "Do you really want to delete this menu?": "Wilt u dit menu echt verwijderen?",
- "Each entry may only occur once in the complete navigation": "Elke invoer mag slechts één keer voorkomen in de volledige navigatie",
- "Edit Menu": "Menu bewerken",
- "Edit Username": "Gebruikersnaam bewerken",
- "Entry not found!": "Invoer niet gevonden!",
- "Executed Menu": "Uitgevoerd menu",
- "Filename": "Bestandsnaam",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "Genereert een knop om alle berichten van de bot te verwijderen. De navigatie is optioneel.",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "Genereert een knop om alle berichten van de bot te verwijderen. De navigatie is optioneel. Laat het gewoon leeg, anders komt u in een menu dat moet worden opgeroepen.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "Genereert multipli-knoppen, waarden kunnen individueel worden ingevoegd. Vervang TRIGGER door een unieke waarde. LenghtOfRow is optioneel en kan worden gebruikt om het aantal knoppen per rij in te stellen.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Genereert multipli-knoppen, waarden kunnen individueel worden ingevoegd. Vervang TRIGGER door een unieke waarde. LenghtOfRow is optioneel en kan worden gebruikt om het aantal knoppen per rij in te stellen.
Breekbare wijziging!!! Wijzig handmatig: `[Naam1:Waarde1, Naam2:Waarde2]` in `[Naam1|Waarde1, Naam2|Waarde2]`. Decimale getallen kunnen nu ook als waarden worden gebruikt.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Genereert multipli-knoppen, waarden kunnen individueel worden ingevoegd. Vervang TRIGGER door een unieke waarde. LenghtOfRow is optioneel en kan worden gebruikt om het aantal knoppen per rij in te stellen. Grote wijziging!!! Wijzig handmatig: `[Naam1:Waarde1, Naam2:Waarde2]` wijzig in `[Naam1|Waarde1, Naam2|Waarde2]`. Decimale getallen kunnen nu ook als waarden worden gebruikt.",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "Genereert twee knoppen, in dit geval aan en uit met de respectieve waarden waar en onwaar. Vervang TRIGGER door een unieke waarde.",
- "Generates two buttons, in this case on and off with the respective values true and false.": "Genereert twee knoppen, in dit geval aan en uit met de respectievelijke waarden waar en onwaar.",
- "Global User activ": "Globale gebruiker actief",
- "Hide": "Verbergen",
"ID": "Identiteitskaart",
"IDs": "ID's",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "Als u op de hoogte wilt worden gesteld van de wijziging van een ander datapunt nadat u het datapunt in het ID-invoerveld hebt ingesteld. De wijziging wordt alleen gedeeld als deze is ingesteld met ack:true. Het is verplicht om een tekst buiten de {} op te geven, anders wordt deze automatisch toegevoegd.",
- "Inactive": "Inactief",
- "Instance": "Voorbeeld",
- "Instanze": "Instantie",
- "Is linked with: ": "Is gekoppeld aan:",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Laatste wijziging. Converteert een Unix-tijdstempel naar een lokale tijd, het formaat kan worden gewijzigd, bijvoorbeeld naar DD.MM.JJJJ JJ uu:mm:ss:sss",
- "Menu": "Menu",
- "Menu list": "Menulijst",
- "Menu to be executed": "Uit te voeren menu",
- "Navigation": "Navigatie",
- "Navigation Buttons": "Navigatie knoppen",
- "New Row": "Nieuwe rij",
- "No": "Nee",
- "Outputs the name of the data point": "Voert de naam van het gegevenspunt uit",
- "Percent": "Procent",
- "Placeholder for the value": "Tijdelijke aanduiding voor de waarde",
- "Please Save the Nav Settings before you go to the aktions !!!": "Sla de navigatie-instellingen op voordat u naar de acties gaat !!!",
- "Please check the triggers, save, and reopen this menu to close the error!": "Controleer de triggers, sla het op en open dit menu opnieuw om de fout te sluiten!",
- "Please create a menu!": "Maak alstublieft een menu aan!",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "Selecteer een gebruiker of deactiveer het menu voordat u kunt opslaan!",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "Vraagt de waarde van de ID op en vervangt deze vervolgens door de waarde, zodat er tekst omheen kan worden geschreven",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "Vraagt de waarde van het ID op en vervangt deze vervolgens door de waarde, zodat er tekst omheen kan worden geschreven, het is ook mogelijk om deze meerdere keren achter elkaar te gebruiken",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "Vraagt de waarde van het ID op en vervangt deze vervolgens door de waarde, zodat er tekst omheen kan worden geschreven, het is ook mogelijk om deze meerdere keren achter elkaar te gebruiken. De parameter true is een optie om de waarde te wijzigen door een functiewijziging. Je moet het op false zetten als je deze waarde niet verandert, maar hierachter zit nog een {status: ... request with change:true.",
- "Rename menu name": "Hernoem de menunaam",
- "Rendering url": "Render-URL",
- "Replace TRIGGER with a unique value.": "Vervang TRIGGER door een unieke waarde.",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "Verzoekt klanten om het toetsenbord te verbergen zodra het wordt gebruikt. Het toetsenbord zal nog steeds beschikbaar zijn, maar klanten zullen in de chat automatisch het gebruikelijke lettertoetsenbord weergeven - de gebruiker kan op een speciale knop in het invoerveld drukken om het aangepaste toetsenbord weer te zien.",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "Verzoekt klanten om het toetsenbord verticaal aan te passen voor een optimale pasvorm (maak het toetsenbord bijvoorbeeld kleiner als er slechts twee rijen knoppen zijn). Standaard ingesteld op false, in welk geval het aangepaste toetsenbord altijd dezelfde hoogte heeft als het standaardtoetsenbord van de app.",
- "Return text": "Tekst retourneren",
- "Rounds the value for example to 2 decimal places": "Rondt de waarde bijvoorbeeld af op 2 decimalen",
- "Save": "Redden",
- "Select": "Selecteer",
- "Select a Menu": "Selecteer een menu",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "Selecteer een menu, verplaats of kopieer. Aandacht! Er moet een gebruiker actief zijn in het geselecteerde menu!",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "Selecteer een menu, selecteer verplaatsen of kopiëren. Kijk uit! Er moet een gebruiker actief zijn in het geselecteerde menu!",
- "Select a target menu": "Selecteer een doelmenu",
- "Send Menu after Restart": "Menu verzenden na opnieuw opstarten",
- "Set Value with ack-Flag": "Stel de waarde in met ack-Flag",
- "Set menu": "Menu instellen",
- "Sets the value of the ID to the val, with ack(confirmed)": "Stelt de waarde van de ID in op val, met ack(confirmed)",
- "Settings": "Instellingen",
- "Start Menus": "Startmenu's",
- "Startside": "Beginzijde",
- "Switch": "Schakelaar",
- "Telegram Instance": "Telegram-instantie",
- "Telegram Users": "Telegram-gebruikers",
- "Text in Parse Mode is Bold": "Tekst in de parsemodus is vetgedrukt",
- "Text in Parse Mode is Code": "Tekst in de parsemodus is code",
- "Text in Parse Mode is Italic": "Tekst in de parsemodus is cursief",
- "Text in Parse Mode is Link": "Tekst in de parsemodus is Link",
- "Text will be send if no entry was found!": "Er wordt een sms verzonden als er geen invoer is gevonden!",
- "The Value is not specified in the return text": "De waarde is niet gespecificeerd in de retourtekst",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "De nummers zijn volledig uitwisselbaar. 0-6 geeft het bereik aan, en 1 de stapgrootte, UNIT wordt vervangen door een eenheid, maar kan ook leeg gelaten worden.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "De nummers zijn volledig uitwisselbaar. 0-6 geeft het bereik aan, en 1 de stapgrootte, UNIT wordt vervangen door een eenheid, maar kan ook leeg gelaten worden. Vervang TRIGGER door een unieke waarde.",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "Hetzelfde als hierboven, maar wanneer u op een knop klikt, wordt het artikel verwijderd, 'boodschappenlijstje' mag niet worden gewijzigd.",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "Hetzelfde als hierboven, maar wanneer u op een knop klikt, wordt het item verwijderd. De sleutel voor de items is `naam:`, u kunt ook `tijd:` toevoegen. Belangrijk!!! 'boodschappenlijstje' mag niet worden gewijzigd.",
- "The trigger is allready in use.": "De trigger is al in gebruik.",
- "There are doubled used Triggers:": "Er zijn verdubbelde gebruikte triggers:",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Hiermee kunt u handmatig een waarde instellen in combinatie met ID Value, zoals deze: staticValue{id:ID}staticValue",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "Hiermee kunt u een aangepaste submenuwaarde instellen in combinatie met een statisch onderdeel, zoals dit: staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Hiermee kunt u een handmatig ingestelde waarde instellen in combinatie met ID Value, zoals deze: staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "Hierdoor kunt u dynamische waarden in datapunten schrijven. U hoeft alleen maar te bellen en vervolgens kunt u de waarde in het invoerveld invoeren. RequestText: tekst om de waarde op te vragen. Type: type waarde (Boolean of getal). BevestigTekst: tekst om de waarde te bevestigen.",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "Hierdoor kunt u dynamische waarden in datapunten schrijven. U hoeft alleen maar te bellen en vervolgens kunt u de waarde in het invoerveld invoeren. RequestText: tekst om de waarde op te vragen. Type: type waarde. BevestigTekst: tekst om de waarde te bevestigen.",
- "This is a Submenu!": "Dit is een submenu!",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "Dit wordt gebruikt in actie onder SetState. Voer het gewenste ID in. Onder de waarde! invoegen",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Tijdstempel. Converteert een Unix-tijdstempel naar een lokale tijd, het formaat kan worden gewijzigd, bijvoorbeeld naar DD.MM.JJJJ JJ uu:mm:ss:sss",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "Om een ID in te voegen, voegt u eenvoudigweg eerst het blok in en selecteert u de ID. Deze wordt dan automatisch op de juiste plaats ingevoegd, ook als de ID moet worden gewijzigd. Als de code het blok niet herkent, wordt de ID aan het einde toegevoegd.",
- "Trigger": "Trekker",
- "Unused Trigger": "Ongebruikte trekker",
- "Used Trigger": "Gebruikte trekker",
- "User List": "gebruikers lijst",
- "Users for this Group, seperate with": "Gebruikers voor deze groep, gescheiden met",
- "Users from Telegram": "Gebruikers van Telegram",
- "Value": "Waarde",
- "What is to do?": "Wat is er te doen?",
- "When pressed, you jump back to the previous menu": "Wanneer u hierop drukt, springt u terug naar het vorige menu",
- "Yes": "Ja",
- "You have double triggers, please remove them!": "U heeft dubbele triggers, verwijder deze alstublieft!",
"ack": "Ak",
+ "action": "Actie",
"active": "actief",
+ "activeMenu": "Actief menu:",
+ "add": "toevoegen",
+ "addAction": "Nieuwe actie toevoegen",
+ "addMenu": "Nieuwe menunaam toevoegen",
+ "binding": "Bindingen: Eerst Var met id, dan de voorwaarde en de tekst.",
+ "breakpointNewline": "Breekpunt voor een nieuwe regel. Voeg dit alleen in de tekst in",
+ "call": "Telefoongesprek",
+ "cancel": "Annuleren",
+ "changeFunction": "Verandert de waarde in de retourtekst, in dit geval van true naar on en false naar off",
+ "chooseAction": "Kies een actie",
+ "close": "Dichtbij",
+ "commonName": "Voert de naam van het gegevenspunt uit",
"condition": "Voorwaarde",
- "confrm": "Bevestigen",
- "delay": "Vertraging",
+ "conditionMenu": "Voorwaarde om Menu te openen",
+ "confirm": "Bevestigen",
+ "confirmDelete": "Alle gegevens gaan verloren. Bevestigen?",
+ "confirmMessage": "Bevestig met bericht",
+ "confirmSet": "Aandacht. De waarde is alleen ingesteld, maar nog niet bevestigd door de adapter. U kunt noValue verwijderen, waarna de waarde wordt weergegeven. Positie && vervangen door Waarde of wordt aan het Einde gezet",
+ "convertsUnixTimestamp": "Converteert een Unix-tijdstempel naar een lokale tijd",
+ "createMenu": "Maak alstublieft een menu aan!",
+ "delay": "Vertraging (ms)",
+ "directory": "Directory",
+ "doubleTrigger": "U heeft dubbele triggers, verwijder deze alstublieft!",
+ "entryNotFound": "Invoer niet gevonden!",
+ "executedMenu": "Uitgevoerd menu",
"filename": "Bestandsnaam",
+ "hide": "Verbergen",
+ "inactive": "Inactief",
+ "insertID": "Om een ID in te voegen, voegt u eenvoudigweg eerst het blok in en selecteert u de ID. Deze wordt dan automatisch op de juiste plaats ingevoegd, ook als de ID moet worden gewijzigd. Als de code het blok niet herkent, wordt de ID aan het einde toegevoegd.",
+ "instance": "Aanleg",
+ "isSubmenu": "Dit is een submenu!",
+ "jsonShoppingList": "Hetzelfde als hierboven, maar wanneer u op een knop klikt, wordt het item verwijderd. De sleutel voor de items is `naam:`, u kunt ook `tijd:` toevoegen. Belangrijk!!! 'boodschappenlijstje' mag niet worden gewijzigd.",
+ "jsonTable": "!!! Om het te gebruiken, mag parseMode niet actief zijn !!! Creëert een tabel van een JSON als teksttabel. De eerste waarde is één sleutel van de JSON, daarachter staat de naam van de kolom. U kunt meer dan twee waarden gebruiken. De header moet worden ingevuld. Wijzig de TextTable niet.",
+ "latitude": "Breedte",
+ "lcTimestamp": "Laatste wijziging. Converteert een Unix-tijdstempel naar een lokale tijd, het formaat kan worden gewijzigd, bijvoorbeeld naar DD.MM.JJJJ JJ uu:mm:ss:sss",
+ "linkedWith": "Is gekoppeld aan:",
+ "longitude": "Lengte",
+ "manuallyValue": "Hiermee kunt u handmatig een waarde instellen in combinatie met ID Value, zoals deze: staticValue{id:ID}staticValue",
+ "math": "Converteert de waarde, /10 kan worden vervangen",
"menu": "Menu",
+ "menuBack": "Wanneer u hierop drukt, springt u terug naar het vorige menu",
+ "menuDeleteAll": "Genereert een knop om alle berichten van de bot te verwijderen. De navigatie is optioneel. Laat het gewoon leeg, anders komt u in een menu dat moet worden opgeroepen.",
+ "menuDynamicSwitch": "Genereert vermenigvuldigingsknoppen, waarden kunnen individueel worden ingevoegd. Vervang TRIGGER door een unieke waarde. LengthOfRow is optioneel en kan worden gebruikt om het aantal knoppen per rij in te stellen.
Breekbare wijziging!!! Wijzig handmatig: `[Naam1:Waarde1, Naam2:Waarde2]` in `[Naam1|Waarde1, Naam2|Waarde2]`. Decimale getallen kunnen nu ook als waarden worden gebruikt.",
+ "menuList": "Menulijst",
+ "menuNumber": "De nummers zijn volledig uitwisselbaar. 0-6 geeft het bereik aan, en 1 de stapgrootte, UNIT wordt vervangen door een eenheid, maar kan ook leeg gelaten worden. Vervang TRIGGER door een unieke waarde.",
+ "menuPercent": "10 kan vervangen worden en geeft de stapgrootte aan 0%, 10%, 20%...! Vervang TRIGGER door een unieke waarde. Dit wordt gebruikt in actie SetState. Voer het gewenste ID in. Onder de waarde! invoegen",
+ "menuSwitch": "Genereert twee knoppen, in dit geval aan en uit met de respectieve waarden waar en onwaar. Vervang TRIGGER door een unieke waarde.",
"menuToCopy": "Menu om te kopiëren",
+ "modifiedSubmenuValue": "Hiermee kunt u een aangepaste submenuwaarde instellen in combinatie met een statisch onderdeel, zoals dit: staticValue{value}staticValue",
+ "navigation": "Navigatie",
+ "navigationButtons": "Navigatieknoppen",
"newlineCheckbox": "Nieuwe lijn",
+ "no": "Nee",
+ "noValue": "De waarde is niet gespecificeerd in de retourtekst",
+ "notifiedByChangeOfAnotherState": "Als u op de hoogte wilt worden gesteld van de wijziging van een ander datapunt nadat u het datapunt in het ID-invoerveld hebt ingesteld. De wijziging wordt alleen gedeeld als deze is ingesteld met ack:true. Het is verplicht om een tekst buiten de {} op te geven, anders wordt deze automatisch toegevoegd.",
+ "oneTimeKey": "Verzoekt klanten om het toetsenbord verticaal aan te passen voor een optimale pasvorm (maak het toetsenbord bijvoorbeeld kleiner als er slechts twee rijen knoppen zijn). Standaard ingesteld op false, in welk geval het aangepaste toetsenbord altijd dezelfde hoogte heeft als het standaardtoetsenbord van de app.",
"parseMode": "Parseermodus",
+ "parseModeBold": "Tekst in de parse-modus is vetgedrukt",
+ "parseModeCode": "Tekst in de parse-modus is code",
+ "parseModeItalic": "Tekst in de parse-modus is cursief",
+ "parseModeLink": "Tekst in de parse-modus is een link",
"password": "Wachtwoord",
+ "percent": "Procent",
"picSendDelay": "Vertraging foto verzenden",
+ "placeholderInstance": "--Kies een telegraminstantie--",
+ "placeholderValue": "Tijdelijke aanduiding voor de waarde",
+ "reallyDelete": "Wil je dit echt verwijderen?",
+ "renameMenu": "Hernoem de menunaam",
"returnText": "Tekst retourneren",
"save": "Redden",
+ "select": "Selecteer",
+ "selectAMenuDropBox": "Selecteer een menu, selecteer verplaatsen of kopiëren. Pas op! Er moet een gebruiker actief zijn in het geselecteerde menu!",
+ "selectTargetMenu": "Selecteer een doelmenu",
+ "sendMenuAfterRestart": "Menu verzenden na opnieuw opstarten",
"setDynamicValue": "Hierdoor kunt u dynamische waarden in datapunten schrijven. U hoeft alleen maar te bellen en vervolgens kunt u de waarde in het invoerveld invoeren. RequestText: tekst om de waarde op te vragen. Type: type waarde (Boolean of getal). BevestigTekst: tekst om de waarde te bevestigen. ID: Als u vanuit een andere staat wilt bevestigen, voert u hier het ID in. (Dit is optioneel)",
+ "setID": "Stelt de waarde van de ID in op val, met ack(confirmed)",
+ "setMenu": "Menu instellen",
+ "setWithAck": "Stel de waarde in met ack-Flag",
+ "settings": "Instellingen",
+ "startMenus": "Startmenu's",
+ "startSide": "Begin kant",
+ "statusMenu": "Vraagt de waarde van het ID op en vervangt deze vervolgens door de waarde, zodat er tekst omheen kan worden geschreven, het is ook mogelijk om deze meerdere keren achter elkaar te gebruiken. De parameter true is een optie om de waarde te wijzigen door een functiewijziging. Je moet het op false zetten als je deze waarde niet verandert, maar hierachter zit nog een {status: ... request with change:true.",
+ "submenu": "Submenu",
+ "switch": "Schakelaar",
"switchCheckbox": "Schakelaar",
- "telegram-menu adapter settings": "Adapterinstellingen voor telegrammenu",
+ "telegramInstance": "Telegram-instantie",
+ "telegramUser": "Gebruikers van Telegram",
"text": "Tekst",
+ "textNoEntry": "Er wordt een sms verzonden als er geen invoer is gevonden!",
"trigger": "Trekker",
+ "tsTimestamp": "Tijdstempel. Converteert een Unix-tijdstempel naar een lokale tijd, het formaat kan worden gewijzigd, bijvoorbeeld naar DD.MM.JJJJ JJ uu:mm:ss:sss",
+ "unusedTrigger": "Ongebruikte trekker",
"url": "URL",
+ "usedTrigger": "Gebruikte trekker",
"user": "Gebruiker",
- "values": "Waarden"
+ "userList": "Gebruikerslijst",
+ "userSelect": "Selecteer een gebruiker of deactiveer het menu voordat u kunt opslaan!",
+ "value": "Waarde",
+ "valueRound": "Rondt de waarde bijvoorbeeld af op 2 decimalen",
+ "values": "Waarden",
+ "yes": "Ja"
}
diff --git a/admin/i18n/pl/translations.json b/admin/i18n/pl/translations.json
index b2c8145c..da180e6b 100644
--- a/admin/i18n/pl/translations.json
+++ b/admin/i18n/pl/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "Brak wpisu, wyślij do wszystkich Użytkowników.",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!! Aby z niego skorzystać, parseMode nie może być aktywny !!! Tworzy tabelę z JSON jako tabelę tekstową. Pierwsza wartość to jeden klucz JSON, za nią znajduje się nazwa kolumny. Możesz użyć więcej niż dwóch wartości. Nagłówek musi być wypełniony. Nie zmieniaj TextTable.",
- "--Please choose a telegram instance--": "--Proszę wybrać instancję telegramu--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "10 można wymienić i wskazuje wielkość kroku 0%, 10%, 20%...!",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "10 można wymienić i wskazuje wielkość kroku 0%, 10%, 20%...! Zastąp TRIGGER unikalną wartością. Jest to używane w akcji SetState. Wprowadź żądany identyfikator. Poniżej wartości! wstawić",
- "Action": "Działanie",
- "Active": "Aktywny",
- "Active Menu:": "Aktywne menu:",
- "Add": "dodać",
- "Add && as a placeholder for the value in the text": "Dodaj && jako symbol zastępczy wartości w tekście",
- "Add && as a placeholder for the value in the text": "Dodaj && jako symbol zastępczy wartości w tekście",
- "Add Global User": "Dodaj użytkownika globalnego",
- "Add new Action": "Dodaj nową akcję",
- "Add new Groupname": "Dodaj nową nazwę grupy",
- "Add new Menu Name": "Dodaj nową nazwę menu",
- "Add new Navigation": "Dodaj nową nawigację",
- "Add new User": "Dodaj nowego użytkownika",
- "Add new Username": "Dodaj nową nazwę użytkownika",
- "All User from Telegram, seperate with": "Wszyscy użytkownicy z Telegramu, oddzieleni od",
- "All data will be lost. Confirm?": "Wszystkie dane zostaną utracone. Potwierdzać?",
- "At least one user must be checked, or the menu must be deactivated.": "Należy zaznaczyć co najmniej jednego użytkownika lub wyłączyć menu.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "Uwaga. Wartość została ustawiona, ale nie została jeszcze potwierdzona przez adapter. Możesz usunąć noValue, wtedy wartość zostanie wyświetlona. Pozycja && zastąpiona wartością lub będzie pu na końcu",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "Uwaga. Wartość została ustawiona, ale jeszcze nie potwierdzona przez adapter. Możesz usunąć noValue, wtedy wartość zostanie wyświetlona. Pozycja && zostanie zastąpiona wartością lub zostanie umieszczona na końcu",
- "Breakpoint for a new line, Only insert this in the Text": "Punkt przerwania nowej linii. Wstaw go tylko w tekście",
- "Call": "Dzwonić",
- "Call Text": "Zadzwoń SMS",
- "Call is allready in use!": "Połączenie jest już w użyciu!",
- "Cancel": "Anulować",
- "Changes the value in the return text, in this case from true to on and false to off": "Zmienia wartość w tekście zwracanym, w tym przypadku z true na on i false na off",
- "Choose a trigger": "Wybierz wyzwalacz",
- "Choose an action": "Wybierz akcję",
- "Choose your option": "Wybierz swoją opcję",
- "Close": "Zamknąć",
- "Condition to open Menu": "Warunek otwarcia Menu",
- "Confirm": "Potwierdzać",
- "Confirm message": "Potwierdź wiadomość",
- "Confirm set value": "Potwierdź ustawioną wartość",
- "Confirm with message": "Potwierdź komunikatem",
- "Confirms the value": "Potwierdza wartość",
- "Converts a Unix timestamp to a local time": "Konwertuje znacznik czasu Uniksa na czas lokalny",
- "Converts the value, /10 can be replaced": "Konwertuje wartość, /10 można zastąpić",
- "Copy Data": "Kopiuj dane",
- "Copy Elements from other Menus": "Skopiuj elementy z innych menu",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Tworzy tabelę z JSON jako klawiaturę wbudowaną. Pierwsza wartość to jeden klucz JSON, za nią znajduje się nazwa kolumny. Można użyć więcej niż dwóch wartości. Nagłówek musi być wypełniony.",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "Tworzy tabelę z JSON jako tabelę tekstową. Pierwsza wartość to jeden klucz JSON, za nią znajduje się nazwa kolumny. Możesz użyć więcej niż dwóch wartości. Nagłówek musi być wypełniony. Nie zmieniaj TextTable.",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Tworzy tabelę z pliku JSON. Pierwsza wartość to jeden klucz JSON, za nią znajduje się nazwa kolumny. Można użyć więcej niż dwóch wartości. Nagłówek musi być wypełniony.",
- "Delay": "Opóźnienie",
- "Delay (ms)": "Opóźnienie (ms)",
- "Delete Menu": "Usuń menu",
- "Delete User": "Usuń użytkownika",
- "Directory": "Informator",
- "Do you really want to delete the group?": "Czy na pewno chcesz usunąć grupę?",
- "Do you really want to delete this menu?": "Czy na pewno chcesz usunąć to menu?",
- "Each entry may only occur once in the complete navigation": "Każdy wpis może wystąpić tylko raz w całej nawigacji",
- "Edit Menu": "Edytuj menu",
- "Edit Username": "Edytuj nazwę użytkownika",
- "Entry not found!": "Nie znaleziono wpisu!",
- "Executed Menu": "Wykonane menu",
- "Filename": "Nazwa pliku",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "Generuje przycisk umożliwiający usunięcie wszystkich wiadomości od bota. Nawigacja jest opcjonalna.",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "Generuje przycisk umożliwiający usunięcie wszystkich wiadomości od bota. Nawigacja jest opcjonalna. Po prostu pozostaw to pole puste, w przeciwnym razie możesz wejść do menu, które należy wywołać.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "Generuje przyciski mnożenia, wartości można wstawiać indywidualnie. Zastąp TRIGGER unikalną wartością. DługośćOfRow jest opcjonalna i można jej użyć do ustawienia liczby przycisków w rzędzie.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Generuje przyciski mnożenia, wartości można wstawiać indywidualnie. Zastąp TRIGGER unikalną wartością. Długość wiersza jest opcjonalna i można jej użyć do ustawienia liczby przycisków w rzędzie.
Przerywanie zmiany!!! Zmień ręcznie: `[Nazwa1:Wartość1, Nazwa2:Wartość2]` na `[Nazwa1|Wartość1, Nazwa2|Wartość2]`. Liczb dziesiętnych można teraz używać także jako wartości.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Generuje przyciski mnożenia, wartości można wstawiać indywidualnie. Zastąp TRIGGER unikalną wartością. Długość wiersza jest opcjonalna i można jej użyć do ustawienia liczby przycisków w rzędzie. Przełomowa zmiana!!! Zmień ręcznie: `[Nazwa1:Wartość1, Nazwa2:Wartość2]` zmień na `[Nazwa1|Wartość1, Nazwa2|Wartość2]`. Liczb dziesiętnych można teraz używać także jako wartości.",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "Generuje dwa przyciski, w tym przypadku włączające i wyłączające z odpowiednimi wartościami prawda i fałsz. Zastąp TRIGGER unikalną wartością.",
- "Generates two buttons, in this case on and off with the respective values true and false.": "Generuje dwa przyciski, w tym przypadku włączające i wyłączające z odpowiednimi wartościami prawda i fałsz.",
- "Global User activ": "Aktywny użytkownik globalny",
- "Hide": "Ukrywać",
"ID": "ID",
"IDs": "identyfikatory",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "Jeśli chcesz otrzymać powiadomienie o zmianie innego punktu danych po ustawieniu punktu danych w polu wprowadzania ID. Zmiana zostanie udostępniona tylko wtedy, gdy zostanie ustawiona opcja ack:true. Obowiązkowe jest podanie tekstu poza {}, w przeciwnym razie zostanie on dodany automatycznie.",
- "Inactive": "Nieaktywny",
- "Instance": "Instancja",
- "Instanze": "Instancja",
- "Is linked with: ": "Jest powiązany z:",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Ostatnia zmiana. Konwertuje znacznik czasu Uniksa na czas lokalny, format można zmienić na przykład na DD.MM.RRRR YY gg:mm:ss:sss",
- "Menu": "Menu",
- "Menu list": "Lista menu",
- "Menu to be executed": "Menu do wykonania",
- "Navigation": "Nawigacja",
- "Navigation Buttons": "Przyciski nawigacyjne",
- "New Row": "Nowy rząd",
- "No": "NIE",
- "Outputs the name of the data point": "Wyświetla nazwę punktu danych",
- "Percent": "Procent",
- "Placeholder for the value": "Symbol zastępczy wartości",
- "Please Save the Nav Settings before you go to the aktions !!!": "Proszę zapisać ustawienia nawigacji przed przystąpieniem do akcji !!!",
- "Please check the triggers, save, and reopen this menu to close the error!": "Sprawdź wyzwalacze, zapisz i otwórz ponownie to menu, aby zamknąć błąd!",
- "Please create a menu!": "Proszę stworzyć menu!",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "Wybierz użytkownika lub dezaktywuj Menu, aby móc zapisać!",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "Wysyła zapytanie o wartość identyfikatora, a następnie zastępuje ją wartością, aby można było wokół niej zapisać tekst",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "Odpytuje wartość identyfikatora, a następnie zastępuje ją wartością, dzięki czemu można wokół niego napisać tekst, możliwe jest również użycie go więcej niż jeden raz z rzędu",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "Odpytuje wartość identyfikatora, a następnie zastępuje ją wartością, dzięki czemu można wokół niego napisać tekst, możliwe jest również użycie go więcej niż jeden raz z rzędu. Parametr true umożliwia zmianę wartości poprzez zmianę funkcji. Musisz ustawić na false, jeśli nie zmienisz tej wartości, ale za tym kryje się inny {status: ... żądanie ze zmianą: prawda.",
- "Rename menu name": "Zmień nazwę menu",
- "Rendering url": "Renderowanie adresu URL",
- "Replace TRIGGER with a unique value.": "Zastąp TRIGGER unikalną wartością.",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "Żąda od klientów ukrycia klawiatury zaraz po jej użyciu. Klawiatura będzie nadal dostępna, ale klienci będą automatycznie wyświetlać na czacie zwykłą klawiaturę literową - użytkownik może nacisnąć specjalny przycisk w polu wprowadzania, aby ponownie zobaczyć niestandardową klawiaturę.",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "Żąda od klientów zmiany rozmiaru klawiatury w pionie w celu zapewnienia optymalnego dopasowania (np. zmniejszenia klawiatury, jeśli są tylko dwa rzędy przycisków). Domyślnie ustawiona jest wartość false. W takim przypadku niestandardowa klawiatura ma zawsze tę samą wysokość co standardowa klawiatura aplikacji.",
- "Return text": "Zwróć tekst",
- "Rounds the value for example to 2 decimal places": "Zaokrągla wartość na przykład do 2 miejsc po przecinku",
- "Save": "Ratować",
- "Select": "Wybierać",
- "Select a Menu": "Wybierz menu",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "Wybierz menu, przenieś lub skopiuj. Uwaga! Użytkownik musi być aktywny w wybranym menu!",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "Wybierz menu, wybierz opcję przenieś lub skopiuj. Uważaj! Użytkownik musi być aktywny w wybranym menu!",
- "Select a target menu": "Wybierz menu docelowe",
- "Send Menu after Restart": "Wyślij menu po ponownym uruchomieniu",
- "Set Value with ack-Flag": "Ustaw wartość za pomocą flagi potwierdzenia",
- "Set menu": "Ustaw menu",
- "Sets the value of the ID to the val, with ack(confirmed)": "Ustawia wartość identyfikatora na val, z potwierdzeniem (potwierdzone)",
- "Settings": "Ustawienia",
- "Start Menus": "Menu startowe",
- "Startside": "Strona startowa",
- "Switch": "Przełącznik",
- "Telegram Instance": "Instancja telegramu",
- "Telegram Users": "Użytkownicy Telegramu",
- "Text in Parse Mode is Bold": "Tekst w trybie analizy jest pogrubiony",
- "Text in Parse Mode is Code": "Tekst w trybie analizy to kod",
- "Text in Parse Mode is Italic": "Tekst w trybie analizy jest kursywą",
- "Text in Parse Mode is Link": "Tekst w trybie analizy to łącze",
- "Text will be send if no entry was found!": "W przypadku braku wpisu zostanie wysłany SMS!",
- "The Value is not specified in the return text": "Wartość nie jest określona w tekście zwracanym",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "Numery można całkowicie wymieniać. 0-6 oznacza zakres, a 1 wielkość kroku. UNIT jest zastępowany przez jednostkę, ale może też pozostać pusty.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "Numery można całkowicie wymieniać. 0-6 oznacza zakres, a 1 wielkość kroku. UNIT jest zastępowany przez jednostkę, ale może też pozostać pusty. Zastąp TRIGGER unikalną wartością.",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "To samo co powyżej, ale po kliknięciu przycisku pozycja zostanie usunięta, a „lista zakupów” nie może zostać zmieniona.",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "To samo co powyżej, ale kiedy klikniesz przycisk, element zostanie usunięty, kluczem do elementu jest „nazwa:”, możesz także dodać „czas:”. Ważne!!! „listy zakupów” nie można zmieniać.",
- "The trigger is allready in use.": "Spust jest już używany.",
- "There are doubled used Triggers:": "Istnieją podwójnie używane wyzwalacze:",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Umożliwia to ręczne ustawienie wartości w połączeniu z wartością identyfikatora, na przykład: staticValue{id:ID}staticValue",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "Pozwala to ustawić zmodyfikowaną wartość podmenu w połączeniu z częścią statyczną, na przykład: staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Umożliwia to ustawienie ręcznie ustawionej wartości w połączeniu z wartością identyfikacyjną, na przykład: staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "Umożliwia to zapisywanie wartości dynamicznych w punktach danych. Wystarczy wykonać połączenie, a następnie wprowadzić wartość w polu wejściowym. RequestText: Tekst żądania wartości. Typ: typ wartości (logiczna lub liczba). PotwierdźTekst: Tekst potwierdzający wartość.",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "Umożliwia to zapisywanie wartości dynamicznych w punktach danych. Wystarczy wykonać połączenie, a następnie wprowadzić wartość w polu wejściowym. RequestText: Tekst żądania wartości. Typ: typ wartości. PotwierdźTekst: Tekst potwierdzający wartość.",
- "This is a Submenu!": "To jest podmenu!",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "Jest to używane w akcji w ramach SetState. Wprowadź żądany identyfikator. Poniżej wartości! wstawić",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Znak czasu. Konwertuje znacznik czasu Uniksa na czas lokalny, format można zmienić na przykład na DD.MM.RRRR YY gg:mm:ss:sss",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "Aby wstawić identyfikator, wystarczy najpierw wstawić blok i wybrać identyfikator. Zostanie on następnie automatycznie wstawiony w odpowiednim miejscu, nawet jeśli identyfikator ma zostać zmieniony. Jeżeli kod nie rozpoznaje bloku, na końcu dodawany jest identyfikator.",
- "Trigger": "Spust",
- "Unused Trigger": "Nieużywany wyzwalacz",
- "Used Trigger": "Używany spust",
- "User List": "Lista użytkowników",
- "Users for this Group, seperate with": "Użytkownicy tej grupy oddzieleni znakiem",
- "Users from Telegram": "Użytkownicy Telegramu",
- "Value": "Wartość",
- "What is to do?": "Co robić?",
- "When pressed, you jump back to the previous menu": "Po naciśnięciu następuje powrót do poprzedniego menu",
- "Yes": "Tak",
- "You have double triggers, please remove them!": "Masz podwójne wyzwalacze, usuń je!",
- "ack": "Potwierdz",
+ "ack": "Potwierdź",
+ "action": "Działanie",
"active": "aktywny",
+ "activeMenu": "Aktywne menu:",
+ "add": "dodać",
+ "addAction": "Dodaj nową akcję",
+ "addMenu": "Dodaj nową nazwę menu",
+ "binding": "Powiązania: Najpierw Var z identyfikatorem, potem warunek i tekst.",
+ "breakpointNewline": "Punkt przerwania nowej linii. Wstaw go tylko w tekście",
+ "call": "Dzwonić",
+ "cancel": "Anulować",
+ "changeFunction": "Zmienia wartość w tekście zwracanym, w tym przypadku z true na on i false na off",
+ "chooseAction": "Wybierz akcję",
+ "close": "Zamknąć",
+ "commonName": "Wyświetla nazwę punktu danych",
"condition": "Stan",
- "confrm": "Potwierdzać",
- "delay": "Opóźnienie",
+ "conditionMenu": "Warunek otwarcia Menu",
+ "confirm": "Potwierdzać",
+ "confirmDelete": "Wszystkie dane zostaną utracone. Potwierdzać?",
+ "confirmMessage": "Potwierdź komunikatem",
+ "confirmSet": "Uwaga. Wartość została ustawiona, ale nie została jeszcze potwierdzona przez adapter. Możesz usunąć noValue, wtedy wartość zostanie wyświetlona. Pozycja && zostanie zastąpiona wartością lub zostanie umieszczona na końcu",
+ "convertsUnixTimestamp": "Konwertuje znacznik czasu Uniksa na czas lokalny",
+ "createMenu": "Proszę stworzyć menu!",
+ "delay": "Opóźnienie (ms)",
+ "directory": "Informator",
+ "doubleTrigger": "Masz podwójne wyzwalacze, usuń je!",
+ "entryNotFound": "Nie znaleziono wpisu!",
+ "executedMenu": "Wykonane menu",
"filename": "Nazwa pliku",
+ "hide": "Ukrywać",
+ "inactive": "Nieaktywny",
+ "insertID": "Aby wstawić identyfikator, wystarczy najpierw wstawić blok i wybrać identyfikator. Zostanie on następnie automatycznie wstawiony w odpowiednim miejscu, nawet jeśli identyfikator ma zostać zmieniony. Jeżeli kod nie rozpoznaje bloku, na końcu dodawany jest identyfikator.",
+ "instance": "Przykład",
+ "isSubmenu": "To jest podmenu!",
+ "jsonShoppingList": "To samo co powyżej, ale kiedy klikniesz przycisk, element zostanie usunięty, kluczem do elementu jest „nazwa:”, możesz także dodać „czas:”. Ważne!!! „listy zakupów” nie można zmieniać.",
+ "jsonTable": "!!! Aby z niego skorzystać, parseMode nie może być aktywny !!! Tworzy tabelę z JSON jako tabelę tekstową. Pierwsza wartość to jeden klucz JSON, za nią znajduje się nazwa kolumny. Możesz użyć więcej niż dwóch wartości. Nagłówek musi być wypełniony. Nie zmieniaj TextTable.",
+ "latitude": "Szerokość",
+ "lcTimestamp": "Ostatnia zmiana. Konwertuje znacznik czasu Uniksa na czas lokalny, format można zmienić na przykład na DD.MM.RRRR YY gg:mm:ss:sss",
+ "linkedWith": "Jest powiązany z:",
+ "longitude": "Długość geograficzna",
+ "manuallyValue": "Umożliwia to ręczne ustawienie wartości w połączeniu z wartością identyfikatora, na przykład: staticValue{id:ID}staticValue",
+ "math": "Konwertuje wartość, /10 można zastąpić",
"menu": "Menu",
+ "menuBack": "Po naciśnięciu następuje powrót do poprzedniego menu",
+ "menuDeleteAll": "Generuje przycisk umożliwiający usunięcie wszystkich wiadomości od bota. Nawigacja jest opcjonalna. Po prostu pozostaw to pole puste, w przeciwnym razie możesz wejść do menu, które należy wywołać.",
+ "menuDynamicSwitch": "Generuje przyciski mnożenia, wartości można wstawiać indywidualnie. Zastąp TRIGGER unikalną wartością. DługośćOfRow jest opcjonalna i można jej użyć do ustawienia liczby przycisków w rzędzie.
Przerywanie zmiany!!! Zmień ręcznie: `[Nazwa1:Wartość1, Nazwa2:Wartość2]` na `[Nazwa1|Wartość1, Nazwa2|Wartość2]`. Liczb dziesiętnych można teraz używać także jako wartości.",
+ "menuList": "Lista menu",
+ "menuNumber": "Numery można całkowicie wymieniać. 0-6 oznacza zakres, a 1 wielkość kroku. UNIT jest zastępowany przez jednostkę, ale może też pozostać pusty. Zastąp TRIGGER unikalną wartością.",
+ "menuPercent": "10 można wymienić i wskazuje wielkość kroku 0%, 10%, 20%...! Zastąp TRIGGER unikalną wartością. Jest to używane w akcji SetState. Wprowadź żądany identyfikator. Poniżej wartości! wstawić",
+ "menuSwitch": "Generuje dwa przyciski, w tym przypadku włączające i wyłączające z odpowiednimi wartościami prawda i fałsz. Zastąp TRIGGER unikalną wartością.",
"menuToCopy": "Menu do skopiowania",
+ "modifiedSubmenuValue": "Pozwala to ustawić zmodyfikowaną wartość podmenu w połączeniu z częścią statyczną, na przykład: staticValue{value}staticValue",
+ "navigation": "Nawigacja",
+ "navigationButtons": "Przyciski nawigacji",
"newlineCheckbox": "Nowa linia",
+ "no": "NIE",
+ "noValue": "Wartość nie jest określona w tekście zwracanym",
+ "notifiedByChangeOfAnotherState": "Jeśli chcesz otrzymać powiadomienie o zmianie innego punktu danych po ustawieniu punktu danych w polu wprowadzania ID. Zmiana zostanie udostępniona tylko wtedy, gdy zostanie ustawiona opcja ack:true. Obowiązkowe jest podanie tekstu poza {}, w przeciwnym razie zostanie on dodany automatycznie.",
+ "oneTimeKey": "Żąda od klientów zmiany rozmiaru klawiatury w pionie w celu zapewnienia optymalnego dopasowania (np. zmniejszenia klawiatury, jeśli są tylko dwa rzędy przycisków). Domyślnie ustawiona jest wartość false. W takim przypadku niestandardowa klawiatura ma zawsze tę samą wysokość co standardowa klawiatura aplikacji.",
"parseMode": "Tryb analizy",
+ "parseModeBold": "Tekst w trybie analizy jest pogrubiony",
+ "parseModeCode": "Tekst w trybie analizy jest kodem",
+ "parseModeItalic": "Tekst w trybie analizy jest kursywą",
+ "parseModeLink": "Tekst w trybie analizy to link",
"password": "Hasło",
+ "percent": "Procent",
"picSendDelay": "Opóźnienie wysyłania zdjęć",
+ "placeholderInstance": "--Proszę wybrać instancję telegramu--",
+ "placeholderValue": "Symbol zastępczy wartości",
+ "reallyDelete": "Czy na pewno chcesz to usunąć?",
+ "renameMenu": "Zmień nazwę menu",
"returnText": "Zwróć tekst",
"save": "Ratować",
+ "select": "Wybierać",
+ "selectAMenuDropBox": "Wybierz menu, wybierz opcję przenieś lub skopiuj. Uważaj! Użytkownik musi być aktywny w wybranym menu!",
+ "selectTargetMenu": "Wybierz menu docelowe",
+ "sendMenuAfterRestart": "Wyślij menu po ponownym uruchomieniu",
"setDynamicValue": "Umożliwia to zapisywanie wartości dynamicznych w punktach danych. Wystarczy wykonać połączenie, a następnie wprowadzić wartość w polu wejściowym. RequestText: Tekst żądania wartości. Typ: typ wartości (logiczna lub liczba). PotwierdźTekst: Tekst potwierdzający wartość. ID: Jeśli chcesz potwierdzić, że pochodzisz z innego stanu, wprowadź tutaj identyfikator. (jest to opcjonalne)",
+ "setID": "Ustawia wartość identyfikatora na val, z potwierdzeniem (potwierdzone)",
+ "setMenu": "Ustaw menu",
+ "setWithAck": "Ustaw wartość za pomocą flagi potwierdzenia",
+ "settings": "Ustawienia",
+ "startMenus": "Menu startowe",
+ "startSide": "Strona startowa",
+ "statusMenu": "Odpytuje wartość identyfikatora, a następnie zastępuje ją wartością, dzięki czemu można wokół niego napisać tekst, możliwe jest również użycie go więcej niż jeden raz z rzędu. Parametr true umożliwia zmianę wartości poprzez zmianę funkcji. Jeśli nie zmienisz tej wartości, musisz ustawić ją na false, ale za tym kryje się kolejne żądanie {status: ... ze zmianą:true.",
+ "submenu": "Podmenu",
+ "switch": "Przełącznik",
"switchCheckbox": "Przełącznik",
- "telegram-menu adapter settings": "Ustawienia adaptera dla menu telegramu",
+ "telegramInstance": "Instancja telegramu",
+ "telegramUser": "Użytkownicy Telegramu",
"text": "Tekst",
+ "textNoEntry": "W przypadku braku wpisu zostanie wysłany SMS!",
"trigger": "Spust",
+ "tsTimestamp": "Znacznik czasu. Konwertuje znacznik czasu Uniksa na czas lokalny, format można zmienić na przykład na DD.MM.RRRR YY gg:mm:ss:sss",
+ "unusedTrigger": "Nieużywany wyzwalacz",
"url": "Adres URL",
+ "usedTrigger": "Używany spust",
"user": "Użytkownik",
- "values": "Wartości"
+ "userList": "Lista użytkowników",
+ "userSelect": "Wybierz użytkownika lub dezaktywuj Menu, aby móc zapisać!",
+ "value": "Wartość",
+ "valueRound": "Zaokrągla wartość na przykład do 2 miejsc po przecinku",
+ "values": "Wartości",
+ "yes": "Tak"
}
diff --git a/admin/i18n/pt/translations.json b/admin/i18n/pt/translations.json
index 96f03eae..e904d0df 100644
--- a/admin/i18n/pt/translations.json
+++ b/admin/i18n/pt/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "Sem entrada, envie para todos os usuários.",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!! Para usá-lo, parseMode não deve estar ativo!!! Cria uma tabela a partir de um JSON como Text-Table. O primeiro valor é uma chave do JSON, atrás dele está o nome da coluna. Você pode usar mais de dois valores. O cabeçalho deve ser preenchido. Não altere TextTable.",
- "--Please choose a telegram instance--": "--Por favor, escolha uma instância do telegrama--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "10 pode ser substituído e indica o tamanho do passo 0%, 10%, 20%...!",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "10 pode ser substituído e indica o tamanho do passo 0%, 10%, 20%...! Substitua TRIGGER por um valor exclusivo. Isso é usado na ação SetState. Insira o ID desejado. Valor abaixo! inserir",
- "Action": "Ação",
- "Active": "Ativo",
- "Active Menu:": "Menu Ativo:",
- "Add": "adicionar",
- "Add && as a placeholder for the value in the text": "Adicione && como espaço reservado para o valor no texto",
- "Add && as a placeholder for the value in the text": "Adicione && como espaço reservado para o valor no texto",
- "Add Global User": "Adicionar usuário global",
- "Add new Action": "Adicionar nova ação",
- "Add new Groupname": "Adicionar novo nome de grupo",
- "Add new Menu Name": "Adicionar novo nome de menu",
- "Add new Navigation": "Adicionar nova navegação",
- "Add new User": "Adicionar novo usuário",
- "Add new Username": "Adicionar novo nome de usuário",
- "All User from Telegram, seperate with": "Todos os usuários do Telegram, separados por",
- "All data will be lost. Confirm?": "Todos os dados serão perdidos. Confirme?",
- "At least one user must be checked, or the menu must be deactivated.": "Pelo menos um usuário deve ser verificado ou o menu deve ser desativado.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "Atenção. O valor foi apenas definido, mas ainda não confirmado pelo Adaptador. Você pode remover noValue, então o valor será exibido. Posição && substituída por Valor ou será pu no final",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "Atenção. O valor foi apenas definido, mas ainda não confirmado pelo Adaptador. Você pode remover noValue, então o valor será exibido. Posição && substituída por Valor ou será colocada no final",
- "Breakpoint for a new line, Only insert this in the Text": "Ponto de interrupção para uma nova linha, insira apenas isso no texto",
- "Call": "Chamar",
- "Call Text": "Texto de chamada",
- "Call is allready in use!": "A chamada já está em uso!",
- "Cancel": "Cancelar",
- "Changes the value in the return text, in this case from true to on and false to off": "Altera o valor no texto de retorno, neste caso de verdadeiro para ativado e falso para desativado",
- "Choose a trigger": "Escolha um gatilho",
- "Choose an action": "Escolha uma ação",
- "Choose your option": "Escolha sua opção",
- "Close": "Fechar",
- "Condition to open Menu": "Condição para abrir Menu",
- "Confirm": "confirme",
- "Confirm message": "Confirmar mensagem",
- "Confirm set value": "Confirme o valor definido",
- "Confirm with message": "Confirme com mensagem",
- "Confirms the value": "Confirma o valor",
- "Converts a Unix timestamp to a local time": "Converte um carimbo de data/hora Unix em uma hora local",
- "Converts the value, /10 can be replaced": "Converte o valor, /10 pode ser substituído",
- "Copy Data": "Copiar dados",
- "Copy Elements from other Menus": "Copiar elementos de outros menus",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Cria uma tabela a partir de um JSON como teclado embutido. O primeiro valor é uma chave do JSON, atrás dele está o nome da coluna. Você pode usar mais de dois valores. O cabeçalho deve ser preenchido.",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "Cria uma tabela a partir de um JSON como Text-Table. O primeiro valor é uma chave do JSON, atrás dele está o nome da coluna. Você pode usar mais de dois valores. O cabeçalho deve ser preenchido. Não altere TextTable.",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Cria uma tabela a partir de um JSON. O primeiro valor é uma chave do JSON, atrás dele está o nome da coluna. Você pode usar mais de dois valores. O cabeçalho deve ser preenchido.",
- "Delay": "Atraso",
- "Delay (ms)": "Atraso (ms)",
- "Delete Menu": "Excluir menu",
- "Delete User": "Deletar usuário",
- "Directory": "Diretório",
- "Do you really want to delete the group?": "Você realmente deseja excluir o grupo?",
- "Do you really want to delete this menu?": "Você realmente deseja excluir este menu?",
- "Each entry may only occur once in the complete navigation": "Cada entrada só pode ocorrer uma vez na navegação completa",
- "Edit Menu": "Editar menu",
- "Edit Username": "Editar nome de usuário",
- "Entry not found!": "Entrada não encontrada!",
- "Executed Menu": "Menu Executado",
- "Filename": "Nome do arquivo",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "Gera um botão para excluir todas as mensagens do bot. A navegação é opcional.",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "Gera um botão para excluir todas as mensagens do bot. A navegação é opcional. Simplesmente deixe em branco, caso contrário você poderá entrar em um menu que deve ser acessado.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "Gera botões multiplicadores, os valores podem ser inseridos individualmente. Substitua TRIGGER por um valor exclusivo. LenghtOfRow é opcional e pode ser usado para definir o número de botões por linha.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Gera botões multiplicadores, os valores podem ser inseridos individualmente. Substitua TRIGGER por um valor exclusivo. LenghtOfRow é opcional e pode ser usado para definir o número de botões por linha.
Alteração significativa!!! Altere manualmente: `[Name1:Value1, Name2:Value2]` para `[Name1|Value1, Name2|Value2]`. Os números decimais agora também podem ser usados como valores.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Gera botões multiplicadores, os valores podem ser inseridos individualmente. Substitua TRIGGER por um valor exclusivo. LenghtOfRow é opcional e pode ser usado para definir o número de botões por linha. Alteração significativa!!! Altere manualmente: `[Nome1:Valor1, Nome2:Valor2]` altere para `[Nome1|Valor1, Nome2|Valor2]`. Os números decimais agora também podem ser usados como valores.",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "Gera dois botões, neste caso liga e desliga com os respectivos valores verdadeiro e falso. Substitua TRIGGER por um valor exclusivo.",
- "Generates two buttons, in this case on and off with the respective values true and false.": "Gera dois botões, neste caso liga e desliga com os respectivos valores verdadeiro e falso.",
- "Global User activ": "Usuário global ativo",
- "Hide": "Esconder",
"ID": "EU IA",
"IDs": "IDs",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "Se você deseja ser notificado sobre a alteração de outro ponto de dados depois de definir o ponto de dados no campo de entrada ID. A alteração só será compartilhada se estiver definida com ack:true. É obrigatório especificar um texto fora do {}, caso contrário ele será adicionado automaticamente.",
- "Inactive": "Inativo",
- "Instance": "Instância",
- "Instanze": "Instância",
- "Is linked with: ": "Está vinculado a:",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Última mudança. Converte um carimbo de data/hora Unix em uma hora local, o formato pode ser alterado, por exemplo, para DD.MM.AAAA AA hh:mm:ss:sss",
- "Menu": "Cardápio",
- "Menu list": "Lista de cardápios",
- "Menu to be executed": "Menu a ser executado",
- "Navigation": "Navegação",
- "Navigation Buttons": "Botões de navegação",
- "New Row": "Nova linha",
- "No": "Não",
- "Outputs the name of the data point": "Produz o nome do ponto de dados",
- "Percent": "Por cento",
- "Placeholder for the value": "Espaço reservado para o valor",
- "Please Save the Nav Settings before you go to the aktions !!!": "Salve as configurações de navegação antes de ir para as ações !!!",
- "Please check the triggers, save, and reopen this menu to close the error!": "Verifique os gatilhos, salve e reabra este menu para fechar o erro!",
- "Please create a menu!": "Por favor, crie um menu!",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "Selecione um usuário ou desative o Menu antes de salvar!",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "Consulta o valor do ID e o substitui pelo valor, para que o texto possa ser escrito em torno dele",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "Consulta o valor do ID e depois o substitui pelo valor, para que possa ser escrito texto ao redor dele, também é possível utilizá-lo mais de uma vez seguida",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "Consulta o valor do ID e depois o substitui pelo valor, para que possa ser escrito texto ao redor dele, também é possível utilizá-lo mais de uma vez seguida. O parâmetro true é uma opção para alterar o valor por alteração da função. Você deve defini-lo como falso se não alterar esse valor, mas por trás disso existe outro {status: ... solicitação com alteração: verdadeiro.",
- "Rename menu name": "Renomear nome do menu",
- "Rendering url": "URL de renderização",
- "Replace TRIGGER with a unique value.": "Substitua TRIGGER por um valor exclusivo.",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "Solicita aos clientes que ocultem o teclado assim que ele for usado. O teclado ainda estará disponível, mas os clientes exibirão automaticamente o teclado de letras usual no chat - o usuário pode pressionar um botão especial no campo de entrada para ver o teclado personalizado novamente.",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "Solicita que os clientes redimensionem o teclado verticalmente para um ajuste ideal (por exemplo, diminuam o tamanho do teclado se houver apenas duas fileiras de botões). O padrão é falso; nesse caso, o teclado personalizado terá sempre a mesma altura do teclado padrão do aplicativo.",
- "Return text": "Texto de retorno",
- "Rounds the value for example to 2 decimal places": "Arredonda o valor, por exemplo, para 2 casas decimais",
- "Save": "Salvar",
- "Select": "Selecione",
- "Select a Menu": "Selecione um cardápio",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "Selecione um menu, mova ou copie. Atenção! Um usuário deve estar ativo no menu selecionado!",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "Selecione um menu, selecione mover ou copiar. Atenção! Um usuário deve estar ativo no menu selecionado!",
- "Select a target menu": "Selecione um menu de destino",
- "Send Menu after Restart": "Enviar menu após reiniciar",
- "Set Value with ack-Flag": "Definir valor com ack-Flag",
- "Set menu": "Definir cardápio",
- "Sets the value of the ID to the val, with ack(confirmed)": "Define o valor do ID para val, com ack(confirmado)",
- "Settings": "Configurações",
- "Start Menus": "Menus iniciais",
- "Startside": "Lado inicial",
- "Switch": "Trocar",
- "Telegram Instance": "Instância de telegrama",
- "Telegram Users": "Usuários de telegrama",
- "Text in Parse Mode is Bold": "O texto no modo de análise está em negrito",
- "Text in Parse Mode is Code": "Texto no modo de análise é código",
- "Text in Parse Mode is Italic": "O texto no modo de análise está em itálico",
- "Text in Parse Mode is Link": "O texto no modo de análise é Link",
- "Text will be send if no entry was found!": "O texto será enviado se nenhuma entrada for encontrada!",
- "The Value is not specified in the return text": "O valor não é especificado no texto de retorno",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "Os números podem ser totalmente trocados. 0-6 indica o intervalo e 1 o tamanho do passo, UNIT é substituído por uma unidade, mas também pode ser deixado em branco.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "Os números podem ser totalmente trocados. 0-6 indica o intervalo e 1 o tamanho do passo, UNIT é substituído por uma unidade, mas também pode ser deixado em branco. Substitua TRIGGER por um valor exclusivo.",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "O mesmo que acima, mas ao clicar em um botão, o item será excluído, a 'lista de compras' não poderá ser alterada.",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "O mesmo que acima, mas ao clicar em um botão, o item será excluído, a chave para os itens é `nome:`, você também pode adicionar `tempo:`. Importante!!! 'lista de compras' não pode ser alterada.",
- "The trigger is allready in use.": "O gatilho já está em uso.",
- "There are doubled used Triggers:": "Existem gatilhos usados duplicados:",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Isso permite que você defina um valor manualmente em combinação com o valor do ID, como este: staticValue{id:ID}staticValue",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "Isso permite que você defina um valor de submenu modificado em combinação com uma parte estática, como esta: staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Isso permite que você defina um valor definido manualmente em combinação com o valor do ID, como este: staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "Isso permite gravar valores dinâmicos em pontos de dados. Basta fazer uma chamada e inserir o valor no campo de entrada. RequestText: Texto para solicitar o valor. Tipo: tipo do valor (booleano ou número). ConfirmText: Texto para confirmar o valor.",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "Isso permite gravar valores dinâmicos em pontos de dados. Basta fazer uma chamada e inserir o valor no campo de entrada. RequestText: Texto para solicitar o valor. Tipo: tipo do valor. ConfirmText: Texto para confirmar o valor.",
- "This is a Submenu!": "Este é um submenu!",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "Isso é usado em ação em SetState. Insira o ID desejado. Abaixo do valor! inserir",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Carimbo de hora. Converte um carimbo de data/hora Unix em uma hora local, o formato pode ser alterado, por exemplo, para DD.MM.AAAA AA hh:mm:ss:sss",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "Para inserir um ID, basta inserir primeiro o bloco e selecionar o ID. Este será então inserido automaticamente no local apropriado, mesmo que o ID deva ser alterado. Se o código não reconhecer o bloco, o ID será anexado ao final.",
- "Trigger": "Acionar",
- "Unused Trigger": "Gatilho não utilizado",
- "Used Trigger": "Gatilho usado",
- "User List": "Lista de usuários",
- "Users for this Group, seperate with": "Usuários deste grupo, separados por",
- "Users from Telegram": "Usuários do Telegram",
- "Value": "Valor",
- "What is to do?": "O que fazer?",
- "When pressed, you jump back to the previous menu": "Quando pressionado, você volta ao menu anterior",
- "Yes": "Sim",
- "You have double triggers, please remove them!": "Você tem gatilhos duplos, remova-os!",
"ack": "Confirmar",
+ "action": "Ação",
"active": "ativo",
+ "activeMenu": "Menu Ativo:",
+ "add": "adicionar",
+ "addAction": "Adicionar nova ação",
+ "addMenu": "Adicionar novo nome de menu",
+ "binding": "Vinculações: primeiro Var com id, depois a condição e o texto.",
+ "breakpointNewline": "Ponto de interrupção para uma nova linha, insira apenas isso no texto",
+ "call": "Chamar",
+ "cancel": "Cancelar",
+ "changeFunction": "Altera o valor no texto de retorno, neste caso de verdadeiro para ativado e falso para desativado",
+ "chooseAction": "Escolha uma ação",
+ "close": "Fechar",
+ "commonName": "Produz o nome do ponto de dados",
"condition": "Doença",
- "confrm": "Confirmar",
- "delay": "Atraso",
+ "conditionMenu": "Condição para abrir Menu",
+ "confirm": "Confirmar",
+ "confirmDelete": "Todos os dados serão perdidos. Confirmar?",
+ "confirmMessage": "Confirme com mensagem",
+ "confirmSet": "Atenção. O valor foi apenas definido, mas ainda não confirmado pelo Adaptador. Você pode remover noValue, então o valor será exibido. Posição && substituída por Valor ou será colocada no final",
+ "convertsUnixTimestamp": "Converte um carimbo de data/hora Unix em uma hora local",
+ "createMenu": "Por favor, crie um menu!",
+ "delay": "Atraso (ms)",
+ "directory": "Diretório",
+ "doubleTrigger": "Você tem gatilhos duplos, remova-os!",
+ "entryNotFound": "Entrada não encontrada!",
+ "executedMenu": "Menu Executado",
"filename": "Nome do arquivo",
+ "hide": "Esconder",
+ "inactive": "Inativo",
+ "insertID": "Para inserir um ID, basta inserir primeiro o bloco e selecionar o ID. Este será então inserido automaticamente no local apropriado, mesmo que o ID deva ser alterado. Se o código não reconhecer o bloco, o ID será anexado ao final.",
+ "instance": "Exemplo",
+ "isSubmenu": "Este é um submenu!",
+ "jsonShoppingList": "O mesmo que acima, mas quando você clica em um botão, o item será excluído, a chave para os itens é `nome:`, você também pode adicionar `tempo:`. Importante!!! 'lista de compras' não pode ser alterada.",
+ "jsonTable": "!!! Para utilizá-lo, parseMode não deve estar ativo!!! Cria uma tabela a partir de um JSON como Text-Table. O primeiro valor é uma chave do JSON, atrás dele está o nome da coluna. Você pode usar mais de dois valores. O cabeçalho deve ser preenchido. Não altere TextTable.",
+ "latitude": "Latitude",
+ "lcTimestamp": "Última mudança. Converte um carimbo de data/hora Unix em uma hora local, o formato pode ser alterado, por exemplo, para DD.MM.AAAA AA hh:mm:ss:sss",
+ "linkedWith": "Está vinculado a:",
+ "longitude": "Longitude",
+ "manuallyValue": "Isso permite que você defina um valor manualmente em combinação com o valor do ID, como este: staticValue{id:ID}staticValue",
+ "math": "Converte o valor, /10 pode ser substituído",
"menu": "Menu",
+ "menuBack": "Quando pressionado, você volta ao menu anterior",
+ "menuDeleteAll": "Gera um botão para excluir todas as mensagens do bot. A navegação é opcional. Simplesmente deixe em branco, caso contrário você poderá entrar em um menu que deve ser acessado.",
+ "menuDynamicSwitch": "Gera botões de multiplicação, os valores podem ser inseridos individualmente. Substitua TRIGGER por um valor exclusivo. LengthOfRow é opcional e pode ser usado para definir o número de botões por linha.
Alteração significativa!!! Altere manualmente: `[Nome1:Valor1, Nome2:Valor2]` para `[Nome1|Valor1, Nome2|Valor2]`. Os números decimais agora também podem ser usados como valores.",
+ "menuList": "Lista de cardápios",
+ "menuNumber": "Os números podem ser totalmente trocados. 0-6 indica o intervalo e 1 o tamanho do passo, UNIT é substituído por uma unidade, mas também pode ser deixado em branco. Substitua TRIGGER por um valor exclusivo.",
+ "menuPercent": "10 pode ser substituído e indica o tamanho do passo 0%, 10%, 20%...! Substitua TRIGGER por um valor exclusivo. Isso é usado na ação SetState. Insira o ID desejado. Valor abaixo! inserir",
+ "menuSwitch": "Gera dois botões, neste caso liga e desliga com os respectivos valores verdadeiro e falso. Substitua TRIGGER por um valor exclusivo.",
"menuToCopy": "Menu para copiar",
+ "modifiedSubmenuValue": "Isso permite que você defina um valor de submenu modificado em combinação com uma parte estática, como esta: staticValue{value}staticValue",
+ "navigation": "Navegação",
+ "navigationButtons": "Botões de navegação",
"newlineCheckbox": "Nova linha",
+ "no": "Não",
+ "noValue": "O valor não é especificado no texto de retorno",
+ "notifiedByChangeOfAnotherState": "Se você deseja ser notificado sobre a alteração de outro ponto de dados depois de definir o ponto de dados no campo de entrada ID. A alteração só será compartilhada se estiver definida com ack:true. É obrigatório especificar um texto fora de {}, caso contrário ele será adicionado automaticamente.",
+ "oneTimeKey": "Solicita que os clientes redimensionem o teclado verticalmente para um ajuste ideal (por exemplo, diminuam o tamanho do teclado se houver apenas duas fileiras de botões). O padrão é falso; nesse caso, o teclado personalizado terá sempre a mesma altura do teclado padrão do aplicativo.",
"parseMode": "Modo de análise",
+ "parseModeBold": "O texto no modo Parse está em negrito",
+ "parseModeCode": "Texto no modo Parse é código",
+ "parseModeItalic": "O texto no modo Parse está em itálico",
+ "parseModeLink": "O texto no modo de análise é o link",
"password": "Senha",
+ "percent": "Por cento",
"picSendDelay": "Atraso no envio de imagem",
+ "placeholderInstance": "--Por favor, escolha uma instância do telegrama--",
+ "placeholderValue": "Espaço reservado para o valor",
+ "reallyDelete": "Você realmente deseja excluir isso?",
+ "renameMenu": "Renomear nome do menu",
"returnText": "Texto de retorno",
"save": "Salvar",
+ "select": "Selecione",
+ "selectAMenuDropBox": "Selecione um menu, selecione mover ou copiar. Atenção! Um usuário deve estar ativo no menu selecionado!",
+ "selectTargetMenu": "Selecione um menu de destino",
+ "sendMenuAfterRestart": "Enviar menu após reiniciar",
"setDynamicValue": "Isso permite gravar valores dinâmicos em pontos de dados. Basta fazer uma chamada e inserir o valor no campo de entrada. RequestText: Texto para solicitar o valor. Tipo: tipo do valor (booleano ou número). ConfirmText: Texto para confirmar o valor. ID: Se você deseja confirmar de outro estado, insira o ID aqui.(Isso é opcional)",
+ "setID": "Define o valor do ID para val, com ack(confirmado)",
+ "setMenu": "Definir cardápio",
+ "setWithAck": "Definir valor com ack-Flag",
+ "settings": "Configurações",
+ "startMenus": "Menus iniciais",
+ "startSide": "Lado inicial",
+ "statusMenu": "Consulta o valor do ID e depois o substitui pelo valor, para que possa ser escrito texto ao redor dele, também é possível utilizá-lo mais de uma vez seguida. O parâmetro true é uma opção para alterar o valor por alteração da função. Você deve defini-lo como falso se não alterar esse valor, mas por trás disso existe outro {status: ... solicitação com alteração: verdadeiro.",
+ "submenu": "Submenu",
+ "switch": "Trocar",
"switchCheckbox": "Trocar",
- "telegram-menu adapter settings": "Configurações do adaptador para menu de telegrama",
+ "telegramInstance": "Instância de telegrama",
+ "telegramUser": "Usuários do Telegram",
"text": "Texto",
+ "textNoEntry": "O texto será enviado se nenhuma entrada for encontrada!",
"trigger": "Acionar",
+ "tsTimestamp": "Carimbo de hora. Converte um carimbo de data/hora Unix em uma hora local, o formato pode ser alterado, por exemplo, para DD.MM.AAAA AA hh:mm:ss:sss",
+ "unusedTrigger": "Gatilho não utilizado",
"url": "URL",
+ "usedTrigger": "Gatilho usado",
"user": "Usuário",
- "values": "Valores"
+ "userList": "Lista de usuários",
+ "userSelect": "Selecione um usuário ou desative o Menu antes de salvar!",
+ "value": "Valor",
+ "valueRound": "Arredonda o valor, por exemplo, para 2 casas decimais",
+ "values": "Valores",
+ "yes": "Sim"
}
diff --git a/admin/i18n/ru/translations.json b/admin/i18n/ru/translations.json
index d33634a3..9222abf9 100644
--- a/admin/i18n/ru/translations.json
+++ b/admin/i18n/ru/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "Нет записи, отправить всем пользователям.",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!! Чтобы его использовать, parseMode не должен быть активным!!! Создает таблицу из JSON в виде текстовой таблицы. Первое значение — это один ключ JSON, за ним — имя столбца. Вы можете использовать более двух значений. Заголовок должен быть заполнен. Не меняйте TextTable.",
- "--Please choose a telegram instance--": "--Пожалуйста, выберите экземпляр Telegram--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "10 можно заменить и указывает размер шага 0%, 10%, 20%...!",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "10 можно заменить и указывает размер шага 0%, 10%, 20%...! Замените TRIGGER уникальным значением. Это используется в действии SetState. Введите желаемый идентификатор. Ниже значения! вставлять",
- "Action": "Действие",
- "Active": "Активный",
- "Active Menu:": "Активное меню:",
- "Add": "добавлять",
- "Add && as a placeholder for the value in the text": "Добавьте && в качестве заполнителя для значения в тексте.",
- "Add && as a placeholder for the value in the text": "Добавьте && в качестве заполнителя для значения в тексте.",
- "Add Global User": "Добавить глобального пользователя",
- "Add new Action": "Добавить новое действие",
- "Add new Groupname": "Добавить новое имя группы",
- "Add new Menu Name": "Добавить новое имя меню",
- "Add new Navigation": "Добавить новую навигацию",
- "Add new User": "Добавить нового пользователя",
- "Add new Username": "Добавить новое имя пользователя",
- "All User from Telegram, seperate with": "Все пользователи из Telegram, отдельно от",
- "All data will be lost. Confirm?": "Все данные будут потеряны. Подтверждать?",
- "At least one user must be checked, or the menu must be deactivated.": "Необходимо отметить хотя бы одного пользователя или деактивировать меню.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "Внимание. Значение только установлено, но еще не подтверждено адаптером. Вы можете удалить noValue, тогда значение будет отображаться. Позиция && заменяется значением или будет стоять в конце.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "Внимание. Значение только установлено, но еще не подтверждено адаптером. Вы можете удалить noValue, тогда значение будет отображаться. Позиция && заменяется значением или будет помещена в конец",
- "Breakpoint for a new line, Only insert this in the Text": "Точка останова для новой строки. Вставьте ее только в текст.",
- "Call": "Вызов",
- "Call Text": "Текст вызова",
- "Call is allready in use!": "Вызов уже занят!",
- "Cancel": "Отмена",
- "Changes the value in the return text, in this case from true to on and false to off": "Изменяет значение в возвращаемом тексте, в данном случае с true на on и с false на off.",
- "Choose a trigger": "Выберите триггер",
- "Choose an action": "Выберите действие",
- "Choose your option": "Выберите свой вариант",
- "Close": "Закрывать",
- "Condition to open Menu": "Условие открытия меню",
- "Confirm": "Подтверждать",
- "Confirm message": "Подтвердите сообщение",
- "Confirm set value": "Подтвердите установленное значение",
- "Confirm with message": "Подтвердите сообщением",
- "Confirms the value": "Подтверждает ценность",
- "Converts a Unix timestamp to a local time": "Преобразует временную метку Unix в местное время.",
- "Converts the value, /10 can be replaced": "Преобразует значение, /10 можно заменить",
- "Copy Data": "Копировать данные",
- "Copy Elements from other Menus": "Копирование элементов из других меню",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Создает таблицу из JSON в виде встроенной клавиатуры. Первое значение — это один ключ JSON, за ним — имя столбца. Вы можете использовать более двух значений. Заголовок должен быть заполнен.",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "Создает таблицу из JSON в виде текстовой таблицы. Первое значение — это один ключ JSON, за ним — имя столбца. Вы можете использовать более двух значений. Заголовок должен быть заполнен. Не меняйте TextTable.",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Создает таблицу из JSON. Первое значение — это один ключ JSON, за ним — имя столбца. Вы можете использовать более двух значений. Заголовок должен быть заполнен.",
- "Delay": "Задерживать",
- "Delay (ms)": "Задержка (мс)",
- "Delete Menu": "Удалить меню",
- "Delete User": "Удалить пользователя",
- "Directory": "Каталог",
- "Do you really want to delete the group?": "Вы действительно хотите удалить группу?",
- "Do you really want to delete this menu?": "Вы действительно хотите удалить это меню?",
- "Each entry may only occur once in the complete navigation": "Каждая запись может встречаться только один раз за всю навигацию.",
- "Edit Menu": "Меню редактирования",
- "Edit Username": "Изменить имя пользователя",
- "Entry not found!": "Запись не найдена!",
- "Executed Menu": "Выполненное меню",
- "Filename": "Имя файла",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "Создает кнопку для удаления всех сообщений от бота. Навигация не является обязательной.",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "Создает кнопку для удаления всех сообщений от бота. Навигация не является обязательной. Просто оставьте это поле пустым, иначе вы сможете войти в меню, которое необходимо вызвать.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "Генерирует множественные кнопки, значения можно вставлять индивидуально. Замените TRIGGER уникальным значением. LenghtOfRow является необязательным и может использоваться для установки количества кнопок в строке.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Генерирует множественные кнопки, значения можно вставлять индивидуально. Замените TRIGGER уникальным значением. LenghtOfRow является необязательным и может использоваться для установки количества кнопок в строке.
Критическое изменение!!! Измените вручную: `[Name1:Value1, Name2:Value2]` на `[Name1|Value1, Name2|Value2]`. Десятичные числа теперь также можно использовать в качестве значений.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Генерирует множественные кнопки, значения можно вставлять индивидуально. Замените TRIGGER уникальным значением. LenghtOfRow является необязательным и может использоваться для установки количества кнопок в строке. Критическое изменение!!! Измените вручную: `[Name1:Value1, Name2:Value2]` измените на `[Name1|Value1, Name2|Value2]`. Десятичные числа теперь также можно использовать в качестве значений.",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "Создает две кнопки, в данном случае «Вкл» и «Выкл» с соответствующими значениями true и false. Замените TRIGGER уникальным значением.",
- "Generates two buttons, in this case on and off with the respective values true and false.": "Генерирует две кнопки, в данном случае «вкл» и «выкл» с соответствующими значениями true и false.",
- "Global User activ": "Глобальная активность пользователя",
- "Hide": "Скрывать",
"ID": "ИДЕНТИФИКАТОР",
"IDs": "идентификаторы",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "Если вы хотите получать уведомления об изменении другой точки данных после того, как вы установили точку данных в поле ввода идентификатора. Изменение будет опубликовано только в том случае, если для него установлено значение ack:true. Обязательно укажите текст за пределами {}, иначе он будет добавлен автоматически.",
- "Inactive": "Неактивный",
- "Instance": "Пример",
- "Instanze": "Мгновенный",
- "Is linked with: ": "Связано с:",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Последнее изменение. Преобразует временную метку Unix в местное время, формат можно изменить, например, на ДД.ММ.ГГГГ ГГ чч:мм:сс:сс",
- "Menu": "Меню",
- "Menu list": "Список меню",
- "Menu to be executed": "Меню для выполнения",
- "Navigation": "Навигация",
- "Navigation Buttons": "Кнопки навигации",
- "New Row": "Новый ряд",
- "No": "Нет",
- "Outputs the name of the data point": "Выводит имя точки данных",
- "Percent": "Процент",
- "Placeholder for the value": "Заполнитель значения",
- "Please Save the Nav Settings before you go to the aktions !!!": "Пожалуйста, сохраните настройки навигации, прежде чем переходить к действиям !!!",
- "Please check the triggers, save, and reopen this menu to close the error!": "Пожалуйста, проверьте триггеры, сохраните и снова откройте это меню, чтобы закрыть ошибку!",
- "Please create a menu!": "Пожалуйста, создайте меню!",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "Пожалуйста, выберите пользователя или деактивируйте меню, прежде чем вы сможете сохранить!",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "Запрашивает значение идентификатора, а затем заменяет его значением, чтобы вокруг него можно было написать текст.",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "Запрашивает значение идентификатора, а затем заменяет его значением, чтобы вокруг него можно было писать текст, а также можно использовать его более одного раза подряд.",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "Запрашивает значение идентификатора, а затем заменяет его значением, поэтому вокруг него можно писать текст, а также можно использовать его более одного раза подряд. Параметр true позволяет изменить значение путем изменения функции. Вам необходимо установить значение false, если вы не измените это значение, но за этим стоит другой запрос {status: ... с изменением: true.",
- "Rename menu name": "Переименовать название меню",
- "Rendering url": "URL-адрес рендеринга",
- "Replace TRIGGER with a unique value.": "Замените TRIGGER уникальным значением.",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "Просит клиентов скрывать клавиатуру сразу после ее использования. Клавиатура по-прежнему будет доступна, но клиенты будут автоматически отображать в чате обычную буквенную клавиатуру — пользователь может нажать специальную кнопку в поле ввода, чтобы снова увидеть кастомную клавиатуру.",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "Просит клиентов изменить размер клавиатуры по вертикали для оптимального соответствия (например, уменьшить клавиатуру, если на ней всего два ряда кнопок). По умолчанию установлено значение false. В этом случае пользовательская клавиатура всегда имеет ту же высоту, что и стандартная клавиатура приложения.",
- "Return text": "Возвращаемый текст",
- "Rounds the value for example to 2 decimal places": "Округляет значение, например, до 2 десятичных знаков.",
- "Save": "Сохранять",
- "Select": "Выбирать",
- "Select a Menu": "Выберите меню",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "Выберите меню, переместите или скопируйте. Внимание! Пользователь должен быть активен в выбранном меню!",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "Выберите меню, выберите перемещение или копирование. Осторожно! Пользователь должен быть активен в выбранном меню!",
- "Select a target menu": "Выберите целевое меню",
- "Send Menu after Restart": "Меню отправки после перезагрузки",
- "Set Value with ack-Flag": "Установите значение с помощью ack-Flag",
- "Set menu": "Набор меню",
- "Sets the value of the ID to the val, with ack(confirmed)": "Устанавливает значение идентификатора val с подтверждением (подтверждено).",
- "Settings": "Настройки",
- "Start Menus": "Меню «Пуск»",
- "Startside": "Стартовая сторона",
- "Switch": "Выключатель",
- "Telegram Instance": "Экземпляр Телеграммы",
- "Telegram Users": "Пользователи Telegram",
- "Text in Parse Mode is Bold": "Текст в режиме анализа выделен жирным шрифтом",
- "Text in Parse Mode is Code": "Текст в режиме анализа — это код",
- "Text in Parse Mode is Italic": "Текст в режиме анализа выделен курсивом",
- "Text in Parse Mode is Link": "Текст в режиме анализа — это ссылка",
- "Text will be send if no entry was found!": "Текст будет отправлен, если запись не найдена!",
- "The Value is not specified in the return text": "Значение не указано в тексте возврата",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "Номера можно полностью поменять. 0–6 указывает диапазон, а 1 — размер шага, UNIT заменяется единицей, но также можно оставить пустым.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "Номера можно полностью поменять. 0–6 указывает диапазон, а 1 — размер шага, UNIT заменяется единицей, но также можно оставить пустым. Замените TRIGGER уникальным значением.",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "То же, что и выше, но при нажатии на кнопку товар будет удален, «список покупок» изменить нельзя.",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "То же, что и выше, но при нажатии на кнопку элемент будет удален. Ключом для элементов является `name:`, вы также можете добавить `time:`. Важно!!! «Список покупок» нельзя изменить.",
- "The trigger is allready in use.": "Триггер уже используется.",
- "There are doubled used Triggers:": "В два раза используются триггеры:",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Это позволяет вам вручную установить значение в сочетании со значением идентификатора, например: staticValue{id:ID}staticValue.",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "Это позволяет вам установить измененное значение подменю в сочетании со статической частью, например: staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Это позволяет вам вручную установить значение в сочетании со значением идентификатора, например: staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "Это позволяет записывать динамические значения в точки данных. Просто позвоните, а затем введите значение в поле ввода. RequestText: текст для запроса значения. Тип: тип значения (логическое или числовое). ConfirmText: текст для подтверждения значения.",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "Это позволяет записывать динамические значения в точки данных. Просто позвоните, а затем введите значение в поле ввода. RequestText: текст для запроса значения. Тип: тип значения. ConfirmText: текст для подтверждения значения.",
- "This is a Submenu!": "Это подменю!",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "Это используется в действии в SetState. Введите желаемый идентификатор. Ниже значения! вставлять",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "Временная метка. Преобразует временную метку Unix в местное время, формат можно изменить, например, на ДД.ММ.ГГГГ ГГ чч:мм:сс:сс",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "Чтобы вставить идентификатор, просто сначала вставьте блок, выберите идентификатор. Затем он будет автоматически вставлен в соответствующее место, даже если идентификатор необходимо изменить. Если код не распознает блок, идентификатор добавляется в конец.",
- "Trigger": "Курок",
- "Unused Trigger": "Неиспользованный триггер",
- "Used Trigger": "Используемый триггер",
- "User List": "Список пользователей",
- "Users for this Group, seperate with": "Пользователи этой группы, отдельные с",
- "Users from Telegram": "Пользователи из Telegram",
- "Value": "Ценить",
- "What is to do?": "Что делать?",
- "When pressed, you jump back to the previous menu": "При нажатии вы возвращаетесь в предыдущее меню.",
- "Yes": "Да",
- "You have double triggers, please remove them!": "У вас есть двойные триггеры, пожалуйста, удалите их!",
"ack": "Подтверждаю",
+ "action": "Действие",
"active": "активный",
+ "activeMenu": "Активное меню:",
+ "add": "добавлять",
+ "addAction": "Добавить новое действие",
+ "addMenu": "Добавить новое имя меню",
+ "binding": "Привязки: сначала Var с идентификатором, затем условие и текст.",
+ "breakpointNewline": "Точка останова для новой строки. Вставьте ее только в текст.",
+ "call": "Вызов",
+ "cancel": "Отмена",
+ "changeFunction": "Изменяет значение в возвращаемом тексте, в данном случае с true на on и с false на off.",
+ "chooseAction": "Выберите действие",
+ "close": "Закрывать",
+ "commonName": "Выводит имя точки данных",
"condition": "Состояние",
- "confrm": "Подтверждать",
- "delay": "Задерживать",
+ "conditionMenu": "Условие открытия меню",
+ "confirm": "Подтверждать",
+ "confirmDelete": "Все данные будут потеряны. Подтверждать?",
+ "confirmMessage": "Подтвердите сообщением",
+ "confirmSet": "Внимание. Значение только установлено, но еще не подтверждено адаптером. Вы можете удалить noValue, тогда значение будет отображаться. Позиция && заменяется значением или будет помещена в конец",
+ "convertsUnixTimestamp": "Преобразует временную метку Unix в местное время.",
+ "createMenu": "Пожалуйста, создайте меню!",
+ "delay": "Задержка (мс)",
+ "directory": "Каталог",
+ "doubleTrigger": "У вас есть двойные триггеры, пожалуйста, удалите их!",
+ "entryNotFound": "Запись не найдена!",
+ "executedMenu": "Выполненное меню",
"filename": "Имя файла",
+ "hide": "Скрывать",
+ "inactive": "Неактивный",
+ "insertID": "Чтобы вставить идентификатор, просто сначала вставьте блок, выберите идентификатор. Затем он будет автоматически вставлен в соответствующее место, даже если идентификатор необходимо изменить. Если код не распознает блок, идентификатор добавляется в конец.",
+ "instance": "Пример",
+ "isSubmenu": "Это подменю!",
+ "jsonShoppingList": "То же, что и выше, но когда вы нажимаете кнопку, элемент будет удален. Ключом для элементов является `name:`, вы также можете добавить `time:`. Важно!!! «Список покупок» нельзя изменить.",
+ "jsonTable": "!!! Чтобы его использовать, parseMode не должен быть активным!!! Создает таблицу из JSON в виде текстовой таблицы. Первое значение — это один ключ JSON, за ним — имя столбца. Вы можете использовать более двух значений. Заголовок должен быть заполнен. Не меняйте TextTable.",
+ "latitude": "Широта",
+ "lcTimestamp": "ПоследнееИзменение. Преобразует временную метку Unix в местное время, формат можно изменить, например, на ДД.ММ.ГГГГ ГГ чч:мм:сс:сс",
+ "linkedWith": "Связано с:",
+ "longitude": "Долгота",
+ "manuallyValue": "Это позволяет вам вручную установить значение в сочетании со значением идентификатора, например: staticValue{id:ID}staticValue.",
+ "math": "Преобразует значение, /10 можно заменить",
"menu": "Меню",
+ "menuBack": "При нажатии вы возвращаетесь в предыдущее меню.",
+ "menuDeleteAll": "Создает кнопку для удаления всех сообщений от бота. Навигация не является обязательной. Просто оставьте это поле пустым, иначе вы сможете войти в меню, которое необходимо вызвать.",
+ "menuDynamicSwitch": "Генерирует кнопки умножения, значения можно вставлять индивидуально. Замените TRIGGER уникальным значением. ДлинаOfRow является необязательной и может использоваться для установки количества кнопок в строке.
Критическое изменение!!! Измените вручную: `[Name1:Value1, Name2:Value2]` на `[Name1|Value1, Name2|Value2]`. Десятичные числа теперь также можно использовать в качестве значений.",
+ "menuList": "Список меню",
+ "menuNumber": "Номера можно полностью поменять. 0–6 указывает диапазон, а 1 — размер шага, UNIT заменяется единицей, но также можно оставить пустым. Замените TRIGGER уникальным значением.",
+ "menuPercent": "10 можно заменить и указывает размер шага 0%, 10%, 20%...! Замените TRIGGER уникальным значением. Это используется в действии SetState. Введите желаемый идентификатор. Ниже значения! вставлять",
+ "menuSwitch": "Создает две кнопки, в данном случае «Вкл» и «Выкл» с соответствующими значениями true и false. Замените TRIGGER уникальным значением.",
"menuToCopy": "Меню для копирования",
+ "modifiedSubmenuValue": "Это позволяет вам установить измененное значение подменю в сочетании со статической частью, например: staticValue{value}staticValue",
+ "navigation": "Навигация",
+ "navigationButtons": "Кнопки навигации",
"newlineCheckbox": "Новая строка",
+ "no": "Нет",
+ "noValue": "Значение не указано в тексте возврата",
+ "notifiedByChangeOfAnotherState": "Если вы хотите получать уведомления об изменении другой точки данных после того, как вы установили точку данных в поле ввода идентификатора. Изменение будет опубликовано только в том случае, если для него установлено значение ack:true. Обязательно укажите текст за пределами {}, иначе он будет добавлен автоматически.",
+ "oneTimeKey": "Просит клиентов изменить размер клавиатуры по вертикали для оптимального соответствия (например, уменьшить клавиатуру, если на ней всего два ряда кнопок). По умолчанию установлено значение false. В этом случае пользовательская клавиатура всегда имеет ту же высоту, что и стандартная клавиатура приложения.",
"parseMode": "Режим анализа",
+ "parseModeBold": "Текст в режиме анализа выделен жирным шрифтом.",
+ "parseModeCode": "Текст в режиме синтаксического анализа — это код",
+ "parseModeItalic": "Текст в режиме синтаксического анализа выделен курсивом.",
+ "parseModeLink": "Текст в режиме синтаксического анализа является ссылкой",
"password": "Пароль",
+ "percent": "Процент",
"picSendDelay": "Задержка отправки изображения",
+ "placeholderInstance": "--Пожалуйста, выберите экземпляр Telegram--",
+ "placeholderValue": "Заполнитель значения",
+ "reallyDelete": "Вы действительно хотите удалить это?",
+ "renameMenu": "Переименовать название меню",
"returnText": "Возвращаемый текст",
"save": "Сохранять",
- "setDynamicValue": "Это позволяет записывать динамические значения в точки данных. Просто позвоните, а затем введите значение в поле ввода. RequestText: текст для запроса значения. Тип: тип значения (логическое или числовое). ConfirmText: текст для подтверждения значения. Идентификатор: Если вы хотите подтвердить из другого штата, введите здесь идентификатор. (Это необязательно).",
+ "select": "Выбирать",
+ "selectAMenuDropBox": "Выберите меню, выберите перемещение или копирование. Осторожно! Пользователь должен быть активен в выбранном меню!",
+ "selectTargetMenu": "Выберите целевое меню",
+ "sendMenuAfterRestart": "Меню отправки после перезагрузки",
+ "setDynamicValue": "Это позволяет записывать динамические значения в точки данных. Просто позвоните, а затем введите значение в поле ввода. RequestText: текст для запроса значения. Тип: тип значения (логическое или числовое). ConfirmText: текст для подтверждения значения. Идентификатор: если вы хотите подтвердить из другого штата, введите здесь идентификатор. (Это необязательно).",
+ "setID": "Устанавливает значение идентификатора val с подтверждением (подтверждено).",
+ "setMenu": "Установить меню",
+ "setWithAck": "Установите значение с помощью ack-Flag",
+ "settings": "Настройки",
+ "startMenus": "Меню «Пуск»",
+ "startSide": "Стартовая сторона",
+ "statusMenu": "Запрашивает значение идентификатора, а затем заменяет его значением, поэтому вокруг него можно писать текст, а также можно использовать его более одного раза подряд. Параметр true позволяет изменить значение путем изменения функции. Вам необходимо установить значение false, если вы не измените это значение, но за этим стоит другой запрос {status: ... с изменением: true.",
+ "submenu": "Подменю",
+ "switch": "Выключатель",
"switchCheckbox": "Выключатель",
- "telegram-menu adapter settings": "Настройки адаптера для телеграм-меню",
+ "telegramInstance": "Экземпляр Телеграммы",
+ "telegramUser": "Пользователи из Telegram",
"text": "Текст",
+ "textNoEntry": "Текст будет отправлен, если запись не найдена!",
"trigger": "Курок",
+ "tsTimestamp": "Временная метка. Преобразует временную метку Unix в местное время, формат можно изменить, например, на ДД.ММ.ГГГГ ГГ чч:мм:сс:сс",
+ "unusedTrigger": "Неиспользованный триггер",
"url": "URL-адрес",
+ "usedTrigger": "Используемый триггер",
"user": "Пользователь",
- "values": "Ценности"
+ "userList": "Список пользователей",
+ "userSelect": "Пожалуйста, выберите пользователя или деактивируйте меню, прежде чем вы сможете сохранить!",
+ "value": "Ценить",
+ "valueRound": "Округляет значение, например, до 2 десятичных знаков.",
+ "values": "Ценности",
+ "yes": "Да"
}
diff --git a/admin/i18n/uk/translations.json b/admin/i18n/uk/translations.json
index 3c436454..a99d64b7 100644
--- a/admin/i18n/uk/translations.json
+++ b/admin/i18n/uk/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "Заборонено, відправити всім користувачам.",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!! Щоб використовувати його, parseMode не має бути активним !!! Створює таблицю з JSON як Text-Table. Перше значення – це один ключ JSON, а за ним – назва стовпця. Ви можете використовувати більше двох значень. Заголовок має бути заповнений. Не змінюйте TextTable.",
- "--Please choose a telegram instance--": "--Будь ласка, виберіть екземпляр телеграми--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "10 можна замінити і вказує на розмір кроку 0%, 10%, 20%...!",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "10 можна замінити і вказує на розмір кроку 0%, 10%, 20%...! Замініть TRIGGER на унікальне значення. Це використовується в дії SetState. Введіть потрібний ID. Нижче вартості! вставка",
- "Action": "Дія",
- "Active": "Активний",
- "Active Menu:": "Активне меню:",
- "Add": "додати",
- "Add && as a placeholder for the value in the text": "Додайте && як заповнювач для значення в тексті",
- "Add && as a placeholder for the value in the text": "Додайте && як заповнювач для значення в тексті",
- "Add Global User": "Додати глобального користувача",
- "Add new Action": "Додати нову дію",
- "Add new Groupname": "Додайте нову назву групи",
- "Add new Menu Name": "Додайте нову назву меню",
- "Add new Navigation": "Додати нову навігацію",
- "Add new User": "Додати нового користувача",
- "Add new Username": "Додайте нове ім'я користувача",
- "All User from Telegram, seperate with": "Всі користувачі з Telegram, окремо від",
- "All data will be lost. Confirm?": "Усі дані буде втрачено. Підтвердити?",
- "At least one user must be checked, or the menu must be deactivated.": "Принаймні один користувач повинен бути відмічений, або меню має бути дезактивовано.",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "Увага. Значення лише встановлено, але ще не підтверджено адаптером. Ви можете видалити noValue, тоді значення відобразиться. Позиція && замінюється значенням або буде pu в кінці",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "Увага. Значення лише встановлено, але ще не підтверджено адаптером. Ви можете видалити noValue, тоді значення відобразиться. Позиція && замінюється значенням або буде розміщено в кінці",
- "Breakpoint for a new line, Only insert this in the Text": "Точка зупину для нового рядка, вставте це лише в текст",
- "Call": "Телефонуйте",
- "Call Text": "Текст виклику",
- "Call is allready in use!": "Виклик уже використовується!",
- "Cancel": "Скасувати",
- "Changes the value in the return text, in this case from true to on and false to off": "Змінює значення у тексті, що повертається, у цьому випадку з істинного на увімкнене та з неправдивого на вимкнене",
- "Choose a trigger": "Виберіть тригер",
- "Choose an action": "Виберіть дію",
- "Choose your option": "Виберіть свій варіант",
- "Close": "Закрити",
- "Condition to open Menu": "Умова відкриття меню",
- "Confirm": "Підтвердити",
- "Confirm message": "Підтвердити повідомлення",
- "Confirm set value": "Підтвердьте встановлене значення",
- "Confirm with message": "Підтвердьте повідомленням",
- "Confirms the value": "Підтверджує значення",
- "Converts a Unix timestamp to a local time": "Перетворює мітку часу Unix на місцевий час",
- "Converts the value, /10 can be replaced": "Перетворює значення, /10 можна замінити",
- "Copy Data": "Копіювати дані",
- "Copy Elements from other Menus": "Копіювати елементи з інших меню",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Створює таблицю з JSON як Inline-клавіатуру. Перше значення – це один ключ JSON, а за ним – назва стовпця. Ви можете використовувати більше двох значень. Необхідно заповнити заголовок.",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "Створює таблицю з JSON як Text-Table. Перше значення – це один ключ JSON, а за ним – назва стовпця. Ви можете використовувати більше двох значень. Заголовок має бути заповнений. Не змінюйте TextTable.",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "Створює таблицю з JSON. Перше значення – це один ключ JSON, а за ним – назва стовпця. Ви можете використовувати більше двох значень. Необхідно заповнити заголовок.",
- "Delay": "Затримка",
- "Delay (ms)": "Затримка (мс)",
- "Delete Menu": "Видалити меню",
- "Delete User": "Видалити користувача",
- "Directory": "Довідник",
- "Do you really want to delete the group?": "Ви справді хочете видалити групу?",
- "Do you really want to delete this menu?": "Ви справді хочете видалити це меню?",
- "Each entry may only occur once in the complete navigation": "Кожен запис може з’являтися лише один раз у повній навігації",
- "Edit Menu": "Меню редагування",
- "Edit Username": "Редагувати ім'я користувача",
- "Entry not found!": "Запис не знайдено!",
- "Executed Menu": "Виконане меню",
- "Filename": "Ім'я файлу",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "Генерує кнопку для видалення всіх повідомлень від бота. Навігація необов'язкова.",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "Генерує кнопку для видалення всіх повідомлень від бота. Навігація необов'язкова. Просто залиште це поле порожнім, інакше ви зможете увійти в меню, яке слід викликати.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "Генерує кілька кнопок, значення можна вставляти окремо. Замініть TRIGGER на унікальне значення. LenghtOfRow є необов’язковим і може використовуватися для встановлення кількості кнопок у рядку.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Генерує кілька кнопок, значення можна вставляти окремо. Замініть TRIGGER на унікальне значення. LenghtOfRow є необов’язковим і може використовуватися для встановлення кількості кнопок у рядку.
Критова зміна!!! Змініть вручну: `[Name1:Value1, Name2:Value2]` на `[Name1|Value1, Name2|Value2]`. Десяткові числа тепер також можна використовувати як значення.",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "Генерує кілька кнопок, значення можна вставляти окремо. Замініть TRIGGER на унікальне значення. LenghtOfRow є необов’язковим і може використовуватися для встановлення кількості кнопок у рядку. Краща зміна!!! Змініть вручну: `[Name1:Value1, Name2:Value2]` змініть на `[Name1|Value1, Name2|Value2]`. Десяткові числа тепер також можна використовувати як значення.",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "Створює дві кнопки, у цьому випадку увімкнення та вимкнення з відповідними значеннями true та false. Замініть TRIGGER на унікальне значення.",
- "Generates two buttons, in this case on and off with the respective values true and false.": "Генерує дві кнопки, у цьому випадку увімкнути та вимкнути з відповідними значеннями true та false.",
- "Global User activ": "Глобальна активність користувачів",
- "Hide": "Сховати",
"ID": "ID",
"IDs": "ідентифікатори",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "Якщо ви хочете отримувати сповіщення про зміну іншої точки даних після того, як ви встановили точку даних у полі введення ідентифікатора. Зміну буде надано спільний доступ, лише якщо для неї встановлено ack:true. Обов’язково вказувати текст поза {}, інакше він буде додано автоматично.",
- "Inactive": "Неактивний",
- "Instance": "Екземпляр",
- "Instanze": "Instanze",
- "Is linked with: ": "Пов'язаний з:",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "LastChange. Перетворює мітку часу Unix на місцевий час, формат можна змінити, наприклад, на ДД.ММ.РРРР РР год:хх:сс:сс",
- "Menu": "Меню",
- "Menu list": "Список меню",
- "Menu to be executed": "Меню для виконання",
- "Navigation": "Навігація",
- "Navigation Buttons": "Кнопки навігації",
- "New Row": "Новий рядок",
- "No": "Немає",
- "Outputs the name of the data point": "Виводить назву точки даних",
- "Percent": "Відсоток",
- "Placeholder for the value": "Заповнювач для значення",
- "Please Save the Nav Settings before you go to the aktions !!!": "Будь ласка, збережіть налаштування навігації, перш ніж переходити до дій !!!",
- "Please check the triggers, save, and reopen this menu to close the error!": "Будь ласка, перевірте тригери, збережіть і знову відкрийте це меню, щоб закрити помилку!",
- "Please create a menu!": "Будь ласка, створіть меню!",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "Будь ласка, виберіть користувача або вимкніть меню, інакше ви зможете зберегти!",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "Запитує значення ідентифікатора, а потім замінює його значенням, щоб навколо нього можна було написати текст",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "Запитує значення ідентифікатора, а потім замінює його значенням, тому навколо нього можна написати текст, його також можна використовувати кілька разів поспіль",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "Запитує значення ідентифікатора, а потім замінює його значенням, тому навколо нього можна написати текст, його також можна використовувати кілька разів поспіль. Параметр true — це можливість змінити значення шляхом зміни функції. Ви повинні встановити для нього значення false, якщо ви не змінюєте це значення, але за цим є інший {status: ... запит із change:true.",
- "Rename menu name": "Перейменувати назву меню",
- "Rendering url": "URL-адреса візуалізації",
- "Replace TRIGGER with a unique value.": "Замініть TRIGGER на унікальне значення.",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "Вимагає від клієнтів приховати клавіатуру, щойно вона використовується. Клавіатура як і раніше буде доступна, але клієнти автоматично відображатимуть звичайну літерну клавіатуру в чаті - користувач може натиснути спеціальну кнопку в полі введення, щоб знову побачити спеціальну клавіатуру.",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "Просить клієнтів змінити розмір клавіатури по вертикалі для оптимального припасування (наприклад, зробити клавіатуру меншою, якщо є лише два ряди кнопок). За замовчуванням значення false, у цьому випадку спеціальна клавіатура завжди має ту саму висоту, що й стандартна клавіатура програми.",
- "Return text": "Повернути текст",
- "Rounds the value for example to 2 decimal places": "Округлює значення, наприклад, до 2 знаків після коми",
- "Save": "зберегти",
- "Select": "Виберіть",
- "Select a Menu": "Виберіть меню",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "Виберіть меню, перемістіть або скопіюйте. Увага! Користувач повинен бути активним у вибраному меню!",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "Виберіть меню, виберіть перемістити або скопіювати. Стережись! Користувач повинен бути активним у вибраному меню!",
- "Select a target menu": "Виберіть цільове меню",
- "Send Menu after Restart": "Надіслати меню після перезапуску",
- "Set Value with ack-Flag": "Установіть значення за допомогою ack-Flag",
- "Set menu": "Встановити меню",
- "Sets the value of the ID to the val, with ack(confirmed)": "Встановлює значення ідентифікатора як val з ack(confirmed)",
- "Settings": "Налаштування",
- "Start Menus": "Меню «Пуск».",
- "Startside": "Стартова сторона",
- "Switch": "Перемикач",
- "Telegram Instance": "Примірник Telegram",
- "Telegram Users": "Користувачі Telegram",
- "Text in Parse Mode is Bold": "Текст у режимі аналізу виділяється жирним шрифтом",
- "Text in Parse Mode is Code": "Текст у режимі аналізу є кодом",
- "Text in Parse Mode is Italic": "Текст у режимі аналізу виділяється курсивом",
- "Text in Parse Mode is Link": "Текст у режимі аналізу є посиланням",
- "Text will be send if no entry was found!": "Текст буде надіслано, якщо запис не знайдено!",
- "The Value is not specified in the return text": "Значення не вказано в тексті повернення",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "Номери можна повністю поміняти. 0-6 вказує на діапазон, а 1 — на розмір кроку, UNIT замінюється одиницею, але його можна залишити пустим.",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "Номери можна повністю поміняти. 0-6 вказує на діапазон, а 1 — на розмір кроку, UNIT замінюється одиницею, але його можна залишити пустим. Замініть TRIGGER на унікальне значення.",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "Те саме, що й вище, але коли ви натискаєте кнопку, товар буде видалено, «список покупок» не можна змінити.",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "Те саме, що й вище, але коли ви натискаєте кнопку, елемент буде видалено, ключем для елементів є `name:`, ви також можете додати `time:`. Важливо!!! \"список покупок\" не можна змінювати.",
- "The trigger is allready in use.": "Тригер уже використовується.",
- "There are doubled used Triggers:": "Існують подвоєні тригери:",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Це дозволяє вручну встановити значення в поєднанні зі значенням ID, наприклад: staticValue{id:ID}staticValue",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "Це дозволяє встановити модифіковане значення підменю в поєднанні зі статичною частиною, наприклад: staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "Це дає змогу вручну встановлювати значення у поєднанні зі значенням ID, наприклад: staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "Це дозволяє записувати динамічні значення в точки даних. Просто зателефонуйте, а потім можете ввести значення в поле введення. RequestText: текст для запиту значення. Тип: тип значення (логічне або числове). ConfirmText: Текст для підтвердження значення.",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "Це дозволяє записувати динамічні значення в точки даних. Просто зателефонуйте, а потім можете ввести значення в поле введення. RequestText: текст для запиту значення. Тип: тип значення. ConfirmText: Текст для підтвердження значення.",
- "This is a Submenu!": "Це підменю!",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "Це використовується в дії під SetState. Введіть потрібний ID. Нижче вартості! вставка",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "TimeStamp. Перетворює мітку часу Unix на місцевий час, формат можна змінити, наприклад, на ДД.ММ.РРРР РР год:хх:сс:сс",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "Щоб вставити ідентифікатор, просто спочатку вставте блок, виберіть ідентифікатор. Потім його буде автоматично вставлено у відповідне місце, навіть якщо ID потрібно змінити. Якщо код не розпізнає блок, ідентифікатор додається в кінці.",
- "Trigger": "Тригер",
- "Unused Trigger": "Невикористаний тригер",
- "Used Trigger": "Тригер використаний",
- "User List": "Список користувачів",
- "Users for this Group, seperate with": "Користувачі для цієї групи, окремо від",
- "Users from Telegram": "Користувачі з Telegram",
- "Value": "Значення",
- "What is to do?": "Що робити?",
- "When pressed, you jump back to the previous menu": "При натисканні відбувається повернення до попереднього меню",
- "Yes": "Так",
- "You have double triggers, please remove them!": "У вас є подвійні тригери, будь ласка, видаліть їх!",
"ack": "Ack",
+ "action": "Дія",
"active": "активний",
+ "activeMenu": "Активне меню:",
+ "add": "додати",
+ "addAction": "Додати нову дію",
+ "addMenu": "Додайте нову назву меню",
+ "binding": "Прив’язки: спочатку Var з ідентифікатором, потім умова та текст.",
+ "breakpointNewline": "Точка зупину для нового рядка, вставте це лише в текст",
+ "call": "Телефонуйте",
+ "cancel": "Скасувати",
+ "changeFunction": "Змінює значення у тексті, що повертається, у цьому випадку з істинного на увімкнене та з неправдивого на вимкнене",
+ "chooseAction": "Виберіть дію",
+ "close": "Закрити",
+ "commonName": "Виводить назву точки даних",
"condition": "Хвороба",
- "confrm": "Підтвердити",
- "delay": "Затримка",
+ "conditionMenu": "Умова відкриття меню",
+ "confirm": "Підтвердити",
+ "confirmDelete": "Усі дані буде втрачено. Підтвердити?",
+ "confirmMessage": "Підтвердьте повідомленням",
+ "confirmSet": "Увага. Значення лише встановлено, але ще не підтверджено адаптером. Ви можете видалити noValue, тоді значення відобразиться. Позиція && замінюється значенням або буде розміщено в кінці",
+ "convertsUnixTimestamp": "Перетворює мітку часу Unix на місцевий час",
+ "createMenu": "Будь ласка, створіть меню!",
+ "delay": "Затримка (мс)",
+ "directory": "Довідник",
+ "doubleTrigger": "У вас є подвійні тригери, будь ласка, видаліть їх!",
+ "entryNotFound": "Запис не знайдено!",
+ "executedMenu": "Виконане меню",
"filename": "Ім'я файлу",
+ "hide": "Сховати",
+ "inactive": "Неактивний",
+ "insertID": "Щоб вставити ідентифікатор, просто спочатку вставте блок, виберіть ідентифікатор. Потім його буде автоматично вставлено у відповідне місце, навіть якщо ID потрібно змінити. Якщо код не розпізнає блок, ідентифікатор додається в кінці.",
+ "instance": "Екземпляр",
+ "isSubmenu": "Це підменю!",
+ "jsonShoppingList": "Те саме, що й вище, але коли ви натискаєте кнопку, елемент буде видалено, ключем для елементів є `name:`, ви також можете додати `time:`. Важливо!!! \"список покупок\" не можна змінювати.",
+ "jsonTable": "!!! Щоб використовувати його, parseMode не має бути активним !!! Створює таблицю з JSON як Text-Table. Перше значення – це один ключ JSON, а за ним – назва стовпця. Ви можете використовувати більше двох значень. Заголовок має бути заповнений. Не змінюйте TextTable.",
+ "latitude": "Широта",
+ "lcTimestamp": "LastChange. Перетворює мітку часу Unix на місцевий час, формат можна змінити, наприклад, на ДД.ММ.РРРР РР год:хх:сс:сс",
+ "linkedWith": "Пов'язаний з:",
+ "longitude": "Довгота",
+ "manuallyValue": "Це дозволяє вручну встановити значення в поєднанні зі значенням ID, наприклад: staticValue{id:ID}staticValue",
+ "math": "Перетворює значення, /10 можна замінити",
"menu": "Меню",
+ "menuBack": "При натисканні відбувається повернення до попереднього меню",
+ "menuDeleteAll": "Генерує кнопку для видалення всіх повідомлень від бота. Навігація необов'язкова. Просто залиште це поле порожнім, інакше ви зможете увійти в меню, яке слід викликати.",
+ "menuDynamicSwitch": "Генерує кілька кнопок, значення можна вставляти окремо. Замініть TRIGGER на унікальне значення. LengthOfRow є необов’язковим і може використовуватися для встановлення кількості кнопок у рядку.
Критова зміна!!! Змініть вручну: `[Name1:Value1, Name2:Value2]` на `[Name1|Value1, Name2|Value2]`. Десяткові числа тепер також можна використовувати як значення.",
+ "menuList": "Список меню",
+ "menuNumber": "Номери можна повністю поміняти. 0-6 вказує на діапазон, а 1 — на розмір кроку, UNIT замінюється одиницею, але його можна залишити пустим. Замініть TRIGGER на унікальне значення.",
+ "menuPercent": "10 можна замінити і вказує на розмір кроку 0%, 10%, 20%...! Замініть TRIGGER на унікальне значення. Це використовується в дії SetState. Введіть потрібний ID. Нижче вартості! вставка",
+ "menuSwitch": "Створює дві кнопки, у цьому випадку увімкнення та вимкнення з відповідними значеннями true та false. Замініть TRIGGER на унікальне значення.",
"menuToCopy": "Меню для копіювання",
+ "modifiedSubmenuValue": "Це дозволяє встановити модифіковане значення підменю в поєднанні зі статичною частиною, наприклад: staticValue{value}staticValue",
+ "navigation": "Навігація",
+ "navigationButtons": "Кнопки навігації",
"newlineCheckbox": "Новий рядок",
+ "no": "немає",
+ "noValue": "Значення не вказано в тексті повернення",
+ "notifiedByChangeOfAnotherState": "Якщо ви хочете отримувати сповіщення про зміну іншої точки даних після того, як ви встановили точку даних у полі введення ідентифікатора. Зміну буде надано спільний доступ, лише якщо для неї встановлено ack:true. Обов’язково вказувати текст поза {}, інакше він буде додано автоматично.",
+ "oneTimeKey": "Просить клієнтів змінити розмір клавіатури по вертикалі для оптимального припасування (наприклад, зробити клавіатуру меншою, якщо є лише два ряди кнопок). За замовчуванням значення false, у цьому випадку спеціальна клавіатура завжди має ту саму висоту, що й стандартна клавіатура програми.",
"parseMode": "Режим аналізу",
+ "parseModeBold": "Текст у режимі аналізу виділяється жирним шрифтом",
+ "parseModeCode": "Текст у Parse-Mode є кодом",
+ "parseModeItalic": "Текст у режимі аналізу виділено курсивом",
+ "parseModeLink": "Текст у режимі аналізу є посиланням",
"password": "Пароль",
+ "percent": "Відсоток",
"picSendDelay": "Затримка надсилання зображення",
+ "placeholderInstance": "--Будь ласка, виберіть екземпляр телеграми--",
+ "placeholderValue": "Заповнювач для значення",
+ "reallyDelete": "Ви справді хочете це видалити?",
+ "renameMenu": "Перейменувати назву меню",
"returnText": "Повернути текст",
"save": "зберегти",
+ "select": "Виберіть",
+ "selectAMenuDropBox": "Виберіть меню, виберіть перемістити або скопіювати. Обережно! Користувач повинен бути активним у вибраному меню!",
+ "selectTargetMenu": "Виберіть цільове меню",
+ "sendMenuAfterRestart": "Надіслати меню після перезапуску",
"setDynamicValue": "Це дозволяє записувати динамічні значення в точки даних. Просто зателефонуйте, а потім можете ввести значення в поле введення. RequestText: текст для запиту значення. Тип: тип значення (логічне або числове). ConfirmText: Текст для підтвердження значення. ID: якщо ви хочете підтвердити з іншого штату, введіть тут ідентифікатор. (Це необов’язково)",
+ "setID": "Встановлює значення ідентифікатора як val з ack(confirmed)",
+ "setMenu": "Встановити меню",
+ "setWithAck": "Установіть значення за допомогою ack-Flag",
+ "settings": "Налаштування",
+ "startMenus": "Меню «Пуск».",
+ "startSide": "Стартова сторона",
+ "statusMenu": "Запитує значення ідентифікатора, а потім замінює його значенням, тому навколо нього можна написати текст, його також можна використовувати кілька разів поспіль. Параметр true — це можливість змінити значення шляхом зміни функції. Ви повинні встановити значення false, якщо ви не змінюєте це значення, але за цим є інший {status: ... запит із change:true.",
+ "submenu": "Підменю",
+ "switch": "Перемикач",
"switchCheckbox": "Перемикач",
- "telegram-menu adapter settings": "Налаштування адаптера для telegram-меню",
+ "telegramInstance": "Примірник Telegram",
+ "telegramUser": "Користувачі з Telegram",
"text": "текст",
+ "textNoEntry": "Текст буде надіслано, якщо запис не знайдено!",
"trigger": "Тригер",
+ "tsTimestamp": "TimeStamp. Перетворює мітку часу Unix на місцевий час, формат можна змінити, наприклад, на ДД.ММ.РРРР РР год:хх:сс:сс",
+ "unusedTrigger": "Невикористаний тригер",
"url": "URL",
+ "usedTrigger": "Тригер використаний",
"user": "Користувач",
- "values": "Цінності"
+ "userList": "Список користувачів",
+ "userSelect": "Будь ласка, виберіть користувача або деактивуйте меню, бо ви можете зберегти!",
+ "value": "Значення",
+ "valueRound": "Округлює значення, наприклад, до 2 знаків після коми",
+ "values": "Цінності",
+ "yes": "так"
}
diff --git a/admin/i18n/zh-cn/translations.json b/admin/i18n/zh-cn/translations.json
index 0948904e..37832846 100644
--- a/admin/i18n/zh-cn/translations.json
+++ b/admin/i18n/zh-cn/translations.json
@@ -1,172 +1,108 @@
{
- " No entry, send to all Users.": "没有条目,发送给所有用户。",
- "!!! To use it, parseMode must not be active !!! Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "!!!要使用它,parseMode 一定不能处于活动状态!从 JSON 创建一个表作为文本表。第一个值是 JSON 的一个键,后面是列的名称。您可以使用两个以上的值。必须填写标题。不要更改 TextTable。",
- "--Please choose a telegram instance--": "--请选择一个电报实例--",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...!": "10可以替换,表示步长0%、10%、20%...!",
- "10 can be replaced and indicates the step size 0%, 10%, 20%...! Replace TRIGGER with a unique value. This is used in action SetState. Enter the desired ID. Below value ! insert": "10可以替换,表示步长0%、10%、20%...!将 TRIGGER 替换为唯一值。这在操作 SetState 中使用。输入所需的 ID。低于价值!插入",
- "Action": "行动",
- "Active": "积极的",
- "Active Menu:": "活动菜单:",
- "Add": "添加",
- "Add && as a placeholder for the value in the text": "添加 && 作为文本中值的占位符",
- "Add && as a placeholder for the value in the text": "添加 && 作为文本中值的占位符",
- "Add Global User": "添加全局用户",
- "Add new Action": "添加新动作",
- "Add new Groupname": "添加新组名",
- "Add new Menu Name": "添加新菜单名称",
- "Add new Navigation": "添加新的导航",
- "Add new User": "添加新用户",
- "Add new Username": "添加新用户名",
- "All User from Telegram, seperate with": "来自 Telegram 的所有用户,分开",
- "All data will be lost. Confirm?": "所有数据都将丢失。确认?",
- "At least one user must be checked, or the menu must be deactivated.": "必须至少检查一名用户,否则必须停用菜单。",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be pu at the End": "注意力。该值仅被设置,但尚未被适配器确认。您可以删除 noValue,然后将显示该值。位置 && 替换为 Value 或将在末尾 pu",
- "Attention. The value has only been set but not yet confirmed by the Adapter. You can remove noValue, then the value will displayed. Position && replaced by Value or will be put at the End": "注意力。该值仅被设置,但尚未被适配器确认。您可以删除 noValue,然后将显示该值。位置 && 替换为 Value 或将放在末尾",
- "Breakpoint for a new line, Only insert this in the Text": "新行的断点,仅将其插入文本中",
- "Call": "称呼",
- "Call Text": "通话短信",
- "Call is allready in use!": "通话已经可以使用了!",
- "Cancel": "取消",
- "Changes the value in the return text, in this case from true to on and false to off": "更改返回文本中的值,在本例中从 true 更改为 on,将 false 更改为 off",
- "Choose a trigger": "选择一个触发器",
- "Choose an action": "选择一个动作",
- "Choose your option": "选择您的选项",
- "Close": "关闭",
- "Condition to open Menu": "打开菜单的条件",
- "Confirm": "确认",
- "Confirm message": "确认消息",
- "Confirm set value": "确认设定值",
- "Confirm with message": "短信确认",
- "Confirms the value": "确认值",
- "Converts a Unix timestamp to a local time": "将 Unix 时间戳转换为本地时间",
- "Converts the value, /10 can be replaced": "转换数值,/10可以替换",
- "Copy Data": "复制数据",
- "Copy Elements from other Menus": "从其他菜单复制元素",
- "Creats a table from a JSON as Inline-keyboard. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "从 JSON 创建一个表作为内联键盘。第一个值是 JSON 的一个键,后面是列的名称。您可以使用两个以上的值。必须填写标题。",
- "Creats a table from a JSON as Text-Table. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in. Don´t change TextTable.": "从 JSON 创建一个表作为文本表。第一个值是 JSON 的一个键,后面是列的名称。您可以使用两个以上的值。必须填写标题。不要更改 TextTable。",
- "Creats a table from a JSON. The first value is one key of the JSON ,behind it is the name of the column. You can use more than two values.The header must be filled in.": "从 JSON 创建表。第一个值是 JSON 的一个键,后面是列的名称。您可以使用两个以上的值。必须填写标题。",
- "Delay": "延迟",
- "Delay (ms)": "延迟(毫秒)",
- "Delete Menu": "删除菜单",
- "Delete User": "删除用户",
- "Directory": "目录",
- "Do you really want to delete the group?": "您真的要删除该群组吗?",
- "Do you really want to delete this menu?": "您真的要删除此菜单吗?",
- "Each entry may only occur once in the complete navigation": "每个条目在完整的导航中只能出现一次",
- "Edit Menu": "编辑菜单",
- "Edit Username": "编辑用户名",
- "Entry not found!": "未找到条目!",
- "Executed Menu": "执行菜单",
- "Filename": "文件名",
- "Generates a button to delete all messages from the bot. The navigation is optional.": "生成一个按钮以删除机器人中的所有消息。导航是可选的。",
- "Generates a button to delete all messages from the bot. The navigation is optional. Simply leave it blank otherwise you can enter a menu that should be called up.": "生成一个按钮以删除机器人中的所有消息。导航是可选的。只需将其留空,否则您可以输入应调用的菜单。",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.": "生成乘法按钮,可以单独插入值。将 TRIGGER 替换为唯一值。 LenghtOfRow 是可选的,可用于设置每行的按钮数量。",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row.
Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "生成乘法按钮,可以单独插入值。将 TRIGGER 替换为唯一值。 LenghtOfRow 是可选的,可用于设置每行的按钮数量。
重大更改!!! 请手动将“[Name1:Value1, Name2:Value2]”更改为“[Name1|Value1, Name2|Value2]”。十进制数现在也可以用作值。",
- "Generates multipli buttons, values can be insert individual. Replace TRIGGER with a unique value. LenghtOfRow is optional and can be used to set the number of buttons per row. Breaking Change!!! Please change manually: `[Name1:Value1, Name2:Value2]` change to `[Name1|Value1, Name2|Value2]`. Decimal numbers can now also be used as values.": "生成乘法按钮,可以单独插入值。将 TRIGGER 替换为唯一值。 LenghtOfRow 是可选的,可用于设置每行的按钮数量。 重大更改!!! 请手动更改:“[Name1:Value1, Name2:Value2]”更改为“[Name1|Value1, Name2|Value2]”。十进制数现在也可以用作值。",
- "Generates two buttons, in this case on and off with the respective values true and false. Replace TRIGGER with a unique value.": "生成两个按钮,在本例中为打开和关闭,其值分别为 true 和 false。将 TRIGGER 替换为唯一值。",
- "Generates two buttons, in this case on and off with the respective values true and false.": "生成两个按钮,在本例中为打开和关闭,其值分别为 true 和 false。",
- "Global User activ": "全球用户活跃度",
- "Hide": "隐藏",
"ID": "ID",
"IDs": "ID",
- "If you want to be notified of the change of another data point after you have set the data point in the ID input field. The change will only be shared if it is set with ack:true. It is mandatory to specify a text outside the {}, otherwise it will be added automatically.": "如果您希望在 ID 输入字段中设置数据点后收到另一个数据点更改的通知。仅当设置了 ack:true 时,更改才会被共享。必须在 {} 之外指定文本,否则将自动添加。",
- "Inactive": "不活跃",
- "Instance": "实例",
- "Instanze": "瞬间",
- "Is linked with: ": "与以下链接:",
- "LastChange. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "最后一次变更。将 Unix 时间戳转换为本地时间,格式可以更改,例如 DD.MM.YYYY YY hh:mm:ss:sss",
- "Menu": "菜单",
- "Menu list": "菜单列表",
- "Menu to be executed": "待执行菜单",
- "Navigation": "导航",
- "Navigation Buttons": "导航按钮",
- "New Row": "新行",
- "No": "不",
- "Outputs the name of the data point": "输出数据点的名称",
- "Percent": "百分",
- "Placeholder for the value": "值的占位符",
- "Please Save the Nav Settings before you go to the aktions !!!": "请在执行操作之前保存导航设置!",
- "Please check the triggers, save, and reopen this menu to close the error!": "请检查触发器,保存并重新打开此菜单以关闭错误!",
- "Please create a menu!": "请创建一个菜单!",
- "Please select a user, or deaktivate the Menu, bevor you are can save!": "请选择一个用户,或取消激活菜单,然后才能保存!",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it": "查询 ID 的值,然后用该值替换它,以便可以在其周围写入文本",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row": "查询ID的值,然后将其替换为值,因此可以在其周围写入文本,也可以连续多次使用它",
- "Queries the value of the ID and then replaces it with the value, so text can be written around it, it is also possible to use it more than one time in a row. The parameter true is a option to change Value by function change. You have to set it to false if you don´t change this value, but behind this there is anoter {status: ... request with change:true.": "查询ID的值,然后将其替换为值,因此可以在其周围写入文本,也可以连续多次使用它。参数 true 是通过函数更改来更改值的选项。如果您不更改此值,则必须将其设置为 false,但在这后面还有另一个 {status: ... 带有change:true 的请求。",
- "Rename menu name": "重命名菜单名称",
- "Rendering url": "渲染网址",
- "Replace TRIGGER with a unique value.": "将 TRIGGER 替换为唯一值。",
- "Requests clients to hide the keyboard as soon as it's been used. The keyboard will still be available, but clients will automatically display the usual letter-keyboard in the chat - the user can press a special button in the input field to see the custom keyboard again.": "要求客户在使用键盘后立即隐藏键盘。键盘仍然可用,但客户端将自动在聊天中显示常用的字母键盘 - 用户可以按输入字段中的特殊按钮再次看到自定义键盘。",
- "Requests clients to resize the keyboard vertically for optimal fit (e.g., make the keyboard smaller if there are just two rows of buttons). Defaults to false, in which case the custom keyboard is always of the same height as the app's standard keyboard.": "要求客户垂直调整键盘大小以获得最佳配合(例如,如果只有两行按钮,则缩小键盘)。默认为 false,在这种情况下,自定义键盘始终与应用程序的标准键盘具有相同的高度。",
- "Return text": "返回文本",
- "Rounds the value for example to 2 decimal places": "例如,将值四舍五入到小数点后两位",
- "Save": "节省",
- "Select": "选择",
- "Select a Menu": "选择菜单",
- "Select a Menu, move or copy. Attention! A user must be active in the selected menu!": "选择一个菜单,移动或复制。注意力!用户必须在所选菜单中处于活动状态!",
- "Select a Menu,select move or copy. Watch out! A user must be active in the selected menu!": "选择一个菜单,选择移动或复制。小心!用户必须在所选菜单中处于活动状态!",
- "Select a target menu": "选择目标菜单",
- "Send Menu after Restart": "重启后发送菜单",
- "Set Value with ack-Flag": "使用 ack-Flag 设置值",
- "Set menu": "套餐",
- "Sets the value of the ID to the val, with ack(confirmed)": "将ID的值设置为val,带有ack(已确认)",
- "Settings": "设置",
- "Start Menus": "开始菜单",
- "Startside": "开始边",
- "Switch": "转变",
- "Telegram Instance": "电报实例",
- "Telegram Users": "电报用户",
- "Text in Parse Mode is Bold": "解析模式下的文本为粗体",
- "Text in Parse Mode is Code": "解析模式下的文本是代码",
- "Text in Parse Mode is Italic": "解析模式下的文本为斜体",
- "Text in Parse Mode is Link": "解析模式下的文本是链接",
- "Text will be send if no entry was found!": "如果未找到条目,将发送文本!",
- "The Value is not specified in the return text": "返回文本中未指定值",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty.": "号码可以完全互换。 0-6表示范围,1表示步长,UNIT用单位代替,但也可以留空。",
- "The numbers can be completely exchanged. 0-6 indicates the range, and 1 the step size, UNIT is replaced by a unit, but can also be left empty. Replace TRIGGER with a unique value.": "号码可以完全互换。 0-6表示范围,1表示步长,UNIT用单位代替,但也可以留空。将 TRIGGER 替换为唯一值。",
- "The same as above, but when you click on a button, the item will be deleted, 'shoppinglist' may not be changed.": "与上面相同,但是当您单击按钮时,该项目将被删除,“购物清单”可能不会更改。",
- "The same as above, but when you click on a button, the item will be deleted,the Key for the Items is `name:`, you can also add `time:`. Important!!! 'shoppinglist' may not be changed.": "与上面相同,但是当您单击按钮时,该项目将被删除,项目的 Key 是 `name:`,您也可以添加 `time:`。 重要!!!“购物清单”可能无法更改。",
- "The trigger is allready in use.": "触发器已准备好使用。",
- "There are doubled used Triggers:": "有双重使用的触发器:",
- "This allows you to set a manually value in combination with ID Value, like this: staticValue{id:ID}staticValue": "这允许您结合 ID 值手动设置值,如下所示:staticValue{id:ID}staticValue",
- "This allows you to set a modified Submenu Value in combination with a static part , like this: staticValue{value}staticValue": "这允许您结合静态部分设置修改后的子菜单值,如下所示:staticValue{value}staticValue",
- "This allows you to set a value manually set Value in combination with ID Value, like this: staticValue{id:ID}staticValue": "这允许您手动设置一个值,将 Value 与 ID Value 结合使用,如下所示:staticValue{id:ID}staticValue",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value(boolean or number). ConfirmText: Text to confirm the value.": "这允许您将动态值写入数据点。只需拨打电话,然后您就可以在输入字段中输入值。 RequestText:请求值的文本。类型:值的类型(布尔值或数字)。确认文本:用于确认值的文本。",
- "This allows you to write dynamic values into data points. Simply make a call and then you can enter the value in the input field. RequestText: Text to request the value. Type: type of the value. ConfirmText: Text to confirm the value.": "这允许您将动态值写入数据点。只需拨打电话,然后您就可以在输入字段中输入值。 RequestText:请求值的文本。类型:值的类型。确认文本:用于确认值的文本。",
- "This is a Submenu!": "这是一个子菜单!",
- "This is used in action under SetState. Enter the desired ID. Below value! insert": "这在 SetState 下的操作中使用。输入所需的 ID。低于价值!插入",
- "TimeStamp. Converts a Unix timestamp to a local time, the format can be changed, for example to DD.MM.YYYY YY hh:mm:ss:sss": "时间戳。将 Unix 时间戳转换为本地时间,格式可以更改,例如 DD.MM.YYYY YY hh:mm:ss:sss",
- "To insert an ID, simply insert the block first, select the ID. This will then be automatically inserted in the appropriate place, even if the ID is to be changed. If the code does not recognize the block, the ID is appended to the end.": "要插入 ID,只需先插入块,然后选择 ID。即使要更改 ID,也会自动将其插入到适当的位置。如果代码无法识别该块,则将 ID 附加到末尾。",
- "Trigger": "扳机",
- "Unused Trigger": "未使用的触发器",
- "Used Trigger": "使用过的触发器",
- "User List": "用户列表",
- "Users for this Group, seperate with": "该组的用户,分别是",
- "Users from Telegram": "来自 Telegram 的用户",
- "Value": "价值",
- "What is to do?": "该怎么办?",
- "When pressed, you jump back to the previous menu": "当按下时,您跳回到上一个菜单",
- "Yes": "是的",
- "You have double triggers, please remove them!": "您有双触发器,请删除它们!",
"ack": "确认",
+ "action": "行动",
"active": "积极的",
+ "activeMenu": "活动菜单:",
+ "add": "添加",
+ "addAction": "添加新动作",
+ "addMenu": "添加新菜单名称",
+ "binding": "绑定:首先是带有 id 的 Var,然后是条件和文本。",
+ "breakpointNewline": "新行的断点,仅将其插入文本中",
+ "call": "称呼",
+ "cancel": "取消",
+ "changeFunction": "更改返回文本中的值,在本例中从 true 更改为 on,将 false 更改为 off",
+ "chooseAction": "选择一个动作",
+ "close": "关闭",
+ "commonName": "输出数据点的名称",
"condition": "健康)状况",
- "confrm": "确认",
- "delay": "延迟",
+ "conditionMenu": "打开菜单的条件",
+ "confirm": "确认",
+ "confirmDelete": "所有数据都将丢失。确认?",
+ "confirmMessage": "短信确认",
+ "confirmSet": "注意力。该值仅被设置,但尚未被适配器确认。您可以删除 noValue,然后将显示该值。位置 && 替换为 Value 或将放在末尾",
+ "convertsUnixTimestamp": "将 Unix 时间戳转换为本地时间",
+ "createMenu": "请创建一个菜单!",
+ "delay": "延迟(毫秒)",
+ "directory": "目录",
+ "doubleTrigger": "您有双触发器,请删除它们!",
+ "entryNotFound": "未找到条目!",
+ "executedMenu": "执行菜单",
"filename": "文件名",
+ "hide": "隐藏",
+ "inactive": "不活跃",
+ "insertID": "要插入 ID,只需先插入块,然后选择 ID。然后,即使要更改 ID,它也会自动插入到适当的位置。如果代码无法识别该块,则将 ID 附加到末尾。",
+ "instance": "实例",
+ "isSubmenu": "这是一个子菜单!",
+ "jsonShoppingList": "与上面相同,但是当您单击按钮时,该项目将被删除,项目的 Key 是 `name:`,您也可以添加 `time:`。 重要!!!“购物清单”可能无法更改。",
+ "jsonTable": "!!!要使用它,parseMode 一定不能处于活动状态!从 JSON 创建一个表作为文本表。第一个值是 JSON 的一个键,后面是列的名称。您可以使用两个以上的值。必须填写标题。不要更改 TextTable。",
+ "latitude": "纬度",
+ "lcTimestamp": "最后更改。将 Unix 时间戳转换为本地时间,格式可以更改,例如 DD.MM.YYYY YY hh:mm:ss:sss",
+ "linkedWith": "与以下链接:",
+ "longitude": "经度",
+ "manuallyValue": "这允许您结合 ID 值手动设置值,如下所示:staticValue{id:ID}staticValue",
+ "math": "转换数值,/10可以替换",
"menu": "菜单",
+ "menuBack": "当按下时,您跳回到上一个菜单",
+ "menuDeleteAll": "生成一个按钮以删除机器人中的所有消息。导航是可选的。只需将其留空,否则您可以输入应调用的菜单。",
+ "menuDynamicSwitch": "生成乘法按钮,可以单独插入值。将 TRIGGER 替换为唯一值。 LengthOfRow 是可选的,可用于设置每行的按钮数量。
重大更改!!! 请手动将“[Name1:Value1, Name2:Value2]”更改为“[Name1|Value1, Name2|Value2]”。十进制数现在也可以用作值。",
+ "menuList": "菜单列表",
+ "menuNumber": "号码可以完全互换。 0-6表示范围,1表示步长,UNIT用单位代替,但也可以留空。将 TRIGGER 替换为唯一值。",
+ "menuPercent": "10可以替换,表示步长0%、10%、20%...!将 TRIGGER 替换为唯一值。这在操作 SetState 中使用。输入所需的 ID。低于价值!插入",
+ "menuSwitch": "生成两个按钮,在本例中为打开和关闭,其值分别为 true 和 false。将 TRIGGER 替换为唯一值。",
"menuToCopy": "要复制的菜单",
+ "modifiedSubmenuValue": "这允许您结合静态部分设置修改后的子菜单值,如下所示:staticValue{value}staticValue",
+ "navigation": "导航",
+ "navigationButtons": "导航按钮",
"newlineCheckbox": "换行符",
+ "no": "不",
+ "noValue": "返回文本中未指定值",
+ "notifiedByChangeOfAnotherState": "如果您在 ID 输入字段中设置数据点后希望收到另一个数据点更改的通知。仅当设置了 ack:true 时,更改才会被共享。必须在 {} 之外指定文本,否则将自动添加。",
+ "oneTimeKey": "要求客户垂直调整键盘大小以获得最佳配合(例如,如果只有两行按钮,则缩小键盘)。默认为 false,在这种情况下,自定义键盘始终与应用程序的标准键盘具有相同的高度。",
"parseMode": "解析模式",
+ "parseModeBold": "解析模式下的文本为粗体",
+ "parseModeCode": "解析模式下的文本是代码",
+ "parseModeItalic": "解析模式下的文本为斜体",
+ "parseModeLink": "解析模式下的文本是链接",
"password": "密码",
+ "percent": "百分比",
"picSendDelay": "图片发送延迟",
+ "placeholderInstance": "--请选择一个电报实例--",
+ "placeholderValue": "值的占位符",
+ "reallyDelete": "您真的要删除这个吗?",
+ "renameMenu": "重命名菜单名称",
"returnText": "返回文本",
"save": "节省",
+ "select": "选择",
+ "selectAMenuDropBox": "选择一个菜单,选择移动或复制。当心!用户必须在所选菜单中处于活动状态!",
+ "selectTargetMenu": "选择目标菜单",
+ "sendMenuAfterRestart": "重启后发送菜单",
"setDynamicValue": "这允许您将动态值写入数据点。只需拨打电话,然后您就可以在输入字段中输入值。 RequestText:请求值的文本。类型:值的类型(布尔值或数字)。确认文本:用于确认值的文本。 ID:如果您想从其他州确认,请在此处输入 ID。(这是可选的)",
+ "setID": "将ID的值设置为val,带有ack(已确认)",
+ "setMenu": "套餐",
+ "setWithAck": "使用 ack-Flag 设置值",
+ "settings": "设置",
+ "startMenus": "开始菜单",
+ "startSide": "起始面",
+ "statusMenu": "查询ID的值,然后将其替换为值,因此可以在其周围写入文本,也可以连续多次使用它。参数 true 是通过函数更改来更改值的选项。如果您不更改此值,则必须将其设置为 false,但其背后还有另一个带有change:true 的 {status: ... 请求。",
+ "submenu": "子菜单",
+ "switch": "转变",
"switchCheckbox": "转变",
- "telegram-menu adapter settings": "电报菜单的适配器设置",
+ "telegramInstance": "电报实例",
+ "telegramUser": "来自 Telegram 的用户",
"text": "文本",
+ "textNoEntry": "如果未找到条目,将发送文本!",
"trigger": "扳机",
+ "tsTimestamp": "时间戳。将 Unix 时间戳转换为本地时间,格式可以更改,例如 DD.MM.YYYY YY hh:mm:ss:sss",
+ "unusedTrigger": "未使用的触发器",
"url": "网址",
+ "usedTrigger": "使用过的触发器",
"user": "用户",
- "values": "价值观"
+ "userList": "用户列表",
+ "userSelect": "请选择一个用户,或停用菜单,然后才能保存!",
+ "value": "价值",
+ "valueRound": "例如,将值四舍五入到小数点后两位",
+ "values": "价值观",
+ "yes": "是的"
}
diff --git a/admin/src/pages/AppTriggerOverviewContent.tsx b/admin/src/pages/AppTriggerOverviewContent.tsx
index 258a9bd9..ddac0392 100644
--- a/admin/src/pages/AppTriggerOverviewContent.tsx
+++ b/admin/src/pages/AppTriggerOverviewContent.tsx
@@ -239,7 +239,7 @@ class TriggerOverview extends Component