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...
Translate P5 (6 середніх вкладок)
96 рядків по вертикалісекція, EngagementsTab, РоздрібнаFulfillmentTab, RetailCustomersTab, ПостачальникиTab, SignupsTab. Використання т() з ********************...
P3 (Applications+Dashboard) + P4
7 фото. P3 частковий — Товари, що перевернулися (відмінити вбити середню кисть), Застосунки та прилади Dashboard стягуються з переглядів: 0. P4 повна (ПослугиПо...
Translate workOrders + Вкладка закупівель
116 рядків. Reused існуючий *********** ЗакупівляТаб ключі агресивно плюс загальний.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 ***********...
Переклад рядків UI
27 фото: *******************************************************************************************************************************************************...
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 ****************
Переклад жорсткихкодованих рядків UI
налаштування/dns (6 фото): сторінка, AliasStatusTable, DnsProgressView, ДнсПродакшн Панель, DomainEntryForm, ManualDnsGuide. налаштування (10 Файли): діагностик...
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...
Переклад, що залишився hardcoded UI рядків
Завдання сторінки: Збереження змін, Закрити, Додати предмет завдання для автоматизації потоку, Edit title tooltip. Нотатки сторінки: Відмова, Завантаження нот, ...
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...
Зворотній зв'язок (обмеження): дротові функціїДля підписки на платформу для дітей-оргування"
Цей ревертори комітують ****************************************************************************************************************************************...
Зворотній зв'язок (обмеження): додайте кінцеву точку передплати для параметра Cross-org
Цей ревертори комітують ****************************************************************************************************************************************...
Revert "chore(messages): add wave3 translation merge fragments (JSON)"
Цей ревертори комітують ****************************************************************************************************************************************...
Revert "feat(setup-dns): show platform kamocrm domain on custom domain entry"
This reverts commit ****************
Бухгалтерія Статус на сервери
Типи Frontend і API дзвінки, оновлено, щоб відповідати загальному діапазону + сервіс перейменування AccountGroup в AccountTier. Витік «Груп» в домені замовника ...
Бухгалтерія РахунокTier; кінцеві точки / групи -> / яруси
Акаун-група кінцевих точок (стоматове сегментування ярусів, не виставлення рахунків) перейменувати по всій області термінології "ярус" послідовно з Ім'я користу...
Бухгалтерія РахунокТір (секторизація, не зарахування)
Роздрібна особа-сегментація клієнтів (з дисконтомПерецент, що використовується Прайс-лист для ярусного ціноутворення) узгоджується в назві з зараз концепція-гру...
debug+fix(softphone): огляд <audio> елементарний стан, автовідновлення при надходженні байтів, але звук залишається безшумним
Статуси WebRTC з останнього виклику показали вхідБитес=39680 / ресивери немутований / ICE пара вдалося — міст доставляв аудіо браузер — поки оператор повідомив ...
Dump WebRTC стан знову 5s після створення + відстеження всіх змін стану
Встановлений часовий відвал завжди показує ресивери з приглушеними=true, оскільки DTLS Handhake і SRTP ключі ще не завершено. Щоб діагностувати "call" Підключен...
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 init кроки до входу сервера через beacon
В даний час невидимий переглядач SDK "Телефон SDK не вдалося ініціалізації" без повідомлення, WebSocket ніколи відкриває, і ми не маємо виходу DevTools. Додати ...
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...
Додати діагностичний журнал до /names endpoint
Log orgId, кількість членів і дозвіл на ім'я користувача для діагностики Чому присвоєно-ім'яне ім'я не вирішується належним чином.
Додати запис до uploadBackground endpoint
Log org/index, інформація про файл, UserId, auth solutions, and Minio staging ключ слідувати за тим, чому завантаження фону не з'являються в стічних відро.
Додати запис до завантаження фон проксі маршруту
Log org/index, ім'я файлу/розмір/тип, а також статус відповіді щоб діагностувати, чому завантаження фону не досягаються APIService.
Тимчасова консоль.лог простежувати шлях до підписки «Chat STOMP»
Додає консольні колоди на кожному етапі під'їзного трубопроводу (ефектний вогонь, охоронець, переданий() дзвінок, прикріпітьНапис, клієнт. Увійти /app/chat/subs...
Увімкнути запис Hibernate SQL для діагностування членів запиту повернення 0
Тимчасово ввімкнено org.hibernate.SQL=DEBUG, щоб побачити, що SQL TYPE() JPQL генерує для кінцевої точки імен членів.
Додати діагностичний запис для getMembersAndSubscribers endpoint
Журнали orgId, кількість результатів запиту, а також для допомоги діагностувати, чому користувач вкладка показує порожній список.
Додати нагадування про папку спаму на екрані перевірки електронної пошти
Як ви бачите відправлення?
Кожен з цих оновлень землі в робочому просторі автоматично. Почати вільний час і дивитися його на тиждень після тижня.