Skip to content

Commit 134f575

Browse files
i18n json with new objects
1 parent d77b859 commit 134f575

File tree

2 files changed

+117
-28
lines changed

2 files changed

+117
-28
lines changed
Lines changed: 59 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,60 @@
11
{
2-
"common": {
3-
"welcome": "Welcome to Recipe book Ai",
4-
"search": "Search recipes",
5-
"noResults": "No results found",
6-
"error": "An error ocurred, please try again later",
7-
"loading": "loading...",
8-
"submit": "Submit",
9-
"cancel": "Cancel",
10-
"save": "Save",
11-
"delete": "Delete",
12-
"edit": "Edit",
13-
"viewDetails": "view Details"
14-
}
15-
}
2+
"common": {
3+
"SUCCESS": "Operation completed successfully",
4+
"CREATED": "Record created successfully",
5+
"UPDATED": "Record updated successfully",
6+
"DELETED": "Record removed successfully",
7+
"INVALID_INPUT": "The provided data is invalid",
8+
"UNAUTHORIZED": "You are not authorized to access this resource"
9+
},
10+
11+
"auth": {
12+
"USER_REGISTERED": "User registered successfully",
13+
"LOGIN_SUCCESS": "Login successful",
14+
"INVALID_CREDENTIALS": "Invalid credentials",
15+
"EMAIL_ALREADY_EXISTS": "This email is already in use",
16+
"JWT_INVALID": "Invalid JWT token",
17+
"JWT_EXPIRED": "Token has expired. Please log in again",
18+
"JWT_MISSING": "JWT token not provided",
19+
"PASSWORD_TOO_WEAK": "Password does not meet the minimum requirements",
20+
"PASSWORD_INCORRECT": "Incorrect password",
21+
"USER_NOT_FOUND": "User not found"
22+
},
23+
24+
"user": {
25+
"PROFILE_RETURNED": "User profile returned successfully",
26+
"USER_UPDATED": "User updated successfully",
27+
"USER_DELETED": "User deleted successfully"
28+
},
29+
30+
"recipe": {
31+
"RECIPE_CREATED": "Recipe created successfully",
32+
"RECIPE_UPDATED": "Recipe updated successfully",
33+
"RECIPE_DELETED": "Recipe removed successfully",
34+
"RECIPE_NOT_FOUND": "Recipe not found",
35+
"INVALID_RECIPE_NAME": "Recipe name is invalid",
36+
"INGREDIENTS_REQUIRED": "At least one ingredient is required",
37+
"INSTRUCTIONS_REQUIRED": "Instructions field is required",
38+
"AI_GENERATION_FAILED": "Failed to generate recipe using AI",
39+
"AI_RECIPE_CREATED": "Recipe generated automatically using AI"
40+
},
41+
42+
"validation": {
43+
"EMAIL_REQUIRED": "Email field is required",
44+
"EMAIL_INVALID": "Invalid email address",
45+
"PASSWORD_REQUIRED": "Password is required",
46+
"PASSWORD_MIN_LENGTH": "Password must contain at least {{min}} characters",
47+
"NAME_REQUIRED": "Name is required",
48+
"FIELD_REQUIRED": "Field {{field}} is required"
49+
},
50+
51+
"errors": {
52+
"INTERNAL_SERVER_ERROR": "An unexpected error occurred. Please try again later",
53+
"DATABASE_ERROR": "Database connection error",
54+
"SERVICE_UNAVAILABLE": "Service is temporarily unavailable",
55+
"INVALID_PAYLOAD": "Invalid payload sent in request",
56+
"NOT_ALLOWED": "Operation not allowed",
57+
"UNSUPPORTED_LANGUAGE": "Unsupported language"
58+
}
59+
60+
}
Lines changed: 58 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,59 @@
11
{
2-
"common": {
3-
"welcome": "Bem-vindo ao recipe book Ai",
4-
"search": "Pesquisar receitas",
5-
"noResults": "Nenhum resultado encontrado",
6-
"error": "Ocorreu um erro, tente novamente mais tarde",
7-
"loading": "Carregando...",
8-
"submit": "Enviar",
9-
"cancel": "Cancelar",
10-
"save": "Salvar",
11-
"delete": "Excluir",
12-
"edit": "Editar",
13-
"viewDetails": "Ver detalhes"
14-
}
15-
}
2+
"common": {
3+
"SUCCESS": "Operação realizada com sucesso",
4+
"CREATED": "Registro criado com sucesso",
5+
"UPDATED": "Registro atualizado com sucesso",
6+
"DELETED": "Registro removido com sucesso",
7+
"INVALID_INPUT": "Os dados fornecidos são inválidos",
8+
"UNAUTHORIZED": "Você não tem autorização para acessar este recurso"
9+
},
10+
11+
"auth": {
12+
"USER_REGISTERED": "Usuário registrado com sucesso",
13+
"LOGIN_SUCCESS": "Login efetuado com sucesso",
14+
"INVALID_CREDENTIALS": "Credenciais inválidas",
15+
"EMAIL_ALREADY_EXISTS": "Este e-mail já está sendo utilizado",
16+
"JWT_INVALID": "Token JWT inválido",
17+
"JWT_EXPIRED": "O token expirou. Faça login novamente",
18+
"JWT_MISSING": "Token JWT não encontrado",
19+
"PASSWORD_TOO_WEAK": "A senha não atende aos requisitos mínimos",
20+
"PASSWORD_INCORRECT": "Senha incorreta",
21+
"USER_NOT_FOUND": "Usuário não encontrado"
22+
},
23+
24+
"user": {
25+
"PROFILE_RETURNED": "Perfil retornado com sucesso",
26+
"USER_UPDATED": "Usuário atualizado com sucesso",
27+
"USER_DELETED": "Usuário deletado com sucesso"
28+
},
29+
30+
"recipe": {
31+
"RECIPE_CREATED": "Receita criada com sucesso",
32+
"RECIPE_UPDATED": "Receita atualizada com sucesso",
33+
"RECIPE_DELETED": "Receita removida com sucesso",
34+
"RECIPE_NOT_FOUND": "Receita não encontrada",
35+
"INVALID_RECIPE_NAME": "O nome da receita é inválido",
36+
"INGREDIENTS_REQUIRED": "É necessário informar ao menos um ingrediente",
37+
"INSTRUCTIONS_REQUIRED": "Campo de instruções é obrigatório",
38+
"AI_GENERATION_FAILED": "Não foi possível gerar a receita usando IA",
39+
"AI_RECIPE_CREATED": "Receita criada automaticamente usando IA"
40+
},
41+
42+
"validation": {
43+
"EMAIL_REQUIRED": "O campo e-mail é obrigatório",
44+
"EMAIL_INVALID": "O e-mail fornecido é inválido",
45+
"PASSWORD_REQUIRED": "A senha é obrigatória",
46+
"PASSWORD_MIN_LENGTH": "A senha deve conter pelo menos {{min}} caracteres",
47+
"NAME_REQUIRED": "O nome é obrigatório",
48+
"FIELD_REQUIRED": "O campo {{field}} é obrigatório"
49+
},
50+
51+
"errors": {
52+
"INTERNAL_SERVER_ERROR": "Ocorreu um erro inesperado. Tente novamente mais tarde",
53+
"DATABASE_ERROR": "Erro ao conectar ao banco de dados",
54+
"SERVICE_UNAVAILABLE": "Serviço temporariamente indisponível",
55+
"INVALID_PAYLOAD": "Payload inválido enviado para a requisição",
56+
"NOT_ALLOWED": "Operação não permitida",
57+
"UNSUPPORTED_LANGUAGE": "Idioma não suportado"
58+
}
59+
}

0 commit comments

Comments
 (0)