Translate E2 ****************
92 strings. **************** **************** keys.
Translate EmailTemplateEdit (114 strings)
Largest file in the email batch. Refactored module-level legalTextOptions constant into buildLegalTextOptions(t) function for runtime translation. Inner EmailFr...
Çeviri P5 (6 orta sekme)
Dikey Ayrılma, KatılımlarTab, PerakendeFulfillTab, PerakendeMüşterileriTab, SatıcıTab, SignupsTab. Uses t() with with **************** **************** Anahtarl...
Translate Commitments
34 dize. Uses t() with ******************** Anahtarlar.
Çeviri P3 (Uygulamalar+Dashboard) + P4
7 dosya. P3 Kısmi - Taitments reverted (rate-limit mid-batch öldürür), Uygulamalar ve Dashboard 0 denetim vuruşuyla selamladı. P4 Tamam (HizmetRequests, RetailC...
Translate WorkOrders + Procurement sekmeleri
116 dize. Mevcut ******************** SatınalmaTab anahtarları agresif olarak artı yaygındır.fields/actions/states.
Translate Bookings + Orders tabs
101 strings. Reused existing **************** keys plus common.* (status, dates, fields, actions).
Translate 5 essential settings managers
206 strings across DepartmentManager, JobTitleManager, LabelManager, SecurityRoleManager, SubdomainBranchesDialog. Uses t() with **************** **************...
Translate 6 security settings tabs
195 strings across APIManager, AccessBlockManager, OAuth2Manager, SuspiciousManager, SystemAccessLogsManager, SystemDebug. Uses t() with **************** access...
Translate 7 account settings components
130 strings across BranchSetupManager, DefaultRoleTemplatesSection, FeaturesManager, RelationshipManager, **************** **************** StatsManager. Uses t...
Translate 6 AI settings tabs
98 strings across AiGeneralSettings, McpServersTab, ProviderSetupTab, SalesAgentSetupTab, SecurityModelsTab, UsageOverviewTab. Uses t() with **************** us...
Translate all 4 webinar files
LeadWebinarsSection, MyWebinarsTab, WebinarScheduleWizard, settings/ WebinarSettingsTab. Uses t() with **************** scheduleWizard,settings}.* keys. Reused ...
Translate OrderWizard
42 strings. Uses t() with **************** keys. Reused common.actions/states/fields. Existing tUi placeholder hook preserved alongside new top-level t.
Translate ****************
3 files (94 strings). Extracted agreement template defaults (HTML body, sample data, type colors, helper) into a sibling .ts file so the audit no longer flags t...
Translate AddOns/Bundles/VolumeDiscounts
3 files (57 strings). Uses t() with **************** bundles,volumeDiscounts}.* keys. Reused common.actions/fields/states.
Translate MatrixCell + DashboardCards
Partial start of subscription batch — 2 small files (5 strings): MatrixCell "Unlimited" pill labels in ReadMode and NumericEditor; SubscriptionDashboardCards ti...
Translate UI
30 files: leads (BusinessCard/Header/Manager); tools (ai-chat 5 files, calculator 6 files, media-player, message 2 files, sms 2 files); image-to-svg ***********...
Translate UI dizeleri
27 dosya: **************** **************** KaynaklarDialog: **************** **************** **************** Mesaj/{ConversationListView, **************** Vi...
Translate settings features components
12 files in **************** meets: **************** settings tabs. phone: multi/AggregatedTabs **************** and multi/ProvidersTab. docs: AssocConfigPanel,...
Translate CRM settings components
11 files in **************** CustomFormManager, FieldMappingInterface, LeadAutoImportManager, LeadManualImportManager, LeadMarketManager, LeadStatusLabelManager...
Translate small components subdirs
24 files across **************** **************** hardcoded UI strings now use t() with keys grouped by directory under components.* namespace. SmsChatTab.tsx d...
Translate error/loading/not-found pages
Use t() for ERROR badge, headline, subtitle, action buttons, and support link on error.tsx; loading message on loading.tsx; random message and description array...
Translate hardcoded UI
commerce (10 files): applications, bookings, commitments, orders, procurement, requests, service, service-requests, signups, subscriptions detail pages. setting...
Revert "fix(settings): show Plans & Billing tab regardless of root-org status"
This reverts commit ****************
Translate hardcoded UI strings
kurulum/dns (6 dosyaları): sayfa, AliasStatusTable, DnsProgressView, DnsProvisioning Panel, DomainEntryForm, ManualDnsGuide. ayarları (10 dosyalar: teşhisler, t...
Translate hardcoded UI strings
account/view: 40 strings reused from existing namespace (no new keys). kb (13 files): translate article editor, viewer, reviews, resources, versions, navigation...
Geri kalan sert kodlanmış UI dizeleri
Görevler sayfası: Değişiklikleri Kurtarın, Kapatın, Adımı Otomasyona Ekle Edit ünvan aracıtip. Notlar sayfası: Delete Notları dialog unvanı. Doc yöneticisi: say...
Replace hardcoded English with t() across leads pages
Translate remaining hardcoded UI strings in allotments, new, reports, and view/[id] to use next-intl. Add scripts/i18n-audit.py to detect remaining hardcoded st...
Revert "feat(billing: tel ÖzelliklerManager to platform abonelik for child-org gating"
Bu iptaller taahhüt eder ****************
"feat(billing): çapraz-org özelliği için platform uç noktası ekleyin"
Bu iptaller taahhüt eder ****************
Revert "chore(messages): add wave3 translation merge fragments (JSON)"
This reverts commit ****************
Revert "feat(setup-dns): show platform kamocrm domain on custom domain entry"
This reverts commit ****************
Hesap Grubu -> HesapTier; müşteri-grup rotaları -> müşteri-tier
Frontend türleri ve API, paylaşılan-lib + hizmeti ile eşleşmeyi güncelledi Hesap Grubu'nun HesapTier'i yeniden adlandırması. "Grup" adı sızdırıldı Müşteri-segme...
Hesap Grubu -> HesapTier; endpoints /gruplar -> /
Hesap grubu uç noktaları (müşteri segmentasyon tiers, billing) Sürekli olarak "tier" terminolojisini kullanmak için boyunca yeniden adlandırılmıştır. Paylaşılan...
Hesap Grubu -> HesapTier (müşteri segmentasyonu, faturalama)
Perakende müşteri-segmentasyon varlığı ( indirimliPercentage ile, tarafından kullanılan PriceList for tier-based pricing) now-removed ile isimde çarpıştı billin...
debug+fix (yumuş telefon): <audio> element durumu, oto-recover when bytes var ama ses sessiz kalır
Son bir çağrıdan WebRTC stats inboundBytes=39680 / alıcılar unmuted / ICE çifti başarılı oldu - köprü ses teslim edildi Tarayıcı - henüz operatör sessiz bildird...
Dump WebRTC tekrar 5s kurduktan sonra tüm devlet değişiklikleri
Çatıdaki çöp her zaman alıcıları çamurla gösterir = gerçek çünkü DTLS elhake ve SRTP anahtarlama henüz tamamlanmadı. Tanımak için "call Bağlantı ama ses yok", s...
Dump WebRTC negotiation state on Established
To diagnose "call connects but no audio between parties", log the peer-connection state (ice / dtls / signaling) along with sender and receiver tracks (kind / e...
Pipe sip.js atit steps to server log via beacon
Tarayıcı-side SDK başarısızlığı şu anda görünmez - popup sadece “Phone SDK hiçbir mesajla başlamadı” diyor, WebSocket asla açılıyor ve DevTools çıktımız yok. Ad...
Surface SIP.js init/transport errors to browser console
Empty "Phone SDK failed to initialize" messages were hiding the actual failure from sip.js. Turn on logBuiltinEnabled so the library writes its transport / regi...
Log entry count for /api / security /members /names rotaları için giriş
Tanık Girişi / Adlar endpoint
Log orgId, üye say, ve per-member adı çözünürlüğü teşhis etmek için Neden atanan isim doğru bir şekilde çözmüyor.
Background endpoint yükleme için kayıt ekle
Log org/index, dosya bilgileri, kullanıcıId, auth kararları ve MinIO yönlendirme Arka yüklemelerin neden stilize kovada görünmediğini izlemek için anahtar.
Yüklemeye giriş ekleyin- proxy proxy rotası
Log org/index, dosya adı/size/tip, ve upstream yanıt durumu Arka yüklemelerin API servislerine ulaşmadığını teşhis etmek.
Geçici konsol.log, TicketChat STOMP abonelik yolunu izlemek için
Abone boru hattının her aşamasında konsol girişleri ekleyin ( etkiler ateş, guard geçiş, abone() çağrı, AddSessionSubscription, müşteri. abone, /app/chat /subsc...
Enable Hibernate SQL, üyelerin geri döndüğünü teşhis etmek için giriş 0
Temporly, SQL the TYPE()'in ne olduğunu görmek için org.hibernate.SQL=DEBUG etkinleştirdi JPQL sorgu üyelerin uç noktası için üretir.
Members veSubscriptrs endpoint almak için tanı girişi ekleyin
Logs orgId, sorgu sonucu say, ve per-member yardım etmek için harekete geçiyor Üyelerin sekmesinin neden boş liste gösterir.
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.