Der String "Add new @node_type" kann nicht allgemein ins Deutsche übersetzt werden, sondern muss differenziert werden. Grund dafür ist die unterschiedliche, vom Genus des Hauptworts (also des Node-Typs) abhängige Konjugation des Adjektivs "neu".
Aufgefallen ist mir das Problem beim Forum meiner eingedeutschten Drupal-Testsite: "Add new forum thread" wird da als "Neuen Forum-Thema hinzufügen" übersetzt. Das sollte natürlich "Neues [...]" lauten.
Ich habe keinerlei Erfahrung auf dem Gebiet der Drupal-Übersetzung -- daher meine Frage an Euch: Ist es überhaupt möglich, eine solche Unterscheidung nach grammatischem Geschlecht vorzunehmen? Eine Lösung wäre es ja vielleicht, wenn man die Übersetzung "aufteilen" und je nach Node-Typ anders vornehmen könnte. Geht das vielleicht?
Comments
Comment #1
JSElshoff commentedEs muss natürlich heißen "Deklination des Adjektivs" -- sorry. :)
Comment #2
Thomas_Zahreddin commentedich kann den original -String nicht finden:
http://localize.drupal.org/translate/languages/de/translate?project=&sta...
Comment #3
JSElshoff commentedDanke für die Antwort.
Hier ist er: http://localize.drupal.org/translate/languages/de/translate?sid=353224
Comment #4
Thomas_Zahreddin commentedDanke, hab die Übersetzung auf
@node_type hinzufügen
geändert.
Hoffe das passt …
Comment #5
JSElshoff commentedSo hatte ich es auch für meine Website angepasst. Ist wohl erstmal die beste Kompromisslösung.
Gibt es denn keine Möglichkeiten, dem System durch die Sprachdatei eine Fallunterscheidung mitzuteilen? Viele andere Sprachen außer Englisch sind nun mal flektierende Sprachen, und bei denen generell auf Adjektive zu verzichten, halte ich persönlich nicht für eine langfristige (und elegante) Lösung.
Comment #6
tobiasbDas kann man nur via Code machen.
Comment #8
joachim namyslo