Producto
Todo lo que hace Sextant y cómo funciona en conjunto
Sextant lee los metadatos de tu org en tu nombre y guarda un índice en tu navegador. Todo lo que ves en esta página se basa en ese índice y funciona en tres sitios: en la página de Salesforce, en la barra de herramientas y en la propia pestaña de Sextant.
Encontrar
Del texto de la pantalla al componente
Buscar parte de lo que alguien vio de verdad: una etiqueta, una frase en cualquier idioma de la org o el principio de un nombre de API. Devuelve componentes, no páginas. Abarca todo lo que Sextant ha leído de la org, no solo lo que se puede traducir, y explica por qué coincide cada resultado.
Para el administrador que atiende un ticket sobre algo que aparece en una pantalla, y el desarrollador que busca el nombre de API que hay detrás de una etiqueta.
Abrir en la demoHow to find the Salesforce metadata behind text in Lightning (en inglés)
- Buscar
- Todos los idiomas y todos los tipos que Sextant ha leído: objetos, campos, valores de lista, Custom Labels, formatos, flujos, Apex. Las traducciones exactas salen primero, y cada resultado indica si coincidió con una traducción, con una palabra completa o con el principio de un nombre de API. Puedes filtrar por tipo, por si está en tu Workspace y por si ha cambiado hace poco.En la pestaña de Sextant
- Búsqueda rápida
- El mismo índice desde la barra de herramientas, en cualquier pestaña: Configuración, un ticket o tu correo. Intro abre el componente en Salesforce o en Sextant, según lo que hayas elegido en Ajustes, y los dos últimos componentes que abriste quedan como recientes.En la barra de herramientas
- Inspeccionar al pasar el puntero
- Cuando el texto ya está delante de ti en una página Lightning, mantén pulsada una tecla y apunta a él. Lo verás en Entender, más abajo.En la página de Salesforce
Entender
Todo sobre un componente, en un solo sitio
Todas las partes de Sextant llevan al inspector. Muestra el tipo del componente, su nombre de API y su objeto, todos los idiomas juntos, lo que Sextant ha visto que le ha pasado y un enlace a él en Configuración. Cuando Sextant no puede estar seguro de qué componente es un texto, no muestra nada, porque una respuesta equivocada cuesta más que ninguna.
Para cualquiera que tenga que cambiar algo y antes necesite saber exactamente qué es.


- El inspector
- Tipo, nombre de API y objeto, listos para copiar. Todos los idiomas activos de la org, con las traducciones que faltan y las idénticas al original señaladas. Su historial en esta org y un enlace a él en Configuración.En la pestaña de Sextant
- Inspeccionar al pasar el puntero
- Mantén pulsada la tecla Mayús y apunta a una etiqueta, un campo, un valor de lista o una Custom Label de una página Lightning. El tooltip es la primera respuesta del inspector y sigue al puntero mientras mantienes la tecla.En la página de Salesforce
- Una respuesta o ninguna
- Sextant nunca muestra una lista ordenada de posibles orígenes. Cuando la página no le da nada que pueda demostrar, no muestra nada.En todas partes
Traducir
Traduce el conjunto con el que trabajas en todos los idiomas de la org
Hay tres formas de traducir: un valor allí donde lo encuentras, una página entera de una vez o todo tu conjunto de trabajo en una sola tabla. Las tres guardan igual: primero se vuelve a leer el valor actual, producción siempre pide confirmación y el lote se aplica entero o no se aplica.
Para el administrador responsable de los idiomas de una org, y el traductor que recibe las etiquetas de toda una versión.
Abrir en la demoTranslating a Salesforce org: where every label is translated (en inglés)How to find missing translations in Salesforce (en inglés)


- Multi Translate
- Los componentes de tu Workspace, uno por fila, con una columna para cada idioma de la org. Fíltralos, muestra solo lo que falta y escribe columna abajo: Intro guarda y baja, Tab pasa a la columna siguiente. Nada llega a Salesforce hasta que despliegas el lote.En la pestaña de Sextant
- Traducir todo
- Un atajo en una página Lightning muestra las traducciones de todas sus etiquetas y marca dónde falta un idioma.En la página de Salesforce
- Editar ahí mismo
- En el inspector, abre un idioma y escribe. Guardar y desplegar envía solo ese cambio; Añadir al despliegue lo deja con los demás para desplegarlos en un único lote.En la pestaña de Sextant
Organizar
Guarda los componentes con los que trabajas
El Workspace reúne tu conjunto de trabajo: todo lo que has fijado y cada componente que has editado, con su valor anterior. Agrúpalo según organices tu trabajo y añade notas. Si un componente que has guardado cambia después en la org, el Workspace te avisa y te dice en qué idioma.
Para cualquiera que lleve un trabajo durante varios días o tenga que pasárselo a otra persona.


- Fijados y ediciones
- Fija lo que quieras desde Buscar o el inspector. Cada edición que haces se guarda sola, con el valor anterior y el nuevo.En la pestaña de Sextant
- Grupos y notas
- Grupos para una versión, un ticket o un equipo, y una nota en cada componente con lo que decidiste y lo que aún tienes que preguntar.En la pestaña de Sextant
- Cambios posteriores
- Cuando un componente guardado cambia en la org, se marca con el idioma que ha cambiado, para que tu conjunto de trabajo siga al día.En la pestaña de Sextant
Comparar
Entornos uno junto a otro, y una org a lo largo del tiempo
Una instantánea es una lectura completa de las traducciones de una org en un momento dado. Puedes comparar dos instantáneas de dos orgs o de la misma org en dos momentos. El informe indica siempre qué dos lecturas compara y qué antigüedad tiene cada una.
Para el responsable de versiones que comprueba qué ha llegado a producción, y el equipo que trabaja con varios sandboxes de la misma empresa.
Abrir en la demoHow to compare translations between Salesforce orgs (en inglés)
- Entre orgs
- Producción, UAT y desarrollo en un solo informe: qué es distinto, qué falta y qué existe solo en una org. Encuentra el neerlandés que se terminó en UAT y nunca se desplegó.En la pestaña de Sextant
- En el tiempo
- Una org en dos momentos, para ver qué cambió de verdad un despliegue. Si las orgs empatan, el informe dice que no hay consenso en lugar de elegir una ganadora.En la pestaña de Sextant
- Perfiles de org
- Un nombre, un grupo y un color para cada org, que Sextant usa en todas partes. Producción conserva su propia marca, elijas el color que elijas. Salesforce no ve nada de esto.En la pestaña de Sextant
Recordar
Un historial de cambios con el origen de cada uno
Salesforce no registra ni el autor ni la fecha de un cambio de traducción. Actividad guarda solo aquello de lo que Sextant tiene pruebas y etiqueta cada entrada con el origen de esas pruebas. Cuando no se puede saber quién hizo un cambio, la entrada dice Desconocido en lugar de atribuírselo a alguien.
Para quien tiene que responder qué cambió y cuándo, siendo honesto sobre lo que no se puede saber.
- Cambios observados
- Lo que Sextant vio cambiar entre dos lecturas de la org, con el valor anterior y el nuevo.En la pestaña de Sextant
- Despliegues detectados
- Los despliegues que llegan a la org, también los que no se iniciaron desde este navegador, y lo que Sextant vio cambiar a su alrededor.En la pestaña de Sextant
- Exportar
- El historial como archivo, o un conjunto de cambios como package.xml.En la pestaña de Sextant
Publicar
De un cambio a un despliegue seguro
Antes de escribir nada, Sextant muestra a qué org va el cambio, con su nombre, su entorno y su color. Los cambios esperan en una bandeja y se despliegan en un lote que se aplica entero o no se aplica. Guardar directamente en producción, o en una org que Sextant no ha identificado, siempre pide confirmación.
Para el administrador que publica traducciones, y el desarrollador que las necesita en una rama de versión.
Abrir en la demoHow to translate Custom Labels in Salesforce (en inglés)


- La bandeja de despliegue
- Todos los cambios pendientes en un solo sitio, desplegados en un único lote. Primero se vuelven a leer los valores actuales y, si un compañero ha hecho un cambio más reciente, el lote se detiene en lugar de sobrescribirlo.En la pestaña de Sextant
- package.xml
- A partir de un grupo del Workspace o de un conjunto de cambios de Actividad, para usarlo con la herramienta de despliegue que ya utilizas.En la pestaña de Sextant
- Nuevas Custom Labels
- Crea etiquetas con todas sus traducciones en una sola tabla, comprobadas contra la org mientras escribes y desplegadas en un único lote.En la pestaña de Sextant
Cómo funciona
Todo esto es un solo producto. Todas las partes de Sextant leen el mismo índice y llaman a los componentes igual, así que el componente al que apuntas en una página es el mismo que encuentra Buscar, el que guarda el Workspace, el que una comparación alinea entre orgs y el que Actividad fecha.
Sextant es una extensión Manifest V3 para Chrome y Edge. Su service worker llama a las API REST, Tooling y Metadata de Salesforce en tu nombre, con la sesión que ya tienes. La parte que funciona dentro de las páginas Lightning lee el texto de la pantalla para identificarlo y le pide el resto al service worker.
Construye un índice de los metadatos traducibles de la org y lo guarda en el almacenamiento de tu navegador. Así, el inspector, Buscar y Actividad responden sin consultar a Salesforce, y una org grande no se vuelve a leer en cada página. El índice indica su antigüedad y qué parte de la org cubre, y un despliegue en la org lo invalida.
Todas las escrituras siguen el mismo camino: Sextant vuelve a leer primero el valor actual, siempre pide confirmación antes de escribir en una org de producción y despliega los cambios en un lote que se aplica entero o no se aplica, nunca a medias y sin avisar.
Requisitos
- Precio: gratis. Sin cuenta y sin suscripción.
- Chrome o Edge (cualquier navegador Chromium que instale extensiones de Chrome Web Store).
- Salesforce Lightning Experience. Sextant no funciona en Classic.
- El permiso API Enabled en el perfil o en un conjunto de permisos de tu usuario, porque todas las lecturas y escrituras pasan por las API de Salesforce.
- El Translation Workbench activado, con al menos un idioma. Sin él no hay datos de traducción.
- Si en Configuración → Configuración de sesión está activado Bloquear sesiones al dominio en el que se usaron por primera vez, Sextant no puede conectarse, porque Salesforce rechaza la sesión del service worker. Es el motivo más habitual de que una instalación nueva no parezca conectarse.
Limitaciones conocidas
Te las contamos desde el principio para que no tengas que descubrirlas.
- Se pueden editar nueve tipos: Custom Labels, las etiquetas y los valores de lista de los campos personalizados (__c), tipos de registro, botones y enlaces personalizados, acciones rápidas, secciones de formato, pestañas y aplicaciones. Los campos estándar y los valores de listas estándar son de solo lectura a propósito. Las etiquetas de objeto y las listas relacionadas quedan para más adelante. Los botones y las pestañas estándar usan las traducciones del propio Salesforce y son de solo lectura.
- Al pasar el puntero se identifican objetos, campos y su texto de ayuda, valores de lista, Custom Labels, botones y acciones rápidas, pestañas y aplicaciones, secciones de formato, listas relacionadas y tipos de registro. El texto de las pantallas de los flujos no se identifica al pasar el puntero, pero Buscar sí lo encuentra.
- Guardar con la Metadata API tarda cerca de un minuto, casi todo en la cola de despliegue del propio Salesforce. Las Custom Labels usan un camino más rápido.
- Puede que los metadatos que han cambiado hace poco no aparezcan enseguida. El índice tiene un periodo de validez e indica su antigüedad, y un despliegue que Sextant detecta lo invalida.
- No se ha comprobado con todos los tipos de org. Professional Edition y las orgs con restricciones de API Access Control no se han probado.
Prueba Sextant sin instalarlo
La demo interactiva ejecuta en tu navegador la interfaz y la lógica reales de Sextant con una org de Salesforce ficticia. Sin instalar nada, sin cuenta de Salesforce y sin iniciar sesión.