summaryrefslogtreecommitdiff
path: root/templates/erro.html
diff options
context:
space:
mode:
Diffstat (limited to 'templates/erro.html')
-rw-r--r--templates/erro.html37
1 files changed, 37 insertions, 0 deletions
diff --git a/templates/erro.html b/templates/erro.html
new file mode 100644
index 0000000..230914a
--- /dev/null
+++ b/templates/erro.html
@@ -0,0 +1,37 @@
+{% extends 'base.html' %}
+{% block titulo %}Erro HTTP {{ erro['code'] }}{% endblock %}
+{% block principal %}
+{%- set traducoes = dict({
+ 400: 'Requisição mal feita',
+ 401: 'Acesso não autorizado',
+ 403: 'Proibido para este usuário',
+ 404: 'Caminho ou arquivo não encontrado',
+ 405: 'Método de requisição não permitido',
+ 406: 'Critérios de requisição não aceitáveis',
+ 408: 'Tempo esgotado',
+ 409: 'Conflito com o estado do servidor',
+ 410: 'O caminho ou arquivo foi removido',
+ 411: 'É preciso informar o tamanho desejado',
+ 412: 'Nenhum resultado para as condicionantes informadas nos cabeçalhos da requisição',
+ 413: 'O conteúdo da requisição é muito grande',
+ 414: 'Caminho muito longo',
+ 415: 'Tipo de mídia ou conteúdo não suportado',
+ 416: 'O intervalo requerido para o arquivo não existe',
+ 417: 'Requisição grande não autorizada/esperada',
+ 418: 'Eu sou uma chaleira ou não aceito robôs',
+ 422: 'Erro de semântica ou dados inválidos',
+ 423: 'Arquivo Travado ou bloqueado',
+ 424: 'Dependência não cumprida',
+ 428: 'Condição requerida',
+ 429: 'Muitos pedidos ou requisições',
+ 431: 'Cabeçalhos muito grandes',
+ 451: 'Indisponível legalmente',
+ 500: 'Erro interno',
+ 501: 'Não implementado',
+ 502: 'Ponte de ligação ruim',
+ 503: 'Serviço indisponível',
+ 504: 'Tempo esgotado para a ponte de ligação',
+ 505: 'Versão HTTP não suportada'
+}) %}
+<p>{{ traducoes[erro['code']] }}</p>
+{% endblock %}