Alterar formato da data do post

A boa notícia é que fui um bom rapaz e usei a busca para encontrar uma resposta ao meu problema. A notícia ainda melhor é que descobri que isso já foi abordado inúmeras vezes. E mais uma boa notícia: os tópicos que encontrei apontavam claramente para a mesma página com a resposta. A má notícia é que essa página não está mais disponível :slight_smile:

Portanto, com pesar, farei a pergunta aqui.

Onde posso definir o formato da data para evitar essa estranha diferença entre “12 de fev.” e “12 fev”? Também pesquisei nas configurações e vi várias opções, mas não ficou claro qual delas devo alterar.

E, só para provocar, qual é a lógica por trás do formato de data padrão, bastante confuso (veja acima), considerando que ao longo do tempo já houve vários comentários dizendo que isso é confuso?

Obrigado.

Esse tópico estava extremamente desatualizado. A resposta está aqui

Obrigado, Jeff. Não é tão fácil distinguir tópicos que estão totalmente desatualizados :), já que o que você menciona tem quase 4 anos.

Eu vi aquele tópico, mas parecia um pouco uma solução paliativa. Uma string com “tiny” no nome parece que deveria usar YY. Modificá-la para usar YYYY pode resolver um problema, mas poderia ter consequências indesejadas em outros lugares, onde essa string pode ser preferida justamente por ser “tiny”.

Sem saber ainda muito sobre onde faria essa alteração, acho que uma abordagem melhor seria encontrar o HTML que atualmente referencia a string “tiny” para a data do post e modificá-lo para usar a forma completa. Ainda não sei o suficiente, no entanto, para saber onde fazer isso e se isso tornaria a alteração vulnerável a atualizações do produto no futuro.

O que eu sei é que não sou muito fã desse formato de data estranho :slightly_smiling_face:

Obrigado novamente, Jeff.

Alterar o tiny e corrigir o que quebra com CSS é provavelmente o caminho mais fácil.

Não estou tentando ser argumentativo, Jay, mas por que mudar a definição da string pequena para usar a forma longa e depois vasculhar para encontrar/testar outras referências a essa string seria mais fácil do que simplesmente alterar o modelo relevante para usar a forma longa com o nome apropriado?

A primeira opção parece bastante trabalhosa para o que parece ser uma mudança simples.

Há algum problema em atualizar o “modelo” (não tenho certeza se o Discourse usa esse termo) para usar o formato preferido?

Alterar o valor na interface web é fácil e não exige que você sobrescreva o template, que contém muitas outras coisas que podem mudar no futuro. É bastante provável que nada quebre e, caso quebre, o CSS que você alteraria em um tema é exatamente o que você faria ao sobrescrever o template. Além disso, se você sobrescrever o template e ele mudar no futuro, terá que descobrir que houve uma alteração e corrigir sua versão sempre que isso acontecer.

Isso é simplesmente editar o texto da mesma forma que você editaria texto em qualquer lugar do Discourse, por meio de Admin > Personalizar. Não é nada arriscado e não pode ser “quebrado” por atualizações. É a maneira mais simples e fácil de alcançar a personalização que você deseja.