+4 votos
593 vistas

Parece que Paratext 8 tiene un problema al migrar glosas interlineales si se utiliza la herramienta Interlinearizer en la versión 7 para glosar el texto usando el griego del NT como texto modelo. Un usuario pidió ayuda en esta situación, y vi que después de la migración, el código de idioma en lexicon.xml y en los archivos de glosas por libro era “el”, mientras que el código para el griego del NT debería ser “grc”. (En un proyecto de prueba, glosé algunas palabras en griego, luego migré, y en este proyecto migrado, el código para el griego del NT se convirtió en “lbj”, el código de un idioma de la India. He reportado este problema a los desarrolladores).

El código de idioma se utiliza en tres lugares en los datos del interlinearizer.

  1. Dentro del archivo lexicon.xml, en el campo “Gloss Language”. Este campo aparece para cada palabra a la que se le asigna una glosa en ese idioma.
  2. En el nombre de la subcarpeta y en el nombre del archivo del interlinearizer por libro. Por ejemplo, “interlinearizer_el_MAT.xml” es el archivo para glosas en el idioma “el” para Mateo.
  3. Dentro de cada archivo por libro, en el campo glossLanguage en la segunda línea del archivo.

¿Cómo supe que “grc” era el código correcto para el griego del NT? Glosé una palabra en Paratext 8 con el griego como modelo, guardé el cambio y luego revisé los archivos.

Así que, para convertir manualmente estos datos, hice lo siguiente:
0) cerrar Paratext si está abierto

  1. una búsqueda y reemplazo en lexicon.xml, y reemplacé “el” con “grc”, por ejemplo:

    <Gloss Language="el">δέ</Gloss> 
    

    se convierte en

    <Gloss Language="grc">δέ</Gloss>
    

Para limitar el cambio solo a los códigos y no a cualquier cadena “el” dentro de una palabra más grande, incluya las comillas (comillas dobles rectas) en la cadena de búsqueda y en la cadena de reemplazo.

2a) cambie el nombre de la carpeta “Interlinear_el” dentro de la carpeta del proyecto a “Interlinear_grc”. (Si ha creado un archivo de prueba con el código deseado, primero eliminaría la carpeta y su archivo).

2b) cambie los nombres de los archivos dentro de esta carpeta de "Interlinear_el_[Bookcode].xml a "Interlinear_grc_[Bookcode].xml

  1. cambie el código de Glosslanguage en la segunda línea de cada archivo por libro al código deseado. Por ejemplo

     <InterlinearData ScrTextName="MP8" GlossLanguage="el" BookId="MAT">
    
     becomes
    
     <InterlinearData ScrTextName="MP8" GlossLanguage="grc" BookId="MAT">
    
  2. Inicie Paratext y vea si funcionó.

Al editar los archivos XML, asegúrese de no cambiar ningún código < o > o </ o />, estos son como barras invertidas en USFM. Si comete un error, Paratext puede rechazar su lexicon.xml editado y cambiar su nombre a lexicon.xmlcorrupt, y comenzar a crear uno nuevo. Si guarda una copia de su archivo lexicon.xml en otra ubicación antes de editarlo, podría restaurarla si tiene este problema y no puede identificar qué salió mal en su archivo editado.

Traducción automática desde English
Paratext por [Expert]
(3,3k puntos)

mostrada de nuevo | 593 vistas

4 Respuestas

0 votos
Mejor respuesta

Otro ejemplo: usando la NIV84 como texto modelo.
Después de la migración, el proyecto tiene “en” como código de idioma. Pero el código de idioma real para la NIV84 en Paratext 8 es “en-US”. Así que tiene que pasar por los pasos para cambiar “en” a “en-US” en el léxico, en los nombres de los archivos por libro y dentro de los archivos por libro.

Traducción automática desde English
por [Expert]
(3,3k puntos)

¿Hay una buena razón para diferenciar entre las versiones estadounidenses y anglicizadas de una traducción usando los códigos de idioma en-US y en-UK? Si no, ¿sería una buena idea eliminar la distinción del código de idioma entre los textos usNIV11 y ukNIV11, así como usNIV84? (No tenemos un proyecto ukNIV84).

Traducción automática desde English

Dudo que sea importante distinguir entre el inglés de EE. UU. y el del Reino Unido. Tendría “favor” vs “favour”, “honor” vs “honour”, pero creo que estas palabras no son suficientes en número como para justificar distinguir las variedades.

Traducción automática desde English

Sospecho que puede haber bastante más diferencias que unas pocas ortografías. No conozco muy bien las variantes de la NIV, pero hay muchas diferencias de uso e idiomática entre las versiones TEV/GNB de EE. UU. y del Reino Unido.

JR

Traducción automática desde English
0 votos

Puede ser más sencillo usar un texto modelo diferente que tenga el mismo código de idioma que el que se usó en PT 7, si hay una alternativa aceptable. Gracias por los consejos sobre la edición de los archivos xml sewhite; lo había probado para un usuario que tenía un cambio de ortografía, pero Paratext rechazó mi nuevo archivo de la manera que usted describió.

Traducción automática desde English
por [Expert]
(2,9k puntos)

Actualización – tuve el mismo problema que anon044949 con el proyecto de cambio de ortografía. El problema era hacer una búsqueda/reemplazo en cinco vocales del idioma para reemplazarlas con caracteres diferentes. Resulta que había algunas glosas hechas en la nueva ortografía en el léxico, realizadas después de la conversión. Cuando convertí todas las entradas antiguas, había algunas duplicadas. Dos instancias de la misma palabra, cada una con un ID de sentido o ID de glosa diferente. Paratext, al cargar este archivo en memoria, protestó y marcó el archivo del léxico como corrupto. Así que, además de cambiar los códigos < > y </ >, hay una segunda manera de “corromper” un léxico: terminar con palabras duplicadas. Pero esta era una situación diferente a cambiar los códigos de idioma; esto requería cambiar las palabras y morfemas dentro del archivo del léxico para que coincidan con la nueva ortografía.

Traducción automática desde English
0 votos

Ayer me encontré con una situación en la que en PT7 el idioma era “Spanish” para la RV60 y en PT8 el idioma para la RVR1960 es “spa”. Seguí las instrucciones de Steven en una publicación anterior para hacer los cambios apropiados, pero las glosas aún no aparecían como aprobadas (como lo estaban en PT7).

Tim S. me señaló que en PT8 hay ciertos idiomas que muestran el código de tres letras (en este caso spa), pero internamente usan el código de dos letras (en este caso es) para coincidir con los datos interlineales. Una vez que hice los cambios apropiados y usé “es”, las glosas aparecieron como aprobadas.

Así que, si intenta usar el idioma del texto modelo y no funciona, podría intentar el código de dos letras apropiado.

Se puede encontrar una tabla de estos códigos en: https://www.loc.gov/standards/iso639-2/php/code_list.php

Traducción automática desde English
por (9,9k puntos)
+1 voto

Este proceso fue necesario para volver a vincular nuestro proyecto de BT con el Interlinearizer después de actualizar a PT9.2 (originalmente habíamos puesto el código de idioma igual que el del proyecto principal en lugar de (en), y PT no pudo identificarlo.
El único paso que agregaría es que en el menú de BT bajo “project settings” en PT se puede cambiar el código de idioma incluso después de crear el proyecto (en un proyecto estándar no se puede hacer esto). Teníamos múltiples equipos con proyectos de BT que se crearon con el mismo código de idioma que su proyecto principal. Cambiar el código a inglés (eng) nos permitió seleccionar nuestro proyecto de BT en la configuración del Interlinearizer

(NOTA: también descubrimos que no se puede usar “Create Glosses for ZZZ with no model text” y elegir “output to” para seleccionar un proyecto de BT. No usamos un texto modelo para nuestros BT, así que esto parecía ideal. Pero solo le permite elegir un proyecto estándar para la salida. Por lo tanto, la opción de crear una traducción inversa usando el proyecto de BT COMO MODELO fue la opción que necesitábamos. ¡Todo está funcionando muy bien ahora!!

Traducción automática desde English
por (161 puntos)

Preguntas relacionadas

0 votos
4 respuestas 988 vistas
I have just upgraded a project that had an extensively populated interlinearizer (lexicon.xml and associated interlinear ... and black colors in the interlinearizer. Any thoughts?
Milt_Jones 184 preguntada dic 21, 2018
0 votos
1 respuesta 263 vistas
When we migrated our project to PT8, many glosses that had been deleted in the interlinear data returned. This is a ... but they are now back in the list of possible glosses.
anon084052 157 preguntada ago 12, 2017
0 votos
2 respuestas 418 vistas
Any thoughts on why the interlinearizer is suddently generating unsual guesses with mixed upper/lower case red letters? Here is ... gloss: 2018-01-08_15-55-53.jpg872 606 100 KB
anon242106 110 preguntada ene 8, 2018
0 votos
2 respuestas 448 vistas
A user sent me this, and I'm at a loss as to how to address it: We have just migrated the SCK team into ... the interlinear data for them. Thanks for any insight you can offer!
anon150053 286 preguntada jul 27, 2017
0 votos
3 respuestas 387 vistas
Cuál es el orden de las glosas sugeridas en la herramienta interlinear? En otras palabras, si hace clic en una ... esté ordenado por frecuencia, aunque eso parece lo más lógico.
mnjames 1,9k preguntada sep 11, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,049 preguntas
6,007 respuestas
5,673 comentarios
2,029 usuarios