We have moved to Github. Please open tickets there.

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

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:

  1. English site
  2. User selected Dutch language
  3. English admin tried to delete the Dutch user

I also tried with a Dutch admin and it worked.

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.

Note: See TracTickets for help on using tickets.