by BrunoMine » Thu Jan 19, 2017 16:31
A interface do minetest está sendo traduzida, mas os mods não, então você ainda vai ver coisas como You can only sleep at night. ao tentar dormir durante a noite porque essa frase pertence ao mod beds (padrão) e nenhum desses mods estão traduzidos.
Ocorre que, diferentemente dos textos da interface (que permanecem e são exibidos apenas para o proprio usuário da interface), os textos de mods são trasferidos do servidor para o cliente, e é ai que ocorrem os erros pois o cliente pode não conseguir ler alguns caracteres dos textos enviados pelo servidor.
Por exemplo, se eu tenho um servidor de minetest hospedado em um linux e nesse servidor eu tenho a palavra álamo, quando um cliente windows se conectar ao servidor e olhar para o item álamo em seu inventário, vai encontrar algo como Character Conversion Failed. Tudo porque linux e windows possuem codificações de caracteres especiais diferentes, embora ambos compartilham os caracteres da tabela ASCII (a-z,0-9 e alguns poucos pontos como ',.:" ). Portanto se a palavra fosse Choupos, o cliente windows conseguiria ler pois o windows entenderia as letras sem acentos (pois estão na tabela ASCII)
Se eu não me engano, minetest já padronizou todos os seus textos para UTF-8 (independente se é no linux ou no windows) que suporta os acentos (até onde eu sei), mas eu não tenho conseguido fazer isso funcionar direito no meu servidor. Por isso estou evitando o uso de acentos, embora isso seja impressindível em itens como maçã, árvore e etc. Eu também acho que devemos tentar resolver isso, mas eu realmente não tive muito sucesso.