0 votos
445 vistas
Me pregunto si hay alguna forma de automatizar más nuestro proceso de envío/recepción (Send/Receive) de la que lo hacemos actualmente. Esta es la situación de mi equipo: tenemos una computadora principal que se conecta a Internet y la mayor parte de nuestro trabajo se realiza en esa computadora. También aloja nuestro Chorus Hub, ya que es una máquina que está siempre encendida. Luego tenemos tres laptops que se usan para algo de trabajo en Paratext y solo están conectadas a la LAN en nuestra sala de conferencias. Mi idea era que las 4 computadoras locales enviaran/recibieran constantemente al Chorus Hub, y luego una vez al día o así, la computadora principal TAMBIÉN enviará/recibirá a Internet, para mantenerme al tanto mientras trabajo como asesor principalmente remoto. Todo suena bien en teoría, pero la realidad es que mis compañeros no se sienten cómodos con la tecnología y a menudo olvidan hacer el envío/recepción, lo que resulta en conflictos masivos cuando por fin se acuerdan y, por lo tanto, en ineficiencias. Además, alternar la computadora principal entre los destinos ChorusHub e Internet no es algo que entiendan o estén preparados para manipular. En mi mundo ideal, ambas rutinas de envío/recepción serían automáticas en segundo plano, pero no parece que sea posible. Otra solución que se me ocurrió sería que Chorus Hub hiciera una copia de seguridad/envío-recepción automático a Internet, digamos cada día, pero no creo que exista algún tipo de interfaz para eso y no se ha desarrollado en años. Entonces, ¿cómo sugerirías que configure esto para maximizar nuestras probabilidades de mantenernos en el camino correcto y minimizar nuestros posibles conflictos? Gracias por cualquier idea.
Traducción automática desde English
Paratext por (124 puntos) | 445 vistas

4 Respuestas

0 votos
Mejor respuesta

Hola.

Entiendo la necesidad y hay algunas opciones para ayudar a simplificar el proceso de S/R, pero es importante señalar que algunas opciones pueden requerir un mejor uso de la tecnología; si un proceso de realizar S/R es complicado, quizás las otras opciones lo sean aún más.

Aun así, hay opciones: 

1. La más simple es configurar envíos S/R automáticos desde la ventana principal de S/R, como mencionó Aroon citando a Phil.
Puedes configurarlo para que lo haga cada hora, cada 4 horas, una vez al día, o al abrir y cerrar Paratext.
Puedes configurar esto para cada proyecto y dejar seleccionada la opción de Chorus Hub para que siempre se ejecute allí.

2. La otra cosa es usar el acceso directo. Este botón ejecuta la última cosa que se configuró en la ventana principal de S/R. Entonces, si la ventana principal está configurada para S/R a Chorus Hub y tiene marcados los proyectos necesarios, el usuario solo necesita presionar este botón tantas veces como lo necesite.

*. Puedes combinar la opción 1 y 2, por ejemplo, pidiéndoles que usen el acceso directo de S/R y configurándolo para que lo haga cada vez que se abre y cierra el programa.

3. Otra opción es usar Paratext Live. Esto mantiene una sincronización en tiempo real (como Google Docs). Puedes ejecutarlo localmente, haciendo que la computadora principal sea el servidor. Con esto, todo el texto bíblico se sincroniza, y hay la opción de sincronizar los otros documentos (como notas o renderizado) usando la opción “Change all files”.

Esta es una buena opción, pero requiere una conexión de red estable y toma algo de tiempo acostumbrarse a usarla.

*. Para todas las opciones, al final del día, la computadora anfitriona tendrá que hacer S/R a Chorus (para recibir los cambios) y luego uno a Internet.

Esas son las opciones que tenemos dentro de la interfaz. Quizás alguien pueda comentar si hay una opción para crear algún acceso directo usando algún php u otro código, pero por mi experiencia diría que incluso si es posible ejecutar algún comando, la comunicación siempre será lo más importante para asegurarse de que los pasos se hicieron en el orden correcto. Creo que cualquiera de las opciones anteriores será útil una vez que el equipo esté familiarizado con su uso.

Saludos,
Pepe.

Traducción automática desde English
por (973 puntos)
seleccionada por
¡Muchas gracias por tu ayuda, Pepe!
Traducción automática desde English
0 votos

Buena sugerencia de @Phil_Leckrone:

Si los equipos abren y cierran Paratext cada día (deberían hacerlo), entonces pueden establecer un horario en el diálogo de S/R para realizar automáticamente S/R cada vez que Paratext se inicia y se cierra. Pueden establecer el horario por hora como un recordatorio, pero no automático. Alguien más podría tener una sugerencia para un proceso más automático.

¿Alguien más tiene pensamientos al respecto?

Traducción automática desde English
por (124 puntos)
+1 voto
PTLite tiene una opción de línea de comandos que realiza un Send/Receive. Necesitarías obtener la versión de Windows de PTLite y luego configurar una tarea automatizada que ejecute el comando, pero debería ser posible.

Lo que no sé es si dejaste Chorus Hub ejecutándose (todo el tiempo) y ejecutaste este comando de PTLite en segundo plano, si causaría algún conflicto mientras PTLite se sincronizaba. Mi suposición es que no, pero no lo sé con certeza.
Traducción automática desde English
por (1,9k puntos)
@mnjames Me interesa lo que dijiste sobre la versión de Windows de PTLite. Creo que si pudiera usar esa opción de línea de comandos para hacer S/R a Chorus en segundo plano, entonces el S/R visible podría ir a Internet y estaríamos listos para ir. El problema es que no puedo encontrar una versión de Windows de PTLite, ¿podrías indicarme el camino correcto?
Traducción automática desde English
Me disculpo. Acabo de buscar y no puedo encontrar tal versión. Mirando hacia atrás, sospecho que estaba pensando en la versión de Linux (tengo WSL ejecutándose en mi máquina de Windows y probablemente lo estaba ejecutando bajo eso).

Si terminas obteniendo PTLite, esta publicación da los comandos para hacer un S/R con ptlite.
https://support.bible/12545/send-receive-via-command-line?show=12615#a12615
Traducción automática desde English
0 votos

Tenemos una situación similar con más de 20 laptops trabajando en casi esa cantidad de proyectos de Paratext en un taller, haciendo send/receive a Chorus Hub que se ejecuta en una laptop dedicada. 

Uno de nosotros hace esto al menos 2 veces al día durante un taller: 

* send/receive a Chorus Hub (recopilando todos los datos de los equipos) 
* send/receive a Internet (compartiendo esos datos con compañeros que no están en el taller)
* send/receive a Chorus Hub nuevamente (compartiendo todos los datos recopilados del send/receive a Internet)

Como puedes imaginar, esto toma mucho tiempo con más de 20 proyectos siendo editados activamente durante un taller de traducción. Entonces, cuando son las 10:00 de la noche y los traductores terminan su día, alguien tiene que esperar tres ciclos de send/receive, uno de ellos a través de una conexión a Internet muy lenta. De hecho, podrías irte a dormir mientras ocurre el último). Luego, temprano en la mañana, tienen que hacerlo de nuevo antes de las 7:00 o 8:00, cuando más de 20 traductores comienzan sus send/receives de la mañana. Esperar a que ocurran estos send/receives toma una gran cantidad de tiempo. Mientras ocurre, no podemos usar Paratext en la máquina que lo está haciendo. Por lo tanto, tengo la intención de configurar una forma de acceder a nuestra laptop de Chorus Hub de forma remota para que pueda hacer todo el trabajo en lugar de una de nuestras máquinas personales. 

Eso será una mejora sobre lo que hemos estado haciendo. Pero me encantaría encontrar una forma de automatizar este proceso. Si Paratext puede hacer un send/receive automático al inicio y al cierre, me pregunto si también se podría configurar para hacer uno según un horario, a un servidor particular, a una hora particular del día. Entiendo que esto es pedir una nueva función. 

Dado que Paratext puede repetir el último send/receive mediante un botón presionado por el usuario, ya tiene la capacidad de almacenar esa información. Quizás Paratext podría configurarse para permitirnos establecer más de un send/receive automatizado y programarlos. O mejor aún, permitirnos configurarlo para hacer los tres send/receives consecutivos que describí arriba. 

Mi socio me comentó que incluso si puedes hacer que Paratext haga el send receive automático, solo lo hará ya sea a Chorus Hub o a Internet. Recordará a cuál de esos hizo su último send received y continuará usándolo hasta que alguien lo cambie manualmente. Sería realmente útil si pudieramos hacer que hiciera un send receive a ambos, Chorus Hub e Internet, en el orden que indiqué. 

Imagino que los datos que Paratext usa para hacer un "repeat send/receive" están en un archivo en algún lugar. Si supiera dónde estaba, me tentaría a intentar automatizar el cambio entre dos versiones de ese archivo periódicamente para que los send/receives automáticos fueran al servidor correcto. 

Cualquier idea es bienvenida. 

Traducción automática desde English
por (312 puntos)
Gracias por tus pensamientos al respecto, John. Sí, de acuerdo, solo automatizará uno. Me gusta mucho la idea de la línea de comandos; si de alguna forma se hace accesible en Windows, entonces podría crear un script para mantener ChorusHub sincronizado en segundo plano y la rutina de S/R visible podría ser a Internet. Eso resolvería mi problema y parece que simplificaría el tuyo.
Traducción automática desde English
Esta es una situación muy interesante, ojalá pudiera ayudar más. Desafortunadamente, no sé, en este momento, una forma de “jugar” con Windows y el proceso de S/R.
 
Pero pensando en la situación de John que describes y solo intentando simplificar el proceso, propondría hacer solo un proceso de S/R por la noche y uno más al día siguiente.
Sé que normalmente recomendamos hacer dos rondas de S/R cuando más de una persona editó el proyecto, pero dado que la situación es compleja, podemos pensar en simplificarla.

Los traductores harían un S/R al final del día (siempre a Chorus) sin importar el orden, y no necesitan esperar a todos los 20 uno por uno; los de diferentes proyectos pueden hacer S/R al mismo tiempo. Al final de la noche o temprano al día siguiente, la computadora principal trabajaría más para compilar todo. Un solo S/R a Chorus para recopilar todos los cambios de todos los proyectos. Un S/R más a Internet y finalmente uno más a Chorus (si no hay cambios para recibir de Internet, no necesitas hacer el tercer S/R).

Cuando el equipo comienza un nuevo día, solo necesitarán hacer un S/R a Chorus (sin importar el orden) y de esa forma recibirán todos los cambios.
---
En otras palabras, esto sería para simplificar lo más posible el proceso para las computadoras de los traductores; por una parte, no tendrían que preocuparse por cambiar de Chorus a Internet cada día, solo usarían Chorus Hub, por lo que podrían automatizarlo usando la opción 2 que menciono en la respuesta anterior.

Saludos,
Pepe.
Traducción automática desde English

Preguntas relacionadas

0 votos
3 respuestas 407 vistas
In a couple of weeks we will travel to PNG to work with translators. One task is to set up a new ... to transfer and what not to transfer would be appreciated. JohnBrownie
JohnBrownie 385 preguntada sep 19, 2022
0 votos
2 respuestas 40 vistas
Send/Receive no parece funcionar con un VPN activo. ¿Puedo configurar Paratext para que funcione con un VPN? (En mi caso, Proton VPN)
goodgoan 347 preguntada may 5
0 votos
3 respuestas 304 vistas
I have just installed Paratext (latest 9.2) on two new computers. After installing and putting in registration code, I went ... Internet again. Don't know what that's all about
jeffh 1,4k preguntada jul 31, 2022
0 votos
2 respuestas 528 vistas
I have created a new (daughter) project, added new members etc. I can add books on my computer, but cannot send / ... for the other team members ? Thanks for your help, Bart.
goodgoan 347 preguntada mar 28, 2024
0 votos
1 respuesta 191 vistas
There was a problem with our Internet connection when I was submitting an error report. We have fixed the connection ... it now? Or when will it try again? Thanks anon703820
anon703820 222 preguntada sep 14, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Make every effort to keep the unity of the Spirit through the bond of peace.
Ephesians 4:3
3,044 preguntas
6,004 respuestas
5,671 comentarios
2,026 usuarios