From c1d5eeb55c09f8e9d1cfb3d70b5a5242869dc5da Mon Sep 17 00:00:00 2001 From: nkgiovannivl Date: Sat, 21 Dec 2024 14:25:02 +0000 Subject: [PATCH 1/3] Translated using Weblate (Spanish) Currently translated at 100.0% (284 of 284 strings) Translation: Wishlist/Wishlist Web Translate-URL: https://hosted.weblate.org/projects/wishlist/wishlist-web/es/ --- src/i18n/es.json | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/src/i18n/es.json b/src/i18n/es.json index b328732..af6f77f 100644 --- a/src/i18n/es.json +++ b/src/i18n/es.json @@ -52,11 +52,13 @@ "users": "Usuarios", "unknown": "Desconocido", "user-was-deleted": "{username} fue eliminado", - "username-field": "Usuario: {username}", + "username-field": "Nombre Usuario: {username}", "wishlist-mode-registry": "Registro", "version": "Version: {version}", "wishlist-mode": "Modo Wishlist", - "wishlist-mode-alert": "Hay otros usuarios en este grupo, usted no puede cambiar el modo hasta que remueva usuarios y quede al menos uno." + "wishlist-mode-alert": "Hay otros usuarios en este grupo, usted no puede cambiar el modo hasta que remueva usuarios y quede al menos uno.", + "wishlist-mode-wishlist": "Wishlist", + "wishlist-mode-display-text": "En modo Wishlist, usted puede tener multiples usuarios, listas y reclamar items de otros usuarios. En modo Registry, usted tiene una sola lista que puede publicar y compartir." }, "a11y": { "cancel-editing": "Cancelar edición", @@ -75,7 +77,8 @@ "drag-handle": "drag handle for {name}", "toggle-manager": "{isManager, select, true {remove} other {add}} {user} como administrador", "two-people-looking-in-an-empty-box": "Dos personas estan revisando una caja vacia", - "a-person-looking-at-an-empty-board": "Una persona mirando un tablero vacío" + "a-person-looking-at-an-empty-board": "Una persona mirando un tablero vacío", + "wishlist-logo": "Wishlist Logo" }, "auth": { "log-in": "Ingresar", @@ -170,9 +173,9 @@ "mode": "Modo", "name-optional": "Nombre (Opcional)", "off": "Desactivado", - "moderate": "Moderar", + "moderate": "Moderado", "provide-the-name-of-the-group-below": "Proporcine el nombre del grupo a continuacion.", - "smtp-not-enabled-implication": "Mientras que el correo del usuario no es un requerimiento, los usuarios no podran auto gestionar el reinicio de clave y usted debera manualmente enviar los links de reinicio de clave.", + "smtp-not-enabled-implication": "Sin la configuracion del servicio SMPT, los usuarios no podran auto gestionar el reinicio de clave y usted debera manualmente enviar los links de reinicio de clave.", "select-group": "Seleccione Grupo", "strong": "Fuerte", "search-for-user": "Buscar usuario para agregar al grupo", @@ -185,7 +188,7 @@ "processing": "Procesando…", "add-user": "Agregar Usuario", "cancel": "Cancelar", - "change-group": "Canbiar Grupo", + "change-group": "Cambiar Grupo", "cannot-delete-default-group-msg": "Usted no puede eliminar el grupo por defecto. Por favor cambie el grupo por defecto antes de eliminar este grupo.", "confirm": "Confirmar", "copied": "Copiado!", @@ -207,7 +210,8 @@ "this-invite-link-is-only-valid-for-one-signup": "El enlace de invitacion es solamente valido por una vez", "update": "Actualizar", "user": "Usuario", - "wishlists-cleared": "Wishlists limpiada." + "wishlists-cleared": "Wishlists limpiada.", + "toggle-dark-mode": "Intercamnbiar el color del tema" }, "setup": { "lets-get-started": "Empecemos", @@ -245,9 +249,9 @@ "public-url": "URL Publica", "price-low-to-high": "Precio: Menor a Mayor", "purchased": "Comprado", - "unclaim": "Sin reclamar", + "unclaim": "Liberar reclamo", "unable-to-update-item-ordering": "No es posible actualizar el orden de los items", - "unclaimed": "Liberar reclamo", + "unclaimed": "Sin reclamar", "view-wishes": "Ver deseos", "url-placeholder": "Ingrese URL para capturar datos del item", "wishes-for": "Deseos de {listOwner}", @@ -277,11 +281,24 @@ "updated-success": "Item actualizado exitosamente", "share": "Compartir Lista", "nothing-claimed-yet": "Nada reclamado aun", - "reorder": "Reorganizar", + "reorder": "Orden Manual", "upload-image": "Cargar Imagen" }, "app": { "home": "Inicio", "my-claims": "Mis Reclamos" + }, + "email": { + "pw-reset-title": "Reiniciar Clave", + "test-subject": "Test de Wishlist", + "pw-reset-fallback-text": "Siga en enlace para reiniciar su clave: {resetUrl}", + "invite-fallback-text": "Alguien te ha invitado a Wishlist!!! Click en el enlace para inscribirte: {url}", + "invite-button": "Unirse a Wishlist", + "invite-body": "Usted ha sido invitado a ingresar a Wishlist! Para aceptar la invitacion, presione el enlace a continuacion.", + "invite-footer": "Si no deseas ingresar o consideras que este correo fue enviado por error, puedes ingnorar este correo.", + "invite-subject": "Invitacion a Wishlist", + "invite-title": "Bienvenido a Wishlist!", + "test-body": "Si usted esta leyendo esto, Felicitaciones! La configuracion del correo electronico se ha realizado apropiadamente!", + "pw-reset-body": "Si usted ha solicitado un reinicio de clave, click en el siguiente enlace. Si ustes NO realizo esta solicitud, puede ignorar este correo." } } From 23f37258d94fdd9c57969b9c3d80dbcc2967e2d7 Mon Sep 17 00:00:00 2001 From: Outclass 0026 <3792f194-e156-4d32-981b-ac8e02473303@anonygoat.xyz> Date: Sun, 22 Dec 2024 08:53:00 +0000 Subject: [PATCH 2/3] Translated using Weblate (French) Currently translated at 84.8% (241 of 284 strings) Translation: Wishlist/Wishlist Web Translate-URL: https://hosted.weblate.org/projects/wishlist/wishlist-web/fr/ --- src/i18n/fr.json | 196 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 189 insertions(+), 7 deletions(-) diff --git a/src/i18n/fr.json b/src/i18n/fr.json index e69076f..64dd294 100644 --- a/src/i18n/fr.json +++ b/src/i18n/fr.json @@ -20,10 +20,40 @@ "group-is-already-active": "Le groupe est déjà actif", "invalid-email": "Veuillez fournir une adresse mail valide.", "missing-groupid-from-request-parameters": "GroupId manquant dans les paramètres de la demande", - "must-specify-an-item-to-delete": "Vous devez spécifier un élément à supprimer" + "must-specify-an-item-to-delete": "Vous devez spécifier un élément à supprimer", + "not-authorized": "Non autorisé", + "password-must-not-be-blank": "Le mot de passe ne peut pas être vide", + "public-list-already-exists-for-the-user-and-group": "Un liste public existe déjà pour l'utilisateur et le groupe", + "public-list-not-found": "La liste publique est introuvable", + "user-not-found": "L'utilisateur n'existe pas", + "username-already-in-use": "{username} est déjà utilisé", + "user-is-not-a-member-of-the-group": "L'utilisateur n'est pas membre du groupe", + "one-or-more-items-missing-an-id": "Un ou plusieurs objets n'ont pas d'identifiant", + "price-must-have-a-currency": "Vous devez indiquer une devise pour le prix", + "password-min-strength": "Le mot de passe doit au moins comporter ''{minStrength}'' caractères", + "product-information-not-available": "Les informations de l'article ne sont pas disponibles", + "no-group-friendly-msg": "Si vous voyez cette page, c'est que vous ne faites encore partie d'aucun groupe ! Demandez à rejoindre un groupe ou créez le vôtre.", + "user-not-in-group": "L'utilisateur n'est pas membre de ce groupe", + "unable-to-delete-items": "Impossible de supprimer les objets", + "unable-to-find-product-information": "Impossible de trouver les informations de l'article. Vous pouvez toujours les encoder manuellement.", + "unauthenticated": "Vous devez d'abord vous authentifier", + "username-not-specified": "Nom d'utilisateur non spécifié", + "valid-url-not-provided": "Lien valide non fourni", + "username-must-not-be-blank": "Le nom d'utilisateur ne peut pas être vide", + "invalid-currency-code": "Le code pour la devise est invalide. Vous pouvez trouver la liste des codes ici", + "must-specify-asset-id": "Vous devez spécifiez l'identifiant de l'objet", + "must-specify-group-name-in-body": "Vous devez spécifiez le nom du groupe dans body", + "must-specify-url-in-query-parameters": "Vous devez spécifiez l'url dans les paramètres de la requête", + "name-must-not-be-blank": "Le nom ne peut pas être vide", + "suggestions-are-disabled": "Les suggestions sont désactivées", + "the-page-you-were-looking-for-wasnt-found": "La page que vous cherchez est introuvable", + "this-instance-is-invite-only": "Cette espace est sur invitation uniquement", + "user-already-exists": "Un utilisateur avec ce nom ou cet email existe déjà", + "reset-token-not-found": "Le jeton de réinitilisation est introuvable", + "something-went-wrong": "Quelque chose n'a pas fonctionné" }, "admin": { - "version": "Version : {version}", + "version": "Version : {version}", "groups": "Groupes", "default-group": "Groupe par défaut", "wishlist-mode-alert": "Il y a d'autres membres dans ce groupe, vous ne pouvez pas changer de mode tant que vous n'avez pas supprimé tous les membres sauf un.", @@ -39,16 +69,54 @@ "generate-reset-password-link": "Générer un lien de réinitialisation de mot de passe", "group-name": "Nom du groupe", "group-settings": "Paramètres du groupe", - "id-field": "Id Utilisateur: {id}", + "id-field": "Id Utilisateur : {id}", "claims": "Réservations", "add-remove-manager-message": "Êtes-vous sûr de vouloir {isManager, select, true {add} other {remove}} cet utilisateur comme gestionnaire de groupe ?", "admin": "Administrateur", - "administration": "Administration" + "administration": "Administration", + "remove-member-title": "Retirer le membre", + "security": "Sécurité", + "show-name": "Affichez le nom", + "smtp": "SMTP", + "smtp-from-name": "Nom de l'expéditeur", + "suggestions": "Suggestions", + "suggestions-auto-approve": "Approbation automatique", + "suggestions-method": "Méthode", + "suggestions-surprise-me": "Gardez-moi la surprise", + "unknown": "inconnu", + "username-field": "Nom d'utilisateur : {username}", + "smtp-from-email": "Mail de l'expéditeur", + "user-was-deleted": "{username} a été supprimé", + "settings": "Paramètres", + "select-a-group-option": "Sélectionnez un groupe", + "smtp-port": "Port", + "suggestions-approval-required": "Approbation requise", + "smtp-host": "Hôte", + "users": "Utilisateurs", + "wishlist-mode-display-text": "En mode 'Wishlist' , vous pouvez avoir plusieurs utilisateurs et listes, et réserver les articles d'autres utilisateurs. En mode \"Registry\", vous avez une seule liste que vous pouvez partager publiquement.", + "wishlist-mode-wishlist": "Wishlist", + "wishlist-mode": "Mode Wishlist", + "wishlist-mode-registry": "Registry", + "clear-lists-confirmation": "Êtes-vous sûr de vouloir effacer {claimedOnly, select, true {claimed items} other {all wishlists}} {groupSpecific, select, true {in this group} other {across tous les groupes}} ? Cette action est irréversible !", + "add-remove-manager-title": "{isManager, select, true {Add} other {Remove}} Administrateur", + "build-date": "Date de déploiement : {buildDate}", + "build": "Version : {sha}", + "clear-lists": "Effacez {groupSpecific, select, true {} other {All}} {claimedOnly, select, true {Claimed Items} other {Lists}}", + "make-admin": "Promouvoir administrateur", + "manager": "Administrateur", + "members": "Membres", + "password-strength-requirement": "Complexité du mot de passe", + "password-strength-warning": "Attention si vous modifiez ou désactivez cette valeur. Si elle est désactivée, tout mot de passe d'au moins 1 caractère sera accepté.", + "profile": "Profil", + "public-signup": "Inscription publique", + "registry-mode-alert-text": "Ce groupe est en Registry Mode. Aucun membre supplémentaire ne peut être ajouté dans ce mode. Vous pouvez obtenir un lien public vers votre liste sur la page de celle-ci.", + "remove-admin": "Retirer l'administrateur", + "remove-member-message": "Êtes-vous sûr de vouloir supprimer cet utilisateur du groupe?\"," }, "auth": { "password": "Mot de passe", "name": "Nom", - "confirm-password": "Confirmer le mot de passe", + "confirm-password": "Confirmez le mot de passe", "contact-admin": "Contactez l'administrateur pour réinitialiser le mot de passe.", "create-an-account": "Créer un compte", "check-your-email": "Vérifiez vos emails et cliquez sur le lien pour réinitialiser votre mot de passe.", @@ -87,9 +155,123 @@ "save-group-name": "enregistrer le nom du groupe", "toggle-password-visibility": "visibilité du mot de passe", "two-people-looking-in-an-empty-box": "Deux personnes regardant dans une boîte vide", - "upload-profile-image": "téléverser une image de profil" + "upload-profile-image": "téléverser une image de profil", + "wishlist-logo": "Wishlist logo", + "drag-handle": "tirer et maintenir pour {name}", + "toggle-manager": "{isManager, select, true {remove} other {add}} {user} comme administrateur", + "a-person-looking-at-an-empty-board": "Quelqu'un regardant une liste vide" }, "app": { - "my-claims": "Mes réservations" + "my-claims": "Mes réservations", + "home": "Accueil" + }, + "email": { + "invite-fallback-text": "Quelqu'un vous a invité à rejoindre sa Wishlist ! Cliquez sur le lien pour vous enregistrer : {url}", + "invite-footer": "Si vous ne souhaitez par rejoindre ou que vous pensez avoir reçu cet email par erreur, vous pouvez l'ignorer.", + "test-body": "Si vous lisez cei, félicitations! La configuration des notifications par email est configurée correctement!", + "invite-subject": "Invitation à Wishlist", + "pw-reset-body": "Si vous avez demandé une réinitialisation du mot de passe, cliquez sur le lien ci-dessous. Si ce n'est pas le cas, vous pouvez ignorer cet email.", + "invite-button": "Rejoindre Wishlist", + "pw-reset-title": "Réinitialiser le mot de passe", + "test-subject": "Test depuis Wishlist", + "invite-title": "Bienvenue sur Wishlist !", + "pw-reset-fallback-text": "Cliquez sur le lien pour réinitialiser votre mot de passe {resetUrl}", + "invite-body": "Vous avez été invité à rejoindre Wishlist ! Pour accepter l'invitation, cliquez sur le lien ci-dessous." + }, + "general": { + "add-user": "Ajouter un utilisateur", + "cancel": "Annuler", + "invite": "Invitation", + "invite-sent": "Invitation envoyée !", + "moderate": "Modérer", + "off": "Désactivé", + "ok": "OK", + "please-confirm": "Veuillez confirmer", + "processing": "En cours de traitement…", + "provide-the-name-of-the-group-below": "Indiquez le nom du groupe ci-dessous.", + "save": "Sauvegarder", + "saved": "Sauvegardé", + "select-group": "Sélectionnez le groupe", + "smtp-is-not-enabled": "Le SMTP n'est pas activé", + "submit": "Soumettre", + "toggle-dark-mode": "Basculer entre le mode clair et le mode sombre", + "update": "Mettre à jour", + "user": "Utilisateur", + "user-count": "Nombre d'utilisateurs", + "very-strong": "Très fort", + "very-weak": "Très faible", + "weak": "Faible", + "success": "Réussi !", + "oops": "Oops ! Quelque chose s'est mal passé.", + "smtp-not-enabled-implication": "Configurer un email n'est pas une obligation, cependant les utilisateurs ne seront pas en mesure de réinitialiser eux même leur mot de passe. Vous devrez leur envoyer un lien pour leur permettre de réinitialiser leur mots de passe.", + "this-invite-link-is-only-valid-for-one-signup": "Ce lien d'invitation est valide pour seulement une inscription", + "required-field": "champ requis", + "invite-link": "Lien d'invitation", + "invite-user": "Invitez un utilisateur", + "manage-group": "Gérez les groupes", + "remove": "Retirer", + "search": "Recherche", + "search-for-user": "Rechercher un utilisateur à ajouter au groupe", + "select-user-group": "Sélectionnez un groupe pour que l'utilisateur puisse rejoindre. Un lien d'invitation sera généré", + "wishlists-cleared": "Wishlist nettoyée.", + "copied": "Copié !", + "create-group": "Créer un groupe", + "cannot-delete-default-group-msg": "Vous ne pouvez pas supprimer le groupe par défaut. Veuillez changer le groupe par défaut avant de supprimer ce groupe.", + "change-group": "Changer de groupe", + "confirm": "Confirmer", + "copy-to-clipboard": "Copier dans le presse-papiers", + "dismiss": "Annuler", + "enable": "Activer", + "enter-group-name": "Entrez le nom du groupe", + "enter-user-email": "Indiquez l'email de l'utilisateur et sélectionnez un groupe pour qu'il puisse rejoindre", + "group": "Groupe", + "group-created-successfully": "Groupe créé avec succès !", + "mode": "Mode", + "strong": "Fort", + "name-optional": "Nom (optionnel)" + }, + "setup": { + "global-settings": "Paramètres Globaux", + "hi": "Bonjour !", + "next": "Suivant", + "welcome-to-wishlist": "Bienvenue sur Wishlist", + "invite-users-subtext": "Si vous êtes prêt, invitez d'autres utilisateurs ! Vous pouvez toujours en inviter d'autres plus tard depuis le panneau administrateur ou les paramètres de groupe.", + "first-account-admin": "Votre premier compte sera l'administrateur. Vous pouvez toujours ajouter d'autre administrateurs par après.", + "invite-users": "Inviter des utilisateurs", + "back": "Retour", + "global-settings-subtext": "Ces paramètres seront appliqués à tous les groupes qui seront créés. Certains paramètres peuvent être écrasés par les paramètres individuels des groupes.", + "lets-get-started": "Commençons", + "get-started": "Commencer", + "complete": "Terminer", + "create-your-account": "Créez votre compte", + "unable-to-update-password": "Impossible de mettre à jour le mot de passe" + }, + "wishes": { + "added-by": "Ajouté par {name}", + "claimed": "Réservé", + "claimed-item": "{claimed, select, true {Claimed} other {Unclaimed}} item", + "create-for": "Créer un Souhait pour {listOwner}", + "default-sort": "Tri par défaut", + "delete": "Supprimer", + "deny": "Refuser", + "edit-wish": "Éditer le Souhait", + "filter": "Filtrer", + "finish": "Terminer", + "claimed-by": "Réservé par {name}", + "approve": "Approuver", + "approvals": "Approbations", + "add-item": "Ajouter un objet", + "approvals-waiting": "Vous avez {approvalCount, plural, one {# item} other {# items}} attendant votre approbation", + "create": "Créer un Souhait", + "edit": "Éditer", + "for": "Pour {name}", + "hang-tight-gathering-product-data": "Patientez un moment, récupération des données produit", + "approval-needed": "Approbation requise", + "approval-confirmation": "Êtes-vous certain d'{approve, select, true {approve} other {deny}} cette suggestion de {name}", + "approval-required": "{listOwner} doit approuver votre suggestion avant qu'elle soit ajoutée à sa liste.", + "before-you-can-claim-the-item-we-just-need-one-thing-from-you": "Avant que vous puissiez réserver l'article, nous avons juste besoin d'une chose.", + "claim-details": "Détails de la réservation", + "are-you-sure-you-wish-to-delete-name": "Êtes-vous certain de vouloir supprimer {name} ?", + "claim": "Réserver" } } From abd9ce02d257c36af7707c4405f1ab8a322d7328 Mon Sep 17 00:00:00 2001 From: Safeguard Date: Sat, 21 Dec 2024 16:40:55 +0000 Subject: [PATCH 3/3] Translated using Weblate (Russian) Currently translated at 1.7% (5 of 284 strings) Translation: Wishlist/Wishlist Web Translate-URL: https://hosted.weblate.org/projects/wishlist/wishlist-web/ru/ --- src/i18n/ru.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/i18n/ru.json b/src/i18n/ru.json index 0967ef4..47123e6 100644 --- a/src/i18n/ru.json +++ b/src/i18n/ru.json @@ -1 +1,9 @@ -{} +{ + "a11y": { + "a-person-looking-at-an-empty-board": "Человек, смотрящий на пустую доску", + "cancel-editing": "отменить редактирование", + "close": "Закрыть", + "decrease-priority": "Понизить приоритет для {name}", + "clear-url-field": "очистить поле URL" + } +}