I found a bug in version 233.
When installing
for the first time a mod that adds custom strings to dialog.tlk, the first strings in dialog.tlk (e.g. StringRef 0,1, etc.) will be used instead of the newly added ones,
but only if weidu.conf does not exist yet and the strings were not already present in dialog.tlk. Reinstalling the mod a second time will work fine (with or without weidu.conf in the main directory).
This can be easily tested (I used BGEE v1.0.2014 but should be the same with other versions of BG) by
deleting weidu.conf and installing the mod with the following very simple tp2:
-----------------------------------------------------------------------------------------------------------------------------
BACKUP ~bugtest/backup~
AUTHOR ~Erg, at
http://forums.pocketplane.net~BEGIN ~Bug Test~
COPY_EXISTING ~BAG31.STO~ ~override~
SAY NAME2 ~Erg's Bag of Holding~ // A silly name not already present in dialog.tlk
-----------------------------------------------------------------------------------------------------------------------------