add: разделены правила для языков + провеки на языки-алфавиты .

This commit is contained in:
Sergei Erjemin 2025-05-12 18:38:52 +03:00
parent f0b9784737
commit 8b0efa26eb
2 changed files with 1 additions and 5 deletions

View File

@ -1,6 +1,6 @@
| in progress // в процессе разработки | | in progress // в процессе разработки |
|--------------------------------------| |--------------------------------------|
| ---2 | | ----3 |
# Типограф для Web # Типограф для Web

View File

@ -51,10 +51,6 @@ class Hyphenator:
self._en_alphabet_upper |= _EN_VOWELS_UPPER | _EN_CONSONANTS_UPPER self._en_alphabet_upper |= _EN_VOWELS_UPPER | _EN_CONSONANTS_UPPER
# ... и для других языков, если они поддерживаются переносами # ... и для других языков, если они поддерживаются переносами
# --- Сюда переносятся все методы, связанные с переносами ---
# (адаптированные версии _is_vow, _is_cons, _is_j_sound, _is_sign,
# _hyphenate_one_word, _recursive_split_word, _find_hyphen_point_in_sub_word, _is_valid_split_point)
# Они будут использовать self._vowels, self.hyphen_char и т.д.
# Проверка гласных букв # Проверка гласных букв
def _is_vow(self, char: str) -> bool: def _is_vow(self, char: str) -> bool: