Testando em idiomas não latinos

Após 3 anos usando o Discourse em um fórum grego, identifiquei vários pequenos bugs que passam despercebidos entre as atualizações e que estão relacionados principalmente a caracteres não latinos.

Por exemplo:

  1. Some categories are broken: "Load cannot follow more than 20 redirections"
  2. Unicode username with Σ as the final char leads to an error loading profile page
  3. Topic with Japanese in URL doesn't redirect if URL doesn't perfectly match

Embora alguns desses casos possam ser apenas situações extremas, esses problemas me fizeram questionar se poderiam ser evitados implementando alguns casos de teste automatizados usando idiomas não latinos.

Fiz uma rápida busca pelos vários testes que o Discourse já inclui e não encontrei nenhum que utilize dados fabricados em idiomas não latinos.

Minhas perguntas são:

  1. Existem testes assim que eu possa ter perdido?
  2. Se não houver, não seria útil adicionar esses testes para que alguns desses bugs pudessem ser detectados antes da implantação?

Se você puder adicionar esses testes e enviar um pull-request, será muito bem-vindo :wink:

Posso tentar fazer isso :slight_smile:

Você tem algumas orientações sobre por onde começar? Devo estender os fabricadores já existentes e, se sim, pode compartilhar um exemplo? A partir disso, acho que consigo continuar e adicionar mais alguns testes.