Немецкие кавычки

При вводе кавычек в Discourse, например " ", они отображаются как “ ”.

Об этом упоминается в нескольких сообщениях здесь.

Будучи из Германии и управляя форумом на немецком языке, я хотел бы видеть возможность автоматического отображения этих кавычек как немецких кавычек „ “.

Мой вопрос:

Возможно ли как-то настроить Discourse так, чтобы " " автоматически отображались как „ “?

(И по желанию одинарные кавычки ' ' как ‚ ‘).

6 лайков

Я думаю, это отличная идея.

Наш движок Markdown поддерживает пользовательский атрибут quotes см. README, который принимает пару кавычек и может быть настроен через параметры сайта.

@gerhard, хочешь взяться за это?

7 лайков

Теперь можно настроить отображаемые кавычки с помощью нового параметра сайта markdown_typographer_quotation_marks. В Discourse уже включены значения по умолчанию для немецкого и французского языков.

7 лайков

Отлично, большое спасибо, Герхард :blush:.

1 лайк

Только что обнаружил, что старые сообщения не перерисовываются автоматически с правильными цитатами.

Только когда я редактирую и сохраняю их.

Мой вопрос:

Есть ли какая-либо команда, чтобы сказать Discourse перерисовать все (кешированные?) сообщения, чтобы цитаты исправлялись автоматически?

rake posts:rebake сделает своё дело.

2 лайка

Спасибо, эти шаги помогли:

cd /var/discourse/
sudo ./launcher enter app
sudo rake posts:rebake
exit

Это также описано здесь:

5 лайков

Извините, что снова беспокою.

Посмотрите на этот пост на моем форуме:

Видно, что кавычки в теле сообщения корректно отображаются как немецкие, а в заголовке они всё ещё показаны как английские.

Есть ли возможность сделать так, чтобы кавычки и в заголовке тоже были немецкими?

4 лайка

Вот и всё:

Я также добавил новую задачу rake для обновления заголовков тем.

rake topics:update_fancy_titles
5 лайков

Можем ли мы как-то корректно установить кавычки при смене языка, @gerhard? :thinking:

По-моему, у нас есть и другие триггеры настроек сайта, зависящие от смены языка, например, более короткая минимальная длина поиска для китайского языка?

1 лайк

Я добавил значения по умолчанию для немецкого и французского языков. Все остальные языки пока будут использовать значения по умолчанию на английском языке.

4 лайка

@uwe_keim К сожалению, мне пришлось откатить изменения, которые корректно отображали кавычки в заголовках тем, поскольку наш код в настоящее время не может различать апострофы и правые одинарные кавычки.

В будущем я постараюсь улучшить это.

3 лайка

Спасибо, что упомянули об этом.

Надеюсь, что правильные кавычки в заголовках скоро вернутся :slight_smile:

Seavus в Грац!

1 лайк