Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: Help on configuring multilingual web server |
|
Author |
|
makapacs
Joined: 31 May 2008 Posts: 3
|
Posted: Sat 31 May '08 21:00 Post subject: Help on configuring multilingual web server |
|
|
Hi,
I am latvian and I have developed website in English and Latvian languages.
I am running my website on apache 2.0.58 with PHP 5.1.6
I looked around & found some info about content negotiation as solution to have multilingual language website.(http://vancouver-webpages.com/multilingual/howto.html & others)
I am thinking to use type map file and multiviews concept. So, I have done following steps"
Step 1: I have added "AddLanguage lv .lv" entry in httpd.conf file where lv is code for latvian language
Step 2: I have created .htaccess file in my website directory "latviesuWeb" with content:
AddHandler type-map var
Options +MultiViews
DirectoryIndex index.php
Step 3: I have created index.var file in website directory "latviesuWeb" with content:
URI: index.php; vary="type,language"
URI: index.php?lang=lv
Content-type: application/php;
Content-language: lv
URI: index.php?lang=en
Content-type: application/php;
Content-language: en
Step4. Restart Apache web server
Now, when I link http://localhost/latviesuWeb/index.php?lang=lv, the latvian letters come up unreadable form.
Here is the beginning of the html file in index.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="lv" lang="lv">
<head lang="lv">
<title>Anita un Margota Ka-zas</title>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1" />
<meta http-equiv="content-language" content="lv,en">
<meta description="Anitas un Margota Ka-zas">
<meta keywords="preca-s Anita Jurevica un Margots Kapacs 8 augusta- Saldu- 2008 gada-">
<meta http-equiv="Content-Style-Type" content="text/css" />
Any idea on how to make latvian letters come up in readable form? am i making the right changes & configurations?
Thank you,
Margots |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
Posted: Mon 02 Jun '08 20:03 Post subject: |
|
|
I don't know "latvian". Which countery is that?
Are you sure that ISO-8859-1 which is for Western European languages have all your letters? Are all letters unreadable or just a few?
Did you try to save your files in UTF-8? And use UTF-8 as content-type? Which browsers did you try? |
|
Back to top |
|
makapacs
Joined: 31 May 2008 Posts: 3
|
Posted: Tue 03 Jun '08 2:36 Post subject: |
|
|
thanks for replay
Latvian language is native language in Latvia or in German language this country is called somewhat like Latland.
If you look in the header posted by me above you will see that the charset is set to ISO-8859-1. I have also tried UTF-8, but still some letters does not display. I don't think that the problem is in charset in the html, because i looked into some Latvian language websites (View->Page Source) and they were using charset UTF-8 and all Latvian letters are displaying correctly. That's makes me think that there is some configuration done at web server side.
I am using Firefox browser 2.0.0.14 and I just tested IE7. It is the same result - some letters are not being displayed correctly.
Any other ideas?
Thank You. |
|
Back to top |
|
makapacs
Joined: 31 May 2008 Posts: 3
|
Posted: Tue 03 Jun '08 3:02 Post subject: |
|
|
I looked more on other lativan letter websites(view-page source) and I found charset windows-1257 that is displaying all letters properly.
Still, no idea how many other latvian letter websites that are using charset utf-8 can display latvian letters properly?
Thank You |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7373 Location: Germany, Next to Hamburg
|
|
Back to top |
|
|
|
|
|
|