8,7 → 8,6 |
$Langue = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); |
$Language = strtolower(substr(chop($Langue[0]), 0, 2)); |
} |
|
if ($Language === 'fr') { // French |
switch ($_GET['error']) { |
case 400: |
87,6 → 86,85 |
$l_explanation = "Erreur non reconnu."; |
break; |
} |
} else if ($Language === 'es') { // Spanish |
switch ($_GET['error']){ |
case 400: |
$l_error = "Error 400"; |
$l_explanation = "El servidor no pudo entender la solicitud HTTP debido a una sintaxis con formato incorrecto.<br> |
El navegador web puede ser demasiado reciente o el servidor HTTP puede ser demasiado antiguo."; |
break; |
case 401: |
$l_error = "Error 401"; |
$l_explanation = "La solicitud requiere autenticación de usuario.<br> |
Esto significa que todo o parte del servidor solicitado está protegido por una contraseña que se debe proporcionar al servidor para permitir el acceso a su contenido."; |
break; |
case 403: |
$l_error = "Error 403"; |
$l_explanation = "El servidor HTTP entendió la solicitud, pero se niega a cumplirla.<br> |
Este código de estado se usa comúnmente cuando el servidor no desea revelar exactamente por qué se rechazó la solicitud o cuando no se aplica ninguna otra respuesta (por ejemplo, el servidor es una Intranet y solo las máquinas LAN están autorizadas para conectarse)."; |
break; |
case 404: |
$l_error = "Error 404"; |
$l_explanation = "El servidor no ha encontrado nada que coincida con la dirección solicitada (URI) (no encontrado).<br> |
Esto significa que la URL que escribió o cliqueó es incorrecta u obsoleta y no coincide con ningún documento existente en el servidor (puede intentar eliminar gradualmente los componentes de URL de derecha a izquierda para recuperar eventualmente una ruta existente)."; |
break; |
case 405: |
$l_error = "Error 405"; |
$l_explanation = "Este código se proporciona con el Allow header e indica que el método utilizado por el cliente no es compatible con este URI."; |
break; |
case 408: |
$l_error = "Error 408"; |
$l_explanation = "Este código de respuesta significa que el cliente no produjo una solicitud completa dentro de un tiempo predeterminado (generalmente especificado en la configuración del servidor), y el servidor está desconectando la conexión de red."; |
break; |
case 410: |
$l_error = "Error 410"; |
$l_explanation = "Este código indica que el URI solicitado ya no existe y se ha eliminado permanentemente del servidor."; |
break; |
case 411: |
$lerror = "Error 411"; |
$l_explanation = "El servidor no aceptará la solicitud sin un encabezado Content-Length proporcionado en la solicitud."; |
break; |
case 413: |
$l_error = "Error 413"; |
$l_explanation = "El servidor no procesará la solicitud porque su cuerpo de entidad es demasiado grande."; |
break; |
case 414: |
$l_error = "Error 414"; |
$l_explanation = "El servidor no procesará la solicitud porque su URI de solicitud es demasiado grande."; |
break; |
case 415: |
$l_error = "Error 415"; |
$l_explanation = "El servidor no procesará la solicitud porque su entity-body está en un formato no compatible."; |
break; |
case 500: |
$l_error = "Error 500"; |
$l_explanation = "El servidor HTTP encontró una condición inesperada que le impidió cumplir con la solicitud.<br> |
Por ejemplo, este error puede ser causado por una configuración incorrecta del servidor o un recurso agotado o denegado al servidor en la máquina host."; |
break; |
case 501: |
$l_error = "Error 501"; |
$l_explanation = "El servidor HTTP no admite la funcionalidad requerida para cumplir con la solicitud.<br> |
Esta es la respuesta adecuada cuando el servidor no reconoce el método de solicitud y no es capaz de admitirlo para ningún recurso (el navegador web es demasiado reciente o el servidor HTTP es demasiado antiguo)."; |
break; |
case 502: |
$l_error = "Error 502"; |
$l_explanation = "El servidor de puerta de enlace devolvió una respuesta no válida.<br> |
El servidor HTTP, mientras actuaba como puerta de enlace o proxy, recibió una respuesta no válida del servidor ascendente al que accedió al intentar cumplir con la solicitud."; |
break; |
case 503: |
$l_error = "Error 503"; |
$l_explanation = "El servidor HTTP actualmente no puede manejar la solicitud debido a una sobrecarga o mantenimiento temporal del servidor.<br> |
Ésto implica que esta es una condición temporal que se aliviará después de algún retraso."; |
break; |
case 506: |
$l_error = "Error 506"; |
$l_explanation = "La negociación de contenido transparente para la solicitud da como resultado una referencia circular."; |
break; |
default: |
$l_error = "Unknown"; |
$l_explanation = "Error desconocido."; |
break; |
} |
} else if ($Language === 'de') { // German |
switch ($_GET['error']) { |
case 400: |