No idioma em que estamos trabalhando, há um artigo (quase) obrigatório antes dos nomes próprios, muito parecido com o grego. Ou seja, 'Abraão e Sara foram' precisaria ser:
O Abraam hai i Sara telǎrdǎs
The.M Abraam and the.F Sara went
Se inserirmos termos-chave com \k o Abraam\k*, isso quebra a ordem de classificação. Se eu inserir manualmente o o/i fora do \k...\k*, fica ainda pior, porque, em vez de manter o parágrafo unido como eu esperava, o Paratext divide o parágrafo em dois e o artigo é perdido. Imagino que alguns idiomas que usam honoríficos prefixados sofram problemas semelhantes.
Penso em 3 soluções por enquanto, que não exigem edição manual do glossário antes de chegarmos à impressão:
Incluir o artigo no termo-chave e classificar externamente. Isso torna a busca um pouco trabalhosa.
Incluir o artigo após o termo-chave \k Abraam\k*,o e, em seguida, escrever algum tipo de script de alterações para reconhecê-los e reordená-los.
Estender a definição de \k para permitir um atributo padrão do USFM3.0, o que resolve os problemas de script.
(a) tendo apenas o artigo como atributo, poderia ser: \k Abraam|o\k*
(b) Alternativamente, talvez fosse preferível ter \k Printed form |internal representation\k* como no \w, onde a representação interna informa o vínculo e a ordem de classificação.
Por exemplo: \k o Abraam|Abraam\k*`
Claramente, 3(b) exigiria algum esforço de programação. Não sei o que a opção 3(a) faria aos mecanismos internos do Paratext. Isso quebraria o vínculo do \w, etc.?
Pressuponho que não sou o primeiro a enfrentar isso. Como outros resolveram esse problema?
In the language we’re working in, there’s a (mostly) obligatory article before proper names, much like in Greek. I.e, ‘Abraam and Sara went’ would need to be:
O Abraam hai i Sara telǎrdǎs
The.M Abraam and the.F Sara went
If we enter key terms with \k o Abraam\k* then this breaks the sort order. If I manually enter the o/i outside the \k...\k* this is worse, because rather than keeping the paragraph together as I hoped, paratext splits the paragraph in two and the article is lost. I imagine that some languages using prefixed honorifics suffer similar problems.
I can think of 3 solutions for the moment, that don’t require manual glossary editing before we get to printing:
Include the article in the keyterm and sort externally. This makes finding things a bit of a pain.
Include the article after the keyterm \k Abraam\k*,o and then write some kind of changes script to recognise and reorder them.
Extend the definition of \k so that it allows a default USFM3.0 attribute, which solves the scripting issues.
(a) just having the article as an attribute, it could be: \k Abraam|o\k*
(b) Alternatively, it might be preferable to have \k Printed form |internal representation\k* like with \w, where the internal representation informs linking and the sort order.
E.g. \k o Abraam|Abraam\k*`
Clearly 3(b) would need some programming effort. I don’t know what option 3 (a) would do to paratext’s internal mechanisms. Would it break the \w linking, etc?
I assume I’m not the first to face this. How have others solved this issue?
Tradução automática de English Mostrar original