I upgraded Merchello from 1.5.2 to 1.6.0, then from 1.6.0 to 1.7.0.
O look that 1.5.2 release was show labels in backoffice.
1.6.0 and 1.7.0 releases show placeholders instead of the right label.
I try to change my user language from "English (UK)" to "English (US)", then "Italian (IT)". After any language change I do logout then login in Umbraco to refresh the UI.
But this operation does not solve the issue.
I think your right Martin. I have been looking for a way to use the Merchello language files directly from the App_Plugins folder rather than appending them to the respective Umbraco language files - but have not found it yet.
It's really not Merchello that is working the labels - it's Umbraco. During the install process we simply append the sections in our /App_Plugins/Merchello/Config/Lang files to the /Umbraco/Config/Lang files of matching name. Are the keys in the /Umbraco/Config/Lang?
Is it /Umbraco/Config/Lang/en.xml you have modfied? That should be the language files, when your backoffice user is set to use English (UK).
@Rusty I know there have been talked about supporting plugins in /App_Plugins/ to use language files from its own folder instead of the core language folder: http://issues.umbraco.org/issue/U4-5777
I installed a new version of Umbraco (7.2.2) and after that I installed package 1.7.0 of Merchello. I also have the issue of labels displaying instead of the right text. Tried to merge Merchello language files in en.xml and in en_us.xml in /Umbraco/Config/Lang/ but nothing changed, still labels as in screenshot of Flavio.
If this is a new install, I would have expected the files to have been merged for you. Did this not happen? It may be that the browser is caching things. Can you turn compilation debug = true (in you web.config) and then refresh the back office. Note: you will want to change that setting back to false before you publish your site.
Files did nog merge. I checked ~/umbraco/Config/Lang/en.xml and ~/umbraco/Config/Lang/en_us.xml (my user language is English US). I merged both files myself, having all arreas of ~/App_Plugins/Merchello/config/lang/en.xml added to both files above. Still seeing labels.
Debug = true was already set. Did a hard refresh on backoffice, reset IIS, recycle application pool, but nothing helped.
Ok - I try to do an install with 1.7.0 and 7.2.2 now and see if I can reproduce the issue here. I would not expect that 7.2.2 would make much of a difference ... but I have not tested it yet. Get back to you in a sec.
I started a total new install of Umbraco and did exactly the same as your screenr video.
First, when the browser refreshed, I again saw wrong labels, but after a second refresh all labels are good. Also I can see the language files are merged this time.
Only difference with first time install is I tried to install thru Umbraco package repository, which gave me an error. This time I installed by local package.
@Onno, you have solved issue with new Umbraco installation.
Now, can you send me your Umbraco/Config/Lang/en_us.cml file? I would try to compare your file with my.
It looks like in Umbraco 7.3 in combination with 1.13.0 this is working Ok, but I'm not be able to install Merchello 1.12.1 in Umbraco 7.3.
Is Merchello 1.13.0 available yet?
@Onno - I'm in the process of packaging 1.13.0 right now. All tests are showing green, but I still have to test the installs. I'm pushing to have it out today.
I found an issue that needs to be resolved before I can release relating to the Examine indexers so I'm having to delay releasing 1.13.0 until I can get it figured out. I'm working on it!
Merchello 1.7.0 Backoffice UI: labels issue
I upgraded Merchello from 1.5.2 to 1.6.0, then from 1.6.0 to 1.7.0.
O look that 1.5.2 release was show labels in backoffice.
1.6.0 and 1.7.0 releases show placeholders instead of the right label.
I try to change my user language from "English (UK)" to "English (US)", then "Italian (IT)". After any language change I do logout then login in Umbraco to refresh the UI.
But this operation does not solve the issue.
There is some operation to do to solve it?
Thanks!
looks like you overwrote the language xml files rather than merging them
I think your right Martin. I have been looking for a way to use the Merchello language files directly from the App_Plugins folder rather than appending them to the respective Umbraco language files - but have not found it yet.
Exactly, @Martin!
Are they to merge instead of overwrite?
Doh!! :-(
I download Merchello 1.7.0 package, then I get language file and overwrite with this. The issue is the same.
I try to check if XML file contains some unrendered label. I found that
merchelloGatewayProvider_gatewayProvider
exists. Then, why is it not rendered?Maybe try adding a space in your web.config hitting save and forcing things reload.
No... this try does not solve the issue.
My Umbraco User is configured with "English (UK)" language, but my PC is configured with Italian. Is it a suggestion for something?
How Merchello get and use these labels?
It's really not Merchello that is working the labels - it's Umbraco. During the install process we simply append the sections in our /App_Plugins/Merchello/Config/Lang files to the /Umbraco/Config/Lang files of matching name. Are the keys in the /Umbraco/Config/Lang?
Hi Flavio
Is it /Umbraco/Config/Lang/en.xml you have modfied? That should be the language files, when your backoffice user is set to use English (UK).
@Rusty I know there have been talked about supporting plugins in /App_Plugins/ to use language files from its own folder instead of the core language folder: http://issues.umbraco.org/issue/U4-5777
/Bjarne
I open "en.xml" file in /Umbraco/Config/Lang. It does not contains "merchello" word.
Then I copy the content from Merchello to this file.
The issue is solved. Thanks!
I think that the feature suggested by @Bjarne is the best solution. We will wait Umbraco 7.3.0...
Good....!
@Bjarne great find and saved me a bunch of browsing around. It sounds like Shannon is on it. Be great to vote up that issue.
Hi,
I installed a new version of Umbraco (7.2.2) and after that I installed package 1.7.0 of Merchello.
I also have the issue of labels displaying instead of the right text.
Tried to merge Merchello language files in en.xml and in en_us.xml in /Umbraco/Config/Lang/ but nothing changed, still labels as in screenshot of Flavio.
What can I do to get the right text?
Onno
Hi Onno,
If this is a new install, I would have expected the files to have been merged for you. Did this not happen? It may be that the browser is caching things. Can you turn compilation debug = true (in you web.config) and then refresh the back office. Note: you will want to change that setting back to false before you publish your site.
Hi Rusty,
Files did nog merge. I checked ~/umbraco/Config/Lang/en.xml and ~/umbraco/Config/Lang/en_us.xml (my user language is English US).
I merged both files myself, having all arreas of ~/App_Plugins/Merchello/config/lang/en.xml added to both files above. Still seeing labels.
Debug = true was already set. Did a hard refresh on backoffice, reset IIS, recycle application pool, but nothing helped.
Onno
Ok - I try to do an install with 1.7.0 and 7.2.2 now and see if I can reproduce the issue here. I would not expect that 7.2.2 would make much of a difference ... but I have not tested it yet. Get back to you in a sec.
Hi Onno,
I can't reproduce this ... https://www.screenr.com/6QEN
Hi Rusty,
I started a total new install of Umbraco and did exactly the same as your screenr video.
First, when the browser refreshed, I again saw wrong labels, but after a second refresh all labels are good.
Also I can see the language files are merged this time.
Only difference with first time install is I tried to install thru Umbraco package repository, which gave me an error.
This time I installed by local package.
Onno
Ah - I have not tried that. I'll look into it.
I have the same issue of @Onno.
@Onno, you have solved issue with new Umbraco installation.
Now, can you send me your
Umbraco/Config/Lang/en_us.cml
file? I would try to compare your file with my.Hi Guys,
I have upgraded the Umbraco version and also, the mercello labels are showing the alias name.
Any help?
Kind Regards
I think the language files should be named like this:
en-GB.xml
en-US.xml
da-DK.xml
.. etc.
/Bjarne
Bjarne is correct and I've renamed them for the 1.13.0 release.
It looks like in Umbraco 7.3 in combination with 1.13.0 this is working Ok, but I'm not be able to install Merchello 1.12.1 in Umbraco 7.3. Is Merchello 1.13.0 available yet?
@Onno - I'm in the process of packaging 1.13.0 right now. All tests are showing green, but I still have to test the installs. I'm pushing to have it out today.
I found an issue that needs to be resolved before I can release relating to the Examine indexers so I'm having to delay releasing 1.13.0 until I can get it figured out. I'm working on it!
is working on a reply...