Hi !!!

if I add to res file this lines:

1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEOS 0x4
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
BLOCK "040904B0"
{
VALUE "Comments", "**comment**"
VALUE "CompanyName", "Jelcyn"
VALUE "LegalCopyright", "Freeware"
VALUE "ProductName", "???"
VALUE "FileVersion", "1.00"
VALUE "ProductVersion", "1.00"
VALUE "InternalName", "X"
VALUE "OriginalFilename", "X.exe"
VALUE "Compiler Name","Masm"
VALUE "FileDescription","Description"
}
}

BLOCK "VarFileInfo"
{
VALUE "Translation", 0x0409 0x04B0
}
}


then program has the tab "Version" (if I click right mouse button on EXE file and selected from popup menu Properities).

But, what I can modify Language Key ??? In my computer is Language = "English (United States of America)"
Posted on 2002-03-16 05:38:18 by jelcyn
add another line :

VALUE "Language", "enter what u want"

you can also change the first name like you want.
VALUE "Price", "Free for all asm coder"

bye
Posted on 2002-03-16 06:53:36 by syntax_error
If I add in code (res file) line:
VALUE "Language", "enter what u want"

when I have in list two once Language !!! First Language=English 9United States of America). Twice Language=enter what u want :mad:

Can you know the better idea ??
Posted on 2002-03-16 08:32:27 by jelcyn
I have what you want:

To determine the language you want, you've just to change 2 lines:

BLOCK "040904B0"

and
VALUE "Translation", 0x0409 0x04B0


As you can see, the two hex values are the same as in the first line (not exactly the same but just see at it).

So you will change the first line, and then the second using what is on the first one.
So I write forward all the different language I can give you:

Arabic 040104E4
Bulgarian 040204E4
Catalan 040304E4
Traditional Chinese 040404E4
Czech 040504E4
Danish 040604E4
German 040704E4
Greek 040804E4
U.S. English 040904E4
Castilian English 040A04E4
Finnish 040B04E4
French 040C04E4
Hebrew 040D04E4
Hungarian 040E04E4
Icelandic 040F04E4
Italian 041004E4
Japanese 041104E4
Korean 041204E4
Dutch 041304E4
Norwegian - Bokm?l 041404E4
Polish 041504E4
Brazilian Portugese 041604E4
Phaeto-Romanic 041704E4
Romanian 041804E4
Russian 041904E4
Croato-Serbian (Latin) 041A04E4
Slovak 041B04E4
Albanian 041C04E4
Swedish 041D04E4
Thai 041E04E4
Turkish 041F04E4
Urdu 042004E4
Bahasa 080A04E4
Simplified Chinese 080404E4
Swiss German 080704E4
U.K. English 080904E4
Mexican Spanish 080A04E4
Belgian French 080C04E4
Swiss Italian 081004E4
Belgian Dutch 081304E4
Norwegian - Nynorsk 081404E4
Portugese 081604E4
Serbo-Croatian (Cyrillic) 081A04E4
Canadian French 0C0C04E4
Swiss French 100C04E4


The list above is not complete at all, there must be a lot of other languages, but I think you will get the good one.

Hope this will help.

Thomas VIDAL
Posted on 2002-03-16 13:39:12 by Vom-bonjour:-()
Thank you very much !!! It's a good idea. When is the full list of country-codes ??
Posted on 2002-03-17 01:33:34 by jelcyn
Well, I don't know where you can find the whole list of country codes (this list must be very big I think, maybe more than one hundred). I've just extracted (by hand) it from a resource editor (an old one, I don't remember the name but it is old: 1995 I think, but not sure of the date).
Posted on 2002-03-17 04:26:20 by Vom-bonjour:-()
i've found few inr RadASM.ini:

1=U.S. English,0x0409
2=Arabic,0x0401
3=Bulgarian,0x0402
4=Catalan,0x0403
5=Traditional Chinese,0x0404
6=Czech,0x0405
7=Danish,0x0406
8=German,0x0407
9=Greek,0x0408
10=Castilian Spanish,0x040A
11=Finnish,0x040B
12=French,0x040C
13=Hebrew,0x040D
14=Hungarian,0x040E
15=Icelandic,0x040F
16=Italian,0x0410
17=Japanese,0x0411
18=Korean,0x0412
19=Dutch,0x0413
20=Norwegian - Bokml,0x0414
21=Polish,0x0415
22=Brazilian Portuguese,0x0416
23=Rhaeto-Romanic,0x0417
24=Rhaeto-Romanic,0x0417
25=Romanian,0x0418
26=Russian,0x0419
27=Croato-Serbian (Latin),0x041A
28=Slovak,0x041B
29=Albanian,0x041C
30=Swedish,0x041D
31=Thai,0x041E
32=Turkish,0x041F
33=Urdu,0x0420
34=Bahasa,0x0421
35=Simplified Chinese,0x0804
36=Swiss German,0x0807
37=U.K. English,0x0809
38=Mexican Spanish,0x080A
39=Belgian French,0x080C
40=Swiss Italian,0x0810
41=Belgian Dutch,0x0813
42=Norwegian - Nynorsk,0x0814
43=Portuguese,0x0816
44=Serbo-Croatian (Cyrillic),0x081A
45=Canadian French,0x0C0C
46=Swiss French,0x100C


1=Unicode,1200
2=7-bit ASCII,0
3=Japan (Shift - JIS X-0208),932
4=Korea (Shift - KSC 5601),949
5=Taiwan (GB5),950
6=Latin-2 (Eastern European),1250
7=Cyrillic,1251
8=Multilingual,1252
9=Greek,1253
10=Turkish,1254
11=Hebrew,1255
12=Arabic,1256

hope this will help
Posted on 2002-03-17 04:32:27 by NEMO
Polish is: 041504E4 but if I write 04150354 (you don't write on list), then is Polish yet :-)

I discover this code (04150354) because 0354h is 852 in dec. 852 is polish code page for DOS

Thank for all :-)
Posted on 2002-03-17 06:15:41 by jelcyn
hehe, look above, it's in my list !!;)
Posted on 2002-03-17 06:42:02 by Vom-bonjour:-()
Yes, 041504E4 is on your list, but I "discover" 04150354, 354 isn't on your and NEMO list
Posted on 2002-03-17 06:53:04 by jelcyn
ok, sorry, I didn't see the second part was different.
Posted on 2002-03-17 07:04:07 by Vom-bonjour:-()
OK.
Posted on 2002-03-17 07:13:52 by jelcyn
#define Polak potrafi =)) 1
Polak potrafi =)) VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEOS 0x00000004
FILETYPE 0x00000001
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "041504E2"
BEGIN
VALUE "FileVersion", "1.0.0\0"
VALUE "ProductVersion", "1.0.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x0415, 0x04E2
END
END
Posted on 2002-03-17 16:50:19 by NEMO
1 VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEOS 0x4
FILETYPE 0x1
{
BLOCK "StringFileInfo"
{
BLOCK "04150354"
{
VALUE "Compiler Name", "**Notepad**" :grin:
.....

}
}

BLOCK "VarFileInfo"
{
VALUE "Translation", 0x0415 0x0354
}
}
:grin: :grin: :grin: :grin: :grin:
Posted on 2002-03-18 02:08:15 by jelcyn