valg af sprog

Tags:    c++

Hey...

Jeg har lavet et program hvor man skal kunne vælge sprog, og det virker også fint. Men nu er det sådan at jeg for sjov godt kunne tænke mig flere sprog, men i stedet for at sidde og kopier koden, og indsætte den længere nede med en if funktion til at min string language; er det valgte sprog, er der så ikke en nemmere måde?

Kan man lave en ren tekst fil, som man kan i php? Hvor man alt efter hvad sprog man vælger, så loader programmet den sprog fil der passer til, sådan at al teksten så er i de valgte sprog?



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Eller noget i stil af hvad jeg foreslog.
Fold kodeboks ind/udKode 


english.txt
Fold kodeboks ind/udKode 


skal du bare lave txt filer der er oversat linie for linie for hvert sprog og huske at lave en indføre et sprogvalg i koden for hvert sprog.




load en fil udfra en sprog værdi f.eks. engelsk,dansk. kan du kalde filerne engelsk.ini og dansk.ini.

gennemlæs filen med et sproget og sæt en masse string/tekst variabler.

så bruge de variabler til at lave dit interface.



Grunden til jeg skrev ini er fordi jeg antager at du enten har en klasse/function til at indlæse en ini fil eller også kan finde en ret let.




Tror jeg skulle have skrevet at jeg er nybegynder :D

Så er ikke helt med på hvordan man gør... Hvilken funktion skal man bruge?

Mit program ser således ud:

Fold kodeboks ind/udKode 




Du kunne gøre noget i stil med:

Fold kodeboks ind/udKode 


Du kan godt læse LanguageText fra en fil.



t