languages and system cache issue in elgg 1.8.12

when system cache is turned on elgg only see english language. Others languages translation are not shown anymore in Languages Setting: if the system cach is off i can switch with no problem between English and French. When the system cache is on if i select english language then the French Language selection isn't shown anymore in the Languages Setting option.

i thought this pb was resolved in the 1.8.12 version.

thanks

  • No, the issue still exists.

    Previous discussion: http://community.elgg.org/discussion/view/1155479/elggecho-issues

    The ticket: http://trac.elgg.org/ticket/4971

    Currently the ticket is set for version 1.8.13.

  • No wait, this seems to be a different issue than the one I posted. I haven't tested 1.8.12 yet so I don't know about this issue.

  • Have you tried other additional languages apart from French? Does it happen for any additional language that you can't select it anymore when site caching is enabled? Have you checked out if your issue also happens with all 3rd party plugins disabled?

     

  • yes it happened for any languages. I have tried it as well on a new elgg install adding only few fr.php files and the problem occured as well.

    @Juho Jaakkola "Previous discussion: http://community.elgg.org/discussion/view/1155479/elggecho-issues" this is another issue. I have found a work around for this one here: sembrestelshttps://github.com/Elgg/Elgg/pull/408

  • Are you using you own French language files or any published French language pack? The reason why I'm asking is that you asked the same question a few times already and I was never able to reproduce this problem with any Elgg version. So, I wonder if your French language files are maybe causing the issue on their own. Or it might be a question of the general server environment rather than an issue caused by Elgg core itself.

    When you say it happens with any language did you try it without any French language files installed in addition to the other languages? I know that an error in a language file could show up only with cache turned on sometimes, so if you have a faulty French language file installed while testing other languages the same error will still occur regardless of the language selected.

  • I don't use any pack language

    well this my last experience:

    I have installed a fresh new elgg install. In the group plugin languages i copied the en.php 2 more times and rename them fr.php (as well changing "en" in "fr" in add_to_translation) and it.php (rename "en" in "it"). Mind you i didn't have this issue with elgg 1.8.3 ( or 1.8.4 can't remember).

    with system cache on: "The default language for your site" only English is available

    with system cache off: "The default language for your site" only English, French 0,31% complete,Italian 0,31% complete.

    the 3 files are the original en.php of the "group" plugin except for the language info in the function add_translation.

  • Hmm. Okay. Let's assume it's something introduced by Elgg 1.8.3/4 that does not work for you. It seems to me this issue must be something that clearly does not show for everyone. What comes to my mind is some Javascript problem. Have you tried different browsers yet? Or maybe even accessing the admin section from a different computer if possible?

  • I have just done the experience described above with a new install of elgg 1.8.3 and it works fine with and without the system cache (i copy/paste the it.php and the fr.php created precedently).

  • my website is install on my computer (localhost) and as well online on Arvixe (same issue)..I m using FF,chrome, IE9...i gonna try with my tab nexus 7 with dolphin to see.

  • my website is install on my computer (localhost) and as well online on Arvixe (same issue)..I m using FF,chrome, IE9...i gonna try with my tab nexus 7 with dolphin to see.