Opened 12 months ago
Last modified 5 months ago
#4569 reopened Defect
Enabling cache system breaks not English translation in elgg-requires-confirmation links
| Reported by: | adayth | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | Needs Review |
| Component: | JavaScript | Version: | 1.8.8 |
| Severity: | minor | Keywords: | |
| Cc: | brett@… | Difficulty: |
Description
When I try to delete an user, it shows the message "question:areyousure" instead of the translation string. This only happens when the user use a not English translation.
I also tried to remove plugins and resetting cache without success.
This issue could be related to http://trac.elgg.org/ticket/4390
Change History (3)
comment:1 Changed 11 months ago by cash
- Resolution set to worksforme
- Status changed from new to closed
comment:2 Changed 9 months ago by adayth
- Resolution worksforme deleted
- Status changed from closed to reopened
- Version changed from Github Master to 1.8.8
I'm still having this issue after updating to 1.8.8 version. I tried to disable all plugins and enabling/disabling/resetting cache without success.
I noticed with firebug that after resetting cache, Elgg js engine try to load cached language with this url http://site.com/elgg-syt/cache/js/default/languages/es.1346669534.js with gets an empty 200 OK response from the server. When cache is disabled, language is still loading properly.
comment:3 Changed 5 months ago by adayth
I'm still having this issue with Elgg 1.8.11.

I rewrote much of the language caching system for the upcoming Elgg 1.8.7 release. When I tested this, it worked for me. If this happens with Elgg 1.8.7 (or what's in the 1.8 branch at github, please reopen).
For reference I tested this way:
I also tried with a Dutch admin and it worked.