It definitely doesn't work with all strings in the game, that wouldn't be desirable. WME only localizes strings if it knows for sure they should be localized (i.e. in built-in methods such as Talk, and in definition files, like .window files).
If you're dealing with strings yourself, and you want those localized, use Game.ExpandString(), like Azrael said.