quality of life arreglets
This commit is contained in:
+22
-12
@@ -1,33 +1,53 @@
|
||||
# Diccionario de sistemas definido globalmente
|
||||
systems_table = {
|
||||
"amiga1200": "amiga",
|
||||
"amstradcpc": "amstradcpc",
|
||||
"atari2600": "atari2600",
|
||||
"atari5200": "atari5200",
|
||||
"atari7800": "atari7800",
|
||||
"atarist": "atarist",
|
||||
"c64": "c64",
|
||||
"colecovision": "colecovision",
|
||||
"dreamcast": "dreamcast",
|
||||
"fbneo": "fbneo",
|
||||
"fds": "fds",
|
||||
"gamegear": "gamegear",
|
||||
"gb": "gb",
|
||||
"gba": "gba",
|
||||
"gbc": "gbc",
|
||||
"intellivision": "intellivision",
|
||||
"jaguar": "atarijaguar",
|
||||
"lynx": "atarilynx",
|
||||
"mastersystem": "mastersystem",
|
||||
"megadrive": "megadrive",
|
||||
"msx1": "msx1",
|
||||
"msx2": "msx2",
|
||||
"neogeo": "neogeo",
|
||||
"neogeocd": "neogeocd",
|
||||
"nes": "nes",
|
||||
"ngp": "ngp",
|
||||
"ngpc": "ngpc",
|
||||
"o2em": "oddysey2",
|
||||
"pcengine": "pcengine",
|
||||
"pcenginecd": "pcenginecd",
|
||||
"pico8": "pico8",
|
||||
"ps2": "ps2",
|
||||
"psp": "psp",
|
||||
"psx": "psx",
|
||||
"satellaview": "satellaview",
|
||||
"saturn": "saturn",
|
||||
"sega32x": "sega32x",
|
||||
"segacd": "segacd",
|
||||
"sg1000": "sg-1000",
|
||||
"snes": "snes",
|
||||
"supergrafx": "supergrafx",
|
||||
"virtualboy": "virtualboy",
|
||||
"wswan": "wonderswan",
|
||||
"wswanc": "wonderswancolor"
|
||||
"wswanc": "wonderswancolor",
|
||||
"zxspectrum": "zxspectrum"
|
||||
}
|
||||
|
||||
|
||||
# Método para obtener la equivalencia del nombre de un sistema
|
||||
def get_system_name(system_name):
|
||||
"""Obtiene la equivalencia del nombre de un sistema."""
|
||||
@@ -36,14 +56,4 @@ def get_system_name(system_name):
|
||||
# Método para filtrar los sistemas con traducción disponible
|
||||
def filter_translatable_systems(system_names):
|
||||
"""Filtra y devuelve los sistemas que tienen traducción disponible."""
|
||||
return [name for name in system_names if name in systems_table]
|
||||
|
||||
# Ejemplo de uso
|
||||
# input_systems = ["dreamcast", "gamegear", "invalid_system", "psx", "nonexistent"]
|
||||
# translatable = filter_translatable_systems(input_systems)
|
||||
# print(f"Sistemas traducibles: {translatable}")
|
||||
|
||||
# Ejemplo de traducción de un sistema
|
||||
# name_to_translate = "lynx"
|
||||
# translated_name = get_system_name(name_to_translate)
|
||||
# print(f"Nombre traducido: {translated_name}")
|
||||
return [name for name in system_names if name in systems_table]
|
||||
Reference in New Issue
Block a user