| Сводка | Переформатирование заголовков тем и текста сообщений со смешанными символами CJK и латиницей, поддержка автоматического добавления пробелов и исправления знаков препинания | |
| Ссылка на репозиторий | https://github.com/fokx/discourse-cjk-formatter | |
| Руководство по установке | Как установить плагины в Discourse |
Возможности
Работа со смешанными символами CJK (китайский, японский, корейский) и латиницей может быть утомительной из-за необходимости вручную следить за форматированием. Этот плагин автоматически переформатирует заголовки тем и содержимое сообщений, используя autocorrect-rb.
При создании или обновлении темы/сообщения его содержимое (и заголовок) будет:
- дополнено пробелом между символами CJK (полноширинными) и латиницей (полуширинными)
- исправлены знаки препинания рядом с символами CJK на полноширинные
- исправлены знаки препинания рядом с символами латиницы на полуширинные
Настройка
После установки плагин будет работать для новых сообщений.
Чтобы переформатировать все исторические сообщения, используйте rake:
rake cjk:reformat
rake posts:rebake
Отказ от ответственности
Перед использованием обязательно изучите, как инструмент autocorrect будет изменять ваш контент, и создайте резервную копию данных перед продолжением!
Благодарности
- GitHub - huacnlee/autocorrect: A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean). · GitHub
- GitHub - openSUSE-zh/discourse-cjk-text-spacing: Automatically add reasonable half-width spaces between Latin and CJK characters in topic title and post content for discourse · GitHub