I'm not sure that you'd want to use text tables or Lua functions for that. But if you want to, you can register a Lua function to return the current version:
I want to use Text Tables in this case, because I also needed to localize the "Game Version:" part of the string field.
Overall, I wanted the option to parse dynamic variables/Lua code inside Text Table fields (similarly to the Dialogue texts), and the code you posted works great!
Thanks
I just had to change the override access to "protected", and it all worked perfectly!