#57 Trouble with fragments

open
nobody
5
2013-02-14
2012-11-05
Anonymous
No

There seems to be some kind of functionality involving fragments and resources at work, but I cannot decipher what it is.

Bottom line is, I cannot use the Resource Bundle Editor the way that I am used to, if a fragment exists of the plugin that I'm working in.

See attached video demonstration. You will notice that after I create the properties file, the Default view is missing. I can create it using New, but it is created without the .properties extension next to my file.

Discussion

  • Comment has been marked as spam. 
    Undo

    You can see all pending comments posted by this user  here

    Anonymous - 2012-11-05

    Couldn't attach the demo, it was too large. Here is the link to it:
    http://plech.org/FragmentProblem.swf

     
  • Martin Schreiber

    I had the same issue. A workaround would be to close all fragment-plugins you do have. The disadvantage of that is, that all properties files within the fragments are not displayed.

    I had briefly looked into the src code and IMHO the issue is within the FragmentResourceFactory.java (line 148ff). There the Factory looks up all SourceEditors for the host plugin and only add them if the locale is not null. In my case, I had a default locale properties files (messages.properties) within the host plugin and so that was not shown in the editor.
    If I change the lines to:

    for (SourceEditor parentEditor : parentEditors) {
    if (parentEditor != null) {
    editors.add(parentEditor);
    }
    }

    it works for me.

     
  • Martin Schreiber

    Please find attached the patch file for what I have tried.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks