none
cambiar idioma en los mensajes de error RRS feed

  • Pregunta

  • Buenas. Tengo Visual Studio 2019. Lo tengo instalado en español. Cuando el código produce un error, me sale la ventana de error. Ejemplo:

                En el título de la ventana me dice en español: Excepción no controlada, en cambio el mensaje de error me lo da en inglés.    

               System.IndexOutOfRangeException: 'Index was outside the bounds of the array.'

               Se que se puede cambiar, para que los mensajes de error salgan en español. Pero no se como hacerlo. ¿Pueden ayudarme? Gracias.

                             

    viernes, 13 de diciembre de 2019 16:52

Respuestas

  • El mensaje lo devuelve el Framework de .NET. Seguramente debes tener en tu equipo un Visual Studio en español junto con un Framework en inglés. Entonces te salen en español los mensajes de Visual Studio y en inglés los del Framework. Creo que no tiene ninguna solución aparte de instalar el Framework en español en lugar de en inglés.
    • Marcado como respuesta P_ang sábado, 14 de diciembre de 2019 8:44
    viernes, 13 de diciembre de 2019 21:22

Todas las respuestas

  • Hola   P_ang

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma,  te comparto a continuación los siguientes enlaces

     

    https://docs.microsoft.com/en-us/dotnet/api/system.indexoutofrangeexception?view=netframework-4.8

    https://support.microsoft.com/en-sg/help/961282/fix-error-message-when-you-try-to-display-a-report-in-sql-server-2008

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

     

    viernes, 13 de diciembre de 2019 18:09
  • Buenas. Gracias por responder tan rápido a mi pregunta. No obstante creo que no he planteado bien la pregunta.

    El ejemplo de código que he puesto es para que me ayuden sobre como hacer que el mensaje de error, me salga en español. Se poco de inglés.    Vuelvo a poner el ejemplo:

    System.IndexOutOfRangeException: 'Index was outside the bounds of the array.'

    No deseo saber como tratar este error. Se que el mensaje que me da Visual Basic es más o menos "Que el índice está fuera de los límites de la matriz"

    Lo que yo deseo saber es cómo configurar Visual Basic para que la ventana que me muestra este mensaje esté traducida al español. Como ya comenté tengo Viusal Studio 2019. El mensaje tendría que ser asi:

    System.IndexOutOfRangeException: 'El índice de está fuera de los límites de la matriz.' Se que se puede hacer porque lo he visto en algunos ejemplos de vídeos y lo he intentado, pero no se como configurarlo. Gracias

    viernes, 13 de diciembre de 2019 19:26
  • El mensaje lo devuelve el Framework de .NET. Seguramente debes tener en tu equipo un Visual Studio en español junto con un Framework en inglés. Entonces te salen en español los mensajes de Visual Studio y en inglés los del Framework. Creo que no tiene ninguna solución aparte de instalar el Framework en español en lugar de en inglés.
    • Marcado como respuesta P_ang sábado, 14 de diciembre de 2019 8:44
    viernes, 13 de diciembre de 2019 21:22
  • Efectivamente era el NetFramework . Instale el 4.8 y esta actualización no lleva incorporada de momento los paquetes de idiomas. De todas formas lo dejaré como está y cuando no entienda algo lo buscaré , De esta manera me familiarizaré más con el idioma inglés.

    Muchas gracias por la ayuda y por responder tan pronto.

          

    sábado, 14 de diciembre de 2019 8:51