Internationalisation and Performance improvements

July 30th, 2015 | Major

Internationalisation needed an overhaul. The new Internationalisation uses 302 redirects instead of the transparent internal redirect that occured. The new implementation uses redirects and different paths for each language. If https://example.com/ is requested in NZ a 302 redirect will occur to https://example.com/en_nz/ and it will served the NZ locale. If https://example.com/es/ is requested the ES version will be served with no redirect as the locale is already defined in the path. Due to this change a default locale setting has been added which is available once a locale has been added to the _locale folder.

On top of Internationalisation are the following fixes:

  • Link selector in the visual editor got a slight tidy up
  • Better mobile response for context buttons
  • Bug preventing share permissions changes when at full shares
  • The file browser retains your current folder allowing better use of the back button
  • Additional cache headers on optimised CDN assets
  • Better permalink detection for HTML visual editing
  • General bug fixes
Open in a new tab