-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMyLanguage.h
More file actions
60 lines (51 loc) · 1.53 KB
/
MyLanguage.h
File metadata and controls
60 lines (51 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
/////////////////////////////////////////////////////////////////////////////
//MyLanguage.h
//////////////////////////////////////////////////////////////////////
#ifndef T_MY_LANGUAGE_H
#define T_MY_LANGUAGE_H
#include "MIniFile.h"
#include "StructLanguage.h"
//klass dlya organizacii yazika programmi
//prosto sobrat' ves' yazik vmeste
class MyLanguage
{
public:
//imena sekciy yazikovogo fayla *.lng
typedef struct _LanguageSections
{
char SectTabs [MAX_LOADSTRING];
char SectInfo [MAX_LOADSTRING];
char SectAbout [MAX_LOADSTRING];
char SectOS [MAX_LOADSTRING];
char SectPack [MAX_LOADSTRING];
char SectOther [MAX_LOADSTRING];
char SectArchives[MAX_LOADSTRING];
char SectMessages[MAX_LOADSTRING];
char SectResults [MAX_LOADSTRING];
} LanguageSections;
MIniFile fLNG; //dlya obrasheniya k yazikovomu faylu (file *.lng)
LanguageSections SectionsLNG; //sekcii yazikovogo fayla (file *.lng)
//[Tabs]
LanguageTabs sLanguageTabs;
//[Info]
LanguageTabInfo sLanguageTabInfo;
//[About]
LanguageTabAbout sLanguageTabAbout;
//[OS]
LanguageOS sLanguageOS;
//[Pack]
LanguagePack sLanguagePack;
//[Other]
LanguageOther sLanguageOther;
//[Archives]
LanguageArchives sLanguageArchives;
//[Messages]
LanguageMessages sLanguageMessages;
//[Results]
LanguageResults sLanguageResults;
MyLanguage();
~MyLanguage() {;}
//dlya raboti s faylami nastroek programmi
int ReadLanguageProgram(char*);
};
#endif //T_MY_SETTIGS_H