Sehr interessant! Das Plugin verwendet teilweise den englischen Sprachtext unmodifiziert als Schlüssel der Sprachvariablen. In einem Sprachtext kommt ein Apostroph vor ("I'm sure.") Beim Speichern werden aber die Schlüssel nicht maskiert, weil das traditionell nicht erforderlich ist, da i.d.R. dort keine Sonderzeichen vorkommen (außer Unter- und Bindestrichen). Da stellt sich die Frage: Bug in CMSimple_XH oder im Plugin?Hartmut wrote:Test Plugin Pictures Version: 1.0.2 mit dem XH 1.7 Workaround
[…]
Plugin Sprache änderbar und speicherbar? => nach "speichern": "white Screen" + Fehlermeldung xamp:
[16-Dec-2017 10:39:49 Europe/Berlin] PHP Parse error: syntax error, unexpected 'm' (T_STRING), expecting ']' in C:\xampp\htdocs\plugins\pictures\languages\de.php on line 26
Ich neige dazu, das eher als Bug im Plugin einzustufen, da solche "Klartext"-Schlüssel ohnehin wenig sinnvoll sind, wenn man bedenkt, dass bei der Bearbeitung der Sprachdatei im Backend der Anfang des Schlüssels (bis zum ersten Unterstrich) als Kategorie interpretiert wird, und solche "Klartext"-Schlüssel eigentlich für CMSimple_XH keinen Mehrwert haben – im Gegensatz zu anderen Internationalisierungstools, bei denen im Fall einer fehlenden Lokalisierung eben direkt der Schlüssel verwendet wird – CMSimple_XH verwendet statt dessen default.php.
Ein möglicher Quickfix für Pictures wäre, den entsprechenden Schlüssel in den Sprachdateien in 'confirmation' zu ändern, und das auch an den beiden Stellen, wo dieser in admin.php verwendet wird, ebenfalls zu tun.