I didn't know where to post this, so I'll post it here.
Right now i'm using the custom properties of the scene entities to hold the action name that the character can perform over it. Let me explain it: I made a little system for my game that, everytime you try to perform an action over an object, shows a text at the bottom of the screen that sais what the action is going to be, for example, I have a door, if you select the hand in the right-hold menu, down appears "Open door". You know, all adventure games have this
. Well, but the default text I used for the hand was "Pick up", so, for displaying "Open door" instead of "Pick up door", I add a custom property to the door entity, called "hand" with the value of "Open", so it override the "Pick up" default. It's the same for other actions, like "Speak to", I add a "mouth" property and I put the value of, for example "Eat". The problem is that when I try to add a string table identifier, like
/ACTION01/Open, down the screen appears
/ACTION01/Open door. And if I put
"/ACTION01/Open" (notice the quotation marks), the engine DELETEs the property!!! I tried to do it by SceneEdit and by editting the .scene file by hand in notepad, and it was the same. So the only way to translate the actions is to edit them by hand one by one, and the worst is that it's me who must do it, the translator only knows how to write in msword
So please, Mnemonic, fix this or add this feature or anything, I don't think it would be very hard.