// Sets up all the languages
        internal static void Setup()
        {
            // Constructs new fonts for the game
            newFont      = TMP_FontAsset.CreateFontAsset(Packs.Global.Get <Font>("CustomFont"));
            newFont.name = "CustomFont";

            newFontHebrew      = TMP_FontAsset.CreateFontAsset(Packs.Global.Get <Font>("CustomFontHebrew"));
            newFontHebrew.name = "CustomFontHebrew";

            newFontArmenian      = TMP_FontAsset.CreateFontAsset(Packs.Global.Get <Font>("CustomFontArmenian"));
            newFontArmenian.name = "CustomFontArmenian";

            // Creates language fallback for language symbols

            // Marks languages as RTL to adjust them then loading
            LanguageController.AddRTLSupport(Enums.Langs.HE);

            // Corrects the language display on the language selection
            LangTranslations(null);
            LanguageController.TranslationReset += LangTranslations;
        }