Initial commit: Add logistics and order_detail message types
Some checks failed
Lock Threads / action (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
Publish Chatwoot EE docker images / build (linux/amd64, ubuntu-latest) (push) Has been cancelled
Publish Chatwoot EE docker images / build (linux/arm64, ubuntu-22.04-arm) (push) Has been cancelled
Publish Chatwoot EE docker images / merge (push) Has been cancelled
Publish Chatwoot CE docker images / build (linux/amd64, ubuntu-latest) (push) Has been cancelled
Publish Chatwoot CE docker images / build (linux/arm64, ubuntu-22.04-arm) (push) Has been cancelled
Publish Chatwoot CE docker images / merge (push) Has been cancelled
Run Chatwoot CE spec / lint-backend (push) Has been cancelled
Run Chatwoot CE spec / lint-frontend (push) Has been cancelled
Run Chatwoot CE spec / frontend-tests (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (0, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (1, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (10, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (11, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (12, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (13, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (14, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (15, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (2, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (3, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (4, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (5, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (6, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (7, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (8, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (9, 16) (push) Has been cancelled
Run Linux nightly installer / nightly (push) Has been cancelled

- Add Logistics component with progress tracking
- Add OrderDetail component for order information
- Support data-driven steps and actions
- Add blue color scale to widget SCSS
- Fix node overflow and progress bar rendering issues
- Add English translations for dashboard components

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Liang XJ
2026-01-26 11:16:56 +08:00
commit 092fb2e083
7646 changed files with 975643 additions and 0 deletions

View File

@@ -0,0 +1,138 @@
{
"ATTRIBUTES_MGMT": {
"HEADER": "Attributi Personalizzati",
"HEADER_BTN_TXT": "Aggiungi Attributo Personalizzato",
"LOADING": "Caricamento attributi personalizzati",
"DESCRIPTION": "Un attributo personalizzato tiene traccia di informazioni aggiuntive sui tuoi contatti o sulle conversazioni — ad esempio il piano di abbonamento o la data del primo acquisto. Puoi aggiungere diversi tipi di attributi personalizzati, come testo, elenchi o numeri, per raccogliere le informazioni specifiche di cui hai bisogno.",
"LEARN_MORE": "Scopri di più sugli attributi personalizzati",
"ATTRIBUTE_MODELS": {
"CONVERSATION": "Conversazione",
"CONTACT": "Contatto"
},
"ATTRIBUTE_TYPES": {
"TEXT": "Testo",
"NUMBER": "Numero",
"LINK": "Link",
"DATE": "Data",
"LIST": "Elenco",
"CHECKBOX": "Checkbox"
},
"ADD": {
"TITLE": "Aggiungi Attributo Personalizzato",
"SUBMIT": "Crea",
"CANCEL_BUTTON_TEXT": "Annulla",
"FORM": {
"NAME": {
"LABEL": "Nome Visualizzato",
"PLACEHOLDER": "Inserisci il nome da mostrare per lattributo personalizzato",
"ERROR": "Nome richiesto"
},
"DESC": {
"LABEL": "Descrizione",
"PLACEHOLDER": "Inserisci una descrizione dell'attributo personalizzato",
"ERROR": "Descrizione richiesta"
},
"MODEL": {
"LABEL": "Si applica a",
"PLACEHOLDER": "Selezionane uno",
"ERROR": "Modello richiesto"
},
"TYPE": {
"LABEL": "Tipo",
"PLACEHOLDER": "Seleziona un tipo di attributo",
"ERROR": "Tipo richiesto",
"LIST": {
"LABEL": "Valori dellelenco",
"PLACEHOLDER": "Inserisci un valore da aggiungere all'elenco e premi il tasto invio",
"ERROR": "Deve avere almeno un valore"
}
},
"KEY": {
"LABEL": "Chiave",
"PLACEHOLDER": "Inserisci la chiave dell'attributo personalizzato",
"ERROR": "Chiave richiesta",
"IN_VALID": "Chiave non valida"
},
"REGEX_PATTERN": {
"LABEL": "Espressione regolare",
"PLACEHOLDER": "Inserisci un'espressione regolare per validare gli attributi personalizzati. (Opzionale)"
},
"REGEX_CUE": {
"LABEL": "Suggerimento espressione regolare",
"PLACEHOLDER": "Inserisci un suggerimento per l'espressione regolare. (Opzionale)"
},
"ENABLE_REGEX": {
"LABEL": "Abilita convalida espressione regolare"
}
},
"API": {
"SUCCESS_MESSAGE": "Attributo personalizzato aggiunto con successo!",
"ERROR_MESSAGE": "Impossibile creare un Attributo Personalizzato. Riprova più tardi."
}
},
"DELETE": {
"BUTTON_TEXT": "Elimina",
"API": {
"SUCCESS_MESSAGE": "Attributo Personalizzato eliminato con successo.",
"ERROR_MESSAGE": "Impossibile eliminare l'attributo personalizzato. Riprova."
},
"CONFIRM": {
"TITLE": "Sei sicuro di voler eliminare - {attributeName}",
"PLACE_HOLDER": "Digita {attributeName} per confermare",
"MESSAGE": "L'eliminazione rimuoverà l'attributo personalizzato",
"YES": "Elimina ",
"NO": "Annulla"
}
},
"EDIT": {
"TITLE": "Modifica Attributo Personalizzato",
"UPDATE_BUTTON_TEXT": "Aggiorna",
"TYPE": {
"LIST": {
"LABEL": "Valori dellelenco",
"PLACEHOLDER": "Inserisci i valori da aggiungere all'elenco e premi il tasto invio"
}
},
"API": {
"SUCCESS_MESSAGE": "Attributo Personalizzato aggiornato correttamente",
"ERROR_MESSAGE": "Si è verificato un errore durante l'aggiornamento dell'attributo personalizzato, riprova"
}
},
"TABS": {
"HEADER": "Attributi Personalizzati",
"CONVERSATION": "Conversazione",
"CONTACT": "Contatto"
},
"LIST": {
"TABLE_HEADER": {
"NAME": "Nome",
"DESCRIPTION": "Descrizione",
"TYPE": "Tipo",
"KEY": "Chiave"
},
"BUTTONS": {
"EDIT": "Modifica",
"DELETE": "Elimina"
},
"EMPTY_RESULT": {
"404": "Non ci sono attributi personalizzati creati",
"NOT_FOUND": "Non ci sono attributi personalizzati configurati"
},
"REGEX_PATTERN": {
"LABEL": "Espressione regolare",
"PLACEHOLDER": "Inserisci un'espressione regolare per validare gli attributi personalizzati. (Opzionale)"
},
"REGEX_CUE": {
"LABEL": "Suggerimento espressione regolare",
"PLACEHOLDER": "Inserisci un suggerimento per l'espressione regolare. (Opzionale)"
},
"ENABLE_REGEX": {
"LABEL": "Abilita convalida espressione regolare"
}
},
"BADGES": {
"PRE_CHAT": "Pre-chat",
"RESOLUTION": "Risoluzione"
}
}
}