FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Klarade millennium-buggen
|
Vad är den bästa implementationen för en sida med två språk? T.ex. svenska och engelska?
Databas på all text man har på sidan? Även småtexter? Det kan bli jobbigt och stora databser med många rader.... Har något en sida som man kan välja språk på och hur har ni gjort i så fall. Och då menar jag inte webplatser som har 2-5 HTML sidor utan jag menar större webplatser eller portaler. |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Nykomling
|
Hejsan...
Min sida, www.sek-tracker.se, håller jag på att göra flerspråkig... Jag använder en includefil där jag har arrayer med olika språken! När jag har en rad där jag vill ha dynamisk data någonstans mitt i så använder jag följande sätt: include filen: (%1\$s har jag för att man ska kunna ha dynamisk ordning av variablarna, eftersom olika språk har olika meningsbyggnader) Kod:
$_lang_p_home_milestones['milestone_members'] = *"%1\$s members! Member #%1\$s was %2\$s from %3\$s, %4\$s!"; *// arg[1] == (string) Members *// arg[2] == (string) Username *// arg[3] == (string) City *// arg[4] == (string) County Kod:
echo "<p>". sprintf( $_lang_p_home_milestones['milestone_members'], *"100", "anv.namn", "kommun", "län" ) . "</p>"; EDIT: En nackdel jag hittat med detta blir när man har olika versioner av språkfilerna, ifall någon data saknas så blir det tomt där... Måste komma på något sätt å sätta till "default"-språk på det som saknas, men "if( isset( _lang_p_home_whatever['something'] ) )" för varje känns inte bra! Mvh Lorens |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Administratör
|
Se även http://www.webmasternetwork.se/f4t440.html där frågan tidigare togs upp.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
Svara |
|
|