La localización de software no es una traducción corriente. El traductor tiene que entender dónde aparece una cadena, cuánto espacio tiene y qué parte es código y qué parte es texto. TARGMANEBI localiza al georgiano aplicaciones, plataformas SaaS y productos de tecnología financiera y comercio electrónico para el mercado georgiano, y devuelve los archivos en el mismo formato, para que sus desarrolladores puedan integrarlos directamente. La primera versión está lista en el mismo día o al siguiente.
Qué localizamos
Aplicaciones móviles
- Interfaces de iOS y Android
- Notificaciones push
- Descripciones en App Store y Google Play
- Pantallas de bienvenida (onboarding)
- Pantallas y menús de dispositivos
Aplicaciones web y SaaS
- Paneles de control y configuración
- Formularios y mensajes de validación
- Banca en línea y flujos de pago
- Carrito, pago y estados de entrega
- Correos electrónicos y SMS transaccionales
Documentación
- Centro de ayuda y base de conocimientos
- Notas de la versión
- Documentación de API
- Guías de usuario
- Subtítulos de vídeos de formación
Si lo que necesita traducir es el contenido de un sitio web corporativo y no la interfaz de un producto, consulte nuestra página de traducción de sitios web.
Formatos de archivo
Trabajamos directamente en sus archivos de recursos, sin copiar el texto a Excel:
- JSON y YAML: i18next, react-intl, Vue I18n, Rails;
- XLIFF: exportaciones de Angular y Xcode;
- gettext PO/POT: proyectos de WordPress, Django y PHP;
- Android strings.xml, iOS .strings y .stringsdict;
- .resx (.NET) y .properties (Java);
- Plataformas de localización (TMS): nos incorporamos a su proyecto y trabajamos dentro de su entorno.
La estructura del archivo, las claves, la codificación (UTF-8) y el orden de las entradas se mantienen sin cambios.
Variables y código: lo que no tocamos
Una cadena de la interfaz suele contener variables y marcado que deben quedar en la traducción exactamente como están en el original:
{username},{{count}},%s,%d,%1$s: variables que rellena el programa;<b>,<a href>,\n: marcado y saltos de línea;- construcciones ICU MessageFormat, por ejemplo
{count, plural, one {...} other {...}}.
Borrar o alterar una variable hace que la aplicación falle o que aparezca en la pantalla un texto sin sentido. Nuestra herramienta CAT convierte las variables en etiquetas protegidas, y un control de calidad automático comprueba que el número y el orden de las variables coincidan en cada una de las cadenas.
Particularidades técnicas de la lengua georgiana
- Longitud: el texto georgiano suele ser más largo que el inglés. Si un botón o una pestaña tiene un límite de caracteres, indíquenoslo y la traducción no lo superará. Comprobamos el límite de cada cadena por separado;
- Plurales: en georgiano, el sustantivo que sigue a un número se queda en singular: «5 faili» (5 archivo), no «5 failebi» (5 archivos). Según CLDR, el georgiano tiene dos categorías de plural (one, other), por lo que ambas formas suelen ser idénticas, pero la plantilla de plural debe rellenarse igualmente de forma correcta;
- Mayúsculas: la escritura georgiana mjedruli no usa mayúsculas. En los navegadores modernos, la regla CSS
text-transform: uppercaseconvierte el texto georgiano en mtavruli, lo que a menudo da a botones y títulos una anchura y un aspecto inesperados. Señalamos estos casos a sus desarrolladores; - Caso gramatical junto a una variable: «{name}'s profile» exige en georgiano el caso genitivo, que no puede aplicarse a una variable. Reestructuramos estas cadenas para que el nombre quede sin terminación de caso: «profili: {name}» (Perfil: {name});
- Tratamiento: al comienzo del proyecto acordamos si usar el «tkven» formal (usted) o el «shen» informal (tú). Mezclar ambos en una misma interfaz resulta poco profesional;
- Fecha, número, moneda: fechas en formato DD.MM.AAAA, coma como separador decimal y el símbolo de moneda ₾ detrás del número.
El georgiano no tiene género gramatical, así que «man shetsvala paroli» («él» o «ella» cambió la contraseña) funciona igual para cualquier usuario. Esto hace que una interfaz en georgiano sea más sencilla que en otros idiomas, pero las terminaciones de caso y las formas verbales requieren una atención aparte.
Lo que no se traduce
Al comienzo de la localización elaboramos una lista «Do Not Translate» (no traducir). Incluye los nombres de marcas y productos, los nombres de funciones registrados como marca, los nombres de tecnologías (Wi-Fi, Bluetooth, QR) y las abreviaturas que los usuarios georgianos reconocen en su forma original, como PIN o SMS.
La lista también recoge qué se escribe en letras latinas y qué se translitera al georgiano. Una vez tomada una decisión, se aplica de forma idéntica en todas las pantallas, en la descripción de la tienda y en el centro de ayuda.
El contexto: por qué necesitamos capturas de pantalla
El inglés «Save» puede ser «shenakhva» (guardar un archivo), «dazogva» (ahorrar dinero) o «shenakhuli» (el estado de guardado). «Book» es un «libro» o «reservar». Una clave de cadena como checkout.button.book suele dar una pista sobre el contexto, pero los mejores resultados se obtienen con capturas de pantalla o con acceso a un entorno de pruebas (staging).
Reunimos las cadenas ambiguas en una sola lista y las revisamos con su desarrollador de una vez, para que el proceso no le quite tiempo a su equipo.
Consejos para desarrolladores: código preparado para la localización
La mitad de la calidad de una localización se decide antes de la traducción, en el código. Estos son los problemas más frecuentes que vemos al recibir los archivos:
- Cadenas concatenadas: "You have " + count + " new messages" se traduce como tres cadenas separadas, y con ellas no se puede construir una frase georgiana correcta. Lo correcto es una sola cadena con una variable;
- Texto incrustado en el código: las cadenas que no están en el archivo de recursos se quedan en inglés incluso después de la traducción;
- Texto en imágenes: el texto escrito en banners e ilustraciones necesita un archivo aparte o un rediseño;
- Anchura fija: botones y pestañas que no se adaptan a la longitud del texto;
- Claves sin contexto: «label1» o «text_23» no le dicen nada al traductor. Un comentario del desarrollador en el archivo lleva unos segundos y reduce los errores de traducción.
Si su proyecto todavía está en desarrollo, le comunicaremos estos puntos de antemano, y la localización irá mucho más rápido.
Páginas de las tiendas de aplicaciones y textos transaccionales
La localización no termina en la interfaz. Los usuarios ven su producto por primera vez en App Store, en Google Play o en un correo electrónico:
- Descripción en la tienda: título y subtítulo con límites de caracteres estrictos, descripciones breve y completa, textos de «What's New» (novedades);
- Leyendas de las capturas: frases cortas que caben dentro del marco de la imagen;
- Correos electrónicos y SMS transaccionales: registro, restablecimiento de contraseña, confirmación de pago. El texto de un SMS en georgiano se envía con codificación Unicode, por lo que en un mensaje caben menos caracteres que con texto latino, y aquí una redacción concisa es especialmente importante;
- Notificaciones push: un texto que debe leerse en la pantalla de bloqueo sin cortarse.
Proceso y localización continua
- Análisis: formato de archivo, número de cadenas, tipos de variables, límites de caracteres;
- Guía de estilo y terminología: tratamiento, tono y términos del producto que no se traducen;
- Traducción en un entorno CAT: con variables protegidas y memoria de traducción;
- Control de calidad automático: variables, etiquetas, longitud, cadenas vacías, espacios dobles;
- Control de calidad lingüístico (LQA): en un entorno de pruebas o sobre capturas de pantalla, comprobamos cómo se ve el texto en una pantalla real.
Su producto cambia con cada sprint. Gracias a la memoria de traducción, en cada nueva versión traducimos solo las cadenas nuevas y modificadas, mientras que el texto ya aprobado se conserva automáticamente. Los términos se mantienen iguales en todas las versiones.
Las funciones aún no lanzadas y el acceso al entorno de pruebas son secretos comerciales. Si lo solicita, firmamos un NDA, y solo tiene acceso el equipo del proyecto: política de confidencialidad.
Cómo empezar
Archivo de recursos
Envíenos un archivo JSON, XLIFF, PO u otro, o denos acceso a su plataforma de localización.
Contexto
Capturas de pantalla, acceso al entorno de pruebas y una lista de límites de caracteres, si la tiene.
Localización y control de calidad
Traducción con variables protegidas, controles automáticos y pruebas lingüísticas.
Entrega
Archivos en el mismo formato y con la misma estructura, en el mismo día o al siguiente.
¿Necesita una versión en georgiano de su aplicación o plataforma? Envíenos su archivo de recursos y algunas capturas de pantalla: la primera versión estará lista en el mismo día o al siguiente.
Llamar: 501 113 200Preguntas frecuentes
¿Cuánto tarda la localización?
La primera versión está lista en el mismo día o al siguiente. Las actualizaciones después de cada lanzamiento también se entregan en el mismo día o al siguiente.
¿Cómo respetan los límites de caracteres?
Indique el límite en el archivo o en una lista aparte. Cada cadena se comprueba con su límite y, si una traducción exacta no cabe, proponemos una alternativa más corta.
¿Pueden estropearse las variables?
No. Las variables están protegidas en la herramienta CAT y, antes de la entrega, un control de calidad automático compara cada cadena con el original.
¿Pueden trabajar en nuestra plataforma de localización?
Sí. Denos acceso y trabajaremos dentro de su entorno, sin enviar archivos de un lado a otro.
Tratamiento formal o informal: ¿cuál usan?
Lo acordamos con usted al comienzo del proyecto, en función de su marca y de su público. La forma elegida se registra en la guía de estilo y se usa de manera coherente en todas las cadenas.
¿Pueden traducir también un sitio web?
Sí. La traducción del contenido de un sitio web corporativo es un servicio aparte: consulte nuestra página de traducción de sitios web.
Páginas relacionadas
Traducción técnica
Productos digitales
Calidad y protección
- Control de calidad
- Confidencialidad
- Traducción de inglés