When I try to use ALTER_TRANS to change a SOLVED_JOURNAL entry with a TRA string, I get the following warning
Warning at src/dc.ml.214
WARNING: @1 taken from setup.tra.
Following the suggestion posted by erebusant e.g.
here and using # instead of @ in the .d file, like so
"SOLVED_JOURNAL" ~#1~
results in use of tlk string #1 (~No, I'm sorry, none of them sound familiar.~)
This is with WeiDU 207. I had the same, but reversed, problem with 206. Using #1 would result in a warning (identical except for 213 instead of 214) and @1 would result in use of tlk string #1.
When I hard code the entry
"SOLVED_JOURNAL" ~Test~
everything installs just fine and a new tlk string is created for the journal entry.
The full snippet of code if it's of any interest
APPEND ~%karoug%~
IF WEIGHT #-1 ~KIT(PLAYER1,SHAPESHIFTER)~ THEN BEGIN karougSS1
SAY @0
COPY_TRANS ~%karoug%~ 2
END
END
ALTER_TRANS ~%karoug%~ BEGIN karougSS1 END BEGIN 0 END BEGIN
"SOLVED_JOURNAL" ~Test~
END