Problems with multilanguage frontpage in D6

Roxpace - March 4, 2008 - 09:47

Trying to use Language Switcher, when i click on English it works even if it is using the bad /node URL but when I click on Swedish from the startpage to the /sv/node, nothing comes up, I thought it would bring up a frontpage with only Swedish marked articles.

Am I doing wrong with anything ?

Sincerely
Roberth Andersson

Administrator/Developer @ Jump-Gate and Webworqs, Inc
Personal page: http://www.roberth.se and Jump-Gate Projects site: http://www.jump-gate.com

Not only that

Andrew Alice - March 22, 2008 - 14:35

Any URLs without node index, like /blog, /search or /node , fire same problem. I18n assume what whole content (block title and content translations, blog record translations, node translations) should be filtered with language switcher. Now it's not so.

Thanks

Roxpace - March 22, 2008 - 15:46

Are there any solution to this yet or workaround to solve it temporary ?

Otherwise multilanguage is a good illusion but a concent that doesn't work good in real.

Sincerely
Roberth Andersson

Administrator/Developer @ Jump-Gate and Webworqs, Inc
Personal page: http://www.roberth.se and Jump-Gate Projects site: http://www.jump-gate.com

I think not

Andrew Alice - March 22, 2008 - 19:00

IMHO, currently i18n integration in D6 is poor. Until integration ends, for production multilang sites better use 5.xx Drupal serie with separate i18n module. It's working well.

Human & Developer
http://andrew.answer.name

I understand you

Roxpace - March 22, 2008 - 22:47

This is something I really can understand you, it is not only multilanguage part which is very poor with new Drupal 6.x, but I rather find a solution than going backwards in history.

What I need most right now is "node index" page splitted up in different languages, maybe I have to do it from the theme, but hopefully not, wants to find the most smooth solution even if it is temporary.

Sincerely
Roberth Andersson

Administrator/Developer @ Jump-Gate and Webworqs, Inc
Personal page: http://www.roberth.se and Jump-Gate Projects site: http://www.jump-gate.com

Made some patch

Andrew Alice - March 23, 2008 - 07:40

I made some patch at http://drupal.org/node/237696 .

Human & Developer
http://andrew.answer.name

I think I have the same problem but want to make sure

egeos - April 10, 2008 - 02:36

Hi,

I think my problem is the same but I couldn't understand the description of the problem exactly.

I have Drupal 6.1 with English and Japanese installed.

English is the default language.

Switching between languages is fine on the frontpage with the following links:

English: http://localhost/drupal-6.1/en/node
Japanese: http://localhost/drupal-6.1/ja/node

Navigation is Japanese is fine too.
For example: http://localhost/drupal-6.1/ja/book

HOWEVER!!! When I follow the 'Home' link in Japanese mode it produces this link:

http://localhost/drupal-6.1/ja

That link leads nowhere and gives a 'The website declined to show this webpage' Http 403 error.

However in English the link:

http://localhost/drupal-6.1/en

works perfectly and takes me to the frontpage in English.

The link to Home for Japanese that works appears to be:

http://localhost/drupal-6.1/ja/node

Whereas:
http://localhost/drupal-6.1/ja

just doesn't work.

Is this a link problem or is there an option or code tweak that gives permission to http://localhost/drupal-6.1/ja?
It seems like a mod-rewrite kind of thing ut I am new to Drupal and not sure how it all works together yet.

Any help or suggestions would be great as it really messes up implementing a multilanguage site is the Home url keeps failing.

Thanks.

This could be fixed by

molino - April 23, 2008 - 18:06

This could be fixed by enabling path module and use URL aliases.

example:

For English use node/1 and aliase home
For Japanese use node/2 and ailiase home

setup your default page in site information to home

now when you click home or click on the logo or the website it should take you to the proper node..

cheers...

 
 

Drupal is a registered trademark of Dries Buytaert.