Skip to main content
Una Definición de Document localizada es una Definición de Document que se ha traducido a un idioma distinto de aquel en el que se creó originalmente. Al instalar ABBYY FlexiCapture, puede seleccionar un idioma de la interfaz de usuario. Si una Definición de Document está disponible en el idioma de la interfaz de usuario seleccionado, FlexiCapture utiliza esta versión localizada. Al localizar una Definición de Document, se traducen los siguientes elementos:
  • Etiquetas de los campos, botones y texto del formulario de datos
  • Nombres de campo en el cuadro de diálogo donde se agregan y editan registros del conjunto de datos
  • Nombres de campo en el cuadro de diálogo donde se puede cambiar el proveedor vinculado a un batch de entrenamiento
  • Etiquetas de los campos que se muestran al usuario al especificar regiones que no se detectaron automáticamente
  • Etiquetas de los campos en el cuadro de diálogo de búsqueda en la base de datos que se abre desde el editor de documentos
  • Nombres de columna en la lista desplegable que se muestra en el cuadro de diálogo de búsqueda en la base de datos
  • Nombres de reglas que se muestran al operador cuando se producen errores de reglas
  • Mensajes de scripts de usuario (por ejemplo, mensajes mostrados por reglas de script, configuración de exportación y controladores de eventos)
Un usuario que edita una Definición de Document siempre trabaja con los valores originales sin localizar. Un operador que trabaja en el editor de documentos ve los valores localizados en el idioma de su interfaz de usuario.

El proceso de localización

Las Definiciones de Document se localizan en tres etapas:
  1. Los identificadores de las cadenas que deben localizarse se exportan a un archivo de texto.
  2. En el archivo de texto, se proporciona el texto localizado para cada identificador de cadena.
  3. El texto localizado y sus identificadores correspondientes (denominados colectivamente localización) se importan del archivo de texto a la Definición de Document.
La localización solo se importa a una Definición de Document que contiene cadenas con los identificadores usados en la localización.

El archivo de localización

El archivo de localización es un archivo TXT que contiene una lista de cadenas localizadas. Las cadenas de este archivo se ordenan por el tipo de elemento de interfaz en el que aparecen (nombres de campo, nombre de la Definición de Document, mensajes del shell y mensajes de script) y, a continuación, alfabéticamente por nombre. El cuadro de diálogo Opciones de localización incluye controles para crear y administrar archivos de localización. Ejemplo de una cadena de un archivo de localización que aún no se ha traducido:
En este ejemplo, BANK_CODE es el identificador de la cadena. Ningún otro campo de la Definición de Document puede tener el mismo identificador. Este identificador se genera automáticamente de una de estas dos formas: a partir del nombre del campo o mediante la plantilla FC_<number of the field>. Después del identificador hay una coma, seguida de la cadena que se muestra al usuario entre comillas (Bank code). Esta cadena es la parte que se traduce durante la localización. Cuando la cadena se traduce y se vuelve a importar en la Definición de Document, se añade automáticamente, después de la cadena localizada, un delimitador de comentario (dos barras) seguido de la cadena original (Bank Code). La cadena original es la cadena predeterminada que se muestra a los usuarios que editan la Definición de Document. La cadena anterior tiene el siguiente aspecto al localizarse al ruso:

Sintaxis del archivo de localización

Localizar una Definición de Document con un archivo de localización

Crear un archivo de localización

1

Abrir Opciones de localización

En el editor de Definición de Document, haga clic en Definición de Document → Localization → Opciones de localización.
2

Seleccionar un idioma y exportar

Seleccione el idioma para el que desea crear un archivo de localización (los idiomas sin archivo de localización tienen el estado Nonlocalized) y haga clic en el botón Export.
3

Guardar el archivo

En el cuadro de diálogo que se abre, especifique la carpeta y el nombre del archivo de localización.

Edición de un archivo de localización

1

Traduzca las cadenas

Abra el archivo de localización en un editor de texto y traduzca las cadenas.
2

Guarde el archivo

Guarde el archivo. Asegúrese de que esté codificado en Unicode.

Importar un archivo de localización en una Definición de Document

1

Abrir Opciones de localización

En el editor de Definición de Document, haga clic en Definición de Document → Localización → Opciones de localización.
2

Seleccionar un idioma e importar

Seleccione el idioma para el que desea importar un archivo de localización y haga clic en el botón Importar.
3

Especificar el archivo

Especifique la ruta al archivo de localización en el cuadro de diálogo que se abre. El estado del idioma cambia a Localizado.
4

Guardar la Definición de Document

Guarde la Definición de Document.
Después de importar un archivo de localización, el formulario de datos del editor de Definición de Document sigue conteniendo texto predeterminado (sin localizar). El texto localizado solo aparece en el editor de documentos. Los usuarios de Project Setup Station solo pueden ver el texto localizado al probar Definiciones de Document y si el idioma de localización está seleccionado como idioma de la interfaz de ABBYY FlexiCapture. Si una cadena localizada es más larga que la original, los campos del formulario de datos se desplazan para ajustarse a ella.

Eliminar una localización

1

Abrir Opciones de localización

En el editor de Definición de Document, haga clic en Definición de Document → Localization → Opciones de localización.
2

Seleccionar el idioma

Seleccione el idioma de la localización que desea eliminar. Los idiomas con una localización disponible tienen el estado Localized.
3

Eliminar la localización

Elimine la localización. El estado del idioma cambia a Nonlocalized.

Localizar mensajes de scripts de usuario

Puede localizar mensajes de scripts de usuario, como los de reglas de script y controladores de eventos. Los mensajes de script localizados se muestran al seleccionar el idioma de interfaz correspondiente en ABBYY FlexiCapture.
1

Crear identificadores de mensajes

En el editor de Definición de Document, haga clic en Definición de Document → Localization → Localizable Script Messages. En el cuadro de diálogo que se abre, haga clic en Add para crear un identificador para cada mensaje y definir su texto predeterminado. Use Edit para modificar un mensaje o Delete para eliminarlo.
2

Proporcionar texto localizado

Haga clic en Definición de Document → Localization → Opciones de localización para exportar los mensajes a un archivo de localización. Traduzca los mensajes y, a continuación, importe el archivo de localización como se describe en Importar un archivo de localización en una Definición de Document.
3

Hacer referencia a los identificadores en su script

Haga referencia a los identificadores de mensajes en el código del script. Para obtener más información, consulte Llamar a mensajes localizados desde scripts.

Llamar a mensajes localizados desde scripts

Para llamar a un mensaje desde un script de usuario, use el objeto FCTools.LocalizedStrings. Este objeto usa el método IProperties. El siguiente ejemplo de código devuelve un mensaje localizado con el identificador MY_MESSAGE_1: