View Jeroen Dalsem's plugins
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
Spanish translations doesn´t work with system cache enabled. Default profile fields are not traslated (core translations), for example skills, location, mobile...
With others languajes it works. I tested Profile Manager v10, c10.2, v11 and v12 with the same result.
I´ve Elgg 2.3.4.
If I disable the plugin, translations appear again. With system cache disabled spanish translations works ok. I tested it with all other plugins disabled to avoid conflicts.
So strange!! Any idea about the solution??
@Javier Do you get the English profile field labels instead of the Spanish labels or do you get the last part of the raw language string (labels in lower case or really the "correct" English labels)? I have also an issue with Profile Manager on Elgg 2.x but only with the Celebrations plugin also enabled and strangely only when German language is used. I had opened an issue about that (https://github.com/ColdTrick/profile_manager/issues/100). Unfortunately, I haven't found the reason for the problem yet. Now I wonder if possibly the same problem can also occur with other languages and even without the Celebrations plugin in use (or possibly with any custom profile fields added by other plugins as the Celebrations plugin does).
@iionly I obtain the last part of the raw language string, like "contactemail", "briefdescription" or "skills".
As I´ve read in the issue su posted, the problem is the same you have with German.
@iionly I´ve continued looking for the origin of the problem, and I see the language file cached is wrong. If you search for a profile language raw string, you find the translation is wrong, for example:
File: data/system_cache/es.lang
It stores raw string instead the translation string.
When a new profile field is added, it only affects a new registered user. The newly added field is not available for exsiting users. Elgg ver 2.34
@myhotfb you need to mark the profile field as editable by the user. That way it will become available for existing users.