0 votos
452 visualizações
Estou me perguntando se há alguma maneira de automatizar nosso processo de Send/Receive (enviar/receber) além do que fazemos atualmente. Aqui está a situação da minha equipe: temos um computador principal que se conecta à Internet, e a maior parte do nosso trabalho acontece nesse computador. Ele também hospeda nosso Chorus Hub, pois é uma máquina que fica sempre ligada. Depois, temos três laptops que recebem algum trabalho no Paratext, e eles estão conectados apenas à LAN na nossa sala de conferências. Minha ideia era que todos os 4 computadores locais fizessem Send/Receive constantemente com o Chorus Hub, e então, uma vez por dia ou assim, o computador principal TAMBÉM fizesse Send/Receive com a Internet, para me manter informado, já que trabalho como consultor remoto na maior parte do tempo. Tudo isso soa bem em teoria, mas a realidade é que meus colegas não se sentem confortáveis com tecnologia e frequentemente esquecem de fazer o Send/Receive, resultando em conflitos massivos quando finalmente se lembram, o que gera ineficiências. Além disso, alternar o computador principal entre os destinos ChorusHub e Internet não é algo que eles entendam ou estejam preparados para mexer. No meu mundo ideal, ambas essas rotinas de Send/Receive seriam automáticas em segundo plano, mas não parece que isso seja possível. Outra solução que pensei seria se o Chorus Hub fizesse backup/S-R automaticamente para a Internet, digamos, todos os dias, mas não acho que haja algum tipo de interface para isso e isso não foi desenvolvido há anos. Então, como você sugeriria que eu configurasse isso para maximizar nossas chances de manter o ritmo e minimizar nossos potenciais conflitos? Obrigado por qualquer ideia.
Tradução automática de English
Paratext por (124 pontos) | 452 visualizações

4 Respostas

0 votos
Melhor resposta

Olá.

Entendo a necessidade e há algumas opções para ajudar a simplificar o processo de S/R, mas é importante notar que algumas opções podem exigir um melhor uso da tecnologia; se um processo de fazer S/R é complicado, talvez as outras opções sejam ainda mais.

Ainda assim, há opções: 

1. A mais simples é configurar S/R automáticos a partir da janela principal de S/R, como mencionado por Aroon citando Phil.
Você pode configurá-lo para fazer isso a cada hora, a cada 4 horas, uma vez por dia, ou ao abrir e fechar o Paratext.
Você pode configurar isso para cada projeto e deixar a opção Chorus Hub selecionada para sempre executar lá.

2. A outra coisa é usar o atalho. Este botão executa a última coisa que foi configurada na janela principal de S/R. Então, se a janela principal estiver configurada para S/R para o Chorus Hub e tiver os projetos necessários marcados, o usuário só precisa pressionar este botão com a frequência que precisar.

*. Você pode combinar as opções 1 e 2, por exemplo, pedindo-lhes para usar o atalho de S/R e configurá-lo para fazer isso sempre que o programa for aberto e fechado.

3. Outra opção é usar o Paratext Live. Isso mantém uma sincronização em tempo real (como o Google Docs). Você pode executá-lo localmente, tornando o computador principal o servidor. Com isso, todo o texto bíblico é sincronizado, e há a opção de sincronizar os outros documentos (como notas ou renderização) usando a opção “Enchange all files”.

Esta é uma boa opção, mas requer uma conexão de rede estável e leva algum tempo para se acostumar a usá-la.

*. Para todas as opções, no final do dia, o computador host terá que fazer S/R para o Chorus (para receber as alterações) e depois um para a Internet.

Essas são as opções que temos dentro da interface. Talvez alguém possa comentar se há uma opção para criar algum atalho usando php ou outro código, mas, com base na minha experiência, diria que, mesmo que seja possível executar algum comando, a comunicação sempre será a coisa mais importante para ter certeza de que as etapas foram feitas na ordem certa. Acho que qualquer uma das opções acima será útil assim que a equipe estiver familiarizada com seu uso.

Saudações,
Pepe.

Tradução automática de English
por (973 pontos)
selecionada por
Muito obrigado pela sua ajuda, Pepe!
Tradução automática de English
0 votos

Bom sugestão de @Phil_Leckrone:

Se as equipes abrem e fecham o Paratext todos os dias (como deveriam), você pode definir um agendamento no diálogo de S/R para fazer S/R automaticamente sempre que o Paratext inicia e encerra. Eles podem definir o agendamento para horário de lembrete, mas não automático. Outra pessoa pode ter uma sugestão para um processo mais automático.

Alguém mais tem pensamentos sobre isso?

Tradução automática de English
por (124 pontos)
+1 voto
O PTLite tem uma opção de linha de comando que faz um Send/Receive. Você precisaria obter a versão do Windows do PTLite e então configurar uma tarefa automatizada que execute o comando, mas deve ser possível.

O que eu não sei é se você deixar o Chorus Hub rodando (o tempo todo) e executar esse comando do PTLite em segundo plano, se isso causaria algum conflito enquanto o PTLite estivesse sincronizando. Meu palpite é que não causaria, mas não tenho certeza disso.
Tradução automática de English
por (1,9k pontos)
@mnjames Estou interessado no que você disse sobre a versão do Windows do PTLite. Acho que, se eu pudesse usar essa opção de linha de comando para fazer S/R para o Chorus em segundo plano, então o S/R explícito poderia ir para a Internet e estaríamos prontos para ir. O problema é que não consigo encontrar uma versão do Windows do PTLite; você poderia me indicar a direção certa?
Tradução automática de English
Peço desculpas. Acabei de pesquisar e não consigo encontrar tal versão. Olhando para trás, suspeito que estava pensando na versão Linux (eu tenho o WSL rodando na minha máquina Windows e provavelmente estava executando sob isso).

Se você acabar obtendo o PTLite, esta postagem fornece os comandos para fazer um S/R com o ptlite.
https://support.bible/12545/send-receive-via-command-line?show=12615#a12615
Tradução automática de English
0 votos

Temos uma situação semelhante com mais de 20 laptops trabalhando em quase tantos projetos do Paratext em uma oficina, fazendo send/receive para o Chorus Hub rodando em um laptop dedicado. 

Um de nós faz isso pelo menos 2x/dia durante uma oficina: 

* send/receive para o Chorus Hub (reunindo todos os dados das equipes) 
* send/receive para a Internet (compartilhando esses dados com colegas que não estão na oficina)
* send/receive para o Chorus Hub novamente (compartilhando todos os dados reunidos do send/receive da Internet)

Como você pode imaginar, isso leva muito tempo com mais de 20 projetos sendo editados ativamente durante uma oficina de tradução. Então, quando são 22:00 e os tradutores terminam o dia, alguém tem que esperar por três ciclos de send/receive, um deles por uma conexão de Internet muito lenta. Na verdade, você poderia ir dormir enquanto o último acontece). Então, de manhã cedo, eles têm que fazer isso novamente antes de cerca de 7:00 ou 8:00, quando mais de 20 tradutores começam seus send/receives da manhã. Esperar por esses send/receives acontecerem leva uma enorme quantidade de tempo. Enquanto isso acontece, não podemos usar o Paratext na máquina que está fazendo isso. Então, pretendo configurar uma maneira de acessar nosso laptop do Chorus Hub remotamente para que ele possa fazer todo o trabalho, em vez de uma de nossas máquinas pessoais. 

Isso será uma melhoria em relação ao que temos estado fazendo. Mas eu adoraria encontrar uma maneira de automatizar esse processo. Se o Paratext pode fazer um send/receive automático na inicialização e no encerramento, me pergunto se também poderia ser feito para executar um em um agendamento, para um servidor específico, em um horário específico do dia. Entendo que isso está pedindo um novo recurso. 

Já que o Paratext pode repetir o último send/receive por um usuário pressionando um botão, ele já tem a capacidade de armazenar essas informações. Talvez o Paratext pudesse ser modificado para nos permitir configurar mais de um send/receive automatizado e agendá-los. Ou melhor ainda, nos permitir configurá-lo para fazer os três send/receives consecutivos que descrevi acima. 

Minha parceira comentou comigo que, mesmo que você consiga fazer o Paratext fazer o send receive automático, ele só vai fazer isso para o Chorus Hub ou para a Internet. Ele lembrará qual desses fez seu último send received e continuará a usar isso até alguém mudar manualmente. Seria realmente útil se pudéssemos fazê-lo fazer um send receive para o Chorus Hub e para a Internet na ordem que indiquei. 

Imagino que os dados que o Paratext usa para fazer um "repeat send/receive" estejam em um arquivo em algum lugar. Se eu soubesse onde estava, eu seria tentado a tentar automatizar a alternância entre duas versões desse arquivo periodicamente, para que os send/receives automáticos pudessem ir para o servidor certo. 

Qualquer ideia é bem-vinda. 

Tradução automática de English
por (312 pontos)
Obrigado por seus pensamentos sobre isso, John. Sim, concordo, ele só automatizará um. Eu realmente gosto da ideia de linha de comando; se isso for de alguma forma acessível no Windows, então eu poderia criar um script para manter o ChorusHub sincronizado em segundo plano, e a rotina de S/R explícita poderia ser para a Internet. Isso resolveria meu problema e parece que simplificaria o seu.
Tradução automática de English
Esta é uma situação muito interessante, gostaria de poder ajudar mais. Infelizmente, no momento, não conheço uma maneira de “brincar” com o Windows e o processo de S/R.
 
Mas, pensando na situação de John que você descreve e tentando apenas simplificar o processo, eu proporia fazer apenas um processo de S/R à noite e mais um no dia seguinte.
Sei que normalmente recomendamos fazer duas rodadas de S/R quando mais de uma pessoa editou o projeto, mas, como a situação é complexa, podemos pensar em simplificá-la.

Os tradutores fariam um S/R no final do dia (sempre para o Chorus), independentemente da ordem, e não precisam esperar por todos os 20 um por um; aqueles de projetos diferentes podem fazer S/R ao mesmo tempo. No final da noite ou no início do dia seguinte, o computador principal trabalharia mais para compilar tudo. Um único S/R para o Chorus para coletar todas as alterações de todos os projetos. Mais um S/R para a Internet e, finalmente, mais um para o Chorus (se não houver alterações para receber da Internet, você não precisa fazer o terceiro S/R).

Quando a equipe começa um novo dia, eles precisarão apenas fazer um S/R para o Chorus (independentemente da ordem) e, dessa forma, receberão todas as alterações.
---
Em outras palavras, isso seria para simplificar o processo o máximo possível para os computadores dos tradutores; por um lado, eles não precisariam se preocupar em alternar de Chorus para Internet todos os dias, eles usariam apenas o Chorus Hub, então poderiam automatizá-lo usando a opção 2 que menciono na resposta anterior.

Saudações,
Pepe.
Tradução automática de English

Perguntas relacionadas

0 votos
3 respostas 407 visualizações
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 perguntada Set 19, 2022
0 votos
2 respostas 40 visualizações
O Send/Receive (Enviar/Receber) não parece funcionar com uma VPN ativa. Posso configurar o Paratext para funcionar com uma VPN? (No meu caso, o Proton VPN)
goodgoan 347 perguntada Mai 5
0 votos
3 respostas 304 visualizações
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 perguntada Jul 31, 2022
0 votos
2 respostas 528 visualizações
Criei um novo projeto (filho), adicionei novos membros etc. Consigo adicionar livros no meu computador, mas não consigo ... os outros membros da equipe? Obrigado pela ajuda, Bart.
goodgoan 347 perguntada Mar 28, 2024
0 votos
1 resposta 192 visualizações
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 perguntada Set 14, 2018
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,044 perguntas
6,004 respostas
5,671 comentários
2,026 usuários