diff --git a/public/locales/de/common.json b/public/locales/de/common.json index da20c85e..8d82aa25 100644 --- a/public/locales/de/common.json +++ b/public/locales/de/common.json @@ -8,6 +8,16 @@ "placeholder": "Sprache auswählen", "title": "Sprache auswählen" }, + "debug_info": "Debug-Informationen", + "debug_info_details": { + "copy_failed": "Debug-Informationen konnten nicht in die Zwischenablage kopiert werden", + "description": "Fügen Sie nachfolgend die Informationen ein, wenn Sie eine Supportanfrage erstellen:", + "git": "Git", + "new_version_available": "Eine neue Version ist verfügbar:", + "title": "Fehlerbehebungsinformationen", + "user_agent": "Benutzeragent", + "version": "Version" + }, "download_app": "App herunterladen", "download_app_details": { "download_as_pwa": "Du kannst SplitPro als App auf deinen Startbildschirm herunterladen.", @@ -62,6 +72,7 @@ "close": "Schließen", "confirm": "Bestätigen", "connect": "Verbinden", + "copy": "Kopieren", "create": "Erstellen", "edit_expense": "Ausgabe bearbeiten", "export": "Exportieren", @@ -95,6 +106,16 @@ "setup_instructions": "Docker-Setup-Anleitung", "trouble_logging_in": "Probleme beim anmelden? Kontakt" }, + "bank_transactions": { + "choose_bank_provider": "Bankinstitut auswählen", + "no_bank_providers_found": "Keine Bankinstitute gefunden.", + "plaid": { + "bank_connected_successfully": "Bankinstitut erfolgreich verknüpft" + }, + "search_bank": "Bank suchen", + "select_bank_provider": "Bankinstitut auswählen", + "to_bank": "Zum Bankinstitut" + }, "currency_conversion": { "amount_to_receive": "Zu erhaltender Betrag", "description": "Den Betrag in eine andere Währung umrechnen.", @@ -112,6 +133,7 @@ "email_required": "Email wird benötigt", "feedback_min_length": "Feedback sollte mindestens 10 Zeichen lang sein", "feedback_required": "Feedback ist erforderlich", + "group_balances_malformed": "Die Daten der Gruppenbilanz sind fehlerhaft. Bitte melden Sie das Problem oder versuchen Sie eine Neuberechnung.", "group_name_update_failed": "Fehler beim Aktualisieren des Gruppennamens", "group_required": "Gruppe eingeben", "import_failed": "Fehler beim Importieren der Datei", diff --git a/public/locales/es-AR/common.json b/public/locales/es-AR/common.json index 345f128e..dafa067d 100644 --- a/public/locales/es-AR/common.json +++ b/public/locales/es-AR/common.json @@ -8,6 +8,16 @@ "placeholder": "Seleccionar un idioma", "title": "Seleccionar un idioma" }, + "debug_info": "Info de depuración", + "debug_info_details": { + "copy_failed": "Error al copiar información de depuración al portapapeles", + "description": "Pegá la info de abajo cuando crees un pedido de soporte:", + "git": "Git", + "new_version_available": "Hay una nueva versión disponible:", + "title": "Info de depuración", + "user_agent": "UserAgent", + "version": "Versión" + }, "download_app": "Descargar aplicación", "download_app_details": { "download_as_pwa": "Podés descargar SplitPro como una PWA a tu pantalla de inicio.", @@ -61,12 +71,16 @@ "cancel": "Cancelar", "close": "Cerrar", "confirm": "Confirmar", + "connect": "Conectar", + "copy": "Copiar", "create": "Crear", "edit_expense": "Editar gasto", "export": "Exportar", + "fetch": "Obtener", "import": "Importar", "invite": "Invitar", "leave": "Salir", + "reconnect": "Reconectar", "save": "Guardar", "settle_up": "Liquidar", "submit": "Enviar" @@ -92,6 +106,18 @@ "setup_instructions": "instrucciones de configuración de Docker", "trouble_logging_in": "¿Problemas para iniciar sesión? Contactá a" }, + "bank_transactions": { + "choose_bank_provider": "Elegí proveedor bancario", + "no_bank_providers_found": "No se encontraron proveedores bancarios", + "plaid": { + "bank_connected_successfully": "Banco conectado exitosamente", + "bank_connection_cancelled": "Conexión con Banco cancelada", + "bank_connection_failed": "Fallo al conectar al banco" + }, + "search_bank": "Buscar banco", + "select_bank_provider": "Seleccioná proveedor bancario", + "to_bank": "al banco" + }, "currency_conversion": { "amount_to_receive": "Monto a recibir", "description": "Convertir el monto a una moneda diferente.", @@ -110,8 +136,10 @@ "feedback_required": "Los comentarios son obligatorios", "group_name_update_failed": "Error al actualizar el nombre del grupo", "import_failed": "Error al importar el archivo", + "invalid_cron_expression": "Expresión cron inválida", "invalid_currency_code": "Código de moneda inválido", "language_change_failed": "Error al cambiar el idioma", + "less_than": "El archivo debe ser menor que", "name_required": "El nombre es requerido", "notification_not_supported": "Las notificaciones no son compatibles", "otp_invalid": "OTP inválido", @@ -183,21 +211,31 @@ "search_friends": "Buscar amigos, grupos o agregar correo electrónico" } }, + "already_added": "Ya agregado", "balance_list": { "are_settled_up": "están liquidados", "is_settled_up": "está liquidado", "press_balance_info": "Presioná en el saldo individual para iniciar la liquidación" }, + "bank_transactions": "Transacciones bancarias", + "clear": "Limpiar", "delete_expense_details": { "text": "Esta acción no se puede deshacer. Esto eliminará permanentemente tu gasto.", "title": "¿Estás absolutamente seguro?" }, + "no_transactions_yet": "Sin transacciones aún", + "pending": "Pendiente", + "submit_all": "Enviar todo", "title": "Agregar gasto", "title_mobile": "Agregar" }, "group_details": { "add_members": "Agregar miembros", "copied": "Copiado", + "create_group": { + "group_name_placeholder": "Nombre de Grupo", + "title": "Crear un grupo" + }, "group_info": { "actions": "Acciones", "archive_group": "Archivar grupo", @@ -281,7 +319,29 @@ "add_expense": "Agregar Gasto", "app_name": "SplitPro", "balances": "Saldos", - "groups": "Grupos" + "groups": "Grupos", + "recurring": "Recurrente" + }, + "recurrence": { + "cron_expression": "Expresión Cron", + "days_of_month": "Días del mes", + "days_of_week": "Días de la semana", + "description": "Configurá una recurrencia automática para este gasto.", + "empty": "Sin gastos recurrentes aún", + "expense_for_the_amount_of": "Gasto {{nombre}} por un monto de {{monto}} {{moneda}}", + "months": "Meses", + "never": "Sin agenda configurada", + "recurring": "Recurrente", + "schedule_type": { + "custom": "Personalizado", + "day": "Diariamente", + "month": "Mensualmente", + "never": "Nunca", + "week": "Semanalmente", + "year": "Anualmente" + }, + "time_of_day": "Hora del día", + "title": "Recurrencia" }, "ui": { "added_by": "Agregado por", @@ -317,6 +377,7 @@ } }, "expense_details": "Detalles del gasto", + "in_group": "En grupo", "no_activity": "Aún no hay actividades", "not_involved": "No involucrado", "on": "el", diff --git a/public/locales/es-MX/common.json b/public/locales/es-MX/common.json index 182af553..b229aa83 100644 --- a/public/locales/es-MX/common.json +++ b/public/locales/es-MX/common.json @@ -8,6 +8,16 @@ "placeholder": "Seleccionar un idioma", "title": "Seleccionar un idioma" }, + "debug_info": "Info de depuración", + "debug_info_details": { + "copy_failed": "No se pudo copiar la información de depuración al portapapeles", + "description": "Pega la información abajo cuando hagas una solicitud de soporte:", + "git": "Git", + "new_version_available": "Nueva versión disponible:", + "title": "Información de depuración", + "user_agent": "UserAgent", + "version": "Versión" + }, "download_app": "Descargar aplicación", "download_app_details": { "download_as_pwa": "Puedes descargar SplitPro como una PWA a tu pantalla de inicio.", @@ -34,6 +44,10 @@ "note": "Nota: Actualmente solo soporta la importación de amigos y grupos. No importará transacciones. Estamos trabajando en ello." }, "logout": "Cerrar sesión", + "messages": { + "submit_error": "No se pudo enviar el comentario", + "submit_success": "Comentario enviado" + }, "notifications": { "disable_notification": "Deshabilitar notificaciones", "enable_notification": "Habilitar notificaciones", @@ -57,12 +71,16 @@ "cancel": "Cancelar", "close": "Cerrar", "confirm": "Confirmar", + "connect": "Conectar", + "copy": "Copiar", "create": "Crear", "edit_expense": "Editar gasto", "export": "Exportar", + "fetch": "Obtener", "import": "Importar", "invite": "Invitar", "leave": "Salir", + "reconnect": "Reconectar", "save": "Guardar", "settle_up": "Liquidar", "submit": "Enviar" @@ -88,6 +106,18 @@ "setup_instructions": "instrucciones de configuración de Docker", "trouble_logging_in": "¿Problemas para iniciar sesión? Contacta a" }, + "bank_transactions": { + "choose_bank_provider": "Elige proveedor bancario", + "no_bank_providers_found": "No se encontraron proveedores bancarios", + "plaid": { + "bank_connected_successfully": "Banco conectado exitosamente", + "bank_connection_cancelled": "Conexión bancaria cancelada", + "bank_connection_failed": "No se pudo conectar banco" + }, + "search_bank": "Buscar banco", + "select_bank_provider": "Selecciona proveedor bancario", + "to_bank": "al banco" + }, "currency_conversion": { "amount_to_receive": "Monto a recibir", "description": "Convierte el monto a una moneda diferente.", @@ -105,7 +135,10 @@ "feedback_required": "Los comentarios son obligatorios", "group_name_update_failed": "Error al actualizar el nombre del grupo", "import_failed": "Error al importar el archivo", + "invalid_cron_expression": "Expresión cron inválida", + "invalid_currency_code": "Código de moneda inválido {{code}}", "language_change_failed": "Error al cambiar el idioma", + "less_than": "El archivo debe ser menor que", "name_required": "El nombre es requerido", "notification_not_supported": "Las notificaciones no son compatibles", "otp_invalid": "OTP inválido", @@ -120,6 +153,7 @@ "subscribe_error": "No se puede suscribir a las notificaciones", "unsubscribe_error": "Error al cancelar la suscripción a las notificaciones", "upload_failed": "Error al subir el archivo", + "uploading_error": "Error al subir archivo", "valid_email": "Introduce un correo electrónico válido" }, "expense_details": { @@ -176,15 +210,21 @@ "search_friends": "Buscar amigos, grupos o añadir correo electrónico" } }, + "already_added": "Ya agregado", "balance_list": { "are_settled_up": "están liquidados", "is_settled_up": "está liquidado", "press_balance_info": "Pulsa en el saldo individual para iniciar la liquidación" }, + "bank_transactions": "Transacciones bancarias", + "clear": "Limpiar", "delete_expense_details": { "text": "Esta acción no se puede deshacer. Esto eliminará permanentemente tu gasto.", "title": "¿Estás absolutamente seguro?" }, + "no_transactions_yet": "Aún sin transacciones", + "pending": "Pendiente", + "submit_all": "Enviar todo", "title": "Añadir gasto", "title_mobile": "Añadir" }, @@ -278,7 +318,29 @@ "add_expense": "Añadir Gasto", "app_name": "SplitPro", "balances": "Saldos", - "groups": "Grupos" + "groups": "Grupos", + "recurring": "Recurrente" + }, + "recurrence": { + "cron_expression": "Expresión Cron", + "days_of_month": "Día del mes", + "days_of_week": "Día de la semana", + "description": "Configurar una recurrencia automática para este gasto.", + "empty": "No hay gastos recurrentes aún", + "expense_for_the_amount_of": "Gasto {{name}} por la cantidad de {{amount}} {{currency}}", + "months": "Meses", + "never": "No hay horario configurado", + "recurring": "Recurrente", + "schedule_type": { + "custom": "Personalizado", + "day": "Diario", + "month": "Mensual", + "never": "Nunca", + "week": "Semanal", + "year": "Anual" + }, + "time_of_day": "Hora del día", + "title": "Recurrencia" }, "ui": { "added_by": "Añadido por", @@ -314,6 +376,7 @@ } }, "expense_details": "Detalles del gasto", + "in_group": "En grupo", "no_activity": "Aún no hay actividades", "not_involved": "No involucrado", "on": "el", diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index 4effd275..d4140849 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -8,17 +8,27 @@ "placeholder": "Choisir une langue", "title": "Choisir une langue" }, + "debug_info": "Info de débug", + "debug_info_details": { + "copy_failed": "Échec de la copie des infos de débug", + "description": "Collez les informations suivantes lorsque que vous faites une demande au support :", + "git": "Git", + "new_version_available": "Une nouvelle version est disponible :", + "title": "Informations de débogage", + "user_agent": "UserAgent", + "version": "Version" + }, "download_app": "Télécharger l'app", "download_app_details": { "download_as_pwa": "Tu peux télécharger SplitPro en tant que PWA (Aplication Web Progressive) sur ton écran d'accueil.", "title": "Télécharger l'app", - "using_android": "Si tu utilises Android, regarde cette", - "using_ios": "Si tu utilises iOS, regarde cette", + "using_android": "Pour Android, regarder cette", + "using_ios": "Pour iOS, regarder cette", "video": "vidéo" }, - "download_splitpro_data": "Télécharger les données SplitPro", + "download_splitpro_data": "Télécharger les données de SplitPro", "edit_name": { - "placeholder": "Entre ton pseudo", + "placeholder": "Choisis ton pseudo", "title": "Changer de pseudo" }, "follow_on_x": "Nous suivre sur X", @@ -26,29 +36,29 @@ "import_from_splitwise_details": { "choose_file": "Choisir un fichier", "export_splitwise_data_button": "Exporter les données Splitwise", - "follow_to_export_splitwise_data": "Suivre ce lien pour exporter les données de Splitwise", + "follow_to_export_splitwise_data": "Exporter les données de Splitwise via ce lien", "messages": { - "import_success": "L'import est un succès" + "import_success": "L'import a bien fonctionné" }, "no_file_chosen": "Aucun fichier choisi", "note": "Note : l'import ne fonctionne actuellement que pour les ami⋅es et les groupes, mais pas pour les transactions. On y travaille !" }, "logout": "Déconnexion", "messages": { - "submit_error": "Désolé, une erreur est survenue lors de l'envoi de tes retours", - "submit_success": "Tes retours ont bien été envoyés" + "submit_error": "Une erreur est survenue lors de l'enregistrement", + "submit_success": "Modifications enregistrées" }, "notifications": { "disable_notification": "Désactiver les notifications", "enable_notification": "Activer les notifications", "messages": { - "notification_granted": "Tu recevras désormais les notifications" + "notification_granted": "Les notifications sont désormais activées" } }, - "star_on_github": "Donne-nous une étoile sur GitHub", + "star_on_github": "Soutenir sur GitHub", "submit_feedback": "Faire un feedback", "submit_feedback_details": { - "placeholder": "Entre tes retours", + "placeholder": "Faire des retours sur l'appli", "title": "Faire un feedback" }, "support_us": "Faire un don", @@ -56,12 +66,13 @@ "write_review": "Écrire un avis" }, "actions": { - "add_expense": "Ajouter une dépense", + "add_expense": "Nouvelle dépense", "back": "Retour", "cancel": "Annuler", "close": "Fermer", "confirm": "Confirmer", "connect": "Se connecter", + "copy": "Copier", "create": "Créer", "edit_expense": "Éditer la dépense", "export": "Exporter", @@ -71,7 +82,7 @@ "leave": "Quitter", "reconnect": "Se reconnecter", "save": "Enregistrer", - "settle_up": "Enregistrer un règlement", + "settle_up": "Rembourser", "submit": "Valider" }, "actors": { @@ -122,19 +133,21 @@ "email_required": "L'adresse mail est requise", "feedback_min_length": "Le texte doit faire au moins 10 caractères", "feedback_required": "Fournis des informations", + "group_balances_malformed": "Les données des soldes de groupe sont erronées, merci d'essayer de relancer leur calcul ou de reporter une erreur sinon.", "group_name_update_failed": "Une erreur est survenue lors de la mise à jour du nom du groupe", "import_failed": "Une erreur est survenue lors de l'import du fichier", "invalid_cron_expression": "Expression cron invalide", "invalid_currency_code": "Le code de devise {{code}} est invalide", "language_change_failed": "Le changement de langage a échoué", "less_than": "Le poids du fichier doit être inférieur à", - "name_required": "Le nom est requis", + "name_required": "Un nom est requis", + "no_providers": "Une erreur est survenue lors du chargement des fournisseurs d'authentification. Vérifiez les logs du backend sur le serveur.", "notification_not_supported": "Notification non supportée", "otp_invalid": "Code OTP invalide", "otp_required": "Le code OTP est requis", "request_error": "Une erreur est survenue lors du chargement des notifications", "saving_expense": "Un erreur est survenue lors de l'enregistrement de la dépense", - "setting_update_failed": "Une erreur est survenue lors de la mise à jour du paramètre", + "setting_update_failed": "Une erreur est survenue lors de la mise à jour des paramètres", "signin_error": "Une erreur est survenue lors de la connexion : ", "signup_disabled": "L'inscription de nouveaux comptes est désactivée sur cette instance", "something_went_wrong": "Une erreur est survenue", @@ -145,7 +158,7 @@ "valid_email": "Entre une adresse mail valide" }, "expense_details": { - "add_expense": "Ajouter une dépense", + "add_expense": "Nouvelle dépense", "add_expense_details": { "add_new_expense": "Ajouter une dépense", "amount_placeholder": "Montant", @@ -153,17 +166,17 @@ "pick_a_date": "Choisir une date", "select_user_or_group": { "add_to_split_pro": "Inviter sur SplitPro", - "note": "Note : l'envoi d'invitations est désactivé pour le moment pour éviter le spam", + "note": "Note : l'envoi de mails d'invitation est désactivé pour le moment pour éviter le spam", "only_one_group_time": "Une dépense ne peut concerner qu'un seul groupe à la fois", "send_invite": "Envoyer une invitation", "warning": "Attention : N'envoyez pas d'invitation à des adresses mail non enregistrées ici, utilisez plutôt la fonction « inviter sur SplitPro ». Votre compte sera bloqué si vous utilisez mal cette fonctionnalité" }, "split_type_section": { "split_equally": "partagé à parts égales", - "split_unequally": "partagé à parts variables", + "split_unequally": "partagé inégalement", "types": { "adjustment": { - "remaining_to_split_equally": "Montant restant à partager :", + "remaining_to_split_equally": "Montant partagé à parts égales :", "title": "Ajustement manuel" }, "equal": { @@ -171,7 +184,7 @@ "title": "Parts égales" }, "exact": { - "remaining": "Montant restant :", + "remaining": "Montant restant", "title": "Montants" }, "percentage": { @@ -194,13 +207,13 @@ "user_input": { "add_more_friends": "Rechercher des ami⋅es, des groupes ou ajouter une adresse mail", "cannot_change_group": "Impossible de changer de groupe en cours d'édition", - "remove_group": "Pressez Suppr pour supprimer le groupe", + "remove_group": "Presse « Retour Arrière » pour supprimer le groupe", "search_friends": "Rechercher des ami⋅es, des groupes ou ajouter une adresse mail" } }, - "already_added": "Déjà ajouté", + "already_added": "Déjà ajouté⋅e", "balance_list": { - "are_settled_up": "sont quittes", + "are_settled_up": "es quitte", "is_settled_up": "est quitte", "press_balance_info": "Clique sur un solde pour effectuer un règlement" }, @@ -208,17 +221,17 @@ "clear": "Effacer", "delete_expense_details": { "text": "Cette action n'est pas réversible. Ceci supprimera définitivement ta dépense.", - "title": "Veux-tu vraiment supprimer cette dépense ?" + "title": "Confirmer la suppression définitive ?" }, "no_transactions_yet": "Aucune transaction pour l'instant", "pending": "En attente", "submit_all": "Tout enregistrer", - "title": "Ajouter une dépense", + "title": "Nouvelle dépense", "title_mobile": "Ajouter" }, "group_details": { "add_members": "Ajouter des membres", - "copied": "Copié", + "copied": "Lien copié", "create_group": { "group_name_placeholder": "Nom du groupe", "title": "Créer un groupe" @@ -236,25 +249,25 @@ "delete_group_details": { "can_delete": "Cette action est irréversible", "cant_delete": "Impossible de supprimer le groupe tant que tous les soldes ne sont pas réglés", - "title": "Es-tu vraiment sûr⋅e ?" + "title": "Confirmer la suppression définitive du groupe ?" }, "group_created": "Création du groupe :", "leave_group": "Quitter ce groupe", "leave_group_details": { "can_leave": "Cette action est irréversible", "cant_leave": "Impossible de quitter le groupe tant que tes soldes avec ses membres ne sont pas réglés", - "title": "Es-tu vraiment sûr⋅e ?" + "title": "Es-tu sûr⋅e de quitter ce groupe ?" }, "members": "Membres", "recalculate_balances": "Recalculer les soldes", "recalculate_balances_details": { "description": "Si les soldes ne correspondent pas aux dépenses, il est possible de les recalculer. Cela peut prendre un moment s'il y a beaucoup de dépenses. Les soldes en dehors de ce groupe ne seront pas affectés.", - "title": "Es-tu sûr⋅e ?" + "title": "Confirmer le re-calcul des soldes  ?" }, "remove_member_details": { "can_remove": "Tu es sur le point de retirer ce⋅tte membre du groupe", "cant_remove": "Impossible de supprimer un⋅e membre tant que leur solde en cours n'est pas réglé", - "title": "Es-tu vraiment sûr⋅e ?" + "title": "Confirmer le retrait de ce⋅tte membre du groupe ?" }, "simplify_debts": "Simplifier les dettes", "title": "Informations du groupe" @@ -272,13 +285,14 @@ "no_members": { "add_members": "Ajouter des membres", "add_members_details": { - "add_to_split_pro": "Inviter sur SplitPro", + "add_to_split_pro": "Ajouter à ce groupe", "note": "Note : l'envoi d'invitation par mail est désactivé", "placeholder": "Entrer un pseudo ou un mail", "send_invite": "Envoyer une invitation", "title": "Ajouter des membres", "warning": "Attention : N'envoyez pas d'invitation à des adresses mail non enregistrées ici, utilisez plutôt la fonction « inviter sur SplitPro ». Votre compte sera bloqué si vous utilisez mal cette fonctionnalité" }, + "invite_link": "Lien d'invitation", "no_members": "Aucun⋅e membre dans ce groupe pour l'instant." }, "tabs": { @@ -289,13 +303,13 @@ }, "invite_message": { "in_splitpro": "sur SplitPro", - "join_to": "Rejoins", - "text": "Rejoins le groupe, ajoute et gère tes dépenses, suis tes soldes auprès des autres" + "join_to": "Rejoindre", + "text": "Rejoins le groupe pour ajouter et gérer tes dépenses, et suivre tes soldes auprès des autres" }, "meta": { "application_name": "SplitPro", - "description": "Partagez vos dépenses entre ami⋅es. C'est gratuit !", - "title": "SplitPro : partagez vos dépenses entre ami⋅es. C'est gratuit !" + "description": "Partagez gratuitement vos dépenses entre ami⋅es", + "title": "SplitPro : partagez gratuitement vos dépenses entre ami⋅es" }, "navigation": { "account": "Compte", @@ -361,16 +375,17 @@ } }, "expense_details": "Détails de la dépense", + "in_group": "dans le groupe", "no_activity": "Aucune activité pour l'instant", "not_involved": "Non concerné⋅e", - "on": "sur", + "on": "le", "or": "ou", "outstanding_balances": "Soldes en cours", "select_currency": "Choix de la devise", - "settle_up_name": "Régler ses dettes", - "settled_up": "Dettes réglées", - "settlement": "Règlement de dettes", - "share_text": "Jette un œil à SplitPro : c'est une alternative open source (et gratuite !) à Splitwise", + "settle_up_name": "Régler une dette", + "settled_up": "À l'équilibre", + "settlement": "Règlement de dette", + "share_text": "Jette un œil à SplitPro : c'est une alternative open source et gratuite à Splitwise", "today": "Aujourd'hui" } } diff --git a/public/locales/hi/common.json b/public/locales/hi/common.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/public/locales/hi/common.json @@ -0,0 +1 @@ +{} diff --git a/public/locales/it/common.json b/public/locales/it/common.json index 2ac6ac31..5a67a4bb 100644 --- a/public/locales/it/common.json +++ b/public/locales/it/common.json @@ -8,6 +8,9 @@ "placeholder": "Seleziona una lingua", "title": "Seleziona una lingua" }, + "debug_info_details": { + "new_version_available": "È disponibile una nuova versione:" + }, "download_app": "Scarica l'app", "download_app_details": { "download_as_pwa": "Puoi scaricare SplitPro come PWA sulla tua home screen.", @@ -61,6 +64,7 @@ "cancel": "Annulla", "close": "Chiudi", "confirm": "Conferma", + "copy": "Copia", "create": "Crea", "edit_expense": "Modifica spesa", "export": "Esporta", diff --git a/public/locales/ne/common.json b/public/locales/ne/common.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/public/locales/ne/common.json @@ -0,0 +1 @@ +{} diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json index 906df4dc..6dc78ad6 100644 --- a/public/locales/pl/common.json +++ b/public/locales/pl/common.json @@ -8,6 +8,16 @@ "placeholder": "Wybierz język", "title": "Wybierz język" }, + "debug_info": "Informacje dotyczące debugowania", + "debug_info_details": { + "copy_failed": "Nie udało się skopiować informacji debugowania do schowka", + "description": "Podczas tworzenia zgłoszenia do pomocy technicznej wklej poniższe informacje:", + "git": "Git", + "new_version_available": "Nowa wersja jest dostępna:", + "title": "Informacje dotyczące debugowania", + "user_agent": "UserAgent", + "version": "Wersja" + }, "download_app": "Pobierz aplikację", "download_app_details": { "download_as_pwa": "Możesz pobrać SplitPro jako PWA na swój ekran główny.", @@ -61,6 +71,8 @@ "cancel": "Anuluj", "close": "Zamknij", "confirm": "Potwierdź", + "connect": "Połącz", + "copy": "Kopiuj", "create": "Utwórz", "edit_expense": "Edytuj wydatek", "export": "Eksportuj", @@ -68,6 +80,7 @@ "import": "Importuj", "invite": "Zaproś", "leave": "Opuść", + "reconnect": "Połącz ponownie", "save": "Zapisz", "settle_up": "Rozlicz", "submit": "Zapisz" @@ -93,6 +106,18 @@ "setup_instructions": "instrukcje konfiguracji Docker", "trouble_logging_in": "Problemy z logowaniem? Skontaktuj się" }, + "bank_transactions": { + "choose_bank_provider": "Wybierz bank", + "no_bank_providers_found": "Nie znaleziono żadnych dostawców usług bankowych", + "plaid": { + "bank_connected_successfully": "Bank połączony pomyślnie", + "bank_connection_cancelled": "Połączenie z bankiem zostało przerwane", + "bank_connection_failed": "Nie udało się połączyć z bankiem" + }, + "search_bank": "Wyszukaj bank", + "select_bank_provider": "Wybierz dostawcę usług bankowych", + "to_bank": "Do banku" + }, "currency_conversion": { "amount_to_receive": "Kwota do otrzymania", "description": "Przelicz kwotę na inną walutę.", @@ -110,13 +135,16 @@ "email_required": "Email jest wymagany", "feedback_min_length": "Opinia powinna mieć co najmniej 10 znaków", "feedback_required": "Opinia jest wymagana", + "group_balances_malformed": "Dane dotyczące sald grupowych są nieprawidłowe. Proszę zgłosić problem lub spróbować ponownie wykonać obliczenia.", "group_name_update_failed": "Błąd podczas aktualizacji nazwy grupy", "group_required": "Grupa jest wymagana", "import_failed": "Błąd podczas importowania pliku", + "invalid_cron_expression": "Błędne wyrażenie cron", "invalid_currency_code": "Nieprawidłowy kod waluty {{code}}", "language_change_failed": "Błąd podczas zmiany języka", "less_than": "Plik powinien być mniejszy niż", "name_required": "Nazwa jest wymagana", + "no_providers": "Błąd podczas pobierania dostawców uwierzytelniania. Sprawdź logi.", "notification_not_supported": "Powiadomienia nie są obsługiwane", "otp_invalid": "Nieprawidłowy kod OTP", "otp_required": "Kod OTP jest wymagany", @@ -191,6 +219,7 @@ "is_settled_up": "rozliczono", "press_balance_info": "Naciśnij na poszczególne saldo aby rozpocząć rozliczenie" }, + "clear": "Wyczyść", "delete_expense_details": { "text": "Ta akcja nie może być cofnięta. To trwale usunie twój wydatek.", "title": "Czy masz absolutną pewność?" diff --git a/public/locales/pt-BR/common.json b/public/locales/pt-BR/common.json index b53bbbf9..c0ebd382 100644 --- a/public/locales/pt-BR/common.json +++ b/public/locales/pt-BR/common.json @@ -8,6 +8,16 @@ "placeholder": "Selecione um idioma", "title": "Selecionar idioma" }, + "debug_info": "Info. de depuração", + "debug_info_details": { + "copy_failed": "Falha ao copiar info. de depuração", + "description": "Cole a informação abaixo ao criar uma solicitação de suporte:", + "git": "Git", + "new_version_available": "Uma nova versão está disponível:", + "title": "Info. de Depuração", + "user_agent": "UserAgent", + "version": "Versão" + }, "download_app": "Instalar app", "download_app_details": { "download_as_pwa": "Você pode instalar o SplitPro como um PWA na sua tela inicial.", @@ -61,6 +71,8 @@ "cancel": "Cancelar", "close": "Fechar", "confirm": "Confirmar", + "connect": "Conectar", + "copy": "Copiar", "create": "Criar", "edit_expense": "Editar despesa", "export": "Exportar", @@ -68,6 +80,7 @@ "import": "Importar", "invite": "Convidar", "leave": "Sair", + "reconnect": "Reconectar", "save": "Salvar", "settle_up": "Quitar despesas", "submit": "Enviar" @@ -93,6 +106,18 @@ "setup_instructions": "instruções de configuração do Docker", "trouble_logging_in": "Com dificuldades para fazer login? Entre em contato" }, + "bank_transactions": { + "choose_bank_provider": "Escolha o provedor bancário", + "no_bank_providers_found": "Nenhum provedor bancário encontrado", + "plaid": { + "bank_connected_successfully": "Banco conectado com êxito", + "bank_connection_cancelled": "Conexão bancária cancelada", + "bank_connection_failed": "Falha ao conectar-se ao banco" + }, + "search_bank": "Procurar banco", + "select_bank_provider": "Selecione o provedor bancário", + "to_bank": "para o banco" + }, "currency_conversion": { "amount_to_receive": "Quantia a receber", "description": "Converta a quantia para uma moeda diferente.", @@ -108,8 +133,10 @@ "email_required": "O e-mail é obrigatório", "feedback_min_length": "O feedback deve conter pelo menos 10 caracteres", "feedback_required": "O campo feedback é obrigatório", + "group_balances_malformed": "Dados sobre saldos do grupo estão corrompidos, por favor relate o problema ou tente recalcular.", "group_name_update_failed": "Erro ao atualizar o nome do grupo", "import_failed": "Erro ao importar arquivo", + "invalid_cron_expression": "Expressão cron inválida", "invalid_currency_code": "Moeda inválida com código {{code}}", "language_change_failed": "Erro ao alterar idioma", "less_than": "Arquivo deve ter menos de", @@ -183,15 +210,21 @@ "search_friends": "Procure amigos, grupos ou insira um e-mail" } }, + "already_added": "Já adicionado", "balance_list": { "are_settled_up": "está(ão) quite(s)", "is_settled_up": "está quite", "press_balance_info": "Pressione no saldo individual para quitar os valores" }, + "bank_transactions": "Transações bancárias", + "clear": "Limpar", "delete_expense_details": { "text": "Esta ação não pode ser desfeita. Sua despesa será apagada permanentemente.", "title": "Tem certeza absoluta?" }, + "no_transactions_yet": "Nenhuma transação ainda", + "pending": "Pendente", + "submit_all": "Submeter tudo", "title": "Adicionar despesa", "title_mobile": "Adicionar" }, @@ -282,7 +315,29 @@ "add": "Adicionar", "add_expense": "Adicionar despesa", "balances": "Saldos", - "groups": "Grupos" + "groups": "Grupos", + "recurring": "Recorrente" + }, + "recurrence": { + "cron_expression": "Expressão Cron", + "days_of_month": "Dias do Mês", + "days_of_week": "Dias da Semana", + "description": "Configure recorrência automática para esta despesa.", + "empty": "Nenhuma despesa recorrente ainda", + "expense_for_the_amount_of": "Despesa {{name}} pelo valor de {{amount}} {{currency}}", + "months": "Meses", + "never": "Nenhum pagamento recorrente configurado", + "recurring": "Recorrente", + "schedule_type": { + "custom": "Personalizado", + "day": "Diário", + "month": "Mensal", + "never": "Nunca", + "week": "Semanal", + "year": "Anual" + }, + "time_of_day": "Hora do dia", + "title": "Recorrência" }, "ui": { "added_by": "Adicionado por", @@ -318,6 +373,7 @@ } }, "expense_details": "Detalhes da despesa", + "in_group": "Em grupo", "no_activity": "Nenhuma atividade ainda", "not_involved": "Não está envolvido(a)", "on": "em",