Hi All,
I’ve noticed something odd in an instance of SuiteCRM 7.14.3 regarding field labels
first of all, I can see all labels end up in 1 file within /custom/Extension/modules/*/Ext/Language instead of being separated out into multiple files.
I had a problem with copies of different labels ending up in many other label files which I think would have been addressed by this change.
however I can see in this file, there are custom field labels without the _C suffix,
these labels are the ones that are actually used within the UI as the labels change in the UI as I change these labels,
there are also labels with the _C suffix which is expected and these are the label names studio say are associated with the fields.
The labels with the _C suffix are updated when changed in studio but the labels without the _C suffix stay the same. This means that the labels in the UI aren’t updated when the labels are changed in studio.
Is this a known issue?
You’re probably just not understanding some part of the process.
Studio (and manual customizations) are done in one set of files; then the quick repair and Rebuild aggregates changes into less files, which are the ones actually used at runtime.
So, try a few tests with QR&R to see how it works. You should change stuff in the original files, so that they are upgrade safe (and survive QR&R in the first place)
Thank you pgr for your reply
Its very unlikely I misunderstood the process, and I have already looked into it.
My findings are are as follows:
This is the field as shown in studio
This is the vardef from the cache
This is the language file within the Extension framework
This is the field in the UI
Testing a change in studio
Confirmation I ran QRnR
The field in the UI
field label in language file
Me renaming the other field label without the _C suffix in language file
Confirmation I ran QRnR
The field now in the UI
The effect of the QR&R should be to get files from
custom/Extension/modules/Contacts/Ext/Language/*
and consolidating them into
custom/modules/Contacts/Ext/Language/
you’ve already looked at the first file, try looking at the second one to see what is there.