Files
Liang XJ 092fb2e083
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
Initial commit: Add logistics and order_detail message types
- 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>
2026-01-26 11:16:56 +08:00

583 lines
18 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"REPORT": {
"HEADER": "Gespräche",
"LOADING_CHART": "Diagrammdaten laden ...",
"NO_ENOUGH_DATA": "Wir haben nicht genügend Datenpunkte erhalten, um einen Bericht zu erstellen. Bitte versuchen Sie es später erneut.",
"DOWNLOAD_AGENT_REPORTS": "Agenten-Berichte herunterladen",
"DATA_FETCHING_FAILED": "Daten konnten nicht abgerufen werden. Bitte versuchen Sie es später erneut.",
"SUMMARY_FETCHING_FAILED": "Zusammenfassung konnte nicht abgerufen werden. Bitte versuchen Sie es später erneut.",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Konversationen",
"DESC": "( Gesamt )"
},
"INCOMING_MESSAGES": {
"NAME": "Eingehende Nachrichten",
"DESC": "( Gesamt )"
},
"OUTGOING_MESSAGES": {
"NAME": "Ausgehende Nachrichten",
"DESC": "( Gesamt )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Erste Antwortzeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Zeit bis zur ersten Reaktion beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_TIME": {
"NAME": "Lösungszeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Lösungszeit beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_COUNT": {
"NAME": "Auflösungsanzahl",
"DESC": "( Gesamt )"
},
"BOT_RESOLUTION_COUNT": {
"NAME": "Auflösungsanzahl",
"DESC": "( Gesamt )"
},
"BOT_HANDOFF_COUNT": {
"NAME": "Übergabezählung",
"DESC": "( Gesamt )"
},
"REPLY_TIME": {
"NAME": "Wartezeit des Kunden",
"TOOLTIP_TEXT": "Die Wartezeit beträgt {metricValue} (basierend auf {conversationCount} Antworten)",
"DESC": ""
}
},
"DATE_RANGE_OPTIONS": {
"LAST_7_DAYS": "Letzten 7 Tage",
"LAST_14_DAYS": "Letzten 14 Tage",
"LAST_30_DAYS": "Letzte 30 Tage",
"THIS_MONTH": "This month",
"LAST_MONTH": "Last month",
"LAST_3_MONTHS": "Die letzten 3 Monate",
"LAST_6_MONTHS": "Die letzten 6 Monate",
"LAST_YEAR": "Letztes Jahr",
"CUSTOM_DATE_RANGE": "Benutzerdefinierter Zeitraum"
},
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Übernehmen",
"PLACEHOLDER": "Zeitraum auswählen"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Gruppieren nach",
"DURATION_FILTER_LABEL": "Dauer",
"GROUPING_OPTIONS": {
"DAY": "Tag",
"WEEK": "Woche",
"MONTH": "Monat",
"YEAR": "Jahr"
},
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Tag"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Tag"
},
{
"id": 2,
"groupBy": "Woche"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Tag"
},
{
"id": 2,
"groupBy": "Woche"
},
{
"id": 3,
"groupBy": "Monat"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 1,
"groupBy": "Tag"
},
{
"id": 2,
"groupBy": "Woche"
},
{
"id": 3,
"groupBy": "Monat"
}
],
"BUSINESS_HOURS": "Öffnungszeiten",
"FILTER_ACTIONS": {
"CLEAR_FILTER": "Filter löschen",
"EMPTY_LIST": "Keine Ergebnisse gefunden"
},
"PAGINATION": {
"RESULTS": "Showing {start} to {end} of {total} results",
"PER_PAGE_TEMPLATE": "{size} / page"
}
},
"AGENT_REPORTS": {
"HEADER": "Agenten-Übersicht",
"DESCRIPTION": "Easily track agent performance with key metrics such as conversations, response times, resolution times, and resolved cases. Click an agents name to learn more.",
"LOADING_CHART": "Diagrammdaten laden ...",
"NO_ENOUGH_DATA": "Wir haben nicht genügend Datenpunkte erhalten, um einen Bericht zu erstellen. Bitte versuchen Sie es später erneut.",
"DOWNLOAD_AGENT_REPORTS": "Agenten-Berichte herunterladen",
"FILTER_DROPDOWN_LABEL": "Agent auswählen",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Konversationen",
"DESC": "( Gesamt )"
},
"INCOMING_MESSAGES": {
"NAME": "Eingehende Nachrichten",
"DESC": "( Gesamt )"
},
"OUTGOING_MESSAGES": {
"NAME": "Ausgehende Nachrichten",
"DESC": "( Gesamt )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Erste Antwortzeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Zeit bis zur ersten Reaktion beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_TIME": {
"NAME": "Lösungszeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Lösungszeit beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_COUNT": {
"NAME": "Lösungsanzahl",
"DESC": "( Gesamt )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Letzte 7 Tage"
},
{
"id": 1,
"name": "Letzte 30 Tage"
},
{
"id": 2,
"name": "Letzte 3 Monate"
},
{
"id": 3,
"name": "Letzte 6 Monate"
},
{
"id": 4,
"name": "Letztes Jahr"
},
{
"id": 5,
"name": "Benutzerdefinierter Zeitraum"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Übernehmen",
"PLACEHOLDER": "Zeitraum auswählen"
}
},
"LABEL_REPORTS": {
"HEADER": "Label-Übersicht",
"DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Diagrammdaten laden...",
"NO_ENOUGH_DATA": "Wir haben nicht genügend Datenpunkte erhalten, um einen Bericht zu erstellen. Bitte versuchen Sie es später erneut.",
"DOWNLOAD_LABEL_REPORTS": "Label-Berichte herunterladen",
"FILTER_DROPDOWN_LABEL": "Label auswählen",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Konversationen",
"DESC": "( Gesamt )"
},
"INCOMING_MESSAGES": {
"NAME": "Eingehende Nachrichten",
"DESC": "( Gesamt )"
},
"OUTGOING_MESSAGES": {
"NAME": "Ausgehende Nachrichten",
"DESC": "( Gesamt )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Erste Antwortzeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Zeit bis zur ersten Reaktion beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_TIME": {
"NAME": "Lösungszeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Lösungszeit beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_COUNT": {
"NAME": "Lösungsanzahl",
"DESC": "( Gesamt )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Letzte 7 Tage"
},
{
"id": 1,
"name": "Letzte 30 Tage"
},
{
"id": 2,
"name": "Letzte 3 Monate"
},
{
"id": 3,
"name": "Letzte 6 Monate"
},
{
"id": 4,
"name": "Letztes Jahr"
},
{
"id": 5,
"name": "Benutzerdefinierter Zeitraum"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Übernehmen",
"PLACEHOLDER": "Zeitraum auswählen"
}
},
"INBOX_REPORTS": {
"HEADER": "Posteingangsübersicht",
"DESCRIPTION": "Quickly view your inbox performance with key metrics like conversations, response times, resolution times, and resolved cases—all in one place. Click an inbox name for more details.",
"LOADING_CHART": "Diagrammdaten laden ...",
"NO_ENOUGH_DATA": "Wir haben nicht genügend Datenpunkte erhalten, um einen Bericht zu erstellen. Bitte versuchen Sie es später erneut.",
"DOWNLOAD_INBOX_REPORTS": "Agenten-Berichte herunterladen",
"FILTER_DROPDOWN_LABEL": "Eingang auswählen",
"ALL_INBOXES": "All Inboxes",
"SEARCH_INBOX": "Search Inbox",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Konversationen",
"DESC": "( Gesamt )"
},
"INCOMING_MESSAGES": {
"NAME": "Eingehende Nachrichten",
"DESC": "( Gesamt )"
},
"OUTGOING_MESSAGES": {
"NAME": "Ausgehende Nachrichten",
"DESC": "( Gesamt )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Erste Antwortzeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Zeit bis zur ersten Reaktion beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_TIME": {
"NAME": "Lösungszeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Lösungszeit beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_COUNT": {
"NAME": "Lösungsanzahl",
"DESC": "( Gesamt )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Letzte 7 Tage"
},
{
"id": 1,
"name": "Letzte 30 Tage"
},
{
"id": 2,
"name": "Letzte 3 Monate"
},
{
"id": 3,
"name": "Letzte 6 Monate"
},
{
"id": 4,
"name": "Letztes Jahr"
},
{
"id": 5,
"name": "Benutzerdefinierter Zeitraum"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Übernehmen",
"PLACEHOLDER": "Zeitraum auswählen"
}
},
"TEAM_REPORTS": {
"HEADER": "Team-Übersicht",
"DESCRIPTION": "Get a snapshot of your teams performance with essential metrics, including conversations, response times, resolution times, and resolved cases. Click a team name for more details.",
"LOADING_CHART": "Diagrammdaten laden ...",
"NO_ENOUGH_DATA": "Wir haben nicht genügend Datenpunkte erhalten, um einen Bericht zu erstellen. Bitte versuchen Sie es später erneut.",
"DOWNLOAD_TEAM_REPORTS": "Team-Berichte herunterladen",
"FILTER_DROPDOWN_LABEL": "Team auswählen",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Konversationen",
"DESC": "( Gesamt )"
},
"INCOMING_MESSAGES": {
"NAME": "Eingehende Nachrichten",
"DESC": "( Gesamt )"
},
"OUTGOING_MESSAGES": {
"NAME": "Ausgehende Nachrichten",
"DESC": "( Gesamt )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Erste Antwortzeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Zeit bis zur ersten Reaktion beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_TIME": {
"NAME": "Lösungszeit",
"DESC": "( Durchschnitt )",
"INFO_TEXT": "Gesamtzahl der Konversationen, die für die Berechnung verwendet wurden:",
"TOOLTIP_TEXT": "Die Lösungszeit beträgt {metricValue} (basierend auf {conversationCount} Konversationen)"
},
"RESOLUTION_COUNT": {
"NAME": "Lösungsanzahl",
"DESC": "( Gesamt )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Letzte 7 Tage"
},
{
"id": 1,
"name": "Letzte 30 Tage"
},
{
"id": 2,
"name": "Letzte 3 Monate"
},
{
"id": 3,
"name": "Letzte 6 Monate"
},
{
"id": 4,
"name": "Letztes Jahr"
},
{
"id": 5,
"name": "Benutzerdefinierter Zeitraum"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Übernehmen",
"PLACEHOLDER": "Zeitraum auswählen"
}
},
"CSAT_REPORTS": {
"HEADER": "CSAT-Berichte",
"NO_RECORDS": "Es sind keine Antworten zu CSAT Umfragen verfügbar.",
"DOWNLOAD": "CSAT-Berichte herunterladen",
"DOWNLOAD_FAILED": "CSAT-Berichte konnten nicht heruntergeladen werden",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Agenten wählen"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Kontakt",
"AGENT_NAME": "Zugewiesener Agent",
"RATING": "Bewertung",
"FEEDBACK_TEXT": "Feedback-Kommentar"
}
},
"METRIC": {
"TOTAL_RESPONSES": {
"LABEL": "Antworten gesamt",
"TOOLTIP": "Anzahl aller gesammelten Antworten"
},
"SATISFACTION_SCORE": {
"LABEL": "Zufriedenheitswert",
"TOOLTIP": "Anzahl der positiven Antworten / Anzahl aller Antworten * 100"
},
"RESPONSE_RATE": {
"LABEL": "Antwortrate",
"TOOLTIP": "Anzahl aller Antworten / Anzahl der gesendeten CSAT-Umfrage * 100"
}
}
},
"BOT_REPORTS": {
"HEADER": "Bot-Berichte",
"METRIC": {
"TOTAL_CONVERSATIONS": {
"LABEL": "Anzahl der Konversationen",
"TOOLTIP": "Gesamtzahl der vom Bot bearbeiteten Konversationen"
},
"TOTAL_RESPONSES": {
"LABEL": "Gesamtanzahl Antworten",
"TOOLTIP": "Gesamtzahl der vom Bot gesendeten Antworten"
},
"RESOLUTION_RATE": {
"LABEL": "Lösungsrate",
"TOOLTIP": "Gesamtzahl der vom Bot gelösten Konversationen / Gesamtzahl der vom Bot bearbeiteten Konversationen * 100"
},
"HANDOFF_RATE": {
"LABEL": "Übergaberate",
"TOOLTIP": "Gesamtzahl der an Agenten übergebenen Konversationen / Gesamtzahl der vom Bot bearbeiteten Konversationen * 100"
}
}
},
"OVERVIEW_REPORTS": {
"HEADER": "Übersicht",
"LIVE": "Live",
"ACCOUNT_CONVERSATIONS": {
"HEADER": "Offene Konversationen",
"LOADING_MESSAGE": "Konversationsdaten werden geladen...",
"OPEN": "Öffnen",
"UNATTENDED": "Unbeaufsichtigt",
"UNASSIGNED": "Nicht zugewiesen",
"PENDING": "Ausstehend"
},
"CONVERSATION_HEATMAP": {
"HEADER": "Gesprächsprotokoll",
"NO_CONVERSATIONS": "Keine Konversation",
"CONVERSATION": "{count} Konversation",
"CONVERSATIONS": "{count} Konversationen",
"DOWNLOAD_REPORT": "Bericht herunterladen"
},
"RESOLUTION_HEATMAP": {
"HEADER": "Resolutions",
"NO_CONVERSATIONS": "Keine Konversation",
"CONVERSATION": "{count} Konversation",
"CONVERSATIONS": "{count} Konversationen",
"DOWNLOAD_REPORT": "Bericht herunterladen"
},
"AGENT_CONVERSATIONS": {
"HEADER": "Konversationen von Agenten",
"LOADING_MESSAGE": "Agent-Daten werden geladen...",
"NO_AGENTS": "Es existieren keine Konversationen von Agenten",
"TABLE_HEADER": {
"AGENT": "Agent",
"OPEN": "Öffnen",
"UNATTENDED": "Unbeaufsichtigt",
"STATUS": "Status"
}
},
"TEAM_CONVERSATIONS": {
"ALL_TEAMS": "All Teams",
"HEADER": "Conversations by teams",
"LOADING_MESSAGE": "Loading team metrics...",
"NO_TEAMS": "There is no data available",
"TABLE_HEADER": {
"TEAM": "Team",
"OPEN": "Öffnen",
"UNATTENDED": "Unbeaufsichtigt",
"STATUS": "Status"
}
},
"AGENT_STATUS": {
"HEADER": "Agentenstatus",
"ONLINE": "Online",
"BUSY": "Beschäftigt",
"OFFLINE": "Offline"
}
},
"DAYS_OF_WEEK": {
"SUNDAY": "Sonntag",
"MONDAY": "Montag",
"TUESDAY": "Dienstag",
"WEDNESDAY": "Mittwoch",
"THURSDAY": "Donnerstag",
"FRIDAY": "Freitag",
"SATURDAY": "Samstag"
},
"SLA_REPORTS": {
"HEADER": "SLA-Berichte",
"NO_RECORDS": "SLA-angewandte Unterhaltungen sind nicht verfügbar.",
"LOADING": "Lade SLA-Daten...",
"DOWNLOAD_SLA_REPORTS": "SLA-Berichte herunterladen",
"DOWNLOAD_FAILED": "SLA-Berichte konnten nicht heruntergeladen werden",
"DROPDOWN": {
"ADD_FIlTER": "Filter hinzufügen",
"CLEAR_ALL": "Alle löschen",
"CLEAR_FILTER": "Filter löschen",
"EMPTY_LIST": "Keine Ergebnisse gefunden",
"NO_FILTER": "Keine Filter verfügbar",
"SEARCH": "Suchfilter",
"INPUT_PLACEHOLDER": {
"SLA": "SLA-Name",
"AGENTS": "Agentenname",
"INBOXES": "Posteingangsname",
"LABELS": "Labelname",
"TEAMS": "Teamname"
},
"SLA": "SLA-Richtlinie",
"INBOXES": "Posteingang",
"AGENTS": "Agent",
"LABELS": "Label",
"TEAMS": "Team"
},
"WITH": "mit",
"METRICS": {
"HIT_RATE": {
"LABEL": "Trefferquote",
"TOOLTIP": "Prozentsatz der erstellten SLAs, die erfolgreich abgeschlossen wurden"
},
"NO_OF_MISSES": {
"LABEL": "Anzahl der Verfehlungen",
"TOOLTIP": "Gesamtanzahl der SLA-Verfehlungen in einem bestimmten Zeitraum"
},
"NO_OF_CONVERSATIONS": {
"LABEL": "Anzahl der Konversationen",
"TOOLTIP": "Gesamtzahl der Konversationen mit SLA"
}
},
"TABLE": {
"HEADER": {
"POLICY": "Richtlinie",
"CONVERSATION": "Konversation",
"AGENT": "Agent"
},
"VIEW_DETAILS": "Details anzeigen"
}
},
"SUMMARY_REPORTS": {
"INBOX": "Posteingang",
"AGENT": "Agent",
"TEAM": "Team",
"LABEL": "Label",
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
"RESOLUTION_COUNT": "Auflösungsanzahl",
"CONVERSATIONS": "Anzahl der Konversationen"
}
}