Eu tenho um problema relacionado à questão “Caracteres não formadores de palavra inesperados no glossário”, mas estou movendo minha pergunta original para este novo tópico porque, no meu caso, estou vendo erros de “caractere não formador de palavra inesperado” para texto dentro de marcações de glossário; ou seja, texto que está vinculado a uma entrada do glossário entre os marcadores \w…\w* ou +w…+w* (nome do estilo: Peripheral Ref - Wordlist Entry).
A verificação básica de marcadores parece esperar palavras únicas entre os marcadores \w…\w* e gera um erro quando caracteres não formadores de palavra são usados ali. No nosso caso, temos algumas representações de termos-chave aceitáveis que incluem vírgulas, e muitos mais casos que incluem hífens. A validade dos contextos para o uso dessas pontuações está definida corretamente no Inventário de Pontuação (ou seja, o hífen é marcado como válido apenas no meio da palavra e a vírgula é marcada como válida apenas no final da palavra). Ambos também estão listados como válidos no Inventário de Caracteres, mas nós não queremos listar nenhum deles como pontuação no meio da palavra em Configurações do Projeto > Configurações de Idioma > Outros Caracteres, porque isso criaria muitas palavras diferentes na lista de palavras para cada combinação de pronome enclítico verbal que é escrito junto com o hífen.
Existe uma maneira de permitir esses caracteres não formadores de palavra como válidos em uma representação de palavra-chave dentro dos marcadores \w…\w* sem defini-los como pontuação no meio da palavra, ou a nossa única outra opção é negar todas as mensagens para este erro?
I have a problem related to the issue “Glossary unexpected non-wordforming characters”, but I’m moving my original question to this new thread because in my case I’m seeing “unexpected non-wordforming character” errors for text within glossary markups; ie text that is linked to a glossary entry between \w…\w* or +w…+w* markers (style name: Peripheral Ref - Wordlist Entry).
The Markers basic check seems to expect single words between the \w…\w* markers and throws an error when non-wordforming characters are used there. In our case, we have some acceptable keyterm renderings that include commas, and many more cases that include hyphens. The validity of the contexts for these punctuations’ usages are set correctly in the Punctuation Inventory (ie hyphen is only marked as valid word-medial and comma is marked as valid only word-final). They are both listed as valid in the Characters Inventory as well, but we don’t want to list either of them as word-medial punctuation in Project Settings > Language Settings > Other Characters because that would create many different words in the word list for each combination of verb pronoun enclitic that are written together with the hyphen.
Is there a way to allow for these non-wordforming characters as valid in a keyword rendering within the \w…\w* markers without defining them as word-medial punctuation, or is our only other option to deny all the messages for this error?