diff --git a/assets/langs/de.json b/assets/langs/de.json index aa3195c..fe706f1 100644 --- a/assets/langs/de.json +++ b/assets/langs/de.json @@ -80,5 +80,6 @@ "cancel": "abbrechen", "created a new post": "hat einen Beitrag geschafft", "delete": "bestätigen", + "https://www.youtube.com/watch/?v=": "https://www.youtube.com/watch/?v=", "posted a comment": "hat einen Kommentar gepostet" } diff --git a/assets/langs/fr.json b/assets/langs/fr.json index 91ce51b..fde2508 100644 --- a/assets/langs/fr.json +++ b/assets/langs/fr.json @@ -17,23 +17,38 @@ "Accept": "Accepter", "Accept request": "Accepter la demande", "Account created": "Compte créé", + "Account image visiblity": "Visibilité de votre image de compte", "Add member": "Ajouter un membre", + "Allow users to create new choices": "Autoriser les utilisateurs à créer de nouveaux choix", "An account is already associated to this email address!": "Un compte est déjà associer à cette addresse e-mail !", "An error occured while creating your account. Please try again.": "Une erreur s'est produite lors de la création du compte. Veuillez ré-essayer.", + "An error occurred while checking your options !": "Erreur lors de la récupération de vos options de récupération !", + "An error occurred while checking your recovery options !": "Erreur lors de la récupération de vos options de récupération !", "App settings": "Paramètres de l'application", "Are you sure do you want to remove this friend from your list of friends ? A friendship request will have to be sent to get this user back to your list!": "Voulez-vous vraiment supprimer cet ami de votre liste d'amis ? Il faudra une demande d'ami pour réintégrer cet utilisateur à votre liste !", "Camera": "Caméra", "Cancel": "Annuler", "Cancel request": "Annuler la demande", "Cancel response to survey": "Annuler la réponse au sondage", + "Change account image visibility": "Changer la visibilité de l'image de compte", + "Change your password": "Changer de mot de passe", + "Checking availability...": "Vérification de la disponibilité...", + "Choose a new password": "Choisir un nouveau mot de passe", + "Choose a user": "Choisir un utilisateur", + "Choose a virtual directory": "Choisir un répertoire virtuel", "Choose an image": "Choisir une image", + "Comunic users": "Les utilisateurs de Comunic", "Confirm": "Confirmer", "Confirm deletion": "Confirmer la suppression", "Confirm operation": "Confirmer l'opération", + "Confirm you new password": "Confirmer le mot de passe", "Confirm your password": "Confirmer le mot de passe", + "Congratulations! Your password has now been successfully changed!": "Félicitations ! Votre mot de passe a bien été changé !", + "Connected users": "Utilisateurs connectés", "Conversation name (optionnal)": "Nom de la conversation (optionnel)", "Conversations": "Conversations", "Could not cancel your response to the survey !": "Impossible d'annuler votre réponse au sondage !", + "Could not change your password!": "Erreur lors du changement de votre mot de passe !", "Could not create comment!": "Impossible de créer le commentaire ! ", "Could not create post !": "Impossible de créer le post !", "Could not create the conversation!": "Impossible de créer la conversation !", @@ -56,6 +71,7 @@ "Could not retrieve the list of conversations!": "Impossible d'afficher la liste des conversations !", "Could not send message!": "Impossible d'envoyer le message !", "Could not send your response to the survey!": "Impossible d'envoyer votre réponse au sondage !", + "Could not update account image visibility level!": "Erreur lors de la mise à jour de la visibilité de votre image de compte !", "Could not update comment content!": "Impossible de modifier le contenu du mcommentaire !", "Could not update following status!": "Impossible de modifier le statut de suivi !", "Could not update message content!": "Impossible de modifier le contenu du message !", @@ -63,11 +79,18 @@ "Could not update post visibility!": "Impossible de modifier la visibilité du post !", "Could not update the conversation!": "Impossible de modifier la conversation !", "Could not update your membership!": "Impossible de modifier votre adhésion !", + "Could not upload your account image!": "Erreur lors de l'envoi de votre image de compte !", + "Could not upload your generated account image!": "Erreur lors de l'envoi de votre nouvelle image de compte !", + "Could not validate your password reset token! Maybe it has expired now...": "Impossible de vérifier votre clé de changement de mot de passe ! Peut-être a-t-elle expiré...", "Create a conversation": "Créer une conversation", "Create a new post...": "Créer un nouveau post...", "Create an account": "Créer un compte", "Create the conversation": "Créer la conversation", + "Current account image": "Image de compte actuelle", + "Current choices:": "Choix actuels :", + "Current level: %level%": "Niveau actuel : %level%", "Delete": "Supprimer", + "Delete account image": "Supprimer l'image de compte", "Delete comment": "Supprimer le commentaire", "Delete conversation": "Supprimer la conversation", "Delete friend": "Supprimer un ami", @@ -75,13 +98,16 @@ "Do you really want to delete this comment ?": "Voulez-vous vraiment supprimer ce commentaire ?", "Do you really want to delete this message ? The operation can not be cancelled !": "Voulez-vous vraiment supprimer ce message ? Cette opération est irréversible !", "Do you really want to delete this post ? The operation can not be reverted !": "Voulez-vous vraiment supprimer ce post ? Cette opération est irréversible !", + "Do you really want to delete your account image ?": "Voulez-vous vraiment supprimer votre image de compte ?", "Do you really want to remove this conversation from your list of conversations ? If you are the owner of this conversation, it will be completely deleted!": "Voulez-vous vraiment supprimer la conversation de votre liste ? Si vous êtes le créateur de cette conversation, elle sera définitivement supprimée !", "Do you really want to sign out from the application ?": "Voulez-vous vraiment vous déconnecter de l'application ?", "Do you want to unselected currently selected image ?": "Voulez-vous désélectionner l'image ?", "Email address": "Adresse e-mail", + "Email address...": "Adresse mail...", "Enable dark theme": "Activer le thème sombre", "Error": "Erreur", "Error while creating your account": "Une erreur s'est produite lors de la création de votre compte.", + "Everyone": "Tout le monde", "First name": "Prénom", "Follow": "Suivre", "Follow conversation": "Suivre la conversation", @@ -92,7 +118,11 @@ "Friends only": "Amis seulement", "Group members only": "Membres du groupe seulement", "I have read and accepted the Terms Of Service.": "J'ai lu et accepté les Conditions d'utilisation.", + "Image": "Image", "Image gallery": "Galerie", + "Input YouTube URL": "Entrez l'URL de la vidéo YouTube", + "Invalid URL!": "URL invalide !", + "Invalid YouTube link!": "Lien YouTube invalide !", "Invalid credentials!": "Identifiants invalides !", "Invalid email address!": "Adresse e-mail invalide !", "Invalid first name!": "Prénom invalide !", @@ -106,42 +136,58 @@ "Menu": "Menu", "Message rejected by the server!": "Message rejeté par le serveur !", "My Page": "Ma page", + "My friends": "Mes amis", + "My friends only": "Mes amis uniquement", + "New choice...": "Nouveau choix...", "New comment...": "Nouveau commentaire...", "New content...": "Nouveau contenu...", "New content:": "Nouveau contenu :", "New message": "Nouveau message", + "New password": "Nouveau mot de passe", + "New survey": "Nouveau sondage", "Newest": "Plus récent", + "No choice yet.": "Aucun choix pour le moment.", "Notifications": "Notifications", "OK": "OK", "Ok": "Ok", "Online": "Connecté", "PDF": "PDF", "Password": "Mot de passe", + "Password forgotten": "Mot de passe oublié", + "Password required": "Mot de passe requis", + "Please choose new account image visibility level:": "Veuillez choisir un nouveau niveau de visibilité pour votre image de compte :", "Please enter message content: ": "Veuillez entrer le contenu du message :", "Please enter new message content:": "Veuillez entrer le contenu du nouveau message :", + "Please enter your email address to reset your password:": "Veuillez entrer votre adresse mail pour changer votre mot de passe :", "Please sign into your Comunic account: ": "Veuillez vous connecter à votre compte Comunic :", "Post": "Post", "Post content": "Contenu du post", "Private conversation": "Conversation privée", "Public": "Public", + "Question": "Question", "Reject": "Rejeter", "Reject request": "Rejeter la demande", "Remove": "Supprimer", "Remove selected image": "Supprimer l'image sélectionnée", "Respond to survey": "Répondre au sondage", "Retry": "Ré-essayer", + "Search user...": "Rechercher un utilisateur...", "Select new post visibility level": "Sélectionner la nouvelle visibilité du post", "Send": "Envoyer", "Send a message": "Envoyer un message", "Send request": "Envoyer la demande", "Sign in": "Connexion", "Sign out": "Déconnexion", + "Specified email address was not found!": "L'adresse mail spécifiée n'a pas été trouvée !", + "Submit": "Valider", "The password and its confirmation do not match!": "La confirmation ne correspond pas au mot de passe !", "The post has been successfully created!": "Le post a été créé avec succès !", "There is no message yet in this converation.": "Il y n'a pas encore de message dans cette conversation.", "There is no post to display here yet.": "Il n'y a pas encore de post à afficher.", "This account is private.": "Ce compte est privé.", "This kind of notification is not supported yet by this application.": "Ce type de notification n'est pas encore supportée par l'application.", + "This password is not the same as the other one!": "Ce mot de passe est différent de l'autre", + "This virtual directory is invalid / unvailable !": "Ce répertoire virtuel est invalide / indisponible !", "Too many accounts have been created from this IP address for now. Please try again later.": "Trop de comptes ont été créés avec cette addresse IP pour l'instant. Veuillez ré-essayer plus tard.", "Too many unsuccessfull login attempts! Please try again later...": "Trop de tentatives de connexion ont échoué. Veuillez ré-essayer plus tard...", "Try again": "Essayer à nouveau", @@ -152,11 +198,17 @@ "Update message": "Modifier un message", "Update post content": "Modifier le contenu du post", "Update the conversation": "Modifier la conversation", + "Upload new account image": "Changer l'image de compte", + "Virtual directory": "Répertoire virtuel", + "You can choose a new password.": "Vous pouvez choisir un nouveau mot de passe.", + "You can use this virtual directory.": "Vous pouvez utiliser ce répertoire virtuel.", "You do not have any notification now.": "Vous n'avez pas de notifications pour l'intant.", "You must accept the Terms Of Service to continue.": "Vous devez accepter les Conditions d'utilisation pour continuer.", "You will need to restart the application to apply changes": "Vous aurez besoin de redémarrer l'application pour appliquer les changements", "YouTube movie": "Vidéo YouTube", "Your account has been successfully created. You can now login to start to use it.": "Votre compte a été créé avec succès. Vous pouvez à présent vous connecter et le gérer.", + "Your current password": "Mot de passe actuel", + "Your new password": "Votre nouveau mot de passe", "Your response: %response%": "Votre réponse : %response%", "accepted his invitation to join the group": "a accepté son invitation à rejoindre le groupe", "accepted you request to join the group": "a accepté votre demande à rejoindre le groupe", @@ -164,6 +216,7 @@ "cancel": "annuler", "created a new post": "a créé un nouveau post", "delete": "supprimer", + "https://www.youtube.com/watch/?v=": "https://www.youtube.com/watch/?v=", "invited you to join the group": "vous a invité à rejoindre le groupe", "on %user_name%'s page": "sur la page de %user_name%", "on his / her page": "sur sa page", diff --git a/lib/ui/routes/reset_password_route.dart b/lib/ui/routes/reset_password_route.dart index 0747cf4..0a5a995 100644 --- a/lib/ui/routes/reset_password_route.dart +++ b/lib/ui/routes/reset_password_route.dart @@ -134,7 +134,7 @@ class _ResetPasswordBodyState extends SafeState<_ResetPasswordBody> { } catch (e, s) { print("Could not check given email! $e\n$s"); showSimpleSnack( - context, tr("An error occurred while checking your options !")); + context, tr("An error occurred while checking your recovery options !")); _setLoading(false); } } diff --git a/lib/ui/routes/settings/account_image_settings.dart b/lib/ui/routes/settings/account_image_settings.dart index 51a4fd8..bcc14a0 100644 --- a/lib/ui/routes/settings/account_image_settings.dart +++ b/lib/ui/routes/settings/account_image_settings.dart @@ -205,7 +205,7 @@ class _AccountImageSettingsScreenState return; if (!await SettingsHelper.deleteAccountImage()) { - showSimpleSnack(context, tr("Could not user account image!")); + showSimpleSnack(context, tr("Could not delete user account image!")); return; }