Merge pull request #807 from lonerOrz/feat/custombutton

Enhance custom button
This commit is contained in:
Lemmy
2025-11-21 12:02:57 -05:00
committed by GitHub
14 changed files with 614 additions and 67 deletions
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "Geben Sie einen Befehl ein, der kontinuierlich ausgeführt werden soll."
},
"dynamic-text": "Dynamischer Text",
"hide-vertical": {
"description": "Wenn aktiviert, wird der Text aus der Befehlsausgabe nicht angezeigt, wenn sich die Leiste in einem vertikalen Layout befindet (links oder rechts).",
"label": "Text in vertikaler Leiste ausblenden"
"max-text-length-horizontal": {
"description": "Maximale Anzahl an Zeichen, die in horizontaler Leiste angezeigt werden (0 zum Ausblenden des Textes)",
"label": "Max. Textlänge (horizontal)"
},
"max-text-length-vertical": {
"description": "Maximale Anzahl an Zeichen, die in vertikaler Leiste angezeigt werden (0 zum Ausblenden des Textes)",
"label": "Max. Textlänge (vertikal)"
},
"icon": {
"description": "Symbol aus der Bibliothek auswählen.",
@@ -141,6 +145,23 @@
"label": "Mittelklick",
"update-text": "Text auf Mittelklick aktualisieren"
},
"wheel": {
"description": "Befehl, der bei Verwendung des Scrollrads ausgeführt wird.\nVerwenden Sie $delta für die Scrollrad-Delta im Befehl",
"label": "Scrollrad",
"update-text": "Anzeigetext beim Scrollen aktualisieren"
},
"wheel-mode-separate": {
"label": "Separate Scrollrad-Befehle",
"description": "Separate Befehle für Scrollrad hoch und runter aktivieren"
},
"wheel-up": {
"description": "Befehl, der ausgeführt wird, wenn das Scrollrad hochgescrollt wird.",
"label": "Scrollrad hoch Befehl"
},
"wheel-down": {
"description": "Befehl, der ausgeführt wird, wenn das Scrollrad heruntergescrollt wird.",
"label": "Scrollrad runter Befehl"
},
"parse-json": {
"description": "Die Befehlsausgabe als JSON-Objekt parsen, um Text und Symbol dynamisch festzulegen.",
"label": "Ausgabe als JSON parsen"
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "Enter a command to run continuously."
},
"dynamic-text": "Dynamic text",
"hide-vertical": {
"description": "If enabled, the text from the command output will not be shown when the bar is in a vertical layout (left or right).",
"label": "Hide text in vertical bar"
"max-text-length-horizontal": {
"description": "Maximum number of characters to show in horizontal bar (0 to hide text)",
"label": "Max text length (horizontal)"
},
"max-text-length-vertical": {
"description": "Maximum number of characters to show in vertical bar (0 to hide text)",
"label": "Max text length (vertical)"
},
"icon": {
"description": "Select an icon from the library.",
@@ -141,6 +145,23 @@
"label": "Middle click",
"update-text": "Update displayed text on middle-click"
},
"wheel": {
"description": "Command to execute when the scroll wheel is used.\nUse $delta for the scroll wheel delta in the command",
"label": "Scroll wheel",
"update-text": "Update displayed text on scroll"
},
"wheel-mode-separate": {
"label": "Separate wheel commands",
"description": "Enable separate commands for wheel up and down"
},
"wheel-up": {
"description": "Command to execute when the scroll wheel is scrolled up.",
"label": "Wheel up command"
},
"wheel-down": {
"description": "Command to execute when the scroll wheel is scrolled down.",
"label": "Wheel down command"
},
"parse-json": {
"description": "Parse the command output as a JSON object to dynamically set text and icon.",
"label": "Parse output as JSON"
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "Introduce un comando para ejecutar continuamente."
},
"dynamic-text": "Texto dinámico",
"hide-vertical": {
"description": "Si está activado, el texto de la salida del comando no se mostrará cuando la barra esté en un diseño vertical (izquierda o derecha).",
"label": "Ocultar texto en barra vertical"
"max-text-length-horizontal": {
"description": "Número máximo de caracteres a mostrar en la barra horizontal (0 para ocultar el texto)",
"label": "Longitud máxima de texto (horizontal)"
},
"max-text-length-vertical": {
"description": "Número máximo de caracteres a mostrar en la barra vertical (0 para ocultar el texto)",
"label": "Longitud máxima de texto (vertical)"
},
"icon": {
"description": "Selecciona un icono de la biblioteca.",
@@ -141,6 +145,23 @@
"label": "Clic medio",
"update-text": "Actualizar el texto mostrado al hacer clic con el botón central"
},
"wheel": {
"description": "Comando a ejecutar cuando se usa la rueda de desplazamiento.\nUsa $delta para el delta de la rueda de desplazamiento en el comando",
"label": "Rueda de desplazamiento",
"update-text": "Actualizar texto mostrado al desplazarse"
},
"wheel-mode-separate": {
"label": "Comandos de rueda separados",
"description": "Habilitar comandos separados para rueda arriba y abajo"
},
"wheel-up": {
"description": "Comando a ejecutar cuando la rueda de desplazamiento se desplaza hacia arriba.",
"label": "Comando de rueda hacia arriba"
},
"wheel-down": {
"description": "Comando a ejecutar cuando la rueda de desplazamiento se desplaza hacia abajo.",
"label": "Comando de rueda hacia abajo"
},
"parse-json": {
"description": "Analizar la salida del comando como un objeto JSON para establecer dinámicamente el texto y el ícono.",
"label": "Analizar salida como JSON"
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "Entrez une commande à exécuter en continu."
},
"dynamic-text": "Texte dynamique",
"hide-vertical": {
"description": "Si activé, le texte de la sortie de la commande ne sera pas affiché lorsque la barre est en disposition verticale (gauche ou droite).",
"label": "Masquer le texte dans la barre verticale"
"max-text-length-horizontal": {
"description": "Nombre maximal de caractères à afficher dans la barre horizontale (0 pour masquer le texte)",
"label": "Longueur max du texte (horizontal)"
},
"max-text-length-vertical": {
"description": "Nombre maximal de caractères à afficher dans la barre verticale (0 pour masquer le texte)",
"label": "Longueur max du texte (vertical)"
},
"icon": {
"description": "Sélectionnez une icône dans la bibliothèque.",
@@ -141,6 +145,23 @@
"label": "Clic milieu",
"update-text": "Mettre à jour le texte affiché lors d'un clic molette."
},
"wheel": {
"description": "Commande à exécuter lorsque la molette est utilisée.\nUtilisez $delta pour le delta de la molette dans la commande",
"label": "Molette",
"update-text": "Mettre à jour le texte affiché au défilement"
},
"wheel-mode-separate": {
"label": "Commandes de molette séparées",
"description": "Activer des commandes séparées pour la molette haut et bas"
},
"wheel-up": {
"description": "Commande à exécuter lorsque la molette est défilée vers le haut.",
"label": "Commande molette haut"
},
"wheel-down": {
"description": "Commande à exécuter lorsque la molette est défilée vers le bas.",
"label": "Commande molette bas"
},
"parse-json": {
"description": "Analyser la sortie de la commande en tant qu'objet JSON pour définir dynamiquement le texte et l'icône.",
"label": "Analyser la sortie en JSON"
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "Voer een commando in dat continu wordt uitgevoerd."
},
"dynamic-text": "Dynamische tekst",
"hide-vertical": {
"description": "Indien ingeschakeld wordt de tekst uit de commando-uitvoer niet getoond wanneer de balk verticaal is (links of rechts).",
"label": "Tekst verbergen in verticale balk"
"max-text-length-horizontal": {
"description": "Maximaal aantal tekens dat moet worden weergegeven in horizontale balk (0 om tekst te verbergen)",
"label": "Max. tekstlengte (horizontaal)"
},
"max-text-length-vertical": {
"description": "Maximaal aantal tekens dat moet worden weergegeven in verticale balk (0 om tekst te verbergen)",
"label": "Max. tekstlengte (verticaal)"
},
"icon": {
"description": "Selecteer een pictogram uit de bibliotheek.",
@@ -141,6 +145,23 @@
"label": "Middelste muisklik",
"update-text": "Tekst bijwerken bij middelste muisklik"
},
"wheel": {
"description": "Commando om uit te voeren wanneer het scrollwiel wordt gebruikt.\nGebruik $delta voor de scrollwiel-delta in het commando",
"label": "Scrollwiel",
"update-text": "Weergegeven tekst bij scrollen bijwerken"
},
"wheel-mode-separate": {
"label": "Afzonderlijke scrollwielcommando's",
"description": "Afzonderlijke commando's inschakelen voor scrollwiel omhoog en omlaag"
},
"wheel-up": {
"description": "Commando om uit te voeren wanneer het scrollwiel omhoog wordt bewogen.",
"label": "Scrollwiel omhoog commando"
},
"wheel-down": {
"description": "Commando om uit te voeren wanneer het scrollwiel omlaag wordt bewogen.",
"label": "Scrollwiel omlaag commando"
},
"parse-json": {
"description": "Interpreteer de commando-uitvoer als JSON-object om tekst en pictogram dynamisch in te stellen.",
"label": "Uitvoer als JSON parseren"
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "Insira um comando para executar continuamente."
},
"dynamic-text": "Texto dinâmico",
"hide-vertical": {
"description": "Se ativado, o texto da saída do comando não será exibido quando a barra estiver em um layout vertical (esquerda ou direita).",
"label": "Ocultar texto na barra vertical"
"max-text-length-horizontal": {
"description": "Número máximo de caracteres a serem exibidos na barra horizontal (0 para ocultar o texto)",
"label": "Comprimento máximo do texto (horizontal)"
},
"max-text-length-vertical": {
"description": "Número máximo de caracteres a serem exibidos na barra vertical (0 para ocultar o texto)",
"label": "Comprimento máximo do texto (vertical)"
},
"icon": {
"description": "Selecione um ícone da biblioteca.",
@@ -141,6 +145,23 @@
"label": "Clique do meio",
"update-text": "Atualizar texto exibido com clique do meio"
},
"wheel": {
"description": "Comando a executar quando a roda de rolagem é usada.\nUse $delta para o delta da roda de rolagem no comando",
"label": "Roda de rolagem",
"update-text": "Atualizar texto exibido ao rolar"
},
"wheel-mode-separate": {
"label": "Comandos de roda separados",
"description": "Ativar comandos separados para roda para cima e para baixo"
},
"wheel-up": {
"description": "Comando a executar quando a roda de rolagem é rolada para cima.",
"label": "Comando de roda para cima"
},
"wheel-down": {
"description": "Comando a executar quando a roda de rolagem é rolada para baixo.",
"label": "Comando de roda para baixo"
},
"parse-json": {
"description": "Analisa a saída do comando como um objeto JSON para definir dinamicamente o texto e o ícone.",
"label": "Analisar saída como JSON"
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "Введите команду для непрерывного выполнения."
},
"dynamic-text": "Динамический текст",
"hide-vertical": {
"description": "Если включено, текст из вывода команды не будет отображаться, когда панель находится в вертикальном макете (слева или справа).",
"label": "Скрывать текст в вертикальной панели"
"max-text-length-horizontal": {
"description": "Максимальное количество символов для отображения в горизонтальной панели (0 для скрытия текста)",
"label": "Макс. длина текста (горизонтально)"
},
"max-text-length-vertical": {
"description": "Максимальное количество символов для отображения в вертикальной панели (0 для скрытия текста)",
"label": "Макс. длина текста (вертикально)"
},
"icon": {
"description": "Выберите иконку из библиотеки.",
@@ -141,6 +145,23 @@
"label": "Клик средней кнопкой",
"update-text": "Обновить отображаемый текст по среднему клику"
},
"wheel": {
"description": "Команда для выполнения при использовании колеса прокрутки.\nИспользуйте $delta для дельты колеса прокрутки в команде",
"label": "Колесо прокрутки",
"update-text": "Обновить отображаемый текст при прокрутке"
},
"wheel-mode-separate": {
"label": "Раздельные команды колеса прокрутки",
"description": "Включить раздельные команды для колеса прокрутки вверх и вниз"
},
"wheel-up": {
"description": "Команда для выполнения при прокрутке колеса вверх.",
"label": "Команда прокрутки колеса вверх"
},
"wheel-down": {
"description": "Команда для выполнения при прокрутке колеса вниз.",
"label": "Команда прокрутки колеса вниз"
},
"parse-json": {
"description": "Разобрать вывод команды как объект JSON для динамической установки текста и иконки.",
"label": "Разобрать вывод как JSON"
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "Sürekli çalıştırılacak bir komut girin."
},
"dynamic-text": "Dinamik metin",
"hide-vertical": {
"description": "Etkinleştirilirse, komut çıktısındaki metin, çubuk dikey düzende (sol veya sağ) olduğunda gösterilmeyecektir.",
"label": "Dikey çubukta metni gizle"
"max-text-length-horizontal": {
"description": "Yatay çubukta gösterilecek maksimum karakter sayısı (metni gizlemek için 0)",
"label": "Maks. metin uzunluğu (yatay)"
},
"max-text-length-vertical": {
"description": "Dikey çubukta gösterilecek maksimum karakter sayısı (metni gizlemek için 0)",
"label": "Maks. metin uzunluğu (dikey)"
},
"icon": {
"description": "Kütüphaneden bir ikon seçin.",
@@ -141,6 +145,23 @@
"label": "Orta tıklama",
"update-text": "Orta tıklamayla görüntülenen metni güncelle"
},
"wheel": {
"description": "Kaydırma tekerleği kullanıldığında yürütülecek komut.\nKomutta kaydırma tekerleği deltası için $delta kullanın",
"label": "Kaydırma tekerleği",
"update-text": "Kaydırmada gösterilen metni güncelle"
},
"wheel-mode-separate": {
"label": "Ayrı kaydırma tekerleği komutları",
"description": "Kaydırma tekerleği yukarı ve aşağı için ayrı komutları etkinleştir"
},
"wheel-up": {
"description": "Kaydırma tekerleği yukarı kaydırıldığında yürütülecek komut.",
"label": "Kaydırma tekerleği yukarı komutu"
},
"wheel-down": {
"description": "Kaydırma tekerleği aşağı kaydırıldığında yürütülecek komut.",
"label": "Kaydırma tekerleği aşağı komutu"
},
"parse-json": {
"description": "Komut çıktısını metin ve ikon dinamik olarak ayarlamak için bir JSON nesnesi olarak ayrıştırın.",
"label": "Çıktıyı JSON olarak ayrıştır"
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "Введіть команду для безперервного запуску."
},
"dynamic-text": "Динамічний текст",
"hide-vertical": {
"description": "Якщо увімкнено, текст з виводу команди не відображатиметься, коли панель знаходиться у вертикальному розташуванні (ліворуч або праворуч).",
"label": "Приховати текст у вертикальній панелі"
"max-text-length-horizontal": {
"description": "Максимальна кількість символів для відображення в горизонтальній панелі (0 щоб приховати текст)",
"label": "Макс. довжина тексту (горизонтально)"
},
"max-text-length-vertical": {
"description": "Максимальна кількість символів для відображення в вертикальній панелі (0 щоб приховати текст)",
"label": "Макс. довжина тексту (вертикально)"
},
"icon": {
"description": "Вибрати значок з бібліотеки.",
@@ -141,6 +145,23 @@
"label": "Середній клік",
"update-text": "Оновити відображуваний текст при натисканні середньою кнопкою миші"
},
"wheel": {
"description": "Команда для виконання при використанні колеса прокрутки.\nВикористовуйте $delta для дельти колеса прокрутки в команді",
"label": "Колесо прокрутки",
"update-text": "Оновити відображуваний текст при прокрутці"
},
"wheel-mode-separate": {
"label": "Окремі команди колеса прокрутки",
"description": "Увімкнути окремі команди для колеса прокрутки вгору та вниз"
},
"wheel-up": {
"description": "Команда для виконання при прокрутці колеса вгору.",
"label": "Команда прокрутки колеса вгору"
},
"wheel-down": {
"description": "Команда для виконання при прокрутці колеса вниз.",
"label": "Команда прокрутки колеса вниз"
},
"parse-json": {
"description": "Розбирати виведення команди як JSON-об'єкт для динамічного встановлення тексту та значка.",
"label": "Розбирати виведення як JSON"
+24 -3
View File
@@ -123,9 +123,13 @@
"stream-description": "输入一个要持续运行的命令。"
},
"dynamic-text": "动态文本",
"hide-vertical": {
"description": "如果启用,当栏处于垂直布局(左或右)时,将不显示命令输出的文本",
"label": "在垂直栏中隐藏文本"
"max-text-length-horizontal": {
"description": "在水平栏中显示的最大字符数(0 为隐藏文本",
"label": "最大文本长度(水平)"
},
"max-text-length-vertical": {
"description": "在垂直栏中显示的最大字符数(0 为隐藏文本)",
"label": "最大文本长度(垂直)"
},
"icon": {
"description": "从库中选择图标。",
@@ -141,6 +145,23 @@
"label": "中键点击",
"update-text": "鼠标中键点击时更新显示的文本"
},
"wheel": {
"description": "使用滚轮时执行的命令。\n在命令中使用 $delta 表示滚轮增量",
"label": "滚轮",
"update-text": "滚轮滚动时更新显示的文本"
},
"wheel-mode-separate": {
"label": "分开滚轮命令",
"description": "为滚轮向上和向下启用单独的命令"
},
"wheel-up": {
"description": "滚轮向上滚动时执行的命令。",
"label": "滚轮向上命令"
},
"wheel-down": {
"description": "滚轮向下滚动时执行的命令。",
"label": "滚轮向下命令"
},
"parse-json": {
"description": "将命令输出解析为 JSON 对象,以动态设置文本和图标。",
"label": "将输出解析为 JSON"