Enquanto eu mexo nas configurações do Discobot, gostaria de mencionar que acho bem pouco intuitivo que, em “plugins”, eu tenha uma página do “Narrative Bot” com várias configurações, mas quando quero editar coisas como a mensagem de boas-vindas que ele usa, preciso ir para os textos do site e descobrir o que digitar na barra de pesquisa para encontrar a mensagem.
Não faria mais sentido ter tudo isso em um só lugar?
Para mim, faz sentido que as configurações e os textos sejam separados. Um lugar é para ativar um recurso e como ele funciona, e o outro lugar é para editar os textos da interface.
Você também esperaria poder alterar todos os textos, por exemplo, o plugin de atribuição adiciona em sua página de configurações? Se todos os mais de 100 textos também aparecessem lá, localizar a configuração relevante seria muito mais difícil. A página de texto do site com sua interface de pesquisa parece ser o lugar melhor para editar os textos.
Acho que o único lugar onde configurações e textos estão atualmente misturados é a página de configuração do banner de boas-vindas. E, na minha opinião, isso é bem confuso, porque não há indicação de qual idioma você está editando. Alterar os textos lá parece apenas editar uma configuração. Mas há uma grande diferença: alterar uma configuração a altera para todos, mas alterar o texto a altera apenas no seu idioma de interface atual. A interface facilita a perda disso. Ela não indica que você editou o texto apenas para um idioma, e os usuários que preferem outro idioma não verão a informação que você adicionou.
Talvez não seja um grande problema para o banner de boas-vindas (embora seja triste quando os administradores não se importam em oferecer a mesma informação a todos os seus usuários), mas acho que para o tutorial isso seria ainda pior. Provavelmente não no seu caso se você desativar allow user locale para forçar todos a usar o mesmo idioma, mas por padrão os usuários têm permissão para escolher seu idioma de interface preferido, e acho que então os administradores deveriam levar em consideração fornecer uma experiência semelhante a todos os seus usuários. Descobrir mais tarde que você não recebeu a informação por causa do seu idioma não é bom. Assim como sempre pareceu um pouco estranho que o banner de pesquisa no Meta apenas dissesse aos usuários que não falam inglês para pesquisar antes de postar
É por isso que prefiro locais onde é muito óbvio que você está editando algo que depende do idioma de interface do usuário, e a página de texto do site suporta isso, enquanto misturá-lo com as configurações do site e não mostrar um menu suspenso de idioma resulta no oposto.