Interessant, man könnte also ["I'm sure] maskieren per ["I\'m sure"]cmb wrote: ↑Thu Jan 11, 2018 12:32 amDas sollte grundsätzlich kein Problem sein, da PHP die Stringinhalte und nicht deren Notation berücksichtigt. Man kann also einfache und doppelte Anführungszeichen beliebig (na ja, nicht wirklich) austauschen.
Wieder ein "magic feature", toll . Das müssen eben die Plugin-Entwickler ran, aber dadurch ist das (magic) Problem nicht eliminiert.cmb wrote: ↑Thu Jan 11, 2018 12:32 amDas ist allerdings kein Problem von CMSimple(_XH) sondern von PHP bzw. dem Plugin. $plugin_tx ist ein Array, und dieses kann eben nur jeweils einen Eintrag pro gleichem Schlüssel enthalten. (Ach, was red ich da! Das ist natürlich ein Feature von CMSimple_XH, welches mit künstlicher Intelligenz doppelte Einträge aussortiert. SCNR.)
Zum besseren Verständnis zwei Bilder.
Vorm speichern der Sprachdatei Nach dem speichern der Sprachdatei
Fragezeichen[?] rechts oben, alle Hinweistexte verschwinden nach dem speichern der Sprache und somit auch die Hinweistexte der Icons rechts und links unten. Ursache hierfür: sind in den Sprachdateien im [String] ein Punkt oder auch ein Leerzeichen, so wird der Hinweistext beim speichern der Sprachdatei nicht übernommen, sondern komplett entfernt!
Beispiel:
Code: Select all
$plugin_tx["news"]["Delete the selected category."]="Die ausgewählte Kategorie löschen.";
Code: Select all
$plugin_tx['news']['Delete the selected category.']="";
Code: Select all
$plugin_tx["news"]["Delete-the-selected-category"]="Die ausgewählte Kategorie löschen.";
Code: Select all
$plugin_tx['news']['Delete-the-selected-category']="Die ausgewählte Kategorie löschen.";