t() Funktion Stilblüte, bedenklich bedenklich!
am 08.12.2007 - 12:14 Uhr in
Die Nutzung der t() Funktion kann Stilblüten hervorbringen. Sogar im Core von Drupal. Auch in D6. Beispiel ist die Funktion: function theme_more_link($url, $title)
Da kommt bei der Übersetzung folgendes zum Vorschein. Übersetzt werden soll das kleine Wörtchen "more", unter anderem im Aggregator Modul verwendet.
Hier der zu übersetzende String für "more":
<div class="more-link"><a href="/aggregator/sources/1" title="View this feed's recent news.">more</a></div>
Was hat das mit einem zu übersetzenden String zu tun?
Das geht fast schon in den Bereich bedenklich und ist auch gar nicht witzig.
Es geht aber an der Stelle noch weiter. Der in diesem String enthaltene Text "View this feed's recent news." kann als einzelner String übersetzt werden.
Es gibt da eine Kategorie von Menschen, landläufig als Schildbürger bezeichnet. Und die waren hier am Werk!
-------------------
quiptime
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich verstehe nicht ganz,
am 09.12.2007 - 12:29 Uhr
Ich verstehe nicht ganz, worauf du hinaus willst. Übersetzt werden soll nur
<a href="@link" title="@title">more</a>
--