feat: Update internationalization files and metadata for Advoware integration

This commit is contained in:
2026-02-07 16:08:30 +01:00
parent 127fa6503b
commit 26db904407
5 changed files with 94 additions and 15 deletions

View File

@@ -25,6 +25,9 @@
"betnr": "Advoware Identifikator", "betnr": "Advoware Identifikator",
"advowareLastSync": "Advoware letzte Synchronisation", "advowareLastSync": "Advoware letzte Synchronisation",
"syncStatus": "Sync-Status", "syncStatus": "Sync-Status",
"advowareDeletedAt": "In Advoware gelöscht am",
"syncErrorMessage": "Sync-Fehler Details",
"syncRetryCount": "Sync-Wiederholungsversuche",
"disgTyp": "Persönlichkeitstyp (nach DISG)" "disgTyp": "Persönlichkeitstyp (nach DISG)"
}, },
"links": { "links": {
@@ -51,9 +54,12 @@
}, },
"tooltips": { "tooltips": {
"dateOfBirth": "Geburtsdatum des Beteiligten (nur bei natürlichen Personen)", "dateOfBirth": "Geburtsdatum des Beteiligten (nur bei natürlichen Personen)",
"betnr": "Eindeutige Beteiligten-Nummer aus Advoware", "betnr": "Eindeutige Beteiligten-Nummer aus Advoware. Wird automatisch beim ersten Sync gesetzt.",
"advowareLastSync": "Zeitpunkt der letzten Synchronisation mit Advoware", "advowareLastSync": "Zeitpunkt der letzten erfolgreichen Synchronisation mit Advoware",
"syncStatus": "Status der Synchronisation: clean = erfolgreich, unclean = Abweichungen, failed = Fehler", "syncStatus": "Status der Synchronisation:\n\npending_sync = Warte auf Sync\nclean = Synchronisiert\ndirty = Geändert (zu syncen)\nsyncing = Sync läuft...\nfailed = Sync fehlgeschlagen\nconflict = Konflikt (EspoCRM wins)\ndeleted_in_advoware = In Advoware gelöscht",
"advowareDeletedAt": "Zeitpunkt wann Beteiligter in Advoware gelöscht wurde",
"syncErrorMessage": "Detaillierte Fehlermeldung bei Sync-Problemen",
"syncRetryCount": "Anzahl der bisherigen Wiederholungsversuche bei fehlgeschlagenem Sync",
"rechtsform": "Rechtsform des Beteiligten (natürliche Person oder juristische Person)", "rechtsform": "Rechtsform des Beteiligten (natürliche Person oder juristische Person)",
"firmenname": "Name der Firma oder Organisation (nur bei juristischen Personen)", "firmenname": "Name der Firma oder Organisation (nur bei juristischen Personen)",
"handelsregisterNummer": "Nummer im Handelsregister (z.B. 12345)", "handelsregisterNummer": "Nummer im Handelsregister (z.B. 12345)",
@@ -62,9 +68,13 @@
}, },
"options": { "options": {
"syncStatus": { "syncStatus": {
"pending_sync": "Warte auf Sync",
"clean": "Synchronisiert", "clean": "Synchronisiert",
"unclean": "Abweichungen", "dirty": "Geändert (zu syncen)",
"failed": "Fehlgeschlagen" "syncing": "Sync läuft...",
"failed": "Fehlgeschlagen",
"conflict": "Konflikt (EspoCRM wins)",
"deleted_in_advoware": "In Advoware gelöscht"
}, },
"rechtsform": { "rechtsform": {
"": "", "": "",

View File

@@ -14,7 +14,13 @@
"kndigungenKuendiger": "Terminations (Terminating Party)", "kndigungenKuendiger": "Terminations (Terminating Party)",
"kndigungenGekuendigte": "Terminations (Terminated Party)", "kndigungenGekuendigte": "Terminations (Terminated Party)",
"contactsBeteiligte": "Portal Users", "contactsBeteiligte": "Portal Users",
"dokumentesBeteiligte": "Documents" "dokumentesBeteiligte": "Documents",
"betnr": "Advoware Participant No.",
"advowareLastSync": "Advoware Last Sync",
"syncStatus": "Sync Status",
"advowareDeletedAt": "Deleted in Advoware At",
"syncErrorMessage": "Sync Error Details",
"syncRetryCount": "Sync Retry Count"
}, },
"links": { "links": {
"meetings": "Meetings", "meetings": "Meetings",
@@ -37,5 +43,24 @@
}, },
"labels": { "labels": {
"Create CBeteiligte": "Create Beteiligte" "Create CBeteiligte": "Create Beteiligte"
},
"tooltips": {
"betnr": "Unique participant number from Advoware. Will be automatically set on first sync.",
"advowareLastSync": "Timestamp of last successful synchronization with Advoware",
"syncStatus": "Synchronization status:\n\npending_sync = Waiting for sync\nclean = Synchronized\ndirty = Changed (to be synced)\nsyncing = Sync in progress...\nfailed = Sync failed\nconflict = Conflict (EspoCRM wins)\ndeleted_in_advoware = Deleted in Advoware",
"advowareDeletedAt": "Timestamp when participant was deleted in Advoware",
"syncErrorMessage": "Detailed error message for sync problems",
"syncRetryCount": "Number of retry attempts for failed sync"
},
"options": {
"syncStatus": {
"pending_sync": "Waiting for Sync",
"clean": "Synchronized",
"dirty": "Changed (to sync)",
"syncing": "Syncing...",
"failed": "Failed",
"conflict": "Conflict (EspoCRM wins)",
"deleted_in_advoware": "Deleted in Advoware"
}
} }
} }

View File

@@ -121,6 +121,7 @@
"betnr": { "betnr": {
"type": "int", "type": "int",
"required": false, "required": false,
"readOnly": true,
"tooltip": true, "tooltip": true,
"isCustom": true "isCustom": true
}, },
@@ -133,18 +134,49 @@
}, },
"syncStatus": { "syncStatus": {
"type": "enum", "type": "enum",
"required": false, "required": true,
"readOnly": true,
"options": [ "options": [
"pending_sync",
"clean", "clean",
"unclean", "dirty",
"failed" "syncing",
"failed",
"conflict",
"deleted_in_advoware"
], ],
"style": { "style": {
"pending_sync": "default",
"clean": "success", "clean": "success",
"unclean": "warning", "dirty": "warning",
"failed": "danger" "syncing": "primary",
"failed": "danger",
"conflict": "danger",
"deleted_in_advoware": "default"
}, },
"default": "clean", "default": "pending_sync",
"tooltip": true,
"isCustom": true
},
"advowareDeletedAt": {
"type": "datetime",
"required": false,
"readOnly": true,
"tooltip": true,
"isCustom": true
},
"syncErrorMessage": {
"type": "text",
"required": false,
"readOnly": true,
"maxLength": 2000,
"tooltip": true,
"isCustom": true
},
"syncRetryCount": {
"type": "int",
"required": false,
"readOnly": true,
"tooltip": true, "tooltip": true,
"isCustom": true "isCustom": true
}, },
@@ -362,6 +394,7 @@
] ]
}, },
"betnr": { "betnr": {
"unique": true,
"columns": [ "columns": [
"betnr" "betnr"
] ]
@@ -377,6 +410,17 @@
"disgTyp", "disgTyp",
"deleted" "deleted"
] ]
},
"syncStatus": {
"columns": [
"syncStatus",
"deleted"
]
},
"advowareDeletedAt": {
"columns": [
"advowareDeletedAt"
]
} }
} }
} }

View File

@@ -357,7 +357,7 @@ return [
0 => 'youtube.com', 0 => 'youtube.com',
1 => 'google.com' 1 => 'google.com'
], ],
'microtime' => 1770433089.765727, 'microtime' => 1770476882.65038,
'siteUrl' => 'https://crm.bitbylaw.com', 'siteUrl' => 'https://crm.bitbylaw.com',
'fullTextSearchMinLength' => 4, 'fullTextSearchMinLength' => 4,
'webSocketUrl' => 'ws://api.bitbylaw.com:5000/espocrm/ws', 'webSocketUrl' => 'ws://api.bitbylaw.com:5000/espocrm/ws',

View File

@@ -1,7 +1,7 @@
<?php <?php
return [ return [
'cacheTimestamp' => 1770433089, 'cacheTimestamp' => 1770476882,
'microtimeState' => 1770433089.766415, 'microtimeState' => 1770476882.807462,
'currencyRates' => [ 'currencyRates' => [
'EUR' => 1.0 'EUR' => 1.0
], ],