[gelöst] t()-Funktion und Deutsch als Standardsprache
am 06.01.2010 - 16:50 Uhr in
Hallo zusammen,
ich stehe vor einem kleinen Problem und konnte bisher nirgendwo eine Lösung dafür finden.
Ich schreibe im Moment ein eigenes Modul ind dem auch zu übersetzende Strings in t()-Funktionen vorkommen.
Ich hab 2 installierte Sprachen, Deutsch und Englisch. Deutsch ist meine Standardsprache. Meine Strings im Code gebe ich auf Deutsch an, da mir die englischen Entsprechungen bisher noch fehlen.
Suche ich bei der Oberflächenübersetzung jetzt nach einem String wird dieser auch gefunden. Es wird mir jedoch angezeigt, dass die deutsche Übersetzung dafür noch nicht existiert.
Angenommen ich habe im Code das Wort "Finanzen". Jetzt möchte ich per Oberflächenübersetzung eben angeben, dass die englische Entsprechung "Finances" ist. Das ist mir aber so nicht möglich, da ich nur eine "deutsche Übersetzung" für "Finanzen" angeben kann.
Besteht irgendeine Möglichkeit, der t() Funktion mitzuteilen, dass der im Code zu übersetzende String ein deutscher ist ?
Für jede Hilfe wäre ich sehr dankbar.
Viele Grüsse,
Jan
- Anmelden oder Registrieren um Kommentare zu schreiben
Gar nicht. Drupal erwarte
am 06.01.2010 - 17:02 Uhr
Gar nicht. Drupal erwarte alle an t() übergeben Strings als englische Strings.
--
mortendk: everytime you use contemplate... Thor is striking down from above with his mighty hammer - crushing and killing a kitten!
webseiter.de
Suchmaschinenoptimierung (SEO) & Drupal
Hmm, sehr schade
am 07.01.2010 - 07:58 Uhr
Ok, das ist natürlich ein bisschen blöd in meinem Fall ;)
Aber es ist ja auch gut zu wissen, dass es einfach so ist und ich nicht weiter suchen muss ob ich irgendwo etwas übersehen habe.
Danke Dir für Deine schnelle Antwort Alexander.