
Con una base de clientes en rápido crecimiento y un producto en constante evolución, al proceso de localización de Livestorm le costaba mantenerse al día con el creciente número de cadenas de texto e idiomas.
Con el objetivo de acelerar, agilizar y centralizar la localización, Livestorm decidió implementar Phrase Strings. Esta plataforma tan intuitiva está ayudando a Livestorm a ahorrar tiempo y minimizar los errores de traducción y, fundamentalmente, la solución de Phrase va adaptándose sin problemas a medida que Livestorm sigue creciendo.
DESAFÍO
Más idiomas, más cadenas de texto, más complejidad
Cuando Livestorm se lanzó en 2016, la mayoría de sus clientes tenían su sede en Francia y EE. UU., pero no pasó mucho tiempo antes de que ganara tracción a escala global. Hoy en día, Livestorm tiene clientes en más de 40 países y atender a una base de usuarios tan diversa lingüísticamente no es una tarea fácil.
Thibaut Davoult, ingeniero de desarrollo en Livestorm, explica: «La aplicación de Livestorm está disponible en 16 idiomas y seguimos añadiendo más de forma habitual». Al mismo tiempo, siempre estamos trabajando en nuevas funciones, lo que implica más strings de texto que necesitan ser traducidas. A medida que el número de idiomas y el volumen de texto crecía, la localización se volvía cada vez más compleja».
Livestorm incentiva a sus usuarios y clientes para que ayuden con las traducciones, pero dependía de hojas de cálculo para recopilar manualmente las claves de idioma de los colaboradores. Sin una herramienta dedicada, recopilar las traducciones era una tarea que consumía mucho tiempo y el control de versiones era particularmente complicado. Internamente, el equipo desarrolló una lista de verificación meticulosa para evitar errores cada vez que se implementaba un nuevo idioma.
Sin embargo, a medida que la escala de la localización crecía (con más idiomas, strings de texto y empleados involucrados), la lista de verificación empezó a ser más engorrosa que útil. «La velocidad de localización se estaba convirtiendo en un problema», continúa Thibaut. «Y los desarrolladores estaban asumiendo demasiada carga de trabajo». Nos hacía falta una forma de acelerar y centralizar el proceso, y necesitábamos una solución que fuera escalable a medida que Livestorm continuaba creciendo».
SOLUCIÓN
Phrase Strings: fácil de usar y de implementar
Tras evaluar cuidadosamente varias soluciones de localización, Livestorm decidió implementar Phrase Strings. Robin Lambert, cofundador y diseñador de producto en Livestorm, dirige el equipo de localización y fue el responsable de elegir la nueva solución. Robin comenta: «Con diferencia, el criterio de selección más importante para nosotros fue la facilidad de migración desde nuestro antiguo sistema
Lo último que queríamos hacer era reproducir manualmente todos los datos que teníamos en hojas de cálculo. Las potentes herramientas de importación de Phrase Strings y su excelente equipo hicieron que tomar esa decisión resultara muy sencillo». En Livestorm también quedaron impresionados por la facilidad de uso de Phrase Strings y la gran compatibilidad que tenía con distintos formatos. El equipo de Robin trabaja tanto con i18next como con Rails i18n, por lo que la flexibilidad de formato era esencial. Phrase Strings concentra todas las tareas de localización de Livestorm en un único panel fácil de usar.
Los traductores pueden trabajar directamente desde ese panel, así que se elimina por completo la necesidad de usar hojas de cálculo. Del mismo modo, Phrase Strings permite un proceso de localización centralizado y bien definido, por lo que Livestorm ya no tiene que preocuparse por seguir manualmente una compleja lista de verificación. Robin añade: «Con la ayuda del equipo de éxito del cliente de Phrase Strings, implementar la solución llevó menos de dos semanas. Es toda una hazaña teniendo en cuenta lo complicado que era el proceso que teníamos antes de hacer el cambio».
ESTADÍSTICAS Y DATOS
Livestorm en cifras
40
40 países
17
17 idiomas
50 %
Un 50 % menos de tiempo dedicado a la localización
1.6M
1,6 millones de palabras procesadas
BENEFICIOS
Simple y escalable
Livestorm está ahora perfectamente posicionado para ofrecer su servicio de conferencias web en más idiomas y con más funciones que nunca, sin verse limitado por las restricciones de localización. «El proceso de localización está mucho más optimizado, lo que facilita enormemente el lanzamiento de nuevas versiones y la incorporación de nuevos idiomas», confirma Thibaut. «Diríamos que hemos reducido el tiempo de trabajo que tienen que invertir los desarrolladores a la hora de añadir nuevos idiomas en un 50 %».
Con Phrase Strings es posible ahorrar mucho tiempo gracias a una gran cantidad de funciones. Al mantener hojas de cálculo, siempre existía el riesgo de eliminar accidentalmente claves válidas; pero con Phrase Strings, eso ya no supone ningún problema. Asimismo, el motor de búsqueda y las herramientas de seguimiento del progreso de Phrase Strings hacen muy fácil buscar claves concretas o ver qué necesita traducirse. Por último, pero no menos importante, con Phrase Strings automatizando muchos de los procesos que los desarrolladores de Livestorm solían realizar manualmente, añadir nuevos idiomas es ahora significativamente más sencillo.
Lo más importante es que Phrase Strings es totalmente escalable, por lo que Livestorm podrá seguir disfrutando de todas las ventajas incluso a medida que el tamaño de la empresa y el alcance de su localización sigan creciendo. Thibaut concluye: «Phrase Strings ya nos ha permitido duplicar el número de personas involucradas internamente en la localización, y esa cifra debería seguir aumentando a medida que el equipo crezca. Es genial saber que podemos ampliar el equipo de localización sin aumentar la complejidad del proceso».
FUNCIONES UTILIZADAS
Funciones clave de Phrase Strings que ayudan a Livestorm a localizar a escala
API
La API permite importar archivos de localización, descargar archivos de localización, etiquetar claves o interactuar de otras formas con los datos de localización almacenados en tu cuenta de Phrase Strings.

Roles de usuario y control de acceso
Organiza tu equipo de localización asignando roles dedicados y derechos de acceso a cada miembro del equipo según los distintos proyectos e idiomas.
Proyectos múltiples
A medida que los proyectos de software crecen y se vuelven más complejos, ayuda dividirlos en módulos para que puedan seguir siendo fáciles de gestionar. Lo mismo ocurre con la localización de proyectos de software.
¿Todo listo para empezar?
Llega a un público mayor y establece conexiones más profundas hoy mismo.

