00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include "Langage.h"
00012
00013 Ini *Langage::Lines = NULL;
00014 char *Langage::Langue= NULL;
00015
00016 Langage::Langage(char *pFile)
00017 {
00018 if(!Langue)
00019 Langue = new char[LANGUE_LANGUE];
00020
00021 if(pFile)
00022 {
00023 Ini FichierConf(pFile);
00024
00025 strcpy(Langue, FichierConf.GetSection("langage")->GetItem("langue")->GetData());
00026 }
00027
00028 if(!Langue)
00029 strcpy(Langue, "Langage.FR");
00030
00031 SetLangue(Langue);
00032 }
00033
00034 Langage::~Langage()
00035 {
00036 delete [] Langue;
00037 }
00038
00039 void Langage::SetLangue(char *pLangue)
00040 {
00041 Lines = new Ini(pLangue);
00042
00043 if(!Lines)
00044 perror("canot open Langage file\n");
00045 }
00046