Is your feature request related to a problem? Please describe.
Current translation method is not recursive, and is a little clunky to use, requiring the use of string keys to access properties in the YAML configuration.
Describe the solution you'd like
A rewrite of the translation in Kotlin using the RegExp engine, with a config-matching system to help aid this, allowing recursive parsing of translation nodes into heck.
Additional context
Zach is so GAY omg.