Lokalisierungsformatierungsfehler in der %{date}-Funktion

Hallo Leute,

ich arbeite an einer Lokalisierung für ein kleines Tech-Forum in kroatischer Sprache.
Und ich habe einen Fehler in der Formatierung der %{date}-Funktion gefunden.

Hier ist der Screenshot:

Wie Sie sehen können, wird das Jahr als „252025“ angezeigt.
Es sieht für mich so aus:

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

wo es sein sollte:

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

d.h. das Jahr wird zweimal eingefügt.

Der oben gezeigte Fehler tritt bei diesen JS-Lokalisierungsvariablen auf:

  • js.topic.created_at

  • js.topic.bumped_at

alsooo…
Gibt es eine Möglichkeit, dies auf meiner Seite (Systemsteuerung oder Serverseite) zu beheben?
Oder ist es ein tiefergehendes Problem im Quellcode?
Jeder Rat ist willkommen.

Vielen Dank im Voraus. :slight_smile:
Mit freundlichen Grüßen,
Ozzak

ps.
Und lassen Sie mich wissen, wenn Sie weitere Informationen zu dem Problem benötigen.

2 „Gefällt mir“

anderer nützlicher Screenshot

1 „Gefällt mir“

Willkommen bei Meta :waving_hand:

Ich denke, der Text, der nicht wie erwartet funktioniert, ist js.dates.long_with_year. Während die englische Version MMM D, YYYY h:mm a lautet, ist die kroatische Version D MMM, YYY h:mm, sodass ein Y fehlt. Sie sollten dies auf Ihrer Website anpassen können, wie jeder andere Text.

Wenn dies das Problem behebt, wäre es großartig, wenn Sie diesen Text auch für alle Foren verbessern könnten, in denen Benutzer die Discourse-Oberfläche auf Kroatisch verwenden, indem Sie die Übersetzung auf Crowdin verbessern. (Wenn Sie mit der Oberfläche von Crowdin Schwierigkeiten haben, helfe ich Ihnen gerne weiter. Alternativ kann ich die Änderung vorschlagen, wenn Sie mir sagen, was sie sein soll. Sie können hier mehr über die Datumsformate von moment.js erfahren here)

Vielen Dank für die Verbesserung der Übersetzung von Discourse!

4 „Gefällt mir“

Ja… Sie haben zu 100 % Recht.
Das war genau das Problem.
Und ich habe Ihre Korrektur implementiert.
Schnell und einfach.

Vielen Dank :slight_smile:

PS.
Und ja…
Ein weiteres Mitglied meines Teams arbeitet seit einigen Monaten an kroatischen Übersetzungen für Crowdin.
Ich werde ihr sagen, dass sie das auch mit aufnehmen soll.

3 „Gefällt mir“

Außerdem…
@Mods - Ich schätze, Sie können dies von der Kategorie „Bug“ in „Support“ verschieben.
und als „Gelöst“ markieren.

3 „Gefällt mir“

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