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

HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsLanguage PacksLanguage PacksContent Localization: GermansContent Localization: Germans' approach
Previous
 
Next
New Post
10/3/2005 7:50 AM
 
Hi everybody,
 
I've opened a thread at Text/HTML forum recently that describes the proposed way of dynamic content localization. I would appreciate if you could take a look at that thread and post your comments here.
 
Regards, Germans
 
Below are the comments to that proposal:

I had to implement managed solution for my project, so I developed GR-MLXHTML module which is based on following principles:
- use existing core tables (HtmlText, ModuleSettings, etc.) to store data so if module is deleted core engine deletes all associated records
- use DesktopHtml field at HtmlText table to store content configuration in XML format
- save HTML data in XML-based XHTML format
- implement template-based UI for module reuse (news, announcements,etc.)
- have one managed up-to-date content translated into necessary languages
- keep WYSIWYG approach to edit and translate content for selected language
- use resourcekey approach to store values of HTML elements and attributes
in different languages

    example:
        (a) Content in portal default language:
        <a resourcekey="r1" title="Yahoo in English" href="http://www.yahoo.com/">Yahoo</a>
        ....
        (b) Resource collection:
        <data name="r1" lang="en-US">
            <value title="Yahoo in English" href="http://www.yahoo.com">Yahoo</value>
        </data>
        <data name="r1" lang="ru-RU">
            <value title="Yahoo по-русски" href="http://ru.yahoo.com">Yahoo</value>
        </data>

Current version of GR-MLXHTML require "resourceattributes" property to contain a list
attributes for those there are localized values, but actually it is enough to have resourcekey property only to manage attributes as well.

The following screenshot of GR-MLXHTML 2.0.1 Beta is showing the possible way of managing multilingual multisection (multipage) content:
 
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Provider and Extension ForumsProvider and Extension ForumsLanguage PacksLanguage PacksContent Localization: GermansContent Localization: Germans' approach


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