Multilanguage website

Author Message

Heiner Wurbs

Thursday 13 January 2005 6:58:14 am

Hi,
I want to build a multilanguage website. I read already the introduction
http://www.ez.no/ez_publish/documentation/configuration/configuration/language_and_charset/how_to_setup_a_multilingual_site but there could be some problems for me. I'm using different sites in one ez installation, so siteaccess is used to distinguish between them and not between the language.
Are there other possibilities to build a mlw?
Regards,
heiner

Sven Berg Ryen

Thursday 13 January 2005 8:17:50 am

Hi Heiner!

Are you planning to translate all your content to another language, or simply provide parts of your content in multiple languages?

Cheers,

Sven Ryen
sven.ryen at maxus.no

Heiner Wurbs

Thursday 13 January 2005 9:13:38 am

hello sven, thanks for your answer!
yes, every content should be translated. at the moment I installed it as described in the article above, and I'm using s.th. like

[SiteAccessSettings]
AvailableSiteAccessList[]=site1
AvailableSiteAccessList[]=site2
AvailableSiteAccessList[]=mlw_site3_de
AvailableSiteAccessList[]=mlw_site3_pl
AvailableSiteAccessList[]=mlw_site3_admin
AvailableSiteAccessList[]=site4

This siteaccess works, but I would prefer another solution, where the language distinction is more seperated from the siteaccess list. The problem is also, that I had to copy all other siteaccess-related files e.g. override.append.php etc to the second language siteaccess directory.

But there is of course another problem, when I inserted the polish content. Every special polish character is shown on the user website like

a polish test śż

Do you know another solution, is there something wrong?

Best regards,
Heiner

Sven Berg Ryen

Thursday 13 January 2005 11:03:20 am

It's actually quite easy to rewrite eZ publish to avoid having to set up one siteaccess per language. I did it once back in 3.2, and it worked great.

If I'm not totally wrong, I also made a module that took care of changing the language, plus I had the user's preference stored as a cookie.

This required adding 10 lines or so to 3 or 4 of the files in the kernel, so it was a bit of a "hack".

I'd like to see this addressed more intelligently in the kernel in a future upgrade. 3.6? :)

Cheers,

Sven Ryen
sven.ryen at maxus.no

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 31 2025 06:25:54
Script start
Timing: Jan 31 2025 06:25:54
Module start 'layout'
Timing: Jan 31 2025 06:25:54
Module start 'content'
Timing: Jan 31 2025 06:25:54
Module end 'content'
Timing: Jan 31 2025 06:25:54
Script end

Main resources:

Total runtime0.0129 sec
Peak memory usage2,048.0000 KB
Database Queries3

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0049 588.1250151.2109
Module start 'layout' 0.00490.0024 739.335936.6484
Module start 'content' 0.00730.0041 775.984490.1406
Module end 'content' 0.01140.0015 866.125033.9922
Script end 0.0129  900.1172 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.002317.7428140.0002
Check MTime0.00118.4438140.0001
Mysql Total
Database connection0.00107.350710.0010
Mysqli_queries0.002217.377830.0007
Looping result0.00000.106910.0000
Template Total0.00128.910.0012
Template load0.00097.159110.0009
Template processing0.00021.738210.0002
Override
Cache load0.00075.126010.0007
General
dbfile0.00032.195380.0000
String conversion0.00000.046140.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs