Übersetzen E2 ************
92 Saiten. **************** ************ Tasten.
E-MailTemplateEdit (114 Strings) übersetzen
Größte Datei im E-Mail-Batch. Refaktorierte Modul-Ebene legalTextOptions Konstante in buildLegalTextOptions(t) Funktion für Laufzeitübersetzung. Innere EmailFra...
Übersetzen P5 (6 mittelaber Registerkarten)
96 Strings across VerticalSection, EngagementsTab, RetailFulfillmentTab, RetailCustomersTab, VendorsTab, SignupsTab. Verwendungen t() mit ******************** *...
Register für Übersetzen Verpflichtungen
34 Saiten. Verwendet t() mit ************ Tasten.
Translate P3 (Anwendungen+Dashboard) + P4
7 Dateien. P3 teilweise - Verpflichtungen zurückgedreht (Rate-Limit töten Mid-Blotch), Anwendungen und Dashboard mit 0 Audit-Treffer geborgen. P4 komplett (Serv...
Übersetzen WorkOrders + Beschaffungs-Tabs
116 Saiten. Wiederverwendet vorhanden **************** BeschaffungTab-Schlüssel aggressiv plus common.fields/actions/states.
Buchungen + Bestellungen
101 Saiten. Wiederverwendet vorhanden **************** Schlüssel plus gemeinsames* (Status, Daten, Felder, Aktionen).
Übersetzen Sie 5 wesentliche Einstellungen Manager
206 Strings across DepartmentManager, JobTitleManager, LabelManager, SecurityRoleManager, SubdomainBranchesDialog. Verwendungt t() mit **************** ********...
Übersetzen Sie 6 Sicherheitseinstellungen Tabs
195 Strings über APIManager, AccessBlockManager, OAuth2Manager, SuspiciousManager, SystemAccessLogsManager, SystemDebug. Verwendungen t() mit **************** a...
Übersetzen Sie 7 Kontoeinstellungen Komponenten
130 Saiten über BranchSetupManager, DefaultRoleTemplatesSektion, FeaturesManager, RelationshipManager, **************** ************ StatsManager. Verwendungen ...
Übersetzen Sie 6 KI-Einstellungen Registerkarten
98 Strings über AiGeneralSettings, McpServersTab, ProviderSetupTab, SalesAgentSetupTab, SecurityModelsTab, UsageOverviewTab. Verwendungen t() mit **************...
Übersetzen Sie alle 4 Webinar-Dateien
LeadWebinarsSection, MyWebinarsTab, WebinarScheduleWizard, Einstellungen/ WebinarSettingsTab. Verwendungen t() mit ************ ZeitplanWizard, Settings.* Taste...
OrderWizard übersetzen
42 Saiten. Benutzt t() mit ************ Tasten. Wiederverwendete gemeinsame.aktionen/states/fields. Bestehende tUi Platzhalter Haken erhalten neben neuen Top-Le...
Übersetzen ************
3 Dateien (94 Strings). Auszug aus der Vereinbarung Vorlage Standard (HTML-Börse, Beispieldaten, Typ Farben, Helfer) in eine Geschwister .ts Datei so die Prüfun...
AddOns/Bundles/VolumeDiscounts
3 Dateien (57 Strings). Verwendungen t() mit ************ Bündel,volumeDiscounts.* Tasten. Wiederverwendete gemeinsame.aktionen/Felder/Zustand.
MatrixCell + DashboardCards übersetzen
Teilbeginn des Abonnements - 2 kleine Dateien (5 Strings): MatrixCell "Unlimited" Pillen Etiketten in ReadMode und NumericEditor; AbonnementDashboardCards Titel...
Übersetzen UI
30 Dateien: Leads (BusinessCard/Header/Manager); Tools (ai-chat 5 Dateien, Rechner 6 Dateien, Media-Player, Nachricht 2 Dateien, sms 2 Dateien); image-to-svg **...
Übersetzen UI-Strings
27 Dateien: **************** **************** VerwaltenQuellenDialoge; ************ **************** ************ Nachrichten/{ConversationListView, ***********...
Übersetzen Sie Einstellungen Funktionen Komponenten
12 Dateien in ************ meets: **************** Einstellungen Tabs. Telefon: multi/AggregatedTabs **************** und multi/ProvidersTab. docs: AssocConfigP...
CRM-Einstellungen Komponenten übersetzen
11 Dateien in ************ CustomFormManager, FieldMappingInterface, LeadAutoImportManager, LeadManualImportManager, LeadMarketManager, LeadStatusLabelManager, ...
Übersetzen Sie kleine Komponenten Unterdirs
24 Dateien über ************ ************ jetzt hardcoded UI Strings verwenden Sie t() mit Schlüsseln, die nach Verzeichnis unter Komponenten gruppiert werden.*...
Fehler/Laden/Nicht-Gründe-Seiten übersetzen/nicht gefunden
Verwenden Sie t() für ERROR-Abzeichen, Überschrift, Untertitel, Aktions-Buttons und Unterstützung Link auf error.tsx; Anzeige aufloaden aufload.tsx; zufällige N...
Hardcoded UI übersetzen
commerce (10 Dateien): Anmeldungen, Buchungen, Verpflichtungen, Bestellungen, Beschaffung, Anfragen, Service-Anfragen, Anmeldungen, Abonnements Detailseiten. Ei...
Änderung der Konfigurationskarte, um Kamo-Sasterisk-Unterstützung hinzuzufügen
Revert "fix(Settings): Plans & Billing Tab unabhängig vom Root-Ort anzeigen"
Das kehrt verpflichten ****************
Hardcoded UI Strings übersetzen
Setup/dns (6 Dateien): Seite, AliasStatusTable, DnsProgressView, DnProvisioningPanel, DomainEntryForm, ManualDnsGuide. Einstellungen (10 Dateien): Diagnose, ess...
Hardcoded UI Strings übersetzen
Konto/Ansicht: 40 Strings, die aus vorhandenem Namensraum wiederverwendet werden (keine neuen Tasten). kb (13 Dateien): übersetzen Artikeleditor, Betrachter, Be...
Reste hartcodierte UI-Strings übersetzen
Aufgaben Seite: Änderungen speichern, schließen, Task Item hinzufügen, um Automatisierung Stream, Bearbeiten Sie Titel Tooltip. Anmerkungen Seite: Entziehen, No...
Hartkodiertes Englisch mit t() über Lead-Seiten ersetzen
Übersetzen Sie die verbleibenden hartkodierten UI-Strings in Kleinotments, neu, Berichte und sehen/[id] zu verwenden next-intl. Scripts hinzufügen/i18n-audit.py...
Revert "feat(billing): wire FeaturesManager zum Plattform-Abonnement für Kinder-Org-Gating"
Das kehrt verpflichten ****************
Revert "feat(billing): plattform-subskription endpoint für Cross-Orgie-Funktion gating hinzufügen"
Das kehrt verpflichten ****************
Revert "chore(messages): add wave3 translation merge fragments (JSON)"
Das kehrt verpflichten ****************
Revert "feat(setup-dns): Plattform-Kaufocrm-Domain auf Custom Domain-Eintrag"
Das kehrt verpflichten ****************
AccountGroup -" AccountTier; Kundengruppenrouten -- Kunden-Tier
Frontend-Typen und API-Aufrufe aktualisiert, um dem Shared-lib +-Service zu entsprechen Umbenennung von AccountGroup in AccountTier. Die "Gruppe"-Namensgebung w...
AccountGroup -" AccountTier; Endpoints /groups
Account-Gruppe Endpunkte (Kundensegmentierungsstufen, keine Abrechnung) durchgehend umbenannt, um "Stufen"-Terminologie konsequent mit der Shared-lib umbenennen...
AccountGroup -" AccountTier (Kundensegmentierung, keine Abrechnung)
Die Retail-Kunden-Segmentation-Einheit (mit DiskontProzentsatz, verwendet von PriceList für tierbasierte Preisgestaltung) kollidierte namentlich mit dem jetzt e...
Änderung der Konfigurationskarte, um Kamo-Sasterisk-Unterstützung hinzuzufügen
debug+fix(Softphone): inspizieren <audio"-Element Zustand, Auto-Recovery, wenn Bytes ankommen, aber Ton bleibt stumm
WebRTC-Statistiken aus einem aktuellen Aufruf zeigten InboundBytes=39680 / Empfänger unmuted / ICE-Paar gelungen - die Brücke lieferte Audio an die Browser - no...
Dump WebRTC Zustand wieder 5s nach Etabliert + verfolgen alle Zustandänderungen
Der Etablierungszeit-Dump zeigt immer Empfänger mit muted=true, weil DTLS Handshake und SRTP Keying sind noch nicht abgeschlossen. Um zu diagnostizieren "Anruf ...
Dump WebRTC Verhandlungsstand auf Etabliert
Um zu diagnostizieren "Call connects but no audio between parties", loggen Sie die Peer-Verbindungszustand (Eis / dtls / Signalisierung) zusammen mit Absender u...
Pipe sip.js init Schritte zum Serverlog über beacon
Der Browser-seitige SDK-Init-Ausfall ist derzeit unsichtbar - das Popup nur sagt "Telefon SDK nicht zu initialisieren" ohne Nachricht, die WebSocket nie öffnet,...
Surface SIP.js init/Transportfehler auf die Browserkonsole
Leer "Telefon SDK nicht zu initialisieren" Nachrichten versteckten die tatsächlichen Versagen von sip.js. Schalten Sie logBuiltinEnabled, so dass die Bibliothek...
Diagnoseprotokollierung zum /names endpoint hinzufügen
Log orgId, Mitglieder zählen, und pro-Mitglieder Namen Auflösung zu diagnostizieren warum der Name des zugewiesenen Mitglieds nicht richtig aufklärt.
Logging zum UploadBackground Endpunkt hinzufügen
Log org/index, Dateiinfos, userId, authene Entscheidungen und MinIO-Staging Schlüssel, um zu verfolgen, warum Hintergrund-Uploads nicht in Staging Bucket ersche...
Logging zur Upload-Background-Proxy-Route hinzufügen
Log org/index, Dateiname/Größe/Typ und upstream-Antwortstatus um zu diagnostizieren, warum Hintergrund-Uploads den APIService nicht erreichen.
Temporäre console.log zu verfolgen TicketChat STOMP Abonnement Pfad
Fügt Konsolenprotokolle in jeder Phase der Abonnenten-Pipeline hinzu (Effektfeuer, Wachpass, Anmeldung() Anruf, AttachSSessionAbonnement, client.subscribe, /app...
Aktivieren Sie Hibernate SQL-Logging, um Mitgliederabfrage zu diagnostizieren 0
Vorübergehend aktiviert org.hibernate.SQL=DEBUG, um zu sehen, welche SQL TYPE() JPQL Abfrage generiert für den Mitglieder-Abonnenten Endpoint.
Diagnostisches Protokollieren hinzufügen, umMembersAndSubscribers Endpoint zu erhalten
Logs orgId, Abfrageergebnis zählen und pro Mitglied isActive Status zu helfen diagnostizieren, warum Mitglieder Registerliste zeigt.
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.