Feature 10911-Vertical scaling of VM instances from OSM
[osm/NG-UI.git] / src / assets / i18n / es.json
index f80d529..5658926 100644 (file)
@@ -2,7 +2,7 @@
     "OSM": "OSM",
     "APPVERSION": "Versión de la aplicación",
     "OSMVERSION": "Versión OSM",
-    "OSMSOURCEMANO": "Fuente abierta MANO",
+    "OSMSOURCEMANO": "Open Source MANO",
     "ADMIN": "Admin",
     "ENTRIES": "entradas",
     "COMPOSE": "Componer un",
     "SELECT": "Seleccionar",
     "CANCEL": "Cancelar",
     "SAVE": "Salvar",
-    "COUNT": "contar",
+    "COUNT": "Cuenta",
     "IMAGE": "Imagen",
     "IPPROFILEREF": "IP Profile Ref",
     "ACTION": "Acción",
     "ADD": "Añadir",
     "EDIT": "Editar",
     "APPLY": "Aplicar",
-    "FORCE": "Fuerza",
+    "FORCE": "Forzar",
     "DOWNLOAD": "Descargar",
-    "CONTENT": "contenido",
+    "CONTENT": "Contenido",
     "DELETE": "Borrar",
-    "FORCEDELETE": "Eliminar forzado",
-    "RENAME": "Rebautizar",
+    "FORCEDELETE": "Forzar eliminación",
+    "RENAME": "Renombrar",
     "INFO": "Info",
     "NSPACKAGES": "NS Paquetes",
     "VNFPACKAGES": "VNF Paquetes",
     "PACKAGES": "Paquetes",
     "MODIFIED": "Modificado",
     "NODATAMSG": "No hay datos disponibles en la tabla",
-    "SHORTNAME": "Nombre corto",
+    "PRODUCTNAME": "Nombre del producto",
     "IDENTIFIER": "Identificador",
     "DESCRIPTION": "Descripción",
-    "VENDOR": "Vendedor",
+    "DESIGNER": "Diseñador",
+    "PROVIDER": "Proveedor",
     "VERSION": "Versión",
     "ACTIONS": "Comportamiento",
     "NAME": "Nombre",
     "UPDATE": "Actualizar",
     "READONLYMODE": "Modo de solo lectura",
     "CURRENTLY": "Actualmente",
-    "ON": "En",
-    "OFF": "APAGADA",
+    "ON": "On",
+    "OFF": "Off",
     "IN": "en",
     "FILES": "Archivos",
     "NEW": "Nueva",
     "RECENTLY": "Recientemente",
     "TOPOLOGY": "Topología",
-    "PLEASEWAIT": "Por favor espera",
-    "LOADING": "Cargando",
+    "PLEASEWAIT": "Por favor, espere",
     "RESOURCEORCHESTRATOR": "Orquestador de recursos",
     "VIEW": "Ver",
     "DROP": "soltar",
     "HERE": "aquí",
-    "MAPVIEW": "Vista del mapa",
-    "LISTVIEW": "Vista de la lista",
-    "OK": "Okay",
-    "DELETEDSUCCESSFULLY": "Eliminada Exitosamente",
-    "SESSIONEXPIRY": "Sesión expirada, por favor ingrese nuevamente",
-    "DELETECONFIRMPOPUPMESSAGE": "¿Seguro que quieres eliminar?",
-    "DELETELOADERMESSAGE": "Por favor espere mientras la eliminación está en progreso",
+    "MAPVIEW": "Vista de mapa",
+    "LISTVIEW": "Vista de lista",
+    "OK": "Ok",
+    "DELETEDSUCCESSFULLY": "Eliminada correctamente",
+    "SESSIONEXPIRY": "Sesión expirada, por favor ingrese de nuevo",
+    "DELETECONFIRMPOPUPMESSAGE": "¿Seguro que lo quiere eliminar?",
+    "DELETELOADERMESSAGE": "Por favor, espere mientras la eliminación está en progreso",
     "VALUE": "Valor",
     "PERFORMACTION": "Realizar una acción",
     "EXECUTE": "Ejecutar",
-    "EXECNSPRIMITIVE": "Ejecutar NS Primitiva",
-    "PRIMITIVETYPE": "Tipo primitivo",
-    "VNFPRIMITIVE": "Nivel VNF Primitivo",
-    "NSPRIMITIVE": "NS Level Primitive",
-    "DESCRIPTOR": "Descriptora",
+    "EXECNSPRIMITIVE": "Ejecutar primitiva NS",
+    "PRIMITIVETYPE": "Tipo de primitiva",
+    "VDUPRIMITIVE": "Primitiva a nivel de VDU",
+    "VNFPRIMITIVE": "Primitiva a nivel de VNF",
+    "NSPRIMITIVE": "Primitiva a nivel de NS",
+    "KDUPRIMITIVE": "Primitiva a nivel de KDU",
+    "DESCRIPTOR": "Descriptor",
     "ERROR": "Algo salió mal. Por favor, vuelva a intentarlo",
     "SHOWGRAPH": "Mostrar gráfico",
     "UPDATESHOWGRAPH": "Actualizar y mostrar gráfico",
     "CREATEPACKAGE": "Crear nuevo paquete",
-    "GZFILETYPEERRROR": "Cargue solo el archivo tar.gz y el tamaño no debe exceder los 15 MB",
-    "YAMLFILETYPEERRROR": "Cargue solo el archivo YAML y el tamaño no debe exceder los 15 MB",
-    "JSONFILETYPEERRROR": "Cargue solo el archivo JSON y el tamaño no debe exceder los 15 MB",
-    "PUBFILETYPEERRROR": "Cargue solo el archivo PUB y el tamaño no debe exceder los 15 MB",
+    "GZFILETYPEERRROR": "Cargue solo el archivo tar.gz, el tamaño no debe exceder los 50 MB",
+    "YAMLFILETYPEERRROR": "Cargue solo el archivo YAML, el tamaño no debe exceder los 50 MB",
+    "JSONFILETYPEERRROR": "Cargue solo el archivo JSON, el tamaño no debe exceder los 50 MB",
+    "PUBFILETYPEERRROR": "Cargue solo el archivo PUB, el tamaño no debe exceder los 50 MB",
     "PACKAGE": "Paquete",
     "URL": "URL",
     "DEPLOYED": "Desplegada",
     "INSTANCEDETAILS": "Detalles de instancia",
     "IPADDRESS": "Dirección IP",
     "MGMT": "Mgmt",
-    "NETNAME": "Nombre neto",
-    "USER": "Usuaria",
+    "NETNAME": "Nombre de red",
+    "USER": "Usuario",
     "PORT": "Puerto",
     "USERNAME": "Nombre de usuario",
     "PASSWORD": "Contraseña",
     "NODATAERROR": "Se produjo un error al recuperar la información",
     "FREEZE": "Congelar",
     "UNFREEZE": "Descongelar",
-    "CLONE": "Clon",
+    "CLONE": "Clonar",
     "CLONECONFIRMPOPUPMESSAGE": "Estás seguro de querer clonar",
     "CLONESUCCESSFULLY": "Paquete clonado exitosamente",
     "DROPFILES": "Simplemente arrastre y suelte archivos aquí o haga clic aquí para cargar archivos",
-    "DROPFILESVALIDATION": "Por favor seleccione un archivo para procesar",
+    "DROPFILESVALIDATION": "Por favor, seleccione un archivo para procesar",
     "METRICS": "Métrica",
-    "NOOFHOURS": "No de horas",
+    "NOOFHOURS": "Número de horas",
     "MANDATORYCHECK": "Los campos obligatorios están marcados con un asterisco (*)",
     "K8VERSION": "Versión K8",
     "ENTER": "Entrar",
     "CURRENTPROJECT": "Proyecto actual",
     "SUBMIT": "Entrar",
     "REFRESH": "Actualizar",
-    "OPEN": "Abierta",
+    "OPEN": "Abrir",
+    "CLOSE": "Cerrar",
     "UPLOADCONFIG": "Subir configuración",
     "FILEUPLOADLABEL": "O cargar desde el archivo",
     "CONFIG": "Config",
     "YAMLCONFIG": "Yaml Config",
     "CHOOSEFILE": "Elija el archivo",
     "INVALIDCONFIG": "Configuración inválida",
+    "NODATE": "No se encontró información de fecha",
     "TYPEINFO": "Para agregar un nuevo TIPO, ingrese la entrada de arriba",
     "UPLOADCONFIGLABEL": "Cargue el archivo con formato .yaml o .yml",
+    "NEWVERSIONTAG": "¡Aquí está la nueva versión {{appVersion}} de OSM!",
+    "SCALEOUT": "Desescalar",
+    "SCALEIN": "Escalar",
+    "SCALING": "Escalado manual",
+    "SCALINGNOTFOUND": "scaling-aspect no encontrado en vnfd",
+    "NODATA": "Actualmente datos no disponibles",
+    "STATUS": "Estado",
+    "PUBLICADDRESS": "Dirección pública",
+    "EXECUTEDACTIONS": "Acciones ejecutadas",
+    "OUTPUT": "Salida",
+    "VERIFIED": "Verificada",
+    "CODE": "Código",
+    "SCALE": "Escala",
+    "DEFAULT": "por defecto",
+    "SOURCE": "Fuente",
+    "RESOURCESNOTFOUND": "Recursos no encontrados",
+    "VNFPKGCHANGE": "CAMBIO_VNFPKG",
+    "REMOVEVNF": "ELIMINAR_VNF",
+    "SELECTMEMBERVNFINDEX": "Seleccione el índice VNF de miembros",
+    "MEMBERVNFINDEX": "Índice VNF de miembros",
+    "VDUID": "Identificación de VDU",
+    "COUNTINDEX": "Índice de conteo",
+    "MIGRATETOHOST": "Migrar a host",
+    "VMMIGRATION": "Migración de máquina virtual",
+    "NSUPDATE": "Actualización de Ns",
+    "UPDATETYPE": "Tipo de actualización",
+    "VNFDID": "ID de vnfd",
+    "UPDATEPOLICIES": "Políticas de actualización",
+    "REDEPLOY": "Reimplementar y actualizar",
+    "TERMINATEVNF": "Terminar VNF",
+    "UPDATEPOLICIESCONTENT": "Esta acción implica recrear las políticas de este VNF. Estas seguro que deseas continuar",
+    "REDEPLOYCONTENT": "Esta acción implica redistribuir todos los recursos de este VNF. Estas seguro que deseas continuar",
+    "TERMINATEVNFCONTENT": "Esta acción implica la terminación de este VNF. Estas seguro que deseas continuar",
+    "REBUILD": "Reconstruir",
+    "START": "Comienzo",
+    "STOP": "Parada",
+    "VIMACTION": "Acción VIM",
+    "VERTICALSCALING": "Escala vertical",
+    "MEMORYMB": "MB de memoria",
+    "STORAGEGB": "GB de almacenamiento",
+    "VCPUCOUNT": "Recuento de VCPU",
     "PAGE": {
         "DASHBOARD": {
             "DASHBOARD": "Tablero",
             "RECENTUSERLOG": "Registro de usuario reciente",
             "LOGS": "Troncos",
             "FAILEDINSTANCES": "Instancias fallidas",
-            "NOINSTANCES": "Keine Instanzen verfügbar",
-            "UPTIME": "Tiempodeactividad",
+            "NOINSTANCES": "Sin instancias",
+            "UPTIME": "Tiempo de actividad",
             "RUNNINGINSTANCES": "Corriendo Instancias",
             "NETSLICETEMPLATE": "Plantilla NetSlice",
             "NETSLICEINSTANCE": "NetSlice Instancias",
             "USERS": "Usuarios",
             "PROJECTS": "Proyectos",
-            "USERSETTINGS": "Usuarios Ajustes",
+            "USERSETTINGS": "Ajustes de usuario",
             "LOGOUT": "Cerrar sesión"
         },
         "LOGIN": {
             "PASSWORD": "Contraseña",
             "SIGNUP": "Regístrate",
             "ACCOUNTCREATEMESSAGE": "¿No tienes una cuenta?",
-            "LOGIN": "iniciar sesión",
-            "PASSWORDVALIDMESSAGE": "se requiere contraseña",
+            "LOGIN": "Iniciar sesión",
+            "PASSWORDVALIDMESSAGE": "Se requiere contraseña",
             "USERNAMEVALIDMESSAGE": "Se requiere nombre de usuario",
-            "SIGNINMSG": "Inicia sesión para iniciar tu sesión.",
-            "PASSWORDMINLENGTHVALIDMESSAGE": "La contraseña debe tener 8 caracteres y contiene al menos un carácter en mayúscula, minúscula, numérico y especial",
+            "SIGNINMSG": "Inicie la sesión para comenzar",
+            "PASSWORDMINLENGTHVALIDMESSAGE": "La contraseña debe tener 8 caracteres y al menos una mayúscula, una minúscula, un número y un carácter especial",
             "USERNAMEMINLENGTHVALIDMESSAGE": "El nombre de usuario debe tener al menos 5 caracteres"
         },
         "INSTANCEINSTANTIATE": {
             "NSID": "Nsd Id",
             "SSHKEY": "SSH Key",
             "VIMACCOUNT": "Cuenta VIM",
-            "SSHKEYMSG": "Pega tu llave aquí"
+            "SSHKEYMSG": "Pega tu clave aquí"
         },
         "NSMETRIC": {
-            "INSTANCESMETRIC": "Instancia métrica",
+            "INSTANCESMETRIC": "Métrica de instancia",
             "METRICERROR": "Datos no disponibles en métricas"
         },
         "USERSETTINGS": {
             "LANGUAGE": "Idioma"
         },
         "VIM": {
-            "CREATEDSUCCESSFULLY": "VIM Creada Exitosamente",
-            "LOCATIONINFO": "Escriba el nombre de la ubicación y haga clic en ingresar"
+            "CREATEDSUCCESSFULLY": "VIM creada correctamente",
+            "LOCATIONINFO": "Escriba el nombre de la ubicación de datos, latitud y longitud para mostrar en la vista de mapa"
         },
         "VIMDETAILS": {
             "NEWVIM": "Nuevo VIM",
-            "VIMACCOUNTDETAILS": "VIM Account detalles",
+            "VIMACCOUNTDETAILS": "Detalles de cuenta VIM",
             "NAME": "Nombre",
-            "VIMUSERNAME": "VIM Nombre de usuario",
-            "VIMURL": "VIM URL",
+            "VIMUSERNAME": "Nombre de usuario",
+            "VIMURL": "URL",
             "VIMTYPE": "Tipo",
-            "TENANTNAME": "Tenant Nombre",
+            "TENANTNAME": "Proyecto VIM / nombre del inquilino",
             "DESCRIPTION": "Descripción",
             "SCHEMATYPE": "Tipo de esquema",
             "SCHEMAVERSION": "Versión de esquema",
             "CONFIGPARAMETERS": "CONFIGURAR PARÁMETROS",
-            "NEWVIMACCOUNT": "Nueva VIM Cuenta",
-            "VIMPASSWORD": "VIM Contraseña",
-            "VIMLOCATION": "VIM Ubicación",
-            "BACKTOVIMACCOUNTS": "Atrás a VimAccounts",
+            "NEWVIMACCOUNT": "Nueva cuenta VIM",
+            "VIMPASSWORD": "Contraseña",
+            "VIMLOCATION": "Ubicación",
+            "BACKTOVIMACCOUNTS": "Volver a cuentas VIM",
             "LOCATIONERROR": "El centro de datos ya está disponible en la ubicación seleccionada",
             "LOADSAMPLECONFIG": "Cargar configuración de muestra",
-            "CLEARCONFIG": "Borrar configuración"
+            "CLEARCONFIG": "Borrar configuración",
+            "USED": "Usado",
+            "ALLOCATED": "Asignado",
+            "FREE": "Libre",
+            "VIMRESOURCES": "Descripción general de los recursos de VIM",
+            "DOUGHNUT": "Rosquilla",
+            "PIE": "Pastel",
+            "NODATA": "Sin datos"
         },
         "WIMACCOUNTS": {
-            "CREATEDSUCCESSFULLY": "WIM Creado Exitosamente",
+            "CREATEDSUCCESSFULLY": "WIM Creado correctamente",
             "WIMDETAILS": "Detalles de WIM",
             "NEWWIM": "Nuevo WIM",
             "SCHEMAVERSION": "Versión de esquema",
             "RO": "RO",
             "ROACCOUNT": "Cuenta RO",
-            "USERNAME": "Nombre de usuario de WIM",
-            "PASSWORD": "Contraseña WIM"
+            "USERNAME": "Nombre de usuario",
+            "PASSWORD": "Contraseña"
         },
         "NSINSTANCE": {
             "NEWNSINSTANCE": "Nueva NS",
-            "CREATEDSUCCESSFULLY": "NS Ejemplo Creado Exitosamente"
+            "CREATEDSUCCESSFULLY": "NS Ejemplo Creado correctamente"
         },
         "VNFINSTANCE": {
             "ADDVNFINSTANCE": "Agregar instancia VNF"
             "PDUTYPE": "Tipo de PDU",
             "PARAMETERS": "Parámetros de instancias de PDU",
             "ADDINSTANCEPARAMS": "Agregar parámetros",
-            "CREATEDSUCCESSFULLY": "Instancias de PDU creadas con éxito"
+            "CREATEDSUCCESSFULLY": "Instancias de PDU creadas correctamente"
         },
         "NETSLICEINSTANCE": {
             "CREATENETSLICEINSTANCE": "Crear NSI"
             "REGISTEREDSDNCONTROLLER": "Controladores SDN registrados",
             "RO": "RO",
             "DPID": "DPID",
-            "CREATEDSUCCESSFULLY": "SDN registrado con éxito",
+            "CREATEDSUCCESSFULLY": "SDN registrado correctamente",
             "DPIDPLACEHOLDER": "xx:xx:xx:xx:xx:xx:xx:xx",
             "DETAILS": "Detalles del controlador SDN"
         },
             "NEWUSER": "Nuevo usuario",
             "USERNAME": "Nombre de usuario",
             "PASSWORD": "Contraseña",
-            "CONFPASSWORD": "confirmar Contraseña",
-            "EDITUSER": "editar usuario",
+            "OLDPASSWORD": "Contraseña actual",
+            "CONFPASSWORD": "Confirmar contraseña",
+            "EDITUSER": "Editar usuario",
             "NEWPASSWORD": "Nueva contraseña",
             "DEFAULTPROJECT": "Proyecto predeterminado",
-            "PASSWORDCONFLICT": "La contraseña y la contraseña de confirmación no coinciden",
+            "PASSWORDCONFLICT": "La contraseña y su confirmación no coinciden",
             "PASSWORDMATCH": "Contraseña",
-            "CREATEDSUCCESSFULLY": "Usuario Creada Exitosamente",
+            "CREATEDSUCCESSFULLY": "Usuario creado correctamente",
             "EDITEDSUCCESSFULLY": "Usuario editado correctamente",
-            "EDITCREDENTIALS": "Cambia la contraseña",
+            "EDITCREDENTIALS": "Cambie la contraseña",
             "EDITUSERNAME": "Cambie el nombre de usuario",
             "PROJECTSROLES": "Roles de proyectos",
             "EDITPROJECTROLEMAPPING": "Editar asignación de roles de proyecto",
             "ADDMAPPINGS": "Agregar asignaciones",
-            "EDITPROJECTROLEERROR": "Proporcione al menos un mapeo de roles del proyecto para continuar"
+            "EDITPROJECTROLEERROR": "Proporcione al menos un mapeo de roles del proyecto para continuar",
+            "CHANGEPASSWORD": "Se cambió la contraseña, inicie sesión para iniciar su sesión"
         },
         "TOPOLOGY": {
             "SELECTELEMENT": "Seleccionar elemento",
             "NS": "NS",
             "VIRTUALLINK": "Enlace virtual",
             "CONNECTIONPOINT": "Punto de conexión",
-            "INTCONNECTIONPOINT": "Int Punto de conexión",
+            "INTCONNECTIONPOINT": "Punto de conexión int.",
             "LINK": "Enlazar",
             "ADDINGCP": "Seleccione un punto de conexión de {{vnfdname}} para vincular {{vlname}}?",
             "INFO": "Informacion",
                 "CREATEEDGEFIRSTSETENCE": "Seleccione el primer vértice haciendo clic en él usando",
                 "CREATEEDGESECONDSETENCE": "en otro vértice (diferente al seleccionado).",
                 "DELETEEDGEVERTEX": "Eliminar borde/vértice",
-                "DELETEEDGEVERTEXSENTENCE": "Doble clic en borde / vértice.",
-                "SPREADEDGE": "Borde extendido",
+                "DELETEEDGEVERTEXSENTENCE": "Doble clic en borde/vértice.",
+                "SPREADEDGE": "Extender borde",
                 "SPREADEDGESENTENCE": "Seleccione el vértice haciendo clic en él usando",
                 "EDGEINFO": "Mostrar información de borde",
                 "EDGEINFOSENTENCE": "Seleccione el borde haciendo clic. La información se mostrará en el lado izquierdo."
             "VDU": "VDU",
             "INTVL": "IntVL",
             "INTCP": "IntCP",
-            "DATAEMPTY": "Por favor cambia algo"
+            "DATAEMPTY": "Por favor, cambia algo",
+            "ADDCPBEFOREVDU": "Agregue CP antes de agregar VDU"
         },
         "PROJECT": {
             "NEWPROJECT": "Nuevo proyecto",
-            "CREATEDSUCCESSFULLY": "Proyecto Creada Exitosamente",
-            "UPDATEDSUCCESSFULLY": "Proyecto Actualizada Exitosamente"
+            "CREATEDSUCCESSFULLY": "Proyecto creado correctamente",
+            "UPDATEDSUCCESSFULLY": "Proyecto actualizado correctamente",
+            "QUOTA": "Límite de cuota",
+            "QUOTALIMIT": "Límite de cuota excedido"
         },
         "NSPACKAGE": {
             "ADDNSPACKAGE": "Componer un nuevo NS",
-            "CREATEDSUCCESSFULLY": "NS Paquetes Creada Exitosamente",
+            "CREATEDSUCCESSFULLY": "Paquete NS creado correctamente",
             "NSCOMPOSE": {
-                "UPDATEDSUCCESSFULLY": "Actualizada Exitosamente",
+                "UPDATEDSUCCESSFULLY": "Descriptor actualizado correctamente",
                 "CONFIRMCONNECTIONPOINT": "Confirme para agregar un punto de conexión",
-                "CANNOTLINKVNF": "No puedes vincular un vnf con un vnf",
-                "CANNOTLINKVL": "No puedes vincular un VL con un VL",
-                "CANNOTLINKVLVNF": "No puedes vincular un VL con un vnf",
-                "CANNOTLINKVNFCP": "No puedes vincular un VNF con un CP",
-                "CANNOTLINKVLCP": "No puedes vincular un VL con un CP",
-                "CANNOTLINKCP": "No puedes vincular un CP con un CP",
-                "ADDNSD": "Enlace virtual se agrega con éxito",
-                "ADDVNFD": "VNFD se agrega con éxito",
-                "ADDNS": "El enlace de conexión se agregó con éxito",
-                "DELETENSD": "Se eliminó con éxito el enlace virtual",
-                "DELETEVNFD": "Eliminado con éxito el VNF",
+                "CANNOTLINKVNF": "No puede vincular un vnf con un vnf",
+                "CANNOTLINKVL": "No puede vincular un VL con un VL",
+                "CANNOTLINKVLVNF": "No puede vincular un VL con un vnf",
+                "CANNOTLINKVNFCP": "No puede vincular un VNF con un CP",
+                "CANNOTLINKVLCP": "No puede vincular un VL con un CP",
+                "CANNOTLINKCP": "No puede vincular un CP con un CP",
+                "ADDNSD": "Enlace virtual se agrega correctamente",
+                "ADDVNFD": "VNFD añadido correctamente",
+                "ADDNS": "El enlace de conexión se agregó correctamente",
+                "DELETENSD": "Se eliminó correctamente el enlace virtual",
+                "DELETEVNFD": "VNFD eliminado correctamente",
                 "DELETENS": "Se eliminó correctamente el punto de conexión",
                 "DELETELINK": "Se eliminó el enlace correctamente",
-                "MGMTNETWORK": "Mgmt Network",
-                "VIMNETWORKNAME": "Vim Network Name",
-                "MEMBER-VNF-INDEX": "member-vnf-index",
-                "VNFD-ID-REF": "vnfd-id-ref",
-                "VLD-ID": "vld-id",
-                "VNFD-CP-REF": "vnfd-punto de conexión-ref"
+                "MGMTNETWORK": "Mgmt Network"
             },
             "EDITPACKAGES": {
-                "UPDATEDSUCCESSFULLY": "Descriptor actualizado exitosamente"
+                "UPDATEDSUCCESSFULLY": "Descriptor actualizado correctamente"
             }
         },
         "VNFPACKAGE": {
             "ADDVNFPACKAGE": "Componer un nuevo VNF",
-            "CREATEDSUCCESSFULLY": "VNF Paquetes Creada Exitosamente",
+            "CREATEDSUCCESSFULLY": "Paquete VNF creado correctamente",
             "VNFCOMPOSE": {
-                "UPDATEDSUCCESSFULLY": "Actualizada Exitosamente",
+                "UPDATEDSUCCESSFULLY": "Actualizada correctamente",
                 "INVALIDSELECTION": "Selección invalida",
-                "YOUCANNOTDELETELINK": "No puedes eliminar el enlace",
-                "CANNOTLINKVDUANDINTCP": "No puedes vincular vdu con int_cp",
-                "CANNOTLINKINTCPANDVDU": "No puedes vincular int_cp con vdu",
-                "CANNOTLINKCPANDVNFVL": "No puedes vincular cp con vnf_vl",
-                "CANNOTLINKVNFVLANDCP": "No puedes vincular vnf_vl con cp",
-                "CANNOTLINKINTCPANDCP": "No puedes vincular intcp con cp",
-                "CANNOTLINKCPANDINTCP": "No puedes vincular cp con int_cp",
-                "CANNOTLINKVDUANDVDU": "No puedes vincular un vdu con un vdu",
-                "CANNOTLINKCPANDCP": "No puedes vincular una cp con una cp",
+                "YOUCANNOTDELETELINK": "No puede eliminar el enlace",
+                "CANNOTLINKVDUANDINTCP": "No puede vincular vdu con int_cp",
+                "CANNOTLINKINTCPANDVDU": "No puede vincular int_cp con vdu",
+                "CANNOTLINKCPANDVNFVL": "No puede vincular cp con vnf_vl",
+                "CANNOTLINKVNFVLANDCP": "No puede vincular vnf_vl con cp",
+                "CANNOTLINKINTCPANDCP": "No puede vincular intcp con cp",
+                "CANNOTLINKCPANDINTCP": "No puede vincular cp con int_cp",
+                "CANNOTLINKVDUANDVDU": "No puede vincular un vdu con un vdu",
+                "CANNOTLINKCPANDCP": "No puede vincular una cp con una cp",
                 "CANNOTLINKVNFVLANDVNFVL": "No puede vincular vnf_vl con vnf_vl",
                 "CANNOTLINKVNFVLANDONTCP": "No puede vincular vnf_vl con int_cp",
-                "CANNOTLINKINTCPANDVNFVL": "No puedes vincular intcp con vnf_vl",
+                "CANNOTLINKINTCPANDVNFVL": "No puede vincular intcp con vnf_vl",
                 "CANNOTLINKINTCPANDINTCP": "No puede vincular intcp con intcp"
             }
         },
         "NETSLICE": {
-            "CREATEDSUCCESSFULLY": "Netslice Creada Exitosamente",
-            "TEMPLATECREATEDSUCCESSFULLY": "Netslice Modelo Created Successfully",
-            "UPDATEDSUCCESSFULLY": "Plantilla actualizada con éxito"
+            "CREATEDSUCCESSFULLY": "Netslice creada correctamente",
+            "TEMPLATECREATEDSUCCESSFULLY": "Plantilla creada correctamente",
+            "UPDATEDSUCCESSFULLY": "Plantilla actualizada correctamente"
         },
         "NETSLICETEMPLATE": {
-            "NETSLICETEMPLATEDETAILS": "Red Rebanadas Modelo Detalles"
+            "NETSLICETEMPLATEDETAILS": "Detalles de la plantilla Network Slices"
         },
         "NSTINSTANCEINSTANTIATE": {
             "NEWINSTANCE": "Nueva instancia",
             "NSNAME": "Nombre de Ns",
             "DESCRIPTION": "Descripción",
             "NSTID": "Nsd Id",
-            "SSHKEY": "SSH Key",
+            "SSHKEY": "Clave SSH",
             "VIMACCOUNT": "Cuenta VIM",
-            "SSHKEYMSG": "Pega tu llave aquí ..."
+            "SSHKEYMSG": "Pega tu clave aquí ..."
         },
         "NSPRIMITIVE": {
             "PRIMITIVE": "Primitiva",
         },
         "ROLES": {
             "CREATEROLE": "Crear rol",
-            "ROLE": "Papel",
+            "ROLE": "Rol",
             "PERMISSIONS": "Permisos",
             "YAMLPERMISSIONS": "YAML Permisos",
-            "CREATEDSUCCESSFULLY": "Rol creado con éxito",
-            "UPDATEDSUCCESSFULLY": "Rol actualizado exitosamente",
-            "ROLEJSONERROR": "Los permisos de rol deben proporcionarse de manera clave-valor",
+            "CREATEDSUCCESSFULLY": "Rol creado correctamente",
+            "UPDATEDSUCCESSFULLY": "Rol actualizado correctamente",
+            "ROLEJSONERROR": "Los permisos de rol deben proporcionarse en formato clave-valor",
             "ROLEKEYERROR": "El valor de '{{roleKey}}' en los permisos de un rol debe ser booleano",
             "EDITROLE": "Editar rol",
-            "PREVIEW": "Avance",
+            "PREVIEW": "Vista previa",
             "TEXTVIEW": "Vista de texto"
         },
         "K8S": {
             "K8SCLUSTERDETAILS": "Detalles del clúster K8s",
             "REGISTERK8REPO": "Repositorio K8 registrado",
             "ADDK8REPO": "Agregar repositorio K8s",
-            "K8SREPODETAILS": "Detalles del repositorio de K8s",
-            "CREATEDSUCCESSFULLY": "K8 creados con éxito",
+            "K8SREPODETAILS": "Detalles del repositorio K8s",
+            "CREATEDSUCCESSFULLY": "K8 creados correctamente",
             "NEWK8SCLUSTER": "Nuevo clúster K8s",
             "NAME": "Nombre",
             "K8SVERSION": "Versión K8s",
             "VIMACCOUNT": "Cuenta Vim",
             "DESCRIPTION": "Descripción",
-            "NETS": "Nets",
+            "DEPLOYMENTMETHODS": "Métodos de despliegue",
+            "NETS": "Redes",
             "NETSPLACEHOLDER": "example: {'net1': 'osm-ext'}",
-            "CREDENTIALS": "Cartas credenciales",
+            "CREDENTIALS": "Credenciales",
             "NEWK8SREPO": "Nuevo repositorio K8s",
             "TYPE": "Tipo",
             "URL": "URL"
+        },
+        "OSMREPO": {
+            "MENUOSMREPO": "Repositorios OSM",
+            "ADDOSMREPO": "Agregar repositorios OSM",
+            "NEWOSMREPO": "Nuevos repositorios OSM",
+            "EDITOSMREPO": "Editar repositorios de OSM",
+            "OSMREPOTITLE": "Repositorio OSM registrado",
+            "CREATEDSUCCESSFULLY": "Repositorio OSM agregado correctamente",
+            "UPDATEDSUCCESSFULLY": "Repositorio OSM actualizado correctamente"
+        },
+        "OPERATIONALDASHBOARD": {
+            "TITLE": "Tablero operativo",
+            "MODELSUMMARY": "Resumen de modelo",
+            "MODEL": "Modelo",
+            "APPLICATION": "App",
+            "APPLICATIONTITLE": "Apps",
+            "UNITS": "Unidad",
+            "UNITSTITLE": "Unidades",
+            "RELATIONS": "Relaciones",
+            "NOAPPLICATION": "No hay aplicación en este modelo.",
+            "NOUNITS": "No hay unidades en este modelo",
+            "NORELATIONS": "No hay relaciones en este modelo.",
+            "NOMACHINES": "No hay máquinas en este modelo.",
+            "NOEXECUTEDACTIONS": "No hay acciones ejecutadas en este modelo",
+            "MACHINE": "Máquina",
+            "MACHINETITLE": "Máquinas",
+            "MESSAGE": "Mensaje",
+            "WORKLOAD": "Carga de trabajo",
+            "AGENT": "Agente",
+            "ADDRESS": "Dirección",
+            "INTERFACE": "Interfaz",
+            "REQUIRER": "Solicitante",
+            "RELATIONPROVIDER": "Proveedor de relaciones",
+            "CHARM": "Charm",
+            "STORE": "Tienda",
+            "LEADER": "Líder",
+            "LIVELOAD": "Cargando en vivo",
+            "SETSECONDS": "Configurar temporizador",
+            "SERIES": "serie",
+            "UPDATEDSUCCESSFULLY": "Repositorio OSM actualizado correctamente"
         }
     },
     "HTTPERROR": {
         "401": "Acceso denegado",
-        "400": "Por favor revise la solicitud e intente nuevamente",
-        "404": "El servicio esperado no está disponible. Vuelve a intentarlo más tarde.",
-        "500": "Error del servidor. Vuelve a intentarlo más tarde",
-        "502": "Bad Gateway, por favor intente nuevamente más tarde",
-        "503": "El servicio no está disponible temporalmente. Vuelve a intentarlo más tarde",
-        "504": "Error de tiempo de espera de la puerta de enlace. Vuelva a intentarlo más tarde",
+        "400": "Por favor, revise la solicitud e intente nuevamente",
+        "404": "El servicio esperado no está disponible. Vuelva a intentarlo más tarde.",
+        "500": "Error del servidor. Vuelva a intentarlo más tarde",
+        "502": "Bad Gateway. Vuelva a intentarlo más tarde",
+        "503": "El servicio no está disponible temporalmente. Vuelva a intentarlo más tarde",
+        "504": "Error en tiempo de espera del gateway. Vuelva a intentarlo más tarde",
         "409": "Por favor, inténtelo de nuevo más tarde"
     },
     "PAGENOTFOUND": {
         "NOTFOUND": "404 No encontrado",
         "CONTENT": "La página no se puede encontrar o no está autorizada, puede que ya no sea relevante o se haya cambiado su nombre.",
         "MEAN": "Mientras tanto, puede volver a",
-        "HOME": "Hogar"
+        "HOME": "Inicio"
     },
     "DOMVALIDATIONS": {
         "INVALIDURL": "Ingrese una URL válida",