Transifex-Fehler bei Pluralen

Hey, ich habe ein Problem mit der Fehlerprüfung in Transifex. Ich habe folgende Zeichenketten:

  • Vor X Monaten
  • Vor X Monaten

Die im Hebräischen vier Fälle ergeben:

  • Vor einem Monat
  • Vor zwei Monaten
  • Vor X Monaten
  • Vor X Monaten

Da der Parameter in den ersten beiden Fällen nicht vorkommt, erhalte ich einen Fehler. Ich könnte den Parameter trotzdem angeben, aber das würde seltsam aussehen.

1 „Gefällt mir“

Gibt es eine Möglichkeit, die Anzahl der Monate in allen vier Fällen einzubinden? Vielleicht können wir den Text etwas umformulieren, damit er weniger seltsam wirkt? Ist dies der einzige Fall, in dem es nicht sinnvoll ist, %{count} in allen vier Texten zu verwenden?

Ich zögere, die Übersetzungsprüfung von “Fehler” auf “Warnung” umzustellen, da sie die Übersetzungsqualität erheblich verbessert. Ich könnte die Prüfung vorübergehend deaktivieren, die Übersetzungen festlegen und sie erneut aktivieren, wenn du mir die vier Übersetzungen mitteilst.

Ich kann es tun, aber es wird seltsam aussehen. Warum denkst du, dass die Änderung auf „Warning

Wir hatten in der Vergangenheit viele Probleme mit ungültigen Übersetzungen, weil Übersetzer Platzhalter falsch behandelt haben. Das führte zu fehlerhaften Builds und zahlreichen Supportanfragen, und ich möchte diese Einstellung wirklich nicht wieder auf „Warnung" zurücksetzen.

Leider gibt es nur eine Prüfung (“Variablensubstitutions-Spezifizierer (wie „%{var}”) bleiben in den Übersetzungen erhalten"). Andernfalls würde ich die Variable %{count} von dieser Prüfung ausschließen.

Das folgende Angebot steht weiterhin:

Natürlich funktioniert das nicht, wenn dieses Problem viele Übersetzungen betrifft.

2 „Gefällt mir“

Also, müssen wir einen Termin vereinbaren oder gibt es eine Option für eine dauerhafte Lösung? Transifex verfügt über ein Support-Forum; falls du denkst, dass dies anders gelöst werden sollte, können wir es dort erfragen.

Bitte poste die 4 übersetzten Strings, ich kümmere mich darum. Es ist nicht nötig, etwas zu planen. Ich schaue, ob wir in Zukunft eine bessere Lösung finden können.

Monate

Singular: vor einem Monat
Two: vor zwei Monaten
Few: vor %{count} Monaten
Many: vor %{count} Monaten

Jahre

Singular: vor einem Jahr
Two: vor zwei Jahren
Few: vor %{count} Jahren
Many: vor %{count} Jahren

Vielen Dank!

2 „Gefällt mir“

Erledigt. js.dates.medium_with_ago.x_months und js.dates.medium_with_ago.x_years wurden übersetzt.

2 „Gefällt mir“