Files
powerfulcomputermanager/client/translation.py

69 lines
2.3 KiB
Python

import configparser
t_cp = configparser.ConfigParser()
t_cp.read('configpcm.ini')
t_tlang = t_cp['General']['lang']
def T(textid):
textid = textid.strip()
global t_tlang
try:
if t_tlang == 'es':
return T_es(textid)
elif t_tlang == 'en':
return T_en(textid)
else:
return textid
except:
return textid
def T_es(textid):
dict = {
'Main menu': 'Menú principal',
'Select option': 'Seleccione opción',
'Computers': 'Equipos',
'Groups': 'Grupos',
'Cooks': 'Recetas',
'Computers list': 'Lista de equipos',
'Groups list': 'Lista de grupos',
'Computer deleted': 'Equipo eliminado',
'Add computer': 'Añadir equipo',
'Remove computer': 'Borrar equipo',
'Add group': 'Añadir grupo',
'Remove group': 'Borrar grupo',
'Group deleted': 'Grupo eliminado',
'Select a computer': 'Selecciona un equipo',
'Computer status': 'Estado de un equipo',
'Add computer to group':'Añadir equipo a un grupo',
'Remove computer of a group':'Quitar equipo de un grupo',
'Name of the cook':'Nombre de la receta',
'Select a group': 'Seleccione un grupo',
'Cooks of computer': 'Recetas del equipo',
'Groups of computer':'Grupos del equipo',
'Cooks pending of computer': 'Recetas pendientes del equipo',
'New group name':'Nombre del nuevo grupo',
'Computers menu':'Menú equipos',
'Groups menu':'Menú grupos',
'Cooks menu':'Menú recetas',
'Reports menu':'Menú reportes',
'List of computers and cooks of a group':'Listado de equipos y recetas de un grupo',
'List of groups of a cook':'Listado de grupos de una receta',
'Select computer to add to a group':'Seleccione equipo para añadir a un grupo',
'Select group to be added':'Seleccione grupo a ser añadido',
'Select group to delete':'Seleccione grupo a quitar',
'Rename cook': 'Renombrar receta',
'Set password':'Establecer contraseña',
'There is no password yet in PCM. Please set one below':'No hay contraseña aún en PCM. Por favor, escriba una debajo',
'Confirm it':'Confirmalo',
'Password not match. App will exit':'Las contraseñas no coinciden. La aplicación se va a cerrar',
'Enter password':'Introducir contraseña',
'Enter password to start':'Introduzca la contraseña para empezar'
}
return dict[textid]
def T_en(textid):
return textid #English doesn't have to be translated