public static void setCurrentTranslations(String translationsKey) {
		if (translations.containsKey(translationsKey)) {
			currentTranslationMap = translations.getOrDefault(translationsKey, Collections.emptyMap());
			FxThreadUtil.set(currentTranslation, translationsKey);
		} else {
			logger.warn("Tried to set translations to '{}', but no entries for the translations were found!", translationsKey);
			// For case it fails to load, use default.
			// If for some reason the default translations are not loading, we got a problem...
			if (!DEFAULT_TRANSLATIONS.equals(translationsKey)) {
				setCurrentTranslations(DEFAULT_TRANSLATIONS);
			} else {
				logger.error("Could not load default translations: {}", DEFAULT_TRANSLATIONS);
			}
		}
	}
Sets the current translations. Should be called before UI is shown for text components to use new values.

@param translationsKey
		New translations, used as key in {@link #getTranslations()}.
recaf-ui/src/main/java/software/coley/recaf/util/Lang.java