Settings menu was not translated

This commit is contained in:
Yohann D'ANELLO
2020-11-27 22:19:41 +01:00
parent f07324662a
commit d2d74c97a4
8 changed files with 134 additions and 29 deletions

View File

@ -6,6 +6,7 @@ from typing import List
from squirrelbattle.menus import Menu, MainMenu
from .display import Display, Box
from ..resources import ResourceManager
from ..translations import gettext as _
class MenuDisplay(Display):
@ -66,9 +67,10 @@ class MenuDisplay(Display):
class SettingsMenuDisplay(MenuDisplay):
@property
def values(self) -> List[str]:
return [a[1][1] + (" : "
return [_(a[1][1]) + (" : "
+ ("?" if self.menu.waiting_for_key
and a == self.menu.validate() else a[1][0])
and a == self.menu.validate() else a[1][0]
.replace("\n", "\\n"))
if a[1][0] else "") for a in self.menu.values]