Add a 'template reference' docs link next to campaign editor. Closes #1405.

This commit is contained in:
Kailash Nadh 2024-01-10 22:07:40 +05:30
parent 9109097aaa
commit d8ca26e747
32 changed files with 48 additions and 16 deletions

View file

@ -580,6 +580,20 @@
"wrench-outline"
]
},
{
"uid": "7fced23a2d76846589ebc2b409bf16e8",
"css": "code",
"code": 983401,
"src": "custom_icons",
"selected": true,
"svg": {
"path": "M334 125Q298.8 125 274.4 149.4T250 209V375Q250 410.2 225.6 434.6T166 459H125V541H166Q201.2 541 225.6 565.4T250 625V791Q250 826.2 274.4 850.6T334 875H416V791H334V584Q334 548.8 309.6 524.4T250 500Q285.2 500 309.6 475.6T334 416V209H416V125H334ZM666 125Q701.2 125 725.6 149.4T750 209V375Q750 410.2 774.4 434.6T834 459H875V541H834Q798.8 541 774.4 565.4T750 625V791Q750 826.2 725.6 850.6T666 875H584V791H666V584Q666 548.8 690.4 524.4T750 500Q714.8 500 690.4 475.6T666 416V209H584V125H666Z",
"width": 1000
},
"search": [
"code"
]
},
{
"uid": "f4ad3f6d071a0bfb3a8452b514ed0892",
"css": "vector-square",
@ -5536,20 +5550,6 @@
"code-array"
]
},
{
"uid": "7fced23a2d76846589ebc2b409bf16e8",
"css": "code-braces",
"code": 983401,
"src": "custom_icons",
"selected": false,
"svg": {
"path": "M334 125Q298.8 125 274.4 149.4T250 209V375Q250 410.2 225.6 434.6T166 459H125V541H166Q201.2 541 225.6 565.4T250 625V791Q250 826.2 274.4 850.6T334 875H416V791H334V584Q334 548.8 309.6 524.4T250 500Q285.2 500 309.6 475.6T334 416V209H416V125H334ZM666 125Q701.2 125 725.6 149.4T750 209V375Q750 410.2 774.4 434.6T834 459H875V541H834Q798.8 541 774.4 565.4T750 625V791Q750 826.2 725.6 850.6T666 875H584V791H666V584Q666 548.8 690.4 524.4T750 500Q714.8 500 690.4 475.6T666 416V209H584V125H666Z",
"width": 1000
},
"search": [
"code-braces"
]
},
{
"uid": "a14000e64052e529dac940c9be1dc118",
"css": "code-brackets",

View file

@ -82,3 +82,4 @@
.mdi-speedometer:before { content: '\e826'; } /* '' */
.mdi-logout-variant:before { content: '󰗽'; } /* '\f05fd' */
.mdi-wrench-outline:before { content: '󰯠'; } /* '\f0be0' */
.mdi-code:before { content: '󰅩'; } /* '\f0169' */

View file

@ -182,7 +182,9 @@
</b-field>
</div>
<div class="column has-text-right">
<p v-if="canEdit && form.content.contentType !== 'plain'" class="is-size-6 has-text-grey">
<a href="https://listmonk.app/docs/templating/#template-expressions" target="_blank" rel="noopener noreferer">
<b-icon icon="code" /> Templating reference</a>
<span v-if="canEdit && form.content.contentType !== 'plain'" class="is-size-6 has-text-grey ml-6">
<a v-if="form.altbody === null" href="#" @click.prevent="onAddAltBody">
<b-icon icon="text" size="is-small" /> {{ $t('campaigns.addAltText') }}
</a>
@ -190,7 +192,8 @@
<b-icon icon="trash-can-outline" size="is-small" />
{{ $t('campaigns.removeAltText') }}
</a>
</p>
</span>
</a>
</div>
</div>

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Programada",
"campaigns.statusChanged": "\"{name}\" està {status}",
"campaigns.subject": "Assumpte",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "Adreces de correu electrònic",
"campaigns.testSent": "S'ha enviat el missatge de prova",
"campaigns.timestamps": "Segells de temps",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Naplánovaná",
"campaigns.statusChanged": "\"{name}\" je {status}",
"campaigns.subject": "Předmět",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-maily",
"campaigns.testSent": "Testovací zpráva odeslána",
"campaigns.timestamps": "Časová razítka",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Wedi'i drefnu",
"campaigns.statusChanged": "Mae “[enw]” {status}",
"campaigns.subject": "Pwnc",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-byst",
"campaigns.testSent": "Wedi anfon neges brawf",
"campaigns.timestamps": "Stamp amser",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Planlagt",
"campaigns.statusChanged": "\"{name}\" er {status}",
"campaigns.subject": "Emne",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-mails",
"campaigns.testSent": "Testmeddelelse sendt",
"campaigns.timestamps": "Tidsstempler",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Geplant",
"campaigns.statusChanged": "\"{name}\" ist {status}",
"campaigns.subject": "Betreff",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-Mails",
"campaigns.testSent": "Testnachricht gesendet",
"campaigns.timestamps": "Zeitstempel",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Προγραμματίστηκε",
"campaigns.statusChanged": "Η εκστρατεία \"{name}\" έχει την κατάσταση {status}",
"campaigns.subject": "Θέμα",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "Διευθύνσεις e-mail",
"campaigns.testSent": "Το δοκιμαστικό μήνυμα στάλθηκε",
"campaigns.timestamps": "Χρονοσήματα",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Scheduled",
"campaigns.statusChanged": "\"{name}\" is {status}",
"campaigns.subject": "Subject",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-mails",
"campaigns.testSent": "Test message sent",
"campaigns.timestamps": "Timestamps",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Agendada",
"campaigns.statusChanged": "\"{name}\" está {status}",
"campaigns.subject": "Asunto",
"campaigns.templatingRef": "Templating reference",
"campaigns.testDisabled": "Intoduce la contraseña (password) para probarla",
"campaigns.testEmails": "Correos electrónicos de prueba",
"campaigns.testSent": "Mensaje de prueba enviado",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Aikataulutettu",
"campaigns.statusChanged": "\"{name}\" on {status}",
"campaigns.subject": "Aihe",
"campaigns.templatingRef": "Templating reference",
"campaigns.testDisabled": "Enter password to test",
"campaigns.testEmails": "Sähköpostit",
"campaigns.testSent": "Testiviesti lähetetty",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "planifiée",
"campaigns.statusChanged": "La campagne « {name} » est {status}",
"campaigns.subject": "Objet",
"campaigns.templatingRef": "Templating reference",
"campaigns.testDisabled": "Entrer le mot de passe pour test",
"campaigns.testEmails": "E-mails de test",
"campaigns.testSent": "Message de test envoyé",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "מתוזמן",
"campaigns.statusChanged": "\"{name}\" {status}",
"campaigns.subject": "נושא",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "כתובות אימייל",
"campaigns.testSent": "הודעת בדיקה נשלחה",
"campaigns.timestamps": "חותמות זמן",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Ütemezett",
"campaigns.statusChanged": "\"{name}\" {status}",
"campaigns.subject": "Tárgy",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "Címek",
"campaigns.testSent": "Tesztüzenet elküldve",
"campaigns.timestamps": "Időbélyegek",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Programmata",
"campaigns.statusChanged": "\"{name}\" e {status}",
"campaigns.subject": "Oggetto",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "Emails di prova",
"campaigns.testSent": "Messaggio di prova inviato",
"campaigns.timestamps": "Marcatura temporale ",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "スケジュールされている",
"campaigns.statusChanged": "\"{name}\" は {status}",
"campaigns.subject": "件名",
"campaigns.templatingRef": "Templating reference",
"campaigns.testDisabled": "使用禁止された",
"campaigns.testEmails": "メール",
"campaigns.testSent": "テストメッセージ送信済み",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "ആസൂത്രണം ചെയ്തു",
"campaigns.statusChanged": "\"{name}\" {status} ആണ്",
"campaigns.subject": "വിഷയം",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "ഈ-മെയിലുകൾ",
"campaigns.testSent": "പരീക്ഷണ സന്ദേശം അയച്ചു",
"campaigns.timestamps": "ടൈംസ്റ്റാമ്പുകൾ",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Gepland",
"campaigns.statusChanged": "\"{name}\" is {status}",
"campaigns.subject": "Onderwerp",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-mails",
"campaigns.testSent": "Testbericht verzonden",
"campaigns.timestamps": "Tijdstippen",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Zaplanowana",
"campaigns.statusChanged": "\"{name}\" jest {status}",
"campaigns.subject": "Temat",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-maile",
"campaigns.testSent": "Wiadomość testowa wysłana",
"campaigns.timestamps": "Sygnatury czasowe",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Agendado",
"campaigns.statusChanged": "O status da campanha \"{name}\" é {status}",
"campaigns.subject": "Assunto",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-mails de teste",
"campaigns.testSent": "Mensagem de teste enviada",
"campaigns.timestamps": "Data e hora",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Agendada",
"campaigns.statusChanged": "\"{name}\" está {status}",
"campaigns.subject": "Assunto",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-mails de teste",
"campaigns.testSent": "Mensagem de teste enviada",
"campaigns.timestamps": "Carimbo de hora",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Programat",
"campaigns.statusChanged": "\"{name}\" este {status}",
"campaigns.subject": "Subiect",
"campaigns.templatingRef": "Templating reference",
"campaigns.testDisabled": "campaigns.testDisabled",
"campaigns.testEmails": "E-mail-uri",
"campaigns.testSent": "Mesaj de testare trimis",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Запланирована",
"campaigns.statusChanged": "\"{name}\" {status}",
"campaigns.subject": "Тема",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "Почта",
"campaigns.testSent": "Тестовое сообщение отправлено",
"campaigns.timestamps": "Метки времени",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Scheduled",
"campaigns.statusChanged": "\"{name}\" is {status}",
"campaigns.subject": "Subject",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-mails",
"campaigns.testSent": "Test message sent",
"campaigns.timestamps": "Timestamps",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Naplánovaná",
"campaigns.statusChanged": "\"{name}\" je {status}",
"campaigns.subject": "Predmet",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "E-maily",
"campaigns.testSent": "Testovacia správa odoslaná",
"campaigns.timestamps": "Časové razítka",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Zamanlandı",
"campaigns.statusChanged": "\"{name}\" durumu {status}",
"campaigns.subject": "Konu",
"campaigns.templatingRef": "Templating reference",
"campaigns.testDisabled": "Test etmek için parola girin",
"campaigns.testEmails": "E-postalar",
"campaigns.testSent": "Test mesajı gönderildi",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Відкладені",
"campaigns.statusChanged": "«{name}» — {status}",
"campaigns.subject": "Тема",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "Адреси е-пошти",
"campaigns.testSent": "Пробний лист надіслано",
"campaigns.timestamps": "Історія",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "Đã lên lịch",
"campaigns.statusChanged": "\"{name}\" là {status}",
"campaigns.subject": "Tiêu đề",
"campaigns.templatingRef": "Templating reference",
"campaigns.testDisabled": "Enter password to test",
"campaigns.testEmails": "Email",
"campaigns.testSent": "Gửi tin nhắn thử",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "已安排",
"campaigns.statusChanged": " “{name}”是 {status}",
"campaigns.subject": "主题",
"campaigns.templatingRef": "Templating reference",
"campaigns.testEmails": "电子邮件",
"campaigns.testSent": "已发送测试消息",
"campaigns.timestamps": "时间戳",

View file

@ -93,6 +93,7 @@
"campaigns.status.scheduled": "已安排",
"campaigns.statusChanged": " “{name}”是{status}",
"campaigns.subject": "主題",
"campaigns.templatingRef": "Templating reference",
"campaigns.testDisabled": "Enter password to test",
"campaigns.testEmails": "電子郵件",
"campaigns.testSent": "已發送測試消息",