[.NET] Skriva ett flerspråkigt program

Permalänk
Medlem

[.NET] Skriva ett flerspråkigt program

För första gången så har jag nu fått i uppdrag att implementera stöd för flera språk i ett av mina program. Jag har aldrig tidigare behövt göra det (alltid kört engelska) men nu är det som sagt dags.

Min fråga är helt enkelt vad det bästa sättet är för att göra ett C#-program flerspråkigt. Hur brukar du göra?

CodeProject hade en intressant artikel som ser rätt vettig ut. Är det ett bra sätt att göra det hela på?

Tack!

Permalänk
Medlem

Resources är smidigt.. då sparar man all text i resursfiler. En fil per språk, tex. main.resx main.sv.resx osv...
Man kan säkert göra på andra sätt men det tycker jag är smidigt!

Visa signatur

EPoX 8RDA+, XP2500+, 2x256Mb PC3200 (DualCh), Club3D 9800PRO, Seagate 7200.7 160Gb 8Mb Limited edition

Permalänk
Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Medlem

Jag gjorde ett litet testprogram nyss där jag använde resources och lät VS skapa satellite assemblies, och det hela fungerade mycket bra. Att det skulle vara såhär lätt trodde jag verkligen inte!

Får väl se hur det blir när jag börjar översätta mitt riktiga projekt. Det är lite mer komplicerat än ett litet testprojekt, men å andra sidan så följer det samma princip. En resourcefil för varje språk, per projekt (eller?).