Hi again...
I made some crude hacking into the language files:
cms/javascript/lang/de.js
I just added the "Tree.*" lines from the en.js file to the end (watch out for the comma...) and now the menuitems are back (in english, but even in 3.1.1. they were not translated.
The funny thing is that in 3.1.1. it worked without these lines...
I would expect that, if a translation is not available, the original english terms would be used. But this seems to have changed in some parts of the code.
There are some more translations missing, but I think that they show up in english instead of "dissapearing".
Hope that someone will have a look at the handling of the language files and fix this.
Regards,
Andreas.
--- snipp ---
/ This file was generated by GenerateJavaScriptI18nTask from javascript/lang/src/de.js.
// See https://github.com/silverstripe/silverstripe-buildtools for details
if(typeof(ss) == 'undefined' || typeof(ss.i18n) == 'undefined') {
if(typeof(console) != 'undefined') console.error('Class ss.i18n not defined');
} else {
ss.i18n.addDictionary('de', {
"CMSMAIN.WARNINGSAVEPAGESBEFOREADDING" : "Sie müssen diese Seite speichern bevor Unterseiten hingefügt werden können",
"CMSMAIN.CANTADDCHILDREN" : "Unterseiten nicht erlaubt",
"CMSMAIN.ERRORADDINGPAGE" : "Fehler beim Hinzufügen der Seite",
"CMSMAIN.FILTEREDTREE" : "Gefilterter Seitenbaum zeigt nur Änderungen",
"CMSMAIN.ERRORFILTERPAGES" : "Konnte Seitenbaum nicht filtern<br />%s",
"CMSMAIN.ERRORUNFILTER" : "Konnte Filterung des Seitenbaumes nicht aufheben<br />%s",
"CMSMAIN.PUBLISHINGPAGES" : "Publiziere Seiten...",
"CMSMAIN.SELECTONEPAGE" : "Bitte mindestens eine Seite auswählen",
"CMSMAIN.ERRORPUBLISHING" : "Fehler beim Veröffentlichen der Seiten",
"CMSMAIN.REALLYDELETEPAGES" : "Wollen Sie wirklich %s Seiten löschen?",
"CMSMAIN.DELETINGPAGES" : "Lösche Seiten...",
"CMSMAIN.ERRORDELETINGPAGES": "Fehler beim Löschen der Seiten",
"CMSMAIN.PUBLISHING" : "Veröffentliche...",
"CMSMAIN.RESTORING": "Wiederherstellen...",
"CMSMAIN.ERRORREVERTING": "Fehler beim Wiederherstellen des Live-Inhaltes",
"CMSMAIN.SAVING" : "Sichern...",
"CMSMAIN.SELECTMOREPAGES" : "Sie haben %s Seiten ausgewählt.\n\nWollen Sie wirklich diese Aktion durchführen?",
"Tree.AddSubPage": "Add new page here",
"Tree.Duplicate": "Duplicate",
"Tree.EditPage": "Edit",
"Tree.ThisPageOnly": "This page only",
"Tree.ThisPageAndSubpages": "This page and subpages",
"Tree.ShowAsList": "Show children as list"
});
--- snipp ---