That is what would be required to do the "Language toggle - makes all chat entries in a specific language until the toggle is removed/changed. More than likely a slash handler, e.g. /currentlanguage Elven" functionality. The toggle would set all future chat entries (until toggle changed or removed) to use the language specified in the toggle.
Coding would need to be done to allow for freeform chat entered and for text of type = chat being dragged to the chat window to be intercepted and processed by the language extension.
EDIT: I'm not looking to change any other base functionality of the CoreRPG ruleset, if making the change I discover that it will allow other process (like mood) to be acted on I'll look into it. But, not planning on any major updates for a while - I think I'll let this version run and see if there are any issues with it.

