Página principal » Tutoriales » Cómo traducir archivos plist

Cómo traducir archivos plist

Plist (lista de propiedades) es un formato flexible y conveniente para almacenar los datos de aplicaciones. Fue originalmente definido por Apple para su uso en dispositivos iPhone y posteriormente se extendió a otras aplicaciones.

Dado que las plists son realmente archivos XML, puedes utilizar un editor de texto simple para traducirlas. Sin embargo, hacerlo es muy complicado, ya que incluso un caracter en el lugar equivocado hará que el archivo sea inutilizable.

En su lugar, ICanLocalize permite traducir archivos plist como parte de un proyecto de Localización de Software . Nuestro sistema analizará el archivo plist. Extraerá todo el texto que necesite traducción y lo pondrá a disposición de los traductores. Los traductores solo traducirán texto, sin preocuparse por el formato de archivo.

Cuando se completa la traducción, se crea el nuevo archivo plist. Tiene exactamente la misma estructura que el archivo original y solo los campos correctos traducidos.

Por ejemplo, échale un vistazo a este archivo plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
 "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
  <key>Year Of Birth</key>
  <integer>1965</integer>
  <key>Photo</key>
  <data>
 PEKBpYGlmYFCPAfekjf39495265Afgfg0052fj81DG==
  </data>
  <key>Hobby</key>
  <string>Swimming</string>
  <key>Jobs</key>
  <array>
    <string>Software engineer</string>
    <string>Salesperson</string>
  </array>
  </dict>
</plist>

Incluye varias claves y valores. Hay una entrada de Photo binaria, un campo entero llamadp Year of Birth y campos de texto llamados Hobby y Jobs (que es una matriz). Si traducimos este plist manualmente, tenemos que tener cuidado con las cadenas que debemos traducir y las que no debemos traducir.

De este archivo completo, necesitamos traducir sólo los elementos que aparecen dentro de las cadenas<y etiquetas>. El resto debe permanecer sin cambios.

Traducir como proyectos de Localización de Software

Los proyectos de Localización de Software utilizan el analizador de archivos de recursos de ICanLocalize. Es un programa flexible que puede manejar archivos de diferentes formatos para la localización de iOS – incluyendo el plist de Apple.

Una vez que hayas iniciado sesión en ICanLocalize, haz clic en Proyectos de Traducción -> Localización de Software y crea un nuevo proyecto.

Nómbralo y agrega una descripción rápida. No es necesario explicar cómo traducir un archivo plist. Nuestro sistema sabe cómo hacerlo. En su lugar, explica para qué se utilizará el archivo plist. Describe la aplicación, el público objetivo y el estilo de escritura preferido.

Luego, sube el archivo plist. Verás una lista de textos extraídos a través del analizador.

Texto extraído del archivo plist de muestra

Luego, puedes traducir tú mismo o buscar un traductor profesional en ICanLocalize.

El traductor solo traduce las cadenas y nunca edita el archivo plist. Cuando la traducción esté lista, vamos a recuperar el archivo plist traducido con todas las etiquetas < de cadena > traducidas. El formato y la estructura del archivo permanecen intactos. Como la herramienta utiliza un analizador y generador XML, podemos estar tranquilos sabiendo que los textos dentro de las etiquetas XML siempre se escapan correctamente.

Aquí está el archivo de recursos traducido:

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
 "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version='1.0'>
  <dict>
  <key>Year Of Birth</key>
  <integer>1965</integer>
  <key>Photo</key>
  <data>
 PEKBpYGlmYFCPAfekjf39495265Afgfg0052fj81DG==
  </data>
  <key>Hobby</key>
  <string>Natación</string>
  <key>Jobs</key>
  <array>
    <string>Ingeniero de software</string>
    <cadena>Vendedor</string>
  </array>
  </dict>
</plist>

Se puede ver que todo sigue igual y sólo el texto que se debía traducir cambió.

Cotiza tu propio archivo plist

Si necesitas traducción profesional para su propio archivo plist, puedes subirlo aquí. Nuestro sistema lo analizará y reportará lo que necesita traducción y el precio.

Archivo plist:

De:

Nota: todas nuestras traducciones son realizadas por traductores profesionales calificados que escriben en su idioma nativo. Puede elegir entre un solo traductor o un par de traductores para que trabajen en tu proyecto (traductor y revisor).