Traducir EmailTemplateEdit (114 cuerdas)
El archivo más grande en el lote de correo electrónico. A nivel de módulo refactorizado legalTextOptions constante en construirLegalTextOptions (t) función para...
Traducir P5 (6 pestañas medianas)
96 cuerdas a través de VerticalSection, EngagementsTab, RetailFulfillmentTab, RetailCustomersTab, VendorsTab, SignupsTab. Utiliza t() con **************** *****...
Traducir la pestaña Compromisos
34 cuerdas. Utiliza t() con ******************* llaves.
Traducir P3 (Aplicaciones-Dashboard)
7 archivos. P3 parcial - Compromisos revertidos (matar en el límite de la tarifa media-batch), Aplicaciones y Dashboard salvó con 0 visitas de auditoría. P4 com...
Translates de pedidos de trabajo - Pestañas de adquisición
116 cuerdas. Reutilizado existente ******************* procurementTab keys agresivamente más comunes.fields/actions/states.
Translate Reservas . Ordena pestañas
101 cuerdas. Reutilizado existente ************* claves más común.* (estatuto, fechas, campos, acciones).
Traducir 5 gestores de configuración esenciales
206 cuerdas a través de DepartmentManager, JobTitleManager, LabelManager, SecurityRoleManager, SubdomainBranchesDialog. Utiliza t() con ******************* ****...
Traducir 6 pestañas de configuración de seguridad
195 cuerdas en APIManager, AccessBlockManager, OAuth2Manager, SospechosoManager, SystemAccessLogsManager, SystemDebug. Utiliza t() con ******************* acces...
Traducir 7 componentes de la configuración de cuenta
130 cuerdas a través de BranchSetupManager, DefaultRoleTemplatesSection, CaracterísticasManager, RelationshipManager, ************* ******************* StatsMan...
Traducir 6 pestañas de configuración de IA
98 cuerdas a través de AiGeneralSettings, McpServersTab, ProviderSetupTab, SalesAgentSetupTab, SecurityModelsTab, UsageOverviewTab. Utiliza t() con ************...
Traducir los 4 archivos webinar
LeadWebinarsSección, MyWebinarsTab, WebinarScheduleWizard, Ajustes/ WebinarSettingsTab. Usa t() con ******************* agendaWizard,settings.* llaves. Reutiliz...
Traducir OrderWizard
42 cuerdas. Utiliza t() con *******************. Reutilizado común.actions/estados/campos. Enganche de posición de tUi existente conservado junto a la nueva t d...
Traducir ****************
3 archivos (94 cadenas). Plantilla de acuerdo extraído (organismo HTML, datos de muestra, colores de tipo, ayudante) en un archivo hermano .ts para la auditoría...
Traducir AddOns/Bundles/VolumeDecounts
3 archivos (57 cadenas). Utiliza t() con **************** bundles,volumeDiscounts.* teclas. Reutilizado común.acciones/campos/estados.
Traducir MatrixCell . DashboardCards
Inicio parcial del lote de suscripción 2 archivos pequeños (5 cadenas): MatrixCell "Unlimited" etiquetas de píldora en ReadMode y NumericEditor; SubscriptionDas...
Traducir UI
30 archivos: leads (BusinessCard/Header/Manager); herramientas (ai-chat 5 archivos, calculadora 6 archivos, media-jugador, mensaje 2 archivos, archivos sms 2); ...
Traducir cadenas de la UI
27 archivos: ************* ******************* GestionarSourcesDialog; ************* ******************* ********************* mensajes/ConversationListView, **...
Traducir características de los componentes
12 archivos en ************* se encuentra: ************************* pestañas. teléfono: multi/AggregatedTabs **************** y multi/ProvidersTab. docs: Assoc...
Traducir componentes de configuración de CRM
11 archivos en ************* CustomFormManager, FieldMappingInterface, LeadAutoImportManager, LeadManualImportManager, LeadMarketManager, LeadStatusLabelManager...
Traducir subdirs de componentes pequeños
24 archivos a través de ************* ******************* codificado en las cuerdas de la interfaz de usuario ahora use t() con teclas agrupadas por directorio ...
Traducir páginas de error/carga/no desconfundir
Utilice t() para la insignia de ERROR, el título, el subtítulo, los botones de acción y el soporte enlace en error.tsx; mensaje de carga en carga.tsx; mensaje a...
Traducir interfaz de usuario recodizado
comercio (10 ficheros): aplicaciones, reservas, compromisos, órdenes, compras, solicitudes, servicio, solicitudes de servicios, registros, suscripciones páginas...
Aumenta brechas entre los iconos de la barra de herramientas de Meet y Add Member
Defectos C/D/E nombre de la pantalla del título, diseño de la barra de herramientas, elevación de la cabeza
Defecto C: Añadir proxy de GET para /sessions/oguid./members para ChatBox.loadMembers () puede pueblan el campo SessionMember.name. ChatTool ya utiliza miembros...
Título de la ventana de la herramienta de deriva y despacho de los miembros de la sesión
Añade enMembersChange callback a ChatBox; ChatTool deriva el título (nombre único para 1-on-1, o "nombre" para grupos) y envíos herramienta:título para actualiz...
Barra de herramienta de colapso, eliminar ChatHeader, añadir miembros intro row
- Eliminar la fila ChatHeader de chat incrustado; mueva Agregar el icono de los miembros en una barra de herramientas unificada - Barra de herramientas: entrada...
Búsqueda de ascensores por encima de tira de pestaña, compartir consulta a través de las pestañas de Miembros y Chats
Mueva la búsqueda TextField de MemberList en NavTopPanel encima de las pestañas. Pasa la búsquedaQuery como apoyo tanto a MemberList como a ChatsList por lo que...
Mostrar tostadas de error de carga en Composer cuando fallan los accesorios
Atraca errores lanzados por uploadAll() y renders un MUI Alert por encima de la fila de entrada. La causa raíz del defecto 4 era el cubo MinIO desaparecido (imá...
Pestaña de chats vacíos - frontend ya espera la forma de página de "rows" (no se necesita ningún cambio necesario)
El componente ChatsList ya lee data.rows. Arreglo de backend (computado-lib y MediaService) es la causa raíz: HAVING CAST(Nall AS TIMESTAMP) ES NULL no funcionó...
Tira los botones redundantes de la cabecera de chat; integra las pestañas Miembros/Chats con el diseño de paneles
ChatHeader tenía su propio minimmente/cerrar IconButtons, pero la ventana de la herramienta de chat cromo ya proporciona esos asequelos - se duplicaron cuando i...
Cae sin usar "ts-expect-error en streaming bodying)
El elenco de "as RequestInit". redundante bajo el modo estricto TS y rompede el desarrollo de la producción.
Actualizaciones de listas de chats en vivo a través de canal no leído de NATS
Lista de chats con pergígn través infinito, virtualizado a través de IntersectionObservador
Dividió ChatBox en componentes enfocados, características de alambre multi-miembro
Chat header con avatar apil, popover del título y selegía de miembro
Compositor con gota de arrastre, chips de fijación pendientes, entrada multi-línea
Tipos de clientes y ganchos para sesiones, recibos, archivos adjuntos
Rutas proxy para encontrar-o-crear, miembros, accesorios, porpoderares de imágenes, mudo, revocativo
Extract shared ************* ayudante a app/lib/mediaServiceUrl.ts. Añadir rutas de representación: encontrar-o-crear, miembros, recibos, archivos adjuntos (str...
Distinguir activamente traduciar vs mensajes en cola
La cola de streaming ya era estrictamente secuencial (una cotiza a la vez), pero cada mensaje en cola se hizo "Traducción"... porque todos compartieron lo mismo...
Mostrar icono de error cuando un mensaje no se traduce
Cuando la llamada de traducir por mensajería se traduce:falsa, errores fuera, o horarios fuera, la burbuja de chat ahora hace un pequeño icono de error de utlin...
Cambio de lenguaje persista y mostrar el lenguaje actual en tooltip
El endpoint de los miembros acepta PUT no PATCH, por lo que el PATCH del seleccionador de idiomas fue ignorada silenciosamente. El lenguaje nunca se actualizó, ...
Forward query string en ****************
El proxy de Next.js estaba dejando caer la cadena de consulta de la solicitud al reenviar MediaService, que significaba que la historia del chat trak's ?lang=-l...
Transitar las traducciones de mensajes de texto el nuevo primero en el interruptor de idioma
Cuando el usuario elige un nuevo idioma (o abre un chat existente en un lenguaje diferente de la fuente de los mensajes), cada burbuja que necesita traducción i...
¿Te gusta lo que ves envío?
Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.
