CodeVerge.Net Beta


   Explore    Item Entry   Register  Login  
Microsoft News
Asp.Net Forums
IBM Software
Borland Forums
Adobe Forums
Novell Forums

ASP.NET Web Hosting – 3 Months Free!



Can Reply:  No Members Can Edit: No Online: Yes
Zone: > NEWSGROUP > Asp.Net Forum > general_asp.net.master_pages_themes_and_navigation_controls Tags:
Item Type: NewsGroup Date Entered: 8/8/2007 1:40:38 PM Date Modified: Subscribers: 0 Subscribe Alert
Rate It:
(NR, 0)
XPoints: N/A Replies: 3 Views: 32 Favorited: 0 Favorite
4 Items, 1 Pages 1 |< << Go >> >|
random0xff
Asp.Net User
Multilingual database driven site a real challenge!8/8/2007 1:40:38 PM

0/0

What's the best way to use the sitemap infrastructure for a site where only some of the pages are available in a different language (translated pages) or where you have a number of pages in a different language (not translated, just different pages)?

Example pages in default language

  • Home
  • Services
    • Service A
    • Service B
    • Service C
  • Jobs
  •  About us
    • Our philosophy
Pages in secondary language
  • Services
    • Service A
    • Service B
  • About us
    • Our philosophy

So here the secondary language has no homepage, no jobs (jobs are only for natives) and service C is not relevant. The masterpage contains a menu that will show only one structure. You can switch by clicking a button (so the secondary language is not a submenu).

You'd need to always see the correct menu, be able to bookmark pages and see the correct language and menu and you can see only pages available in your language in the menu, except for some general pages (like search).

This has been a big challenge and I cannot find a good solution. Here's some problems I encountered. If you use a resource file for the titles in a sitemap, you will still see nodes that are not translated to your language (you see them in the original language). You need to be able to bookmark any page and see it in the correct language and see the correct menu (so the language shown can not be based on a session variable for instance). Search page can only occur once in the sitemap file, but when you're there, you need to see the menu in your language (this means splitting the sitemap at the second level is no good solution, because where would you put the search page?)

Can some of you share some experience? Thank you!
 

Adam.Kahtava
Asp.Net User
Re: Multilingual database driven site a real challenge!8/8/2007 3:42:34 PM

0/0

Have you looked into using two separate SiteMaps - one for each language? 


-Adam Kahtava [http://adam.kahtava.com]
random0xff
Asp.Net User
Re: Multilingual database driven site a real challenge!8/9/2007 9:43:49 AM

0/0

Yes, definitely! Here's some problems with that approach:

  1. How to determine the sitemap to be used, and how or when to switch?
  2. Bookmarking a page in one language (not the default language) and visiting this page later.
  3. How to avoid listing pages more than once (like search or sitemap), because imho doing things more than once is a waste.
Any tips?
Adam.Kahtava
Asp.Net User
Re: Multilingual database driven site a real challenge!8/9/2007 7:44:39 PM

0/0

random0xff:

Yes, definitely! Here's some problems with that approach:

  1. How to determine the sitemap to be used, and how or when to switch?
  2. Bookmarking a page in one language (not the default language) and visiting this page later.
  3. How to avoid listing pages more than once (like search or sitemap), because imho doing things more than once is a waste.

Any tips?

 

A couple solutions for your problems listed above: 

  1. The language and sitemap could be determined through a splash page. Here's an example (http://strategis.gc.ca/) where you choose either Fench or English.
  2. Use a query string delimiter (or even url rewriting) to identify the correct language and load the correct content. This article Creating multilingual websites - Part 1 outlines this method.
  3. I'm not sure what you mean. I would use Resource Files for the page content and load it based on the current language. See the article listed above.

-Adam Kahtava [http://adam.kahtava.com]
4 Items, 1 Pages 1 |< << Go >> >|


Free Download:

Books:
Progress in Machine Translation Authors: Sergei Nirenburg, Louis Nirenberg, Pages: 320, Published: 1993
National Information Systems Security '95 (18th) Proceedings: Making Security Real Authors: DIANE Publishing Company, DIANE Publishing Company, Pages: 760, Published: 1996
Readings in Information Retrieval Authors: Karen Sparck Jones, Peter Willett, Pages: 589, Published: 1997
Proceedings of the Twentieth National Conference on Artificial Intelligence and the Seventeenth Innovative Applications of Artificial Intelligence Conference. 1: The Twentieth National Conference on Artificial Intelligence and the Seventeenth Innovative Applications of Artificial Intelligence Conference Authors: American Association for Artificial Intelligence, American Association for Artificial Intelligence, Neil Jacobstein, Bruce Porter, AAAI., Pages: 1759, Published: 2005

Web:
The Challenge of Building Multilingual Collections in Canadian ... (Database Directories supplied more addresses than the number of libraries ...... to the detriment of local initiatives that are driven by the immediate and ...
real software Resources | TechRepublic The challenge was to provide a real-time data management solution; support high ... Real Estate Notebook is database driven; therefore, it can store all. ...
A Strategic Analysis Of A Database-driven Website Design Software ... domain name of ODP), is a multilingual open content directory of World Wide Web links ...... Fully customized database driven website building services ...
A multilingual matter: sinclair and the bilingual dictionary ... Jul 3, 2008 ... and aligned, thereby creating links between spokes in the development of a multilingual database. This has been started between Lithuanian ...
DigiCULT.Info Issue 5 Preserving electronic records form database-driven. information systems ...... no real information, and 0 if the Website. could not be located). ...
Multi-lingual and Multi-modal Speech Processing and Applications of a multilingual back end database, in contrast to [14] we do not .... not a big deal for dates, prices and numbers, but can be a real challenge for ...
Forta.com - ColdFusion Resources - Who's Using ColdFusion? Multi-lingual site, all powered by ColdFusion. Cool site! ... your own database driven eCommerce or service based web site using ColdFusion based tools, ...
Jobs in Japan SEO solutions, CMS, Flash-based Websites, Database Driven Design with Flex, PHP, MYSQL, ... We offer high quality multilingual website design & development. ...
Shop in Israel: Computer Services E-commerce web sites from $15 per month including a multi-lingual ... almost all our sites are in American English; our sites are database driven and ...
MultiLingual Computing, Inc., News KERN Global Language Services took on the challenge to localize online content .... create and deploy database-driven web applications, forms and reports. ...




Search This Site:










transfering javascript to a content page

cross page post from master page

problem declaring forms on master page

asp:panel not working inside skin file...

fileupload css not working in ff

using .net 2.0 and system.web.ui.webcontrols.treeview with sql reporting services 2005 for navigation and display.

treeview in masterpage collapses when content page is called via navigateurl

menu item selection open

how can i make the entire button (menu item) in the asp:menu be a hyperlink?

sitemap path, master page

defaultbutton property and master pages

sitemappath back navigation. preserving state.

is there a theme builder tool ?

how to create a sitemap provider that can find current page

treeview - only display child if parent is current node

master page changes not seen on pages

skin files and evaluation expresisons

is it possible to disable the expand / collapse image in a treeview control 2.0?

vertically aligning objects inside div, how??

gridview and xls

bredcrumbs question?

how can i change the currentsitemapnode title ?

content place holder not matching master

problem accessing object from content page of nested master page...

where to put <meta> tag

applying different header properties

value passing from master page to content page

label control invisibility in masterpage

how do i use the public function i clarified in master page, and use it in other web forms?

security trimming error

  Privacy | Contact Us
All Times Are GMT