The Rudder corner button carries its name in the reader's language, not the raw key
The Plugin Studio's corner button read "rudder-voice" (rega, repo: it showed in the README retake). A widget button now reads studio catalogue key widget:<row key>, falling back to the row label; widget:rudder-voice/ rudder-voice is "Rudder — voice to text" in all 11 locales (Rudder kept as the product name).
This commit is contained in:
parent
e53495dfcf
commit
275f06061c
12 changed files with 16 additions and 1 deletions
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "إعداد مسبق",
|
||||
"cap1": "مفرد",
|
||||
"stageExperimental": "تجريبي",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — تحويل الصوت إلى نص",
|
||||
"toggleList": "إظهار القائمة أو إخفاؤها",
|
||||
"openViews": "فتح قائمة العروض",
|
||||
"expandList": "توسيع القائمة",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "Voreinstellung",
|
||||
"cap1": "Einzeln",
|
||||
"stageExperimental": "Experimentell",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — Sprache zu Text",
|
||||
"toggleList": "Liste ein-/ausblenden",
|
||||
"openViews": "Ansichtsliste öffnen",
|
||||
"expandList": "Liste ausklappen",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "Preset",
|
||||
"cap1": "Single",
|
||||
"stageExperimental": "Experimental",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — voice to text",
|
||||
"toggleList": "Toggle list",
|
||||
"openViews": "Open the list of views",
|
||||
"expandList": "Expand list",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "Preajuste",
|
||||
"cap1": "Individual",
|
||||
"stageExperimental": "Experimental",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — voz a texto",
|
||||
"toggleList": "Mostrar u ocultar la lista",
|
||||
"openViews": "Abrir la lista de vistas",
|
||||
"expandList": "Expandir la lista",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "Préréglage",
|
||||
"cap1": "Simple",
|
||||
"stageExperimental": "Expérimental",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — voix vers texte",
|
||||
"toggleList": "Afficher ou masquer la liste",
|
||||
"openViews": "Ouvrir la liste des vues",
|
||||
"expandList": "Déplier la liste",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "प्रीसेट",
|
||||
"cap1": "एकल",
|
||||
"stageExperimental": "प्रायोगिक",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — आवाज़ से टेक्स्ट",
|
||||
"toggleList": "सूची दिखाएँ या छिपाएँ",
|
||||
"openViews": "दृश्यों की सूची खोलें",
|
||||
"expandList": "सूची फैलाएँ",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "Preimpostato",
|
||||
"cap1": "Singolo",
|
||||
"stageExperimental": "Sperimentale",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — voce in testo",
|
||||
"toggleList": "Mostra o nascondi l’elenco",
|
||||
"openViews": "Apri l’elenco delle viste",
|
||||
"expandList": "Espandi l’elenco",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "Predefinição",
|
||||
"cap1": "Único",
|
||||
"stageExperimental": "Experimental",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — voz para texto",
|
||||
"toggleList": "Mostrar ou ocultar a lista",
|
||||
"openViews": "Abrir a lista de visualizações",
|
||||
"expandList": "Expandir a lista",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "Presetat",
|
||||
"cap1": "Simplu",
|
||||
"stageExperimental": "Experimental",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — voce în text",
|
||||
"toggleList": "Afișează sau ascunde lista",
|
||||
"openViews": "Deschide lista de vizualizări",
|
||||
"expandList": "Extinde lista",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "Предустановка",
|
||||
"cap1": "Одиночный",
|
||||
"stageExperimental": "Экспериментальные",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — голос в текст",
|
||||
"toggleList": "Показать или скрыть список",
|
||||
"openViews": "Открыть список представлений",
|
||||
"expandList": "Развернуть список",
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
"cap2": "预设",
|
||||
"cap1": "单一",
|
||||
"stageExperimental": "实验性",
|
||||
"widget:rudder-voice/rudder-voice": "Rudder — 语音转文字",
|
||||
"toggleList": "显示或隐藏列表",
|
||||
"openViews": "打开视图列表",
|
||||
"expandList": "展开列表",
|
||||
|
|
|
|||
|
|
@ -1092,7 +1092,11 @@ export default defineComponent({
|
|||
panel.style.cssText = 'display:none;width:min(380px,calc(100vw - 24px));height:min(520px,calc(100vh - 80px));position:relative;background:#fff;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.25);overflow:hidden;'
|
||||
const btn = document.createElement('button')
|
||||
btn.type = 'button'
|
||||
btn.textContent = row.label
|
||||
// A catalogue label per widget ("widget:<row key>"), not the row key (rega / repo: the button read
|
||||
// the raw "rudder-voice"). Falls back to the row label for a widget with no key yet.
|
||||
const wk = 'widget:' + row.key
|
||||
const wl = this.tr(wk)
|
||||
btn.textContent = wl !== wk ? wl : row.label
|
||||
btn.setAttribute('aria-expanded', 'false')
|
||||
btn.style.cssText = 'font:600 13px system-ui,sans-serif;padding:8px 14px;border-radius:999px;border:1px solid #30363d;background:#0d1117;color:#e6edf3;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.25);'
|
||||
btn.addEventListener('click', () => this.openWidget(row, panel.style.display === 'none'))
|
||||
|
|
|
|||
Loading…
Reference in a new issue