Not really. The Inform 7 compiler does some of this: when it converts code to Inform 6, it pulls out all string literals as directives Constantin the generated code. But editing the generated code just requires trouble if you are not 100% sure that the game is over and will never be changed again in I7.
, . :
Home is a room. "This is your house."
:
Home is a room. "[home description]".
To say home description: say "This is your house."
"" , .
. , - , , - .
, :
[in the main game code]
The widget is a thing. It is privately-named.
[in the English extension]
Understand "widget" as the widget.
"private-named", Inform , , .
share