diff --git a/app/src/main/res/values-de/plurals.xml b/app/src/main/res/values-de/plurals.xml
new file mode 100644
index 0000000..8cad8f2
--- /dev/null
+++ b/app/src/main/res/values-de/plurals.xml
@@ -0,0 +1,7 @@
+
+
+
+ - Okay (%d Sekunde)
+ - Okay (%d Sekunden)
+
+
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
new file mode 100644
index 0000000..d71387f
--- /dev/null
+++ b/app/src/main/res/values-de/strings.xml
@@ -0,0 +1,69 @@
+
+
+ E-Mail oder Nutzername
+ Passwort
+ Server-URL
+ Anmeldung
+ Bild der gekochten Mahlzeit
+ Abmeldung
+ Laden…
+ Inhaltsstoffe
+ Anweisungen
+ Dieses Projekt wird unabhängig vom Mealie-Kernprojekt entwickelt. Es ist NICHT mit den Mealie-Kernentwicklern verbunden. Alle Probleme müssen an das Mealient-Repository und NICHT an das Mealie-Repository gemeldet werden.
+ URL darf nicht leer sein
+ Kann keine Verbindung herstellen, Adresse prüfen.
+ Unerwartete Antwort. Ist es Mealie?
+ URL-Format prüfen: %s
+ Weiter
+ Anmeldung
+ Okay
+ Schritt: %d
+ E-Mail kann nicht leer sein
+ Das Passwort darf nicht leer sein
+ E-Mail oder Passwort sind falsch.
+ Es ist ein Fehler aufgetreten, bitte versuchen Sie es erneut.
+ Name des Rezepts
+ Beschreibung
+ Rezept hinzufügen
+ Rezepte
+ Ausbeute des Rezepts
+ Rezept speichern
+ Neuer Schritt
+ Neue Zutat
+ Öffentliches Rezept
+ Kommentare deaktivieren
+ Zutat
+ Beschreibung der Schritte
+ Rezeptname darf nicht leer sein
+ Etwas ist schief gelaufen
+ Rezept erfolgreich gespeichert
+ Klar
+ Beispiel: demo.mealie.io
+ Beispiel: changeme@email.com
+ Beispiel: Demo
+ Zuletzt geladene Seite
+ Ladefehler: %1$s.
+ Laden fehlgeschlagen.
+ unbefugt
+ unerwartete Antwort
+ keine Verbindung
+ Favoritenstatusaktualisierung fehlgeschlagen
+ Rezeptentfernung fehlgeschlagen
+ Rezept löschen
+ Sind Sie sicher, dass Sie %1$slöschen möchten? Dies kann nicht rückgängig gemacht werden.
+ Bestätigen Sie
+ Abbrechen
+ URL ändern
+ Rezepte suchen
+ Navigationsschublade öffnen
+ Keine Rezepte
+ Rezept erfolgreich gespeichert.
+ Etwas ist schief gelaufen.
+ Indikator für den Fortschritt
+ Artikel ist Favorit
+ Artikel ist nicht beliebt
+ Rezept löschen
+ %1$s zu den Favoriten hinzugefügt
+ %1$s aus den Favoriten entfernt
+ Einkaufslisten
+
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 15c8b37..e94863f 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -65,4 +65,5 @@
Eliminar receta
Añadido %1$s a favoritos
Eliminado %1$s de favoritos
+ Listas de la compra
diff --git a/app/src/main/res/values-fr/plurals.xml b/app/src/main/res/values-fr/plurals.xml
new file mode 100644
index 0000000..40097b0
--- /dev/null
+++ b/app/src/main/res/values-fr/plurals.xml
@@ -0,0 +1,7 @@
+
+
+
+ - Ok (%d seconde)
+ - Ok (%d secondes)
+
+
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
new file mode 100644
index 0000000..ffd846c
--- /dev/null
+++ b/app/src/main/res/values-fr/strings.xml
@@ -0,0 +1,69 @@
+
+
+ Email ou nom d\'utilisateur
+ Mot de passe
+ URL du serveur
+ Connexion
+ Photo du repas cuisiné
+ Déconnexion
+ Chargement de…
+ Ingrédients
+ Instructions
+ Ce projet est développé indépendamment du projet principal Mealie. Il n\'est PAS associé aux développeurs de Mealie. Tout problème doit être signalé au dépôt Mealient, et NON au dépôt Mealie.
+ L\'URL ne peut pas être vide
+ Impossible de se connecter, vérifier l\'adresse.
+ Réponse inattendue. Est-ce Mealie ?
+ Vérifier le format de l\'URL : %s
+ Procéder
+ Connexion
+ D\'accord
+ Étape : %d
+ L\'e-mail ne peut pas être vide
+ Le mot de passe ne peut pas être vide
+ L\'e-mail ou le mot de passe est incorrect.
+ Un problème s\'est produit, veuillez réessayer.
+ Nom de la recette
+ Description
+ Ajouter une recette
+ Recettes
+ Rendement de la recette
+ Enregistrer la recette
+ Nouvelle étape
+ Nouvel ingrédient
+ Recette publique
+ Désactiver les commentaires
+ Ingrédient
+ Description des étapes
+ Le nom de la recette ne peut pas être vide
+ Quelque chose n\'a pas fonctionné
+ Sauvegarde réussie de la recette
+ Clair
+ Exemple : demo.mealie.io
+ Exemple : changeme@email.com
+ Exemple : démo
+ Dernière page chargée
+ Erreur de chargement : %1$s.
+ Le chargement a échoué.
+ non autorisé
+ réponse inattendue
+ pas de connexion
+ La mise à jour du statut de favori a échoué
+ Échec de la suppression de la recette
+ Supprimer la recette
+ Êtes-vous sûr de vouloir supprimer %1$s? Cette opération ne peut être annulée.
+ Confirmer
+ Annuler
+ Modifier l\'URL
+ Rechercher des recettes
+ Ouvrir le tiroir de navigation
+ Pas de recettes
+ La recette a été enregistrée avec succès.
+ Quelque chose n\'a pas fonctionné.
+ Indicateur de progrès
+ L\'article est le préféré
+ L\'article n\'est pas favori
+ Supprimer la recette
+ Ajout de %1$s aux favoris
+ Suppression de %1$s des favoris
+ Listes de courses
+
diff --git a/app/src/main/res/values-nl/plurals.xml b/app/src/main/res/values-nl/plurals.xml
new file mode 100644
index 0000000..50e416f
--- /dev/null
+++ b/app/src/main/res/values-nl/plurals.xml
@@ -0,0 +1,7 @@
+
+
+
+ - Oké (%d seconde)
+ - Oké (%d seconden)
+
+
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
new file mode 100644
index 0000000..806a844
--- /dev/null
+++ b/app/src/main/res/values-nl/strings.xml
@@ -0,0 +1,69 @@
+
+
+ E-mail of gebruikersnaam
+ Wachtwoord
+ Server URL
+ Inloggen
+ Foto van de bereide maaltijd
+ Afmelden
+ Laden…
+ Ingrediënten
+ Instructies
+ Dit project wordt onafhankelijk van het Mealie-kernproject ontwikkeld. Het is NIET verbonden met de kernontwikkelaars van Mealie. Eventuele problemen moeten worden gerapporteerd aan de Mealient repository, NIET aan de Mealie repository.
+ URL kan niet leeg zijn
+ Kan geen verbinding maken, controleer adres.
+ Onverwachte reactie. Is het Mealie?
+ Controleer URL-indeling: %s
+ Ga verder
+ Inloggen
+ Oké
+ Stap: %d
+ E-mail kan niet leeg zijn
+ Wachtwoord kan niet leeg zijn
+ E-mail of wachtwoord is onjuist.
+ Er is iets misgegaan, probeer het opnieuw.
+ Naam recept
+ Beschrijving
+ Recept toevoegen
+ Recepten
+ Recept opbrengst
+ Recept opslaan
+ Nieuwe stap
+ Nieuw ingrediënt
+ Publiek recept
+ Opmerkingen uitschakelen
+ Ingrediënt
+ Stapbeschrijving
+ Receptnaam kan niet leeg zijn
+ Er ging iets mis
+ Recept succesvol opgeslagen
+ Duidelijk
+ Voorbeeld: demo.mealie.io
+ Voorbeeld: changeme@email.com
+ Voorbeeld: demo
+ Laatste pagina geladen
+ Fout bij laden: %1$s.
+ Laden mislukt.
+ onbevoegd
+ onverwachte reactie
+ geen verbinding
+ Favoriete statusupdate mislukt
+ Verwijderen van recept mislukt
+ Recept verwijderen
+ Weet je zeker dat je %1$swilt verwijderen? Dit kan niet ongedaan worden gemaakt.
+ Bevestig
+ Annuleren
+ URL wijzigen
+ Recepten zoeken
+ Open de navigatielade
+ Geen recepten
+ Recept succesvol opgeslagen.
+ Er ging iets mis.
+ Voortgangsindicator
+ Item is favoriet
+ Item is niet favoriet
+ Recept verwijderen
+ %1$s toegevoegd aan favorieten
+ Verwijderde %1$s uit favorieten
+ Boodschappenlijstjes
+
diff --git a/app/src/main/res/values-pt/plurals.xml b/app/src/main/res/values-pt/plurals.xml
new file mode 100644
index 0000000..0eec39c
--- /dev/null
+++ b/app/src/main/res/values-pt/plurals.xml
@@ -0,0 +1,7 @@
+
+
+
+ - Ok (%d segundo)
+ - Ok (%d segundos)
+
+
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
new file mode 100644
index 0000000..b8da6a4
--- /dev/null
+++ b/app/src/main/res/values-pt/strings.xml
@@ -0,0 +1,69 @@
+
+
+ E-mail ou nome de utilizador
+ Palavra-passe
+ URL do servidor
+ Iniciar sessão
+ Fotografia da refeição cozinhada
+ Terminar sessão
+ Carregando…
+ Ingredientes
+ Instruções
+ Este projeto é desenvolvido independentemente do projeto principal do Mealie. Ele NÃO está associado aos desenvolvedores do Mealie. Quaisquer problemas devem ser reportados ao repositório Mealient, NÃO ao repositório Mealie.
+ O URL não pode estar vazio
+ Não é possível estabelecer ligação, verificar endereço.
+ Resposta inesperada. É a Mealie?
+ Verificar o formato do URL: %s
+ Prosseguir
+ Iniciar sessão
+ Está bem
+ Passo: %d
+ O correio eletrónico não pode estar vazio
+ A palavra-passe não pode estar vazia
+ O e-mail ou a palavra-passe estão incorrectos.
+ Algo correu mal, por favor tente novamente.
+ Nome da receita
+ Descrição
+ Adicionar receita
+ Receitas
+ Rendimento da receita
+ Guardar receita
+ Nova etapa
+ Novo ingrediente
+ Receita pública
+ Desativar comentários
+ Ingrediente
+ Descrição das etapas
+ O nome da receita não pode estar vazio
+ Algo correu mal
+ Receita guardada com sucesso
+ Limpo
+ Exemplo: demo.mealie.io
+ Exemplo: changeme@email.com
+ Exemplo: demo
+ Última página carregada
+ Erro de carregamento: %1$s.
+ O carregamento falhou.
+ não autorizado
+ resposta inesperada
+ sem ligação
+ Falha na atualização do estado dos favoritos
+ Falha na remoção da receita
+ Eliminar receita
+ Tem a certeza de que pretende apagar %1$s? Isto não pode ser anulado.
+ Confirmar
+ Cancelar
+ Alterar URL
+ Pesquisar receitas
+ Abrir a gaveta de navegação
+ Sem receitas
+ Receita guardada com sucesso.
+ Alguma coisa correu mal.
+ Indicador de progresso
+ O item é favorito
+ O item não é favorito
+ Eliminar receita
+ Adicionado %1$s aos favoritos
+ Removido %1$s dos favoritos
+ Listas de compras
+
diff --git a/features/shopping_lists/src/main/res/values-de/strings.xml b/features/shopping_lists/src/main/res/values-de/strings.xml
new file mode 100644
index 0000000..e3c98bf
--- /dev/null
+++ b/features/shopping_lists/src/main/res/values-de/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Einkaufswagen
+ Unbekannter Fehler
+ %1$s ist leer
+ Keine Einkaufslisten gefunden
+ Authentifizierung ist erforderlich
+ Keine Serververbindung
+ Unbekannter Fehler
+ Erneut versuchen
+
diff --git a/features/shopping_lists/src/main/res/values-es/strings.xml b/features/shopping_lists/src/main/res/values-es/strings.xml
new file mode 100644
index 0000000..eacc75b
--- /dev/null
+++ b/features/shopping_lists/src/main/res/values-es/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Cesta de la compra
+ Error desconocido
+ %1$s está vacío
+ No se han encontrado listas de la compra
+ Se requiere autenticación
+ No hay conexión con el servidor
+ Error desconocido
+ Inténtalo de nuevo
+
diff --git a/features/shopping_lists/src/main/res/values-fr/strings.xml b/features/shopping_lists/src/main/res/values-fr/strings.xml
new file mode 100644
index 0000000..1b06ddd
--- /dev/null
+++ b/features/shopping_lists/src/main/res/values-fr/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Panier d\'achat
+ Erreur inconnue
+ %1$s est vide
+ Aucune liste de courses n\'a été trouvée
+ L\'authentification est requise
+ Pas de connexion au serveur
+ Erreur inconnue
+ Réessayer
+
diff --git a/features/shopping_lists/src/main/res/values-nl/strings.xml b/features/shopping_lists/src/main/res/values-nl/strings.xml
new file mode 100644
index 0000000..7c62989
--- /dev/null
+++ b/features/shopping_lists/src/main/res/values-nl/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Winkelwagen
+ Onbekende fout
+ %1$s leeg is
+ Geen boodschappenlijstjes gevonden
+ Authenticatie is vereist
+ Geen serververbinding
+ Onbekende fout
+ Probeer het opnieuw
+
diff --git a/features/shopping_lists/src/main/res/values-pt/strings.xml b/features/shopping_lists/src/main/res/values-pt/strings.xml
new file mode 100644
index 0000000..4c1b89a
--- /dev/null
+++ b/features/shopping_lists/src/main/res/values-pt/strings.xml
@@ -0,0 +1,11 @@
+
+
+ Carrinho de compras
+ Erro desconhecido
+ %1$s está vazio
+ Não foram encontradas listas de compras
+ A autenticação é necessária
+ Sem ligação ao servidor
+ Erro desconhecido
+ Tentar novamente
+