Parece que o Paratext 8 tem um problema ao migrar glosas interlineares se você usar o Interlinearizer na versão 7 para glosar o texto usando o grego do NT como seu texto modelo. Um usuário pediu ajuda nessa situação, e eu vi que, após a migração, o código de idioma no lexicon.xml e nos arquivos de glosas por livro era “el”, enquanto o código para o grego do NT deveria ser “grc”. (Em um projeto de teste, eu glosei algumas palavras em grego, depois migrei, e, neste projeto migrado, o código para o grego do NT se tornou “lbj”, o código de um idioma da Índia. Eu relatei esse problema aos desenvolvedores).
O código de idioma é usado em três lugares nos dados do interlinearizer.
- Dentro do arquivo lexicon.xml, no campo “Gloss Language”. Esse campo ocorre para cada palavra que recebe uma glosa nesse idioma.
- No nome da subpasta e no nome do arquivo do arquivo interlinearizer por livro. Por exemplo, “interlinearizer_el_MAT.xml” é o arquivo para glosas no idioma “el” para Mateus.
- Dentro de cada arquivo por livro, no campo glossLanguage na segunda linha do arquivo.
Como eu descobri que “grc” era o código certo para o grego do NT? Eu glosei uma palavra no Paratext 8 com o grego como modelo, salvei a alteração e depois examinei os arquivos.
Então, para converter manualmente esses dados, eu fiz o seguinte:
0) feche o Paratext, se ele estiver aberto
-
uma busca e substituição no lexicon.xml, substituindo “el” por “grc”, por exemplo:
<Gloss Language="el">δέ</Gloss>
torna-se
<Gloss Language="grc">δέ</Gloss>
Para limitar a alteração apenas aos códigos e não a qualquer string “el” dentro de uma palavra maior, inclua as aspas (aspas duplas retas) na string de busca e na string de substituição.
2a) altere o nome da pasta “Interlinear_el” dentro da pasta do projeto para “Interlinear_grc”. (Se você criou um arquivo de teste no código desejado, você deve excluir a pasta e seu arquivo primeiro).
2b) altere os nomes dos arquivos dentro desta pasta de "Interlinear_el_[Bookcode].xml para "Interlinear_grc_[Bookcode].xml
-
altere o código Glosslanguage na segunda linha de cada arquivo por livro para o código desejado. Por exemplo
<InterlinearData ScrTextName="MP8" GlossLanguage="el" BookId="MAT">
becomes
<InterlinearData ScrTextName="MP8" GlossLanguage="grc" BookId="MAT">
-
Inicie o Paratext e veja se funcionou.
Ao editar os arquivos XML, certifique-se de não alterar nenhum código < ou > ou </ ou />; esses são como barras invertidas no USFM. Se você cometer um erro, o Paratext pode rejeitar seu lexicon.xml editado e alterar seu nome para lexicon.xmlcorrupt, e começar a criar um novo. Se você salvar uma cópia do seu arquivo lexicon.xml em outro local antes de editar, você poderá recuperá-la se tiver esse problema e não conseguir identificar o que deu errado no seu arquivo editado.