I recently upgraded 2 XWiki instances from version 14 to version 17.
Migrations went fine for the most part, for both of them. However:
On one XWiki instance, the Navigation panel was not loading. The fix for me was to copy/paste the macro contained in the Navigation page from the ‘working’ XWiki to the ‘faulty’ one.
→ Now that bug seems to be fixed. I just wanted to mention it, in case someone gets a similar issue.
The current bug I still have is related to Translation keys, and affects both XWii instances after their respective upgrade.
When editing a page, some tool names are not resolved properly (though some other tools are ok). Please see in attached files for more details. I guess the problem might be similar to what was mentioned here.
→ So I went to the Extension manager, to attempt a CKEditor Integration repair, as mentioned on that thread. But that extension seems to be fine (see attached pic).
Could you provide me guidance to solve this issue?
If the value you get is “Divider” (or any of its translations), it’s a bug with the CKeditor translation module.
Not sure if you can do much on your side (except solve the bug, but might as well do it for everyone)
If you just get ckeditor.plugin.toolbar.horizontalrule it’s definitely that for some reason your translation file did not update as expected.
You could manually retrieve the content of the translation file and update it?
It’d still be interesting to report the bug so that we can reference it easier next time.
Thanks for sharing your experience, I hope we’ll find a solution soon
I followed the steps you mentioned. I created a page with the code: {{velocity}} $services.localization.render("ckeditor.plugin.toolbar.horizontalrule") {{/velocity}}
–> I got Divider.
Any idea how to fix this?
Also, which file contains those Translation keys on XWiki? Is it somewhere in /usr/local/tomcat/webapps/ROOT? I can maybe try to see if that file exists too.