Thread Rating:
  • 3 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Support for multilanguage sites, Internationalization (I18N)
(2013-05-26, 19:43:12)mvlcek Wrote: For the links in the backend ('#', 'view') the language must be included in the URL as otherwise you might see the wrong language (depending on your browser settings).

But if it's a single language site (where I18N is used just because of its non-language-related features like the advanced navigation/multilevel structure/etc.), there's not a wrong language - there's only one. So the lang parameter could be suppressed.

It's not a big issue anyway.

I'm just reporting because I found this while testing News Manager 2.4+ support for I18N permalink structures in the backend (NM's own '#', 'view' links for posts)

This is how I'm currently doing:
Code:
if (function_exists('find_i18n_url')) // I18N?
      $url = find_i18n_url($NMPAGEURL, nm_get_parent(), return_i18n_default_language());
// ... else find_url is used
which works fine for %language% or %nondefaultlanguage% structures.

When I found that with normal structures (only %parent% %slug% or non-fancy) the lang parameter was added (as I say, only in backend) I was going to fix it like this:
Code:
if (function_exists('find_i18n_url') &&
count(return_i18n_available_languages()) > 1) // I18N multilanguage?
      $url = find_i18n_url($NMPAGEURL, nm_get_parent(), return_i18n_default_language());
// ... else find_url is used

Before doing it, I decided to ask. :-) But maybe I'll leave like it is - no big issue.
Reply


Messages In This Thread
rewrite language problem - by tomkop - 2013-03-27, 06:34:44
Enhancement suggestion - by hameau - 2013-05-12, 04:17:12
RE: Support for multilanguage sites, Internationalization (I18N) - by Carlos - 2013-05-26, 20:43:01
Enhancement request - by hameau - 2013-06-14, 20:02:07
RE: Enhancement request - by mvlcek - 2013-06-14, 22:04:12
RE: Enhancement request - by hameau - 2013-06-14, 23:01:36
Duplicate language cookies bug - by enzy - 2013-08-20, 07:03:26
RE: Duplicate language cookies bug - by ohayo - 2013-08-20, 18:12:25
Plugin is not shown - by tosho - 2013-09-15, 12:10:37
1000 pages limit in i18n_navigation - by titus - 2014-10-13, 21:58:36
Bug found - by lbarsov - 2014-10-17, 03:41:53
Menu with picture - by Dimi - 2015-04-28, 16:05:45
Rendering Menu in Component - by Alexander_ - 2016-05-04, 23:06:51
Meta desc for different languages - by Alexander_ - 2017-02-14, 20:29:32
Hierarchical Menus - by celextel - 2019-07-26, 16:41:47
Ri18n_navigation - by celextel - 2021-02-19, 16:07:48



Users browsing this thread: 4 Guest(s)