Flectone Logo FlectonePulse

Интернациональное Форматирование

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

icu


⚙️ Настройка

Путь 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

На этой странице

Авторы страницы