this should be better (still a wip)
i'll brb later to continue
This commit is contained in:
@@ -35,7 +35,7 @@ class Options
|
||||
public static var songOffset:Float = 0;
|
||||
public static var framerate:Int = 120;
|
||||
public static var gpuOnlyBitmaps:Bool = #if (mac || web) false #else true #end; // causes issues on mac and web
|
||||
public static var language = funkin.backend.utils.TranslationsUtil.DEFAULT_LANGUAGE;
|
||||
public static var language = funkin.backend.utils.TranslationUtil.DEFAULT_LANGUAGE;
|
||||
|
||||
public static var lastLoadedMod:String = null;
|
||||
|
||||
|
||||
@@ -6,17 +6,17 @@ class MiscOptions extends OptionsScreen {
|
||||
super("Miscellaneous", "Use this menu to reset save data or engine settings.");
|
||||
|
||||
{ // Language Option
|
||||
var lanArray:Array<String> = TranslationsUtil.getLanguages();
|
||||
if (lanArray.contains(TranslationsUtil.DEFAULT_LANGUAGE))
|
||||
lanArray.remove(TranslationsUtil.DEFAULT_LANGUAGE);
|
||||
lanArray.insert(0, TranslationsUtil.DEFAULT_LANGUAGE);
|
||||
var lanArray:Array<String> = TranslationUtil.getLanguages();
|
||||
if (lanArray.contains(TranslationUtil.DEFAULT_LANGUAGE))
|
||||
lanArray.remove(TranslationUtil.DEFAULT_LANGUAGE);
|
||||
lanArray.insert(0, TranslationUtil.DEFAULT_LANGUAGE);
|
||||
|
||||
add(new ArrayOption(
|
||||
"Language",
|
||||
'The language that the engine currently uses (the default one is ${TranslationsUtil.DEFAULT_LANGUAGE}).',
|
||||
'The language that the engine currently uses (the default one is ${TranslationUtil.DEFAULT_LANGUAGE}).',
|
||||
lanArray, [for(lan in lanArray) lan.split("/").last()], "language",
|
||||
function(path:String) {
|
||||
TranslationsUtil.setLanguage(path);
|
||||
TranslationUtil.setLanguage(path);
|
||||
parent.remove(this);
|
||||
// Reload the current screen
|
||||
// todo add parent.reload();
|
||||
|
||||
Reference in New Issue
Block a user