Skip to content
Browse files

Add french translation

  • Loading branch information...
1 parent ab43a81 commit 37f6a9baa3a983b9de2809cd140744eea48ad89c nux committed with anandology Feb 9, 2010
Showing with 42 additions and 0 deletions.
  1. +42 −0 cookbook/custom_notfound.fr.md
View
42 cookbook/custom_notfound.fr.md
@@ -0,0 +1,42 @@
+---
+layout: default
+title: Personnaliser le message NotFound
+---
+
+# Personnaliser le message NotFound
+
+Autres langages [english](/../custom_notfound) | ...
+
+## Probleme
+
+Comment personnaliser les messages notfound et autres?
+
+## Solution
+
+ import web
+
+ urls = (...)
+ app = web.application(urls, globals())
+
+ def notfound():
+ return web.notfound("Désolé, la page que vous recherchez n'a pas été trouvée.")
+
+ # Vous pouvez utiliser des résultats avec gabarits comme ci-dessous, l'un ou l'autre fonctionne:
+ #return web.notfound(render.notfound())
+ #return web.notfound(str(render.notfound()))
+
+ app.notfound = notfound
+
+
+Puis, pour renvoyer la 404 personnalisée depuis votre code, faites juste:
+
+ class example:
+ def GET(self):
+ raise web.notfound()
+
+De la même manière, le message InternalError peut aussi être personnalisé:
+
+ def internalerror():
+ return web.internalerror("Vilain, vilain serveur. Pas de friandises.")
+
+ app.internalerror = internalerror

0 comments on commit 37f6a9b

Please sign in to comment.
Something went wrong with that request. Please try again.