mirror of
https://github.com/mealie-recipes/mealie.git
synced 2026-02-03 14:33:11 -05:00
Localize hard-coded texts (#2044)
* feat(lang): localize some views * feat(lang): an attempt at localizing vuetify (WIP) * feat(lang): localized some more screens * feat(lang): localized some more screens again * feat(lang): hack to localize vuetify * feat(lang): localize data management pages * fix linting errors --------- Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
This commit is contained in:
@@ -31,7 +31,7 @@ class GroupCookbookController(BaseCrudController):
|
||||
registered = {
|
||||
**mealie_registered_exceptions(self.translator),
|
||||
}
|
||||
return registered.get(ex, "An unexpected error occurred.")
|
||||
return registered.get(ex, self.t("generic.server-error"))
|
||||
|
||||
@cached_property
|
||||
def mixins(self):
|
||||
|
||||
@@ -49,7 +49,7 @@ class GroupEventsNotifierController(BaseUserController):
|
||||
|
||||
@property
|
||||
def mixins(self) -> HttpRepo:
|
||||
return HttpRepo(self.repo, self.logger, self.registered_exceptions, "An unexpected error occurred.")
|
||||
return HttpRepo(self.repo, self.logger, self.registered_exceptions, self.t("generic.server-error"))
|
||||
|
||||
@router.get("", response_model=GroupEventPagination)
|
||||
def get_all(self, q: PaginationQuery = Depends(PaginationQuery)):
|
||||
|
||||
@@ -22,7 +22,7 @@ class GroupReportsController(BaseUserController):
|
||||
def registered_exceptions(self, ex: type[Exception]) -> str:
|
||||
return {
|
||||
**mealie_registered_exceptions(self.translator),
|
||||
}.get(ex, "An unexpected error occurred.")
|
||||
}.get(ex, self.t("generic.server-error"))
|
||||
|
||||
@cached_property
|
||||
def mixins(self):
|
||||
@@ -44,6 +44,6 @@ class GroupReportsController(BaseUserController):
|
||||
def delete_one(self, item_id: UUID4):
|
||||
try:
|
||||
self.mixins.delete_one(item_id) # type: ignore
|
||||
return SuccessResponse.respond("Report deleted.")
|
||||
return SuccessResponse.respond(self.t("report-deleted"))
|
||||
except Exception as ex:
|
||||
raise HTTPException(500, ErrorResponse.respond("Failed to delete report")) from ex
|
||||
|
||||
@@ -35,7 +35,7 @@ class MultiPurposeLabelsController(BaseUserController):
|
||||
|
||||
@property
|
||||
def mixins(self) -> HttpRepo:
|
||||
return HttpRepo(self.repo, self.logger, self.registered_exceptions, "An unexpected error occurred.")
|
||||
return HttpRepo(self.repo, self.logger, self.registered_exceptions, self.t("generic.server-error"))
|
||||
|
||||
@router.get("", response_model=MultiPurposeLabelPagination)
|
||||
def get_all(self, q: PaginationQuery = Depends(PaginationQuery)):
|
||||
|
||||
@@ -30,7 +30,7 @@ class GroupMealplanController(BaseCrudController):
|
||||
registered = {
|
||||
**mealie_registered_exceptions(self.translator),
|
||||
}
|
||||
return registered.get(ex, "An unexpected error occurred.")
|
||||
return registered.get(ex, self.t("generic.server-error"))
|
||||
|
||||
@cached_property
|
||||
def mixins(self):
|
||||
@@ -87,7 +87,7 @@ class GroupMealplanController(BaseCrudController):
|
||||
)
|
||||
except IndexError as e:
|
||||
raise HTTPException(
|
||||
status_code=404, detail=ErrorResponse.respond(message="No recipes match your rules")
|
||||
status_code=404, detail=ErrorResponse.respond(message=self.t("mealplan.no-recipes-match-your-rules"))
|
||||
) from e
|
||||
|
||||
@router.get("", response_model=PlanEntryPagination)
|
||||
|
||||
@@ -158,7 +158,7 @@ class ShoppingListController(BaseCrudController):
|
||||
|
||||
@cached_property
|
||||
def mixins(self) -> HttpRepo[ShoppingListCreate, ShoppingListOut, ShoppingListSave]:
|
||||
return HttpRepo(self.repo, self.logger, self.registered_exceptions, "An unexpected error occurred.")
|
||||
return HttpRepo(self.repo, self.logger, self.registered_exceptions, self.t("generic.server-error"))
|
||||
|
||||
@router.get("", response_model=ShoppingListPagination)
|
||||
def get_all(self, q: PaginationQuery = Depends(PaginationQuery)):
|
||||
|
||||
Reference in New Issue
Block a user