Yeah, I remember that post (because I answered it). It's not anything in the language directory. Here's a copy of a working setup.ini (in the DarkBasic directory):
[SETTINGS]
TextLanguage=English
TextLanguage-Charset=1
HelpLanguage=English
HelpLanguage-Charset=1
HelpFontSize=0
ExternalEditor=None
blitflipmode=1
vbcreate=4
vbusage=3
3doverlay=1
runtimetest=1
tracemode=1
windowmode=0
popupoff=1
; Test and Trace Settings
; ----------------
; runtimetest: 0=simple error reporting / 1=advanced error reporting
; tracemode: 0=no trace information / 1=produce trace files
; Compatabilitiy Settings
; ----------------
; windowmode: 0=no window / 1=run in window
; blitoverdraw : 0=normal / 1=Draw All 2D twice
; blitflipmode : 0=double videomem flip / 1=blit to video memory
; runtimetest : 0=no extra error data / 1=produce extra error data
; vbcreate : 0=normal / 1=WriteOnly / 2=No Clip / 3=[1]+[2] /
4=SystemMem
; vbusage : 0=normal / 1=Wait / 2=WriteOnly and Wait / 3=SurfaceMem and
Wait
; 3doverlay : 0=normal / 1=Utilize ZBuffer Clear for overlapped 3D
rendering
; popupoff : 0=off / 1=on
; StartUp Settings
; ----------------
; Use a SETUP.INI file with the [STARTUP] keys below to
; control the initial state of your application:-
; eg. window=1 will start your app in a window
[STARTUP]
window=0
winposx=0
winposy=0
winsizex=640
winsizey=480
Pay special heed to the lines:
TextLanguage=English
TextLanguage-Charset=1
HelpLanguage=English
HelpLanguage-Charset=1