Erro de formatação de localização na função %{date}

Olá pessoal,

Estou trabalhando na localização para o idioma croata em um pequeno fórum de tecnologia.
E encontrei um erro na formatação da função %{date}.

Aqui está a captura de tela:

Como podem ver, o ano é exibido como “252025”.
Parece-me que:

  • %e %b., %y%Y %H:%M

onde deveria ser:

  • %e %b., %Y %H:%M

ou seja, o ano é inserido duas vezes.

O erro mostrado acima está nestas variáveis de localização js:

  • js.topic.created_at

  • js.topic.bumped_at

então…
Existe alguma maneira de corrigir isso do meu lado (painel de controle ou lado do servidor)?
Ou é um problema mais profundo no código-fonte?
Qualquer conselho é apreciado.

Obrigado desde já. :slight_smile:
Atenciosamente,
Ozzak

ps.
E me avisem se precisarem de mais informações sobre o problema.

2 curtidas

outra captura de tela útil

1 curtida

Bem-vindo à Meta :waving_hand:

Acho que o texto que não funciona como esperado é js.dates.long_with_year. Enquanto a versão em inglês é MMM D, YYYY h:mm a, a versão em croata é D MMM, YYY h:mm, então falta um Y. Você deve ser capaz de personalizar isso em seu site como qualquer outro texto.

Se isso corrigir o problema, seria ótimo se você também pudesse melhorar este texto para todos os fóruns onde os usuários usam a interface do Discourse em croata, melhorando a tradução no Crowdin. (Se você tiver dificuldades com a interface do Crowdin, ficarei feliz em ajudar. Alternativamente, posso sugerir a alteração se você me disser qual deve ser. Você pode aprender mais sobre os formatos de data do moment.js aqui)

Obrigado por melhorar a tradução do Discourse!

4 curtidas

sim… você está 100% correto.
esse foi o problema exato.
e eu implementei sua correção.
rápido e fácil.

muito obrigado :slight_smile:

ps.
e sim…
outro membro da minha equipe está trabalhando nas traduções croatas do Crowdin nos últimos meses.
vou dizer a ela para incluir isso também.

3 curtidas

também…
@mods - Acho que vocês podem mover isto de “Bug” para a categoria “Suporte”.
e marcá-lo como “Resolvido”

3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.