Traducir archivos .NET y Qt
Traduce archivos de recursos .NET RESX y RESW, y archivos Qt Linguist .ts de hasta 12 MB. Se conservan los nombres de los recursos, los encabezados y los contextos, y solo se traducen las cadenas.
Se aceptan archivos de recursos .NET (.resx y .resw) y archivos Qt Linguist (.ts) de hasta 12 MB. En ambos casos, los identificadores que utiliza el código al compilar forman parte de la estructura y nunca se modifican. Solo se traducen las cadenas que lee la gente.
Qué se traduce y qué se mantiene sin cambios
| Formato | Se traduce | Se mantiene sin cambios |
|---|---|---|
| RESX, RESW | El valor de cada entrada de cadena | Los atributos name, el encabezado y el esquema del recurso, xml:space, la columna de comentarios, las imágenes y otros recursos que no sean cadenas |
| Qt Linguist | La traducción de cada mensaje | Los nombres de contexto, las cadenas de origen, las ubicaciones, %1 y %n, los fragmentos HTML |
En Qt, el atributo language del archivo se actualiza con el idioma de destino cuando se traduce a un solo idioma. Los archivos .ts se reconocen por su contenido: se rechazará un archivo TypeScript con la misma extensión.
Qué puedes pedir
Crea un Resources.fr.resx junto al archivo original.
Traduce los valores al francés. Mantén sin cambios los marcadores de posición, como {0} y {1}, y deja tal cual los nombres de los recursos y los comentarios.
Muestra en el plan lo que se escribirá antes de que lo apruebes.
Traduce solo las cadenas de texto al alemán. Deja sin traducir los archivos incrustados, las imágenes y cualquier entrada que no sea una cadena.
Rellena todos los mensajes de un archivo Qt para que un hablante nativo los revise.
Traduce al español todos los mensajes sin terminar. Mantén sin cambios %1 y %2, así como las ampersand de los mnemónicos.
Deja intactos los mensajes revisados tras ejecutar lupdate.
Traduce solo los mensajes sin terminar del archivo italiano y deja los que ya están terminados tal cual.
Indica las palabras que deben aparecer igual en todos los diálogos.
Traduce al portugués. Traduce siempre “Settings” como “Configurações” y “Project” como “Projeto”.
Información útil
- Un idioma de destino por archivo. Se aplica a ambos formatos. Si pides dos, el plan traducirá a uno y te lo indicará. Procesa el archivo una vez por idioma: se conserva tu glosario.
- Plurales de Qt. Por ahora, los mensajes que usan las formas de numerus de Qt se dejan tal cual. El plan te indica cuántos hay para que puedas completarlos en Qt Linguist.
- Compila como siempre. En Qt, ejecuta
lreleasedespués, igual que tras traducir en Qt Linguist. En .NET, la compilación en un ensamblado satélite no cambia. - Comentarios. Los comentarios de RESX documentan las cadenas para tu equipo, así que se dejan en inglés salvo que pidas lo contrario.
- Filtro de salida. No disponible: se devuelve el archivo completo.
- Tamaño máximo. 12 MB.
Contenido relacionado
- Cadenas de Android y Apple y XLIFF, para otros formatos de localización.
- Otros archivos XML, para XML que no sea un archivo de recursos.
- Todos los formatos de archivo