Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
This PR adds internationalization to Mealie on emails sent by Mealie depending on the language of the user who triggers the action via the frontend.
Which issue(s) this PR fixes:
(REQUIRED)
N/A
Special notes for your reviewer:
The user's language is retrieved using the accept_language header sent by the front. If the language is not specified or the JSON file does not exist, Mealie uses the en-US locale by default.
Contributors will be able to translate english strings from Crowdin after the merge.
What type of PR is this?
(REQUIRED)
What this PR does / why we need it:
(REQUIRED)
This PR adds internationalization to Mealie on emails sent by Mealie depending on the language of the user who triggers the action via the frontend.
Which issue(s) this PR fixes:
(REQUIRED)
N/A
Special notes for your reviewer:
The user's language is retrieved using the
accept_language
header sent by the front. If the language is not specified or the JSON file does not exist, Mealie uses theen-US
locale by default.Contributors will be able to translate english strings from Crowdin after the merge.
Testing
(fill-in or delete this section)
task py:tests