PDA

View Full Version : How edit .ini files


gatosky1620
19-06-2017, 15:28
Hi i want know how change the language in Ali232.ini, rld.ini, cpy.ini, steam_emu, etc after the setup end

this is my language section in the script

[Languages]
Name: "EN"; MessagesFile: "compiler:Default.isl"
#ifdef Spanish
Name: "ES"; MessagesFile: "compiler:Languages\Spanish.isl"
#endif
#ifdef German
Name: "DE"; MessagesFile: "compiler:Languages\German.isl"
#endif
#ifdef French
Name: "FR"; MessagesFile: "compiler:Languages\French.isl"
#endif
#ifdef Italian
Name: "IT"; MessagesFile: "compiler:Languages\Italian.isl"
#endif
#ifdef Brazilian
Name: "PRBR"; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl"
#endif
#ifdef Polish
Name: "PL"; MessagesFile: "compiler:Languages\Polish.isl"
#endif
#ifdef Russian
Name: "RU"; MessagesFile: "compiler:Languages\Russian.isl"
#endif
#ifdef Japanese
Name: "JP"; MessagesFile: "compiler:Languages\Japanese.isl"
#endif
#ifdef ChineseT
Name: "CNT"; MessagesFile: "compiler:Languages\ChineseTraditional.isl"
#endif
#ifdef Korean
Name: "KO"; MessagesFile: "compiler:Languages\Korean.isl"
#endif
#ifdef Arabic
Name: "AR"; MessagesFile: "compiler:Languages\Arabic.isl"
#endif

KaktoR
19-06-2017, 15:30
http://www.jrsoftware.org/ishelp/index.php?topic=inisection

gatosky1620
19-06-2017, 15:44
for example
[INI]
Filename: "{app}/ALI213.ini"; Section: "Settings"; Key: "Language"; String: HOW ASSOCIATE TO THE LANGUAGE

but the text mus be in lowercase
english, spanish, etc

KaktoR
19-06-2017, 15:50
Try this

Create language.txt and include ("compiler: Default.isl" delete the space, have spaced it because of smiley :D)

Name: "english"; MessagesFile: "compiler: Default.isl"
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
Name: "german"; MessagesFile: "compiler:Languages\German.isl"


#define LanguageFile ".\languages.txt"
#define LanguageName

[INI]
Filename: "{app}\ALI213"; Section: "Settings"; Key: "Language"; String: "{code:GetLanguageName}";

[C ode]
var
LanguageNames: TStringList;

Have not tested but it should work

gatosky1620
19-06-2017, 15:57
but what must contain the languages.txt

pakrat2k2
19-06-2017, 18:33
Try this

Create language.txt and include ("compiler: Default.isl" delete the space, have spaced it because of smiley :D)

Name: "english"; MessagesFile: "compiler: Default.isl"
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
Name: "german"; MessagesFile: "compiler:Languages\German.isl"


#define LanguageFile ".\languages.txt"
#define LanguageName

[INI]
Filename: "{app}\ALI213"; Section: "Settings"; Key: "Language"; String: "{code:GetLanguageName}";

[C ode]
var
LanguageNames: TStringList;

Have not tested but it should work

just select disable smilies in text under misc options below submit reply button

gatosky1620
20-06-2017, 16:32
Try this

Create language.txt and include ("compiler: Default.isl" delete the space, have spaced it because of smiley :D)

Name: "english"; MessagesFile: "compiler: Default.isl"
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
Name: "german"; MessagesFile: "compiler:Languages\German.isl"


#define LanguageFile ".\languages.txt"
#define LanguageName

[INI]
Filename: "{app}\ALI213"; Section: "Settings"; Key: "Language"; String: "{code:GetLanguageName}";

[C ode]
var
LanguageNames: TStringList;

Have not tested but it should work

only left specified the
function GetLanguageName