Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Implications of Portal Default LanguageImplications of Portal Default Language
Previous
 
Next
New Post
10/12/2010 1:06 PM
 
I have found out the answer to one question at least. The language of the static content depends on the locale preference set in the account of the logged on user. That sort of makes sense in the context of a monolingual administrator who wants to check that the page content is available in another language while still understanding the labels on the page, but IMHO it is going to cause grand confusion in any of the following scenarios:
  • a user's browser preferences and account preferences do not coincide (perhaps because user doesn't know that they exist or how to set them)
  • a logged-in user who speaks more than one language decides to switch languages to view the content in another language
  • an anonymous user is using a browser with incorrect language preferences (say on a public computer) and cannot switch to correct language
I'd suggest that it should work like this:
  • for anonymous users, the initial display language should be determined by browser language preference
  • for logged on users, the initial display language should be determined by account locale preference, or if not available, by browser language preference
  • the language selector should *always* be available
  • static and dynamic content should always be displayed in the same language


Paul Taylor
Dotcom Software Solutions Ltd
DotNetNuke, ASP.NET and SQL Server Development
 
New Post
10/12/2010 1:38 PM
 
Ah, missed out a simple step: didn't notice that publication is controlled by an option for an entire language in addition to page security. Doh. When I published the second language for the site, it all worked nearly as I had hoped it would. The only exceptions are the Enable Browser Language Detection bug, and the static contents for logged on users being fixed by account locale preference, and not switching with the language selector.

Apologies to anyone who has read this series of posts and arrived here to find that parts of previous posts are misleading.


Paul Taylor
Dotcom Software Solutions Ltd
DotNetNuke, ASP.NET and SQL Server Development
 
New Post
10/12/2010 8:55 PM
 
Paul, the rule defined for static language is: same as content language a) for unauthenticated users OR b) in view mode. IMHO, editors should see field captions, help texts and button texts in their preferred language, even if pasting translations for a foreign language, e.g. an English editor for Chinese (w/o capable of that language).

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
10/12/2010 9:03 PM
 
I know for sure, language detection works properly in previous versions, e.g. all our (clients') sites, running DNN 4.9.5

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
10/13/2010 10:31 AM
 
So there's the final piece of the puzzle: page mode is involved as well. I was testing in Edit mode for many scenarios, without realising that that also had an effect. Thanks for explaining. I take your point about editors w/o ability in a language.

That means there are four different factors affecting the language in which content is displayed. On top of that, static and dynamic content are not always displayed in the same language. Though finally I think it all makes sense, it has taken me a good few hours of experimentation and searching this forum to understand it. Is there a concise summary somewhere of how it is supposed to work?


Paul Taylor
Dotcom Software Solutions Ltd
DotNetNuke, ASP.NET and SQL Server Development
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Language and In...Language and In...Implications of Portal Default LanguageImplications of Portal Default Language


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out