Kom ihåg mig?
Home Menu

Menu


Språk...

Ämnesverktyg Visningsalternativ
Oläst 2003-09-19, 11:39 #1
clonixs avatar
clonix clonix är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2003
Inlägg: 722
clonix clonix är inte uppkopplad
Mycket flitig postare
clonixs avatar
 
Reg.datum: Aug 2003
Inlägg: 722
Behöver lite tips om översättningsprogram/script/etc för hemsidor.

En kund önskar ha en (Som alla andra) Engelsk flagga på sin hemsida som besökaren kan klicka på
och få sidan på engelska.

Vad är den bästa lösningen ?!?
clonix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-09-19, 12:27 #2
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
En enkel lösning är att endast hårdkoda titlar/namn på innehållet. Texten på de olika språken lägger du sedan i en databas eller i text-filer.

Ett enkelt exempel (den enklaste, någorlunda smidiga lösningen, skulle jag tro):
Du har språkval sparat i en cookie, som session variabel, i query stringen eller liknande
Du inkluderar en text-fil med fraser för ditt språk
Du lägger in $text[welcome_message] istället för Välkommen hit!

Text-filerna bör alltså enligt detta exempel innehålla en array med en nyckel som motsvarar titeln på meddelandet/texten och ett värde med frasen på det specifika språket.

Varning för 'för lite sömn'-flummigt svar <_<
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-09-20, 02:02 #3
Christian Christian är inte uppkopplad
Medlem
 
Reg.datum: Sep 2003
Inlägg: 208
Christian Christian är inte uppkopplad
Medlem
 
Reg.datum: Sep 2003
Inlägg: 208
Att göra en databas med översättningar är förstås "smart" men känns osmidigt IMHO. Jag brukar välja att göra sajten i två pararella språkgrenar helt enkelt. Min erfarenhet är att kunden så småningom vill ha språkspecifik information, vilket gör att den engelska och den svenska delen får olika struktur/menyer.
Christian är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-09-20, 15:46 #4
Per Per är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2003
Inlägg: 719
Per Per är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2003
Inlägg: 719
I linux finns locale, och PHP har ett inbyggt hyfsat bra stöd i och med _-funktionen.

Personligen föredrar jag templates, jag separerar i princip alltid kod från design.
__________________
www.ip2nation.com (ip till land)
Per är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-09-20, 16:43 #5
Tobbe Tobbe är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2003
Inlägg: 1 566
Tobbe Tobbe är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2003
Inlägg: 1 566
Vi brukar köra på cerebus variant & rekommenderar att köra textfiler istället för databas när det gäller languagefiler.

Vi brukar determina besökaren med GeoIP, och requirar därefter en languagefil längst uppe beroende på vilket land besökaren kommer från.. på så vis blir det fruktansvärt lätt att översätta sajten till nya språk (att lämna iväg en enkel textfil med kommentarer till en översättare är väldigt lätt gjort).

Tänkte ta ett längre exempel men jag är så förbannat bakis B)
__________________
www.cellsynt.com
Tobbe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-02-05, 22:00 #6
lorens lorens är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2003
Inlägg: 24
lorens lorens är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2003
Inlägg: 24
Ursäkta att jag svarar på en gammal tråd....

Men eftersom jag har översatt en sida jag har och använder metoden med array'er för alla texterna, och sparar dom i en fil per språk....

Jag skulle vilja se åsikter på array med texterna vs. SQL-tabell med texterna...

Mvh Lorens
lorens är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-02-05, 23:04 #7
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Citat:
Originally posted by lorens@Feb 5 2004, 19:00
Jag skulle vilja se åsikter på array med texterna vs. SQL-tabell med texterna...
Det är ju onödligt att belasta SQL-servern med en massa frågor för (text)innehållet på sidan. Arrayer är i detta fall förmodligen snabbare eftersom du inte får overhead vid anslutning till SQL-servern mm. Rent prestandamässigt tror jag inte det skiljer så mycket mellan en array och att läsa in från en text fil (viss skillnad är det) men inte jämfört med SQL...
Anders är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:17.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017