I made an interesting discovery: It seems that Interface does not correctly follow the recommendations for GEM programs, i.e. that all language-specific information be placed in the RSC file.
This explains why when running a supposed English versions of Interface program, you still see quite a few terms in German. Indeed, it is not sufficient to change the RSC to switch completely from one language to another.
This implies that a release for a specific language must contain not only an RSC file specific to that language, but also an executable file specific to that language. Note that this remark also applies to the EXTOBFIX.PRG. This explains why, for a given version, the executables differ (i.e. have different checksum, and sometimes different size) for different languages.
Therefore, the comment you often see that to switch from German to English, you just have to replace the RSC file is not correct. However, this will only work if you accept that some messages appear in the original language.
Below you will see the same portion of the executable for German, English, and French
languages.PNG
I have collected several versions that I did not have before (thanks for publishing here and there
viewtopic.php?p=388412#p388265).
The updated version table, based on information collected, looks like this:
Code: Select all
INTERFACE 2.00 - August 1992
INTRFACE.PRG FR 16/07/1993 293373 8FCD2BCDD6EC5A8AE78F789A4706B83E
INTRFACE.RSC FR 03/10/1993 72228 1616DA6990586D834BA5F8E9A72163FE
INTRFACE.PRG DE ? 293373 1CEE4B105622995DF2BE4CB5AC7CBF12
INTRFACE.RSC DE ? 72010 DB16BA8D61FF8B2EFA14EC18815986FA
INTERFACE 2.20 - December 1992
INTRFACE.PRG DE ? 343379 C7F6669E7158A89C6AF174986E51F402
INTRFACE.RSC DE ? 110632 9DBE8BC17D65D182C8CDECB07BF2346A
INTERFACE 2.30 - April 1994
INTRFACE.PRG EN ? 369868 376E13B8E045B5952F6A5443E0A8993B
INTRFACE.RSC EN ? 148534 4C294B041243D081DD43949F6F2CB4D4
INTRFACE.PRG FR ? 369696 16D6BD411E7CF2C96236D8C59AF67059
INTRFACE.RSC FR ? 145858 2BE3BCB30578F46852FC64DC9B685945
INTRFACE.PRG DE 25/07/1994 369868 F8BCCA0999DD26BD3E1454C2983579C4
INTRFACE.RSC DE 23/12/2000 145502 C50E5CCA9E49A7E9E8D020D1CBF12B80
INTERFACE 2.33 - November 1994
INTRFACE.PRG DE 22/11/1994 370537 432DEA89B718E6DCB862BDF8E234CBEA
INTRFACE.RSC DE 22/11/1994 145500 A2D32544AA02E12E704C249FAF4946EB
INTERFACE 2.3+ ??
INTRFACE.PRG DE 20/06/1995 370905 17BC597C3D81752B2A9F8FDBC5F1E075
INTRFACE.RSC DE 23/12/2000 145502 C50E5CCA9E49A7E9E8D020D1CBF12B80
EXTRA RSC 2.3X
INTRFACE.RSC EN 17/01/2001 147567 1688E282AF08582A5CAFF59B1FD61654
INTRFACE.RSC FR 10/11/1996 145942 4F88E779982153278485BA623F7EAAC4
INTRFACE.RSC FR ? 149116 489189C1C9D58E474E9956558BF156D6
We see that we have Program (RSC) sizes: around 286 (70) KB for 2.0, 335 (108) KB for 2.2, 361 (142) KB for 2.3, 361 (142) KB for 2.33, and 362 (142) KB for 2.3X. We do not have a description of the changes from V2.3 to V2.33 and V2.3X but, since the programs are about the same size and use (almost) the same CSR, we can assume that they are probably bugfix versions.
Therefore, if you want to use a fully translated version of the program in English or French you are limited to version 2.3 (available in the 3 languages). If you want to use version 2.33 for these languages, you can copy the corresponding RSC files but you will still get some messages in German.
It would be nice if some of you had V2.33 versions in English or French and would be ready to publish them on Atari-Forum.
It would also be great if someone could scan the latest version of the manual in English (at the moment there is only my translation) and the manual in French (at the moment the version published probably corresponds to V2.0)
When things are consolidated I will upload a new archive with the different versions well organized
You do not have the required permissions to view the files attached to this post.