Saya memiliki masalah yang terkait dengan isu “Karakter non-pembentuk kata yang tidak terduga dalam Glosarium”, tetapi saya memindahkan pertanyaan asli saya ke thread baru ini karena dalam kasus saya, saya melihat kesalahan “karakter non-pembentuk kata yang tidak terduga” untuk teks di dalam markup glosarium; yaitu teks yang terhubung ke entri glosarium di antara penanda \w…\w* atau +w…+w* (nama gaya: Peripheral Ref - Wordlist Entry).
Pemeriksaan dasar penanda tampaknya mengharapkan kata tunggal di antara penanda \w…\w* dan menghasilkan kesalahan ketika karakter non-pembentuk kata digunakan di sana. Dalam kasus kami, kami memiliki beberapa render istilah kunci yang dapat diterima yang mencakup koma, dan banyak kasus lainnya yang mencakup tanda hubung. Validitas konteks untuk penggunaan tanda baca ini diatur dengan benar di Daftar Tanda Baca (yaitu, tanda hubung hanya ditandai sebagai valid di tengah kata dan koma ditandai sebagai valid hanya di akhir kata). Keduanya juga terdaftar sebagai valid di Daftar Karakter, tetapi kami tidak ingin mencantumkan salah satunya sebagai tanda baca di tengah kata di Pengaturan Proyek > Pengaturan Bahasa > Karakter Lain karena hal itu akan menciptakan banyak kata yang berbeda dalam daftar kata untuk setiap kombinasi enklitik kata kerja dan kata ganti yang ditulis bersama dengan tanda hubung.
Apakah ada cara untuk mengizinkan karakter non-pembentuk kata ini sebagai valid dalam render kata kunci di dalam penanda \w…\w* tanpa mendefinisikannya sebagai tanda baca di tengah kata, atau apakah satu-satunya opsi lain kami adalah menolak semua pesan untuk kesalahan ini?
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?
Diterjemahkan secara otomatis dari English