In order to internationalize our GUI, we refactored hardcoded strings into a separate module and then used the same class members to internationalize our GUI by passing in a string as the initializer of our I18N class, effectively controlling the language our GUI displays.