Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Multi language

Postades av 2003-07-08 10:51:54 - Benni Svensson, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 505 personer

Med risk för att detta har behandlats tidigar (jag har hittat en del inlägg, men känner mig inte helt klar över det).

Jag står i begrepp att inleda ett större project, som efterhand skall bli flerspråkigt.
Fråga 1:
Hur bör man lägga upp detta. Jag vill inte ha en massa olika ASP/HTML-sidor utan jag har fantiserat om att via SERVER_VARIABLES få fram användares defaultspråk och sedan ladda en txt-fil på resp språk.
Fråga 2:
Går det att dynamiskt ladda olika include-filer?
Fråga 3:
Skulle man då kunna göra ett "märke" och då få dit rätt text, oavsett språk?
(jag inser isåfall att det blir mycket jobb med att göra den första vertionen/språket, men resten borde ju sedan nästan "göra sig självt".

Någon som har sysslat med detta och har lite bra tips?


Svara

Sv: Multi language

Postades av 2003-07-09 09:53:08 - Andreas Hillqvist

Det bästa ur prestanda synpunkt är att skapa en mall för din sida. Där du identifierar text med någon. Sedan skriva ett program där du söker upp och byter ut dem mot detxter i en databas eller textfil.
Sedan har du en katalog för varje språk med lika filer. Typ:
www.dinsite.com/se/
www.dinsite.com/no/
www.dinsite.com/en/

Dina sider kommer då bli snabbare eftersom det slipper hantera språket.

Eftersom du kommer arbeta med mallen så slipper du uppdatera varje språk för sig.


Svara

Sv: Multi language

Postades av 2003-07-09 10:13:33 - Benni Svensson

Hehehe, du är otrolig Andreas, du har läst mina tankar.
Det är på ett ungefär hu jag har/skall lösa det.
Tack Pelle för en kanonbra lista(och url).

Nu har jag tänkt lite granna längre(förvånad). Vad som är viktigt är att jag kan identifiera upp ett "märke", som i sin tur innehåller en variabel.
Jag hadde tänkt mig så här:
@text1:
@text2:
@kn1:
@kn2:

osv.
Orsaken till detta är att jag skall använda det till ett senare tillfälle.
Om jag nu gör som jag hadde tänkt, så får jag ett error, tolken godkänner inte en kombination av ovanstående art.
Det är ju inte tvunget att det är @ som är märket, det kan ju vara vad som helst.
Jag vet ju att:
_text1:
_text2:
_kn1:
_kn2:

fungerar, men det känns inte lika bra. Jag kommer nämmeligen senare att ha en vb.applikation som skall leta rätt på variablerna som börjar med @ och slutar med :

Vad tror ni??


Svara

Sv: Multi language

Postades av 2003-07-09 13:48:49 - Andreas Hillqvist

Ha gärna ett längre prefix.
Eftersom @ kan återfinnas i din kod. T.Ex. i en email kontrol. JAg skulle föreslå.

#Ref:Text;

Eftersom det är mindre risk att #Ref: fins någonstans i din kod.


Svara

Sv: Multi language

Postades av 2003-07-09 13:58:43 - Benni Svensson

Jo det har du ju rätt i, men jag får ju inte använda mig av # heller.Suck.
Jag börjar fundera på att bara använda mig av ett idiotord, som knappast kan existera och sedan binda ihop det.
T ex:

MultiTruckyLang_text1
MultiTruckyLang_text2
osv jag tror att jag får göra någonting sådant.

När vi ändå håller på.
Jag skulle behöva någon sida där man har alfabetet på olika språk.
Någon som känner till detta?


Svara

Sv: Multi language

Postades av 2003-07-09 16:14:04 - Björn Selin

Hej!

Ang. alfabetet, jag tror att det går att lösa genom att sätta
<code>
Session.LCID = Landskod
</code>
& sedan loopa igenom charsetet, men jag är inte säker.

//Björn


Svara

Sv: Multi language

Postades av 2003-07-09 19:40:40 - Benni Svensson

Tack Björn, jag skall se hurdet går.
Nu har jag upptäckt ett aber.
Enligt de siter som Pelle visade så skall sverige vara lika med:
SWEDEN SE

Men om jag skriver så här:
<code>
response.write LCase(Left(Request.ServerVariables("HTTP_ACCEPT_LANGUAGE"),2))
</code>
så skriver browsern ut:
sv
????
Vad beror detta på??


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 889
27 965
271 778
448
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies