---
title: "Flerspråksstöd"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/133383-flerspråksstöd"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Gein"
published: "2005-08-27T21:40:40.000Z"
updated: "2005-08-27T22:09:40.000Z"
replies: 2
views: 228
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/133383-flerspråksstöd"
---

# Flerspråksstöd

## #1 — Gein, 2005-08-27T21:40Z

Ska lägga in stöd för flera språk i ett program och jag har sökt mej för lite här på forumet och gjort följande:

Språkdefinitioner ligger i XML-filer för att man lätt ska kunna skapa nya språkdefinitioner.
Aktuell definition laddas in i en Hashtable. 

Är det slöseri med resurser att ha en hel språkdefinition i minnet hela tiden? Men det kanske inte går att göra på annat sätt?
Vore det smart att lägga in alla komponenter/objekt vars text ska påverkas av definitionen i en collection och sen vid laddning av språk, loopa genom denna samling och hämta korrekt översättning?

Texter som inte sätts på komponenter, typ text i meddelanderutor, får ju hämtas allt eftersom antar jag, och då krävs det ju att definitionen finns i minnet under hela körningen.

Idéer och förslag? Är det rätt väg att gå eller ska jag tänka om?

Permalänk: https://www.webforum.nu/p/133383

## #2 — renholm, 2005-08-27T22:07Z

Att ha det i minnet torde väl vara det snabbaste sättet att få tag i datan för att visa den, även om det tar minne. Ett alternativ till egna XML filer är Resources, dock är jag inte allt för insat i logiken bakom det och vet därav inte om det är snabbare eller ej. Dock kräver Resources att programmet kompileras vid ändring av text.

Permalänk: https://www.webforum.nu/p/1663339

## #3 — Gein, 2005-08-27T22:09Z

> **renholm skrev:**
>
> Att ha det i minnet torde väl vara det snabbaste sättet att få tag i datan för att visa den, även om det tar minne. Ett alternativ till egna XML filer är Resources, dock är jag inte allt för insat i logiken bakom det och vet därav inte om det är snabbare eller ej. Dock kräver Resources att programmet kompileras vid ändring av text.

Jo jag såg att Resources var ett alternativ men jag vill inte att programmet ska behöva kompileras så fort man ändrar i en språkdefinition eller lägger till en ny.

Permalänk: https://www.webforum.nu/p/1663340

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/133383-flerspråksstöd
