...

View Full Version : Working with different languages (English, Spanish, ...)



Borgtex
12-04-2002, 11:13 AM
I'm curious. How do you organize things when you have to create a multi-lingual site?. I always find it very annoying, and I wonder if somebody has a better method than the one that I've been using for years:

-Create the layout (Fireworks)
-and add a layer for every language (or sometimes a frame)

-Create the HTML pages for one language
-Replicate the same structure for every language:

rootfolder (with index.htm that points to the main language folder)
/Global_images
/es
es/images
/eng
eng/images

-Translate HTML
-export images to the appropriate folder.

undyingfires
12-04-2002, 05:10 PM
I work for the government, so we have to work with different languages as well.
However, our file structure is fairly basic for good reasons. Mostly keeping things uncomplicated and easily manageable and accessible to everyone (both inside and outside visitors).

i.e.
We use the same template for both French and English pages which a simple "Francais" / "English" hyperlink found on each page.
Files are stored in their respected "English" or "Francais" folders and the file names are the same except adding _e or _f for each.

However, we have recently started using ASP for a language switch script. But the only difference, is the hyperlinks to switch between the pages is an include verse hard coding.
Using a language detect script to help your viewers see the pages they want in the language they want, might be a good idea though.

I don't really think there's much you can do beside that...
But hey, I could be wrong :o

Good luck :)

tommysphone
12-05-2002, 08:14 AM
Tres bon undyingfires.

Yes, create a set of pages for each language and have a link for each somewhere visible on the page - top perhaps. Use flags and country names as the links if your languages are many. Also, start the site in the language of your country. People will see the page and look (hopefully) for a flag or something they will recognise.

The lesson here is keeping it simple for you and the user.

Not a perfect example I know but see here - http://www.sbm.no/ the english link is on the top of the page but the information is limited for an enlgish speaker.

undyingfires
12-05-2002, 01:21 PM
you-know.. I like that flag idea :D

Quiet Storm
12-05-2002, 08:59 PM
I usa a JavaScript code to detect the OS's language settings, but it still has to redirect to a different page with the language...

http://www.angelfire.com/mo2/cbch21/IFRAMES/index.html

BTW: the translations may not be correct (Chinese/Japanese), fyi. ;)

Borgtex
12-05-2002, 09:22 PM
Well, creating flags / buttons / links to change language it's the last step; What I find terribly boring and annoying is the copy / translate / distribute process. I think that programs (Macromedia in my case) would have to include some options to manage translations in a easy and intuitive way.... maybe it's just that I'm a bit lazy :)

joh6nn
12-05-2002, 11:49 PM
if i were going to set up a site in multiple languages, i'd do all the translating server side. set up a couple of page templates, and use a server side language to read the http headers, see what the browser's default language settings are, grab the appropriate txt file, insert it's contents into the templates, and serve that up. if you have pictures, with text on them that needs translating, i suggest using php, and just uploading the pictures with no text at all; php, as i understand it, can add text to pictures on the fly.

just my two cents.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum