Слаг в Discourse не транслитерируется

Привет,

Я установил новый форум Discourse. Я выбрал турецкий язык для форума.

Создал тему с заголовком Peyni̇r üreti̇mi̇nde kullanilan starter kültürler, но Discourse сгенерировал URL неправильно, обрезав некоторые слова.

https://gidanomi.com/t/peyni-r-ureti-mi-nde-kullanilan-starter-kulturler/17

URL должен быть peynir-uretiminde-kullanilan-starter-kulturler.

@ufukayyildiz Я немного новичок в Discourse. Но вы можете попробовать использовать «закодированные» настройки. К сведению — Removing the concept of "slugs" for some languages - #16 by fantasticfears

1 лайк

Попробовал. Если выбрать кодирование, создается слаг с неанглийскими символами. Мне нужны URL-адреса только с английскими символами.

То, что вам нужно, — это «транслитерированные» слайги, что не является функцией Discourse. На данный момент мы предлагаем:

  • ascii
  • none
  • encoded

слайги.

Если вы хотите добавить поддержку транслитерированных слайгов, это можно реализовать как изменение в ядре или в виде плагина.

4 лайка