Answer the inbox from the panel, with templates

A reply starts from a template filled in the language the person wrote in,
is sent by the application when it has a mailer that delivers or handed to
the replier's mail program otherwise, and is recorded on the submission.
The same is available through the API.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-01 10:45:47 +02:00
parent 697d333ad4
commit 76d022053b
27 changed files with 1096 additions and 0 deletions

View File

@@ -144,6 +144,43 @@ return [
'select_all' => 'Selecciona-ho tot',
],
'replies' => [
'empty_template' => 'La plantilla no té text en l\'idioma d\'aquesta sol·licitud.',
'heading' => 'Respondre a :name',
'sends' => 'S\'envia des de l\'aplicació, en l\'idioma en què va escriure, i queda registrada aquí.',
'hands_over' => 'Aquesta instal·lació no envia correu: s\'obrirà el teu programa de correu amb el text ja escrit, i la resposta queda registrada aquí.',
'send' => 'Enviar',
'open_mail' => 'Obrir al meu correu',
'sent' => 'Resposta enviada',
'recorded' => 'Resposta registrada; acaba d\'enviar-la des del teu correu',
'elsewhere' => 'Respondre des del meu correu',
'no_template' => 'Sense plantilla',
'history' => 'Respostes',
'by' => ':name, :when',
'in_language' => 'Va escriure en :language: millor contestar en aquest idioma.',
'channels' => [
'mail' => 'enviada des d\'aquí',
'mailto' => 'des del correu de qui va respondre',
],
'fields' => [
'template' => 'Plantilla',
'subject' => 'Assumpte',
'body' => 'Missatge',
],
'templates' => [
'label' => 'Plantilla de resposta',
'plural' => 'Plantilles de resposta',
'any_kind' => 'Qualsevol tipus',
'placeholders' => 'A l\'assumpte i al missatge se substitueixen :list (qui va escriure, sobre què, i qui respon).',
'fields' => [
'name' => 'Nom',
'name_hint' => 'Per triar-la a la llista; no s\'envia.',
'kind' => 'Per a',
'position' => 'Ordre',
],
],
],
'statistics' => [
'title' => 'Estadístiques',
'period' => 'Període',