fix(i18n): return French error messages in auth, register, download endpoints
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2m44s
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2m44s
This commit is contained in:
@@ -94,7 +94,7 @@ async def require_user(credentials: HTTPAuthorizationCredentials = Depends(secur
|
||||
raise HTTPException(status_code=401, detail="Not authenticated")
|
||||
payload = verify_token(credentials.credentials)
|
||||
if not payload:
|
||||
raise HTTPException(status_code=401, detail="Invalid or expired token")
|
||||
raise HTTPException(status_code=401, detail="Token invalide ou expiré")
|
||||
user = get_user_by_id(payload.get("sub"))
|
||||
if not user:
|
||||
raise HTTPException(status_code=401, detail="User not found")
|
||||
@@ -216,7 +216,7 @@ async def register_v1(request: Request):
|
||||
status_code=400,
|
||||
content={
|
||||
"error": "INVALID_REQUEST",
|
||||
"message": "Invalid JSON request body",
|
||||
"message": "Corps de requête JSON invalide",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -342,7 +342,7 @@ Déconnecte l'utilisateur en révoquant son token d'accès.
|
||||
"description": "Déconnexion réussie",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"example": {"data": {"message": "Logged out successfully"}, "meta": {}}
|
||||
"example": {"data": {"message": "Déconnexion réussie"}, "meta": {}}
|
||||
}
|
||||
},
|
||||
},
|
||||
@@ -355,14 +355,14 @@ Déconnecte l'utilisateur en révoquant son token d'accès.
|
||||
"summary": "Missing token",
|
||||
"value": {
|
||||
"error": "TOKEN_MISSING",
|
||||
"message": "Authentication token required",
|
||||
"message": "Token d'authentification requis",
|
||||
},
|
||||
},
|
||||
"TOKEN_INVALID": {
|
||||
"summary": "Invalid token",
|
||||
"value": {
|
||||
"error": "TOKEN_INVALID",
|
||||
"message": "Invalid or expired token",
|
||||
"message": "Token invalide ou expiré",
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -379,7 +379,7 @@ async def logout_v1(request: Request):
|
||||
status_code=401,
|
||||
content={
|
||||
"error": "TOKEN_MISSING",
|
||||
"message": "Authentication token required",
|
||||
"message": "Token d'authentification requis",
|
||||
},
|
||||
)
|
||||
access_token = auth_header[7:]
|
||||
@@ -390,7 +390,7 @@ async def logout_v1(request: Request):
|
||||
status_code=401,
|
||||
content={
|
||||
"error": "TOKEN_INVALID",
|
||||
"message": "Invalid or expired token",
|
||||
"message": "Token invalide ou expiré",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -413,7 +413,7 @@ async def logout_v1(request: Request):
|
||||
|
||||
return JSONResponse(
|
||||
status_code=200,
|
||||
content={"data": {"message": "Logged out successfully"}, "meta": {}},
|
||||
content={"data": {"message": "Déconnexion réussie"}, "meta": {}},
|
||||
)
|
||||
|
||||
|
||||
@@ -460,7 +460,7 @@ Authentifie un utilisateur et retourne les tokens JWT.
|
||||
"summary": "Invalid body",
|
||||
"value": {
|
||||
"error": "INVALID_REQUEST",
|
||||
"message": "Invalid JSON request body",
|
||||
"message": "Corps de requête JSON invalide",
|
||||
},
|
||||
},
|
||||
"INVALID_EMAIL": {
|
||||
@@ -496,7 +496,7 @@ async def login_v1(request: Request):
|
||||
status_code=400,
|
||||
content={
|
||||
"error": "INVALID_REQUEST",
|
||||
"message": "Invalid JSON request body",
|
||||
"message": "Corps de requête JSON invalide",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -668,7 +668,7 @@ async def refresh_v1(request: Request):
|
||||
status_code=400,
|
||||
content={
|
||||
"error": "INVALID_REQUEST",
|
||||
"message": "Invalid JSON request body",
|
||||
"message": "Corps de requête JSON invalide",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -677,7 +677,7 @@ async def refresh_v1(request: Request):
|
||||
status_code=400,
|
||||
content={
|
||||
"error": "INVALID_REQUEST",
|
||||
"message": "Invalid JSON request body",
|
||||
"message": "Corps de requête JSON invalide",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -691,7 +691,7 @@ async def refresh_v1(request: Request):
|
||||
status_code=400,
|
||||
content={
|
||||
"error": "INVALID_REQUEST",
|
||||
"message": "Refresh token required",
|
||||
"message": "Refresh token requis",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -701,7 +701,7 @@ async def refresh_v1(request: Request):
|
||||
status_code=401,
|
||||
content={
|
||||
"error": "TOKEN_EXPIRED",
|
||||
"message": "Invalid or expired token",
|
||||
"message": "Token invalide ou expiré",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -710,7 +710,7 @@ async def refresh_v1(request: Request):
|
||||
status_code=401,
|
||||
content={
|
||||
"error": "TOKEN_EXPIRED",
|
||||
"message": "Invalid or expired token",
|
||||
"message": "Token invalide ou expiré",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -720,7 +720,7 @@ async def refresh_v1(request: Request):
|
||||
status_code=401,
|
||||
content={
|
||||
"error": "TOKEN_EXPIRED",
|
||||
"message": "Invalid or expired token",
|
||||
"message": "Token invalide ou expiré",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -972,7 +972,7 @@ async def forgot_password(request: Request):
|
||||
status_code=400,
|
||||
content={
|
||||
"error": "INVALID_REQUEST",
|
||||
"message": "Invalid JSON request body",
|
||||
"message": "Corps de requête JSON invalide",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -1074,7 +1074,7 @@ async def reset_password(request: Request):
|
||||
status_code=400,
|
||||
content={
|
||||
"error": "INVALID_REQUEST",
|
||||
"message": "Invalid JSON request body",
|
||||
"message": "Corps de requête JSON invalide",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -1118,7 +1118,7 @@ async def reset_password(request: Request):
|
||||
status_code=400,
|
||||
content={
|
||||
"error": "INVALID_TOKEN",
|
||||
"message": "Invalid or expired token",
|
||||
"message": "Token invalide ou expiré",
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user