Интернациональное Форматирование
Интеграция с ICU библиотекой (Международные компоненты для Unicode), которая позволяет правильно форматировать неподдерживаемые языки (например Arabic)

⚙️ Настройка
Путьintegration.yml → icu
icu:
enable: false
bidi:
enable: true
arabic_shaping:
enable: true
numerals: false
word_breaking:
enable: false
thai: true
khmer: true
lao: true
tibetan: false
break_character: " "
normalization:
enable: false
form: "NFC"enable
Включает или выключает работоспособность модуля
bidi
Универсальное форматирование текста
enable
Включает поддержку двунаправленного текста. Это необходимо для корректного отображения смешанного текста на языках с письмом справа налево (арабский, иврит) и слева направо (латиница, кириллица)
arabic
Форматирование для арабаского текста
shaping
Преобразует логические арабские символы в визуальные глифы с правильными связями между буквами (начальная, средняя, конечная, изолированная формы)
numerals
Включает замену европейских цифр (0-9) на арабские индийские (٠١٢٣٤٥٦٧٨٩)
word_breaking
Разбиение слов в тексте
enable
Включает основную алгоритмическую разбивку слов
thai
Включает специальную разбивку для тайского языка (без пробелов между словами)
khmer
Включает разбиение для кхмерского (камбоджийского) языка с учетом его особенностей письма.
lao
Включает специальную разбивку для лаосского языка (без пробелов между словами)
tibetan
Включает специальную разбивку для тибетского письма
break_character
Символ для разбиения слов
normalization
Нормализация текста
enable
Включает нормализацию текста
form
Форма нормализации текста
| Тип |
|---|
NFC |
NFD |
NFKC |
NFKD |
🔐 Права
Путьpermission.yml → integration.icu
icu:
name: "flectonepulse.module.integration.icu"
type: "TRUE"name
Название права
type
Вид права
| Вид | Объяснение |
|---|---|
TRUE | Доступно для любого игрока |
FALSE | Никому не доступно, должно быть выдано отдельно (например с помощью LuckPerms) |
OP | Доступно для операторов сервера |
NOT_OP | Доступно для НЕ операторов сервера |
Последнее обновление
Редактировать на GitHub
FlectonePulse