Hallo,
hat zufällig schon einmal jemand diesen kleinen Fehler behoben?
Im Nachrichten-Leser wird angezeigt "1 Kommentare". Ich hätte gerne
1 Kommentar
2 Kommentare
Merci!
Hallo,
hat zufällig schon einmal jemand diesen kleinen Fehler behoben?
Im Nachrichten-Leser wird angezeigt "1 Kommentare". Ich hätte gerne
1 Kommentar
2 Kommentare
Merci!
HI
das wollte ich auch schon ewig mal machen.
Wenn ich mich nicht täusche, müsste man dafür in der Datei system/modules/news/ModuleNews.php folgenden Abschnitt erweitern:
Ich meine, man müsste hier eine Fallunterscheidung einbauen und ein anderes Sprachlabel ausgeben lassen („Kommentar“). Aber so wäre es natürlich nicht updatesicher.PHP-Code:
if ($objComments->numRows)
{
$return['ccount'] = $objComments->total;
$return['comments'] = sprintf($GLOBALS['TL_LANG']['MSC']['commentCount'], $objComments->total);
}
break;
Entweder wäre es etwas für ein Feature-Request, oder es fällt jemandem noch eine Lösung ein, dies direkt in den Sprachdateien zu machen, oder im Template.
Sebastian
Dann brauchen wir aber yberall im Core und in den Extensions mind. 3 verschiedene Schreibweisen.
Einzahl, Zweizahl, Mehrzahl...
Siehe hierzu auch: http://www.gnu.org/software/hello/ma...ral-forms.html wo die Thematik schoen zusammengetragen ist.
Gruss
Chris
Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
HI
oha, das ist viel komplexer, als ich es gedacht hatte. Spricht das nicht dafür, direkt in den Sprachdateien die Überprüfung stattfinden zu lassen, sodass jede Sprache beliebige viele Varianten einbinden kann? Also ein Auslagern des „if = 1“ (schmatisch), „if = 5“, etc. und „else“ in die Sprachdatei?
Sebastian
Könnte man das nicht allternativ auch im Template, indem man die Anzahl der Kommentare abfängt und vergleicht, lösen?
Zumindest als anti Core - Lösung (blödes Wort).
Gruß Thomas
"Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
HI
lies mal den oben verlinkten Text. Da wird dir glatt übel. So einfach ist es nicht
Sebastian
Lol, ja den habe ich mir nur oberflächlich angesehen.
Da kriegt man vom lesen schon Kopfschmerzen.
Der Schriftstil ist einfach nur gräßlich. ^^
Anderer Seits verstehe ich das nicht ganz.
Entsteidend ist doch nur ob "0" = Kommentare ob "1" = Kommentar und ob >"1" = Kommentare.
Da verstehe ich die Kompliziertheit der Matherie einfach nicht.
Ich kann mich nicht erinnern, dass in der, zumindest, deutschen Sprache mehr Anforderungen bestehen.
Anders sieht es sicherlich in anderen Sprachen aus. ^^
Geändert von Thomas (02.02.2010 um 20:49 Uhr)
Gruß Thomas
"Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
Und von nichts anderem handelt der obige Link.
In der Theorie gibt es n Schreibweisen und man sollte nicht einfach sagen "im deutschen passt es so, also lassen wir es".
Wenn wir das anpassen wollen, dann sollten wir es gleich richtig machen, momentan sehe ich hierbei jedoch keine Moeglichkeit.
Das ist vermutlich etwas fyr den naechsten major, wo man dann ggf. das Translationsystem grundlegend yberarbeiten koennte.
Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.
Ja, das habe ich auch so verstanden, von daher ja mein Satz.
Ich denke, da kann es dann nur eine Anpassung über die Sprachdateien erfolgen.
Das müßte dann von Fall zu fall händisch gemacht werden.
Ich denke auch nicht, dass man da ein Workarround für zusammen bekommt.
Gruß Thomas
"Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
Ich bin jetzt überfordert, wie schwer die Unterscheidung zwischen 1 und != 1 wäre. Aber ich denke, es ist ein Zeichen von Qualität und Ästhetik, wenn auf einer Website korrekte Sprache gezeigt wird und nicht eine Analphabetensprache wie "1 Kommentare".
Ich habe es lieber etwas improvisiert im Code, als fehlerhaft im FE, das jeder User sieht. Ist meine Meinung, und ich weiß, da gibt es auch andere
Vielleicht findet jemand eine Lösung, der fachlich versierter ist als ich.
Erik
PS: Vielleicht könnte man auch im Modul im BE die Möglichkeit geben, für unterschiedliche Anzahl an Kommentaren den Text manuell einzugeben. Oder in einer Tabelle, auf die dann alle Module zugreifen können. Ist nur eine Idee, ohne Wissen, inwieweit das realisierbar ist.
Geändert von Ricks (02.02.2010 um 22:18 Uhr)
Das Problem liegt ja garnicht in der Unterscheidung von 0 + 1, eher darin, dass in den unterschiedlichen Sprachen, unterschiedliche Begriffe Verwendung finden, die unter Umständen eine ganz andere Situation beschreiben.
Ein Beispiel kann ich Dir nicht nennen, vielleicht gibt der Link da mehr Aufschluß.
Gruß Thomas
"Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
Also als Schnellschuß, um es etwas sauberer zu machen, kannst du ja die entsprechende Sprachvariable überschreiben, das sowas dabei rauskommt:
Code:1 Kommentar(e)
Grüße, BugBuster"view source" is your guide.Danke an alle Amazon Wunschlisten Erfüller
oder per Icon.
In vielen Blogs steht die Anzahl der Kommentare in oder neben einer Sprechblase, zum Beispiel bei Stylespion oder bei Spreeblick.
Alternative Formulierung:
Anzahl der Kommentare:
Gruß
Mathias
“Ah," said Mr Pin. "Right. I remember. You are concerned citizens." He knew about concerned citizens. Wherever they were, they all spoke the same private language, where 'traditional values' meant 'hang someone'.”― Terry Pratchett, The Truth
Aktive Benutzer in diesem Thema: 3 (Registrierte Benutzer: 0, Gäste: 3)
Lesezeichen