# Тестирование на нелатинских языках

**URL:** https://meta.discourse.org/t/testing-on-non-latin-languages/179662
**Category:** Development
**Tags:** pr-welcome
**Created:** [14.Февраль.2021 14:41:50 UTC](https://meta.discourse.org/t/testing-on-non-latin-languages/179662 "2021-02-14T14:41:50Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![chrispanag](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chrispanag/32/105853_2.png) [@chrispanag](https://meta.discourse.org/u/chrispanag)
#### Post date: [14.Февраль.2021 14:41:50 UTC](https://meta.discourse.org/t/testing-on-non-latin-languages/179662/1 "2021-02-14T14:41:50Z")

</div>

После трёх лет использования Discourse для греческого форума я обнаружил множество мелких багов, которые остаются незамеченными между обновлениями и связаны в основном с не латинскими символами.

Например:

1. [Some categories are broken: "Load cannot follow more than 20 redirections"](https://meta.discourse.org/t/some-categories-are-broken-load-cannot-follow-more-than-20-redirections/177037)
2. [Unicode username with Σ as the final char leads to an error loading profile page](https://meta.discourse.org/t/unicode-username-with-as-the-final-char-leads-to-an-error-loading-profile-page/173182)
3. [Topic with Japanese in URL doesn't redirect if URL doesn't perfectly match](https://meta.discourse.org/t/topic-with-japanese-in-url-doesnt-redirect-if-url-doesnt-perfectly-match/125371)

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

Я быстро просмотрел различные тесты, которые поставляются вместе с Discourse, и не нашёл ни одного, который бы проверял данные на не латинском языке.

Мои вопросы:

1. Существуют ли такие тесты, которые я мог упустить?
2. Если нет, не было бы полезно добавить такие тесты, чтобы некоторые из этих багов можно было обнаруживать до развёртывания?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [14.Февраль.2021 16:32:21 UTC](https://meta.discourse.org/t/testing-on-non-latin-languages/179662/2 "2021-02-14T16:32:21Z")

</div>

Если вы сможете добавить такие тесты и отправить pull-запрос, мы будем рады 😉

---

<div class="post-metadata">

### Author: ![chrispanag](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chrispanag/32/105853_2.png) [@chrispanag](https://meta.discourse.org/u/chrispanag)
#### Post date: [17.Февраль.2021 20:17:37 UTC](https://meta.discourse.org/t/testing-on-non-latin-languages/179662/3 "2021-02-17T20:17:37Z")

</div>

Я мог бы попробовать это сделать 🙂

Не могли бы вы подсказать, с чего мне начать? Стоит ли расширять уже существующие фабрики, и если да, то не могли бы вы привести пример? После этого, думаю, я смогу продолжить и добавить ещё несколько тестов.
