Add possibility to change the language
This commit is contained in:
@ -7,7 +7,7 @@ from typing import Any, Optional
|
||||
from .display.texturepack import TexturePack
|
||||
from .enums import GameMode, KeyValues, DisplayActions
|
||||
from .settings import Settings
|
||||
from .translations import gettext as _
|
||||
from .translations import gettext as _, setlocale
|
||||
|
||||
|
||||
class Menu:
|
||||
@ -96,6 +96,12 @@ class SettingsMenu(Menu):
|
||||
game.settings.TEXTURE_PACK)
|
||||
game.settings.write_settings()
|
||||
self.update_values(game.settings)
|
||||
elif option == "LOCALE":
|
||||
game.settings.LOCALE = 'fr' if game.settings.LOCALE == 'en'\
|
||||
else 'en'
|
||||
setlocale(game.settings.LOCALE)
|
||||
game.settings.write_settings()
|
||||
self.update_values(game.settings)
|
||||
else:
|
||||
self.waiting_for_key = True
|
||||
self.update_values(game.settings)
|
||||
|
Reference in New Issue
Block a user