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.
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.
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.
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.