Основная проблема здесь в том, что мы работаем в многоязычном мире (греческий, иврит, местный язык, язык широкого общения), но редактор в Paratext этого не распознает. Поэтому «все» в проекте X находится на языке X. И такой подход слишком упрощен.
Нужен способ пометить греческий, иврит и язык широкого общения (LWC) с помощью уникальных стилей SFM (для каждого) и поддерживать их отдельно в списке «Допустимые/Недопустимые» (Valid/Invalid). И НЕ смешивать их с инвентарями символов, орфографии или списка слов языка X. (Даже допустимая пунктуация LWC может быть недопустимой для языка X.)
Там, где мы работаем, сегодня мы можем пометить как допустимую странную букву, найденную в слове из LWC в сноске. Но открывает ли это возможность того, что кто-то может ввести опечатку на языке X, используя этот «допустимый» символ, потому что мы пометили его как допустимый? То есть он допустим для LWC, но НЕДОПУСТИМ, если используется на языке X.
Так как же мы это различаем? И почему мы не можем просто пометить их как разные языки? Это кажется самым очевидным решением. Каждый другой достаточно мощный редактор, который я знаю, распознает «язык», и, конечно, мы должны делать это в нашем деле перевода.
Допустим, это не нужно очень часто, но это нужно достаточно часто, чтобы решение было бы очень полезным. (И я согласен с anon848905 в том, что просто «игнорировать» их — не идеальное решение.) Они «допустимы» в определенных случаях; нам нужно, чтобы Paratext был достаточно умным, чтобы распознавать контекст (скобки SFM) и валидировать их на основе их конкретного подмножества.