0 votos
593 vistas

Tenemos un proyecto con un mapeo Unicode parcial. El usuario tiene una fuente personalizada que muestra caracteres no Unicode para valores Unicode normales.

El tema de ayuda: «Mi texto del proyecto usa una fuente “personalizada”. ¿Cómo lo convierto a Unicode?» indica aplicar un archivo de mapeo (que tenemos) e importar los libros existentes en un nuevo proyecto.

Sin embargo, también hay notas del proyecto que necesitan ser convertidas, quizás algunos términos bíblicos y tal vez otros archivos. El tema de ayuda no parece cubrir esos archivos.

¿Hay una manera de asegurarse de que todos estos archivos se conviertan correctamente? ¿Aplicará «Convert Project» un mapeo a los nuevos archivos?

Gracias,

james_post

Traducción automática desde English
Paratext por [Moderator]
(2,1k puntos)
| 593 vistas

3 Respuestas

0 votos
Mejor respuesta

Convert project no permite el uso de un archivo de mapeo. La recomendación sería convertir los archivos de texto dentro de Paratext usando Find/Replace y luego realizar manualmente Find/Replace en los otros archivos (principalmente los archivos .xml en la carpeta del proyecto).
La otra opción sería utilizar una herramienta como CC, donde se crea una tabla (mapeo) de los cambios a realizar y luego se aplica a los diversos archivos que necesitan ser corregidos. Esto probablemente sea la mayoría de los archivos .xml en la carpeta del proyecto. La ventaja de CC es que se tiene bastante certeza de qué cambios se están realizando. Dado que estos son todos caracteres inusuales, no debería haber problemas con la corrupción accidental de un archivo.
Antes de realizar cualquier conversión de esos archivos, me aseguraría de tener una buena copia de seguridad del proyecto.

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

Parece que este es un trabajo adecuado para un proyecto de Transliteración usando conversores de codificación. La ventaja aquí es que no se cambia realmente el proyecto original y se puede experimentar con cualquier número de cambios regulares en el proyecto hasta que la conversión sea perfecta. Una vez que se haya perfeccionado la conversión, se puede copiar el texto del proyecto de transliteración de vuelta al proyecto base y eliminar el proyecto de transliteración.
La desventaja es que hay una curva de aprendizaje para usar los conversores de codificación. Sería bueno obtener ayuda de una persona experimentada para hacer esto lo menos doloroso posible…

Traducción automática desde English

Lamentablemente, no creo que el proyecto de transliteración haga nada más que con el texto en sí.

Traducción automática desde English

Estoy de acuerdo, no cambia ninguno de los marcadores USFM, ni tocará ningún texto no publicable como las líneas \id y las notas \rem. Pero puede cambiar todo el texto publicable en todos los libros, incluidos los periféricos, y el texto en notas al pie, encabezados, etc. Si eso es lo que @james_post está buscando, creo que es una buena opción.

Traducción automática desde English
0 votos

Si el proyecto es Unicode (en Paratext) y el problema es que ciertos caracteres no tienen los puntos de código correctos, entonces debería ser posible realizar algunas operaciones básicas de buscar/reemplazar para cambiar los caracteres. Establecería la fuente a una fuente Unicode adecuada y luego haría los cambios necesarios. Esto no debería tratarse de una conversión, ya que el proyecto ya es Unicode.

​Bendiciones,

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

Entiendo de dónde viene su comentario, pero me preocupa más los archivos complementarios (no los archivos SFM principales). Aunque supongo que también podríamos hacer una búsqueda/reemplazo en ellos.

Dicho esto, no estoy seguro de en qué archivos realizar el cambio…

También, si fuera posible a través de Convert Project, mantendría el historial del proyecto. Pero eso puede no ser posible en este caso.

Gracias,

james_post

Traducción automática desde English
0 votos

Creo que james_post quiere que los cambios incluyan PT Notes, representaciones de términos bíblicos, entradas de la lista de palabras (incluida la morfología), etc.
Creo que estos se almacenan principalmente en archivos xml que se pueden editar directamente si uno tiene el valor. Pero ¿puede alguien afirmar definitivamente qué pasaría con las decisiones y aprobaciones relacionadas con estas herramientas?

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

El mismo archivo TechKit que modifica los archivos sfm también se puede usar para modificar los archivos de control XML, incluidos los archivos de Wordlist, Parallel passages y Biblical Terms, e incluso los archivos de Notes y otros archivos que uno podría querer actualizar. Las herramientas de conversión de codificación incluyen un conversor de datos XML, que debería ayudar. Por lo tanto, esto es técnicamente factible y eliminará la necesidad de rehacer esas comprobaciones por completo, aunque pueden surgir algunos errores legítimos debido a la conversión.
Dicho esto, tomará tiempo y alguien con un buen dominio de la herramienta y de qué archivos necesitan ser modificados. Por ejemplo:

  • Exportaría la Wordlist a un solo archivo XML, haría la conversión en ese archivo y lo volvería a importar, en lugar de trabajar en los tres archivos de control de Wordlist (hyphenatedWord.txt, SpellingStatus.xml y WordAnalysis.xml).
  • Para las notas, solo debería cambiar los campos <SelectedText>, <ContextBefore> y <ContextAfter>, no el campo <Contents> (supongo).
  • Si tiene textos interlineales, será otro nivel de complejidad con el que no estoy muy familiarizado.
Traducción automática desde English

Preguntas relacionadas

0 votos
3 respuestas 459 vistas
Alguien más ha tenido este problema y conoce una solución? Estoy usando Paratext 9.3.103.7 y Keyman 16.0.138. Cuando ... , y pensé que se debía a que acababa de activar Keyman.
bbrollier 245 preguntada feb 20, 2023
0 votos
0 respuestas 189 vistas
This week I discovered that Alt-X does work for Unicode characters where the code is longer than 4 hex digits. The ... desired character when typing two periods: ..-->\ud804\udf
[Expert]
sewhite
3,3k
preguntada ago 16, 2019
+1 voto
0 respuestas 161 vistas
Some Unicode characters have a code longer than 4 hex digits. For instance David Rowe was trying to help someone ... on that character gives the UTF16 coding equivalent for it.
[Expert]
sewhite
3,3k
preguntada mar 18, 2019
0 votos
1 respuesta 265 vistas
Hi all, I am working on migrating a user to Paratext 8 and noticed that their translation project is still in Western European ... , web, or Scripture app)? Thank you, SIL+LSS+PNG
SIL LSS PNG 411 preguntada dic 4, 2018
0 votos
2 respuestas 398 vistas
We are working with a language that has long vowels which we can't write with Odia letters. There are some books printed ... type it neither we know the Unicode of it. please help
anon480013 162 preguntada oct 1, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For we were all baptized by one Spirit so as to form one body—whether Jews or Gentiles, slave or free—and we were all given the one Spirit to drink.
1 Corinthians 12:13
3,048 preguntas
6,007 respuestas
5,672 comentarios
2,028 usuarios