{"onboarding":{"wizard":{"title":"Bienvenue ! Ajoute ton premier reptile","subtitle":"Deux champs suffisent, tu pourras compléter sa fiche ensuite.","nameLabel":"Nom","namePlaceholder":"Ex. : Kaa","speciesLabel":"Espèce","speciesPlaceholder":"Ex. : Python regius","photoLabel":"Photo (optionnelle)","submit":"Créer sa fiche","creating":"Création…","later":"Plus tard","importCsv":"Importer un fichier CSV","allOptions":"Formulaire complet","nameRequired":"Donne-lui d'abord un nom.","speciesRequired":"Indique son espèce.","error":"La création a échoué. Réessaie dans un instant."},"checklist":{"title":"Bien démarrer","dismiss":"Masquer","steps":{"reptile":"Créer ton premier reptile","photo":"Ajouter une photo à sa fiche","event":"Enregistrer un premier repas ou une pesée","feeding":"Activer les rappels de nourrissage"},"cta":{"photo":"Ouvrir la fiche","event":"Ajouter","feeding":"Configurer"}}},"care":{"loading":"Chargement de la fiche d’élevage…","title":"Fiche d’élevage","more":"Détails","less":"Réduire","adultSize":"Taille adulte","lifespan":"Longévité","yearsShort":"ans","daysShort":"j","temperature":"Température","humidity":"Humidité","difficulty":"Difficulté","temperament":"Tempérament","substrate":"Substrat","water":"Eau","basking":"Point chaud","warm":"Zone chaude","cool":"Zone froide","night":"Nuit min","diet":"Alimentation","juvenile":"Juvénile","adult":"Adulte","health":"Problèmes de santé fréquents","disclaimer":"Repères indicatifs — adaptez à l’individu et vérifiez auprès de sources spécialisées.","difficultyValue":{"beginner":"Débutant","beginner-intermediate":"Débutant–intermédiaire","intermediate":"Intermédiaire","advanced":"Avancé","expert":"Expert"}},"csat":{"title":"Votre avis sur le support","subtitle":"Notez votre échange avec le support ReptiNode.","invalidTitle":"Lien invalide","invalidBody":"Ce lien d’enquête n’est plus valide.","thanksTitle":"Merci pour votre retour !","thanksBody":"Votre avis nous aide à progresser.","ticket":"Ticket #{{id}}","question":"Comment évalueriez-vous notre réponse ?","star":"{{n}} étoile(s)","commentPlaceholder":"Un commentaire ? (facultatif)","submit":"Envoyer mon avis","error":"Une erreur est survenue."},"notFound":{"body":"Cette page n'existe pas ou a été déplacée.","description":"Cette page n'existe pas.","home":"Retour à l'accueil","title":"Page introuvable"},"report":{"button":"Signaler","cancel":"Annuler","details":"Détails (facultatif)","details_placeholder":"Décrivez le problème…","error":"Une erreur est survenue. Vous devez être connecté pour signaler un contenu.","reason":"Motif","reasons":{"animal_welfare":"Maltraitance animale","impersonation":"Usurpation / fausse identité","inappropriate":"Contenu inapproprié ou choquant","other":"Autre","spam":"Spam ou publicité"},"send":"Envoyer le signalement","thanks":"Merci, votre signalement a bien été transmis à notre équipe.","title":"Signaler ce contenu"},"cookies":{"footerButton":"Préférences cookies","banner":{"text":"Nous utilisons des cookies et du stockage local pour faire fonctionner le site, mémoriser tes préférences et mesurer notre audience de façon anonyme. Avec ton accord, nous évaluons aussi nos publicités. Tu peux tout accepter, tout refuser ou choisir.","customize":"Personnaliser","acceptAll":"Tout accepter","rejectAll":"Tout refuser"},"modal":{"title":"Préférences des cookies","intro":"Nous respectons ta vie privée. Les cookies nécessaires, de préférence et de mesure d'audience anonyme sont toujours actifs. Seules les publicités requièrent ton accord.","alwaysActive":"Toujours actif","viewCookies":"Voir les cookies","save":"Enregistrer mes choix","acceptAll":"Tout accepter","rejectAll":"Tout refuser","moreInfo":"Plus d'informations dans notre","privacyLink":"politique de confidentialité","close":"Fermer"},"categories":{"necessary":{"title":"Strictement nécessaires","description":"Indispensables au fonctionnement du site (connexion, sécurité, paiement). Ils ne peuvent pas être désactivés.","items":[{"name":"token","provider":"ReptiNode","duration":"Session / 7 jours","purpose":"Maintient ta session connectée (jeton d'authentification)."},{"name":"user","provider":"ReptiNode","duration":"Session / 7 jours","purpose":"Mémorise ton profil pour éviter de le recharger à chaque page."},{"name":"rn_cookie_consent","provider":"ReptiNode","duration":"6 mois","purpose":"Enregistre tes préférences de cookies."},{"name":"__stripe_mid / __stripe_sid","provider":"Stripe","duration":"1 an / 30 min","purpose":"Sécurise les paiements et prévient la fraude."},{"name":"Service Worker (PWA)","provider":"ReptiNode","duration":"Persistant","purpose":"Permet l'installation de l'application et le mode hors-ligne."}]},"functional":{"title":"Fonctionnels / Préférences","description":"Mémorisent tes préférences d'usage (langue, affichage, progression du mini-jeu). Données internes à ReptiNode, sans cookie publicitaire ni suivi.","items":[{"name":"i18nextLng","provider":"ReptiNode","duration":"Persistant","purpose":"Mémorise ta langue préférée."},{"name":"dashboard_context","provider":"ReptiNode","duration":"Persistant","purpose":"Mémorise la vue choisie du tableau de bord (personnelle ou partagée)."},{"name":"android-prompt-dismissed / ios-prompt-dismissed","provider":"ReptiNode","duration":"Persistant","purpose":"Évite de réafficher l'invitation à installer l'application si tu l'as fermée."},{"name":"snake_archive_until_…","provider":"ReptiNode","duration":"Variable","purpose":"Reporte temporairement un rappel pour un animal donné."},{"name":"reptinode_achievements, reptinode_biopoints, reptinode_collection, reptinode_consumables, reptinode_hatched_count, reptinode_prestige, reptinode_upgrades","provider":"ReptiNode","duration":"Persistant","purpose":"Sauvegarde la progression du mini-jeu bonus (succès, points, collection)."}]},"analytics":{"title":"Mesure d'audience","description":"Statistiques de fréquentation via un outil auto-hébergé et sans cookie. Données anonymes et agrégées, jamais partagées, ne permettant pas de t'identifier.","items":[{"name":"analytics.reptinode.fr","provider":"ReptiNode (auto-hébergé)","duration":"Sans cookie","purpose":"Statistiques de fréquentation anonymes et agrégées (pages vues, source). Aucun cookie, aucune donnée personnelle, aucun partage tiers."}]},"marketing":{"title":"Marketing & publicité","description":"Permettent de mesurer l'efficacité de nos publicités Facebook & Instagram et de te proposer des contenus pertinents. Désactivés tant que tu n'as pas donné ton accord.","items":[{"name":"_fbp","provider":"Meta (Facebook)","duration":"3 mois","purpose":"Mesure l'efficacité des publicités et le reciblage."},{"name":"_fbc","provider":"Meta (Facebook)","duration":"3 mois","purpose":"Attribue les visites issues d'un clic sur une publicité Meta."},{"name":"API Conversions (CAPI)","provider":"Meta (Facebook)","duration":"—","purpose":"Envoie les conversions (inscription, abonnement) à Meta côté serveur."}]}}},"addSnake":{"add":"Ajouter le reptile","added":"Ajouté !","adding":"Ajout en cours...","birthDate":"Date de naissance","birthDateInvalid":"Format de date invalide.","birthDateFuture":"La date de naissance ne peut pas être dans le futur.","changePhoto":"Changer la photo","edit_subtitle":"Modifier les informations de {{name}}.","familyRequired":"Choisissez une famille ou ajoutez le reptile dans votre espace personnel.","female":"Femelle","feedingIntervalInvalid":"La fréquence de repas doit être un nombre entier supérieur à 0.","imageSizeError":"L'image ne doit pas dépasser {{max}} Mo.","imageTypeError":"Le fichier choisi doit être une image.","length":"Longueur (cm)","lengthInvalid":"La taille doit être supérieure à 0.","locality":"Localité","localityPlaceholder":"ex: Biak","locus":"Locus (séparés par des virgules)","locusPlaceholder":"ex: Mojave, Pied...","male":"Mâle","morph":"Morphe","morphPlaceholder":"ex: Pastel","name":"Nom","namePlaceholder":"ex: Luna","nameRequired":"Le nom est obligatoire.","noPhoto":"Aucune photo","notes":"Notes","notesPlaceholder":"Notes supplémentaires sur ce reptile...","photo":"Photo du reptile","photoHelp":"JPG, PNG ou WebP. {{max}} Mo max.","photo_hint":"Cliquez pour changer","removePhoto":"Supprimer la photo","sex":"Sexe","species":"Espèce","speciesPlaceholder":"ex: Python regius","speciesRequired":"L'espèce est obligatoire.","subtitle":"Renseignez les informations essentielles maintenant, vous pourrez compléter la fiche plus tard.","title":"Ajouter un nouveau reptile","traits":"Traits / Phénotypes","traitsPlaceholder":"ex: Red, Hypo...","unknown":"Inconnu","unknownSpeciesHelp":"Cette espèce n’est pas dans le catalogue, mais vous pouvez quand même l’ajouter.","weight":"Poids (grammes)","weightInvalid":"Le poids doit être supérieur à 0.","destination":{"title":"Où ajouter ce reptile ?","personal":"Mon espace personnel","personal_help":"Visible uniquement dans votre liste personnelle.","family":"Une famille","family_help":"Le reptile sera créé puis transféré dans la famille choisie.","family_label":"Famille cible","choose_family":"Choisir une famille...","family_selected":"Sera visible dans {{name}}.","summary_personal":"Ajout dans votre espace personnel.","summary_family":"Ajout dans la famille {{name}}."},"a11y":{"photoUpload":"Ajouter une photo"}},"inventory":{"view":{"cards":"Cartes","list":"Liste"},"table":{"line":"Ligne","qty":"Qté","forecast":"Stock","value":"Valeur"},"group_by_type":"Grouper par type","quick_minus":"Retirer un","quick_plus":"Ajouter un","recap":{"units":"Proies en stock","value":"Valeur du stock","weight":"Poids total","low":"Lignes basses","feed_cost":"Coût alim. / 30 j"},"forecast":{"days":"≈ {{count}} j de stock","until":"rupture ~ {{date}}"},"expiry":{"expired":"Périmé","soon":"Périme dans {{count}} j"},"shopping":{"button":"Liste de courses","title":"Liste de courses","empty":"Tout est bien approvisionné 👍","current":"Stock : {{count}}","copy":"Copier la liste","copied":"Copié !"},"sort":{"type":"Trier : type","qty":"Trier : quantité","days":"Trier : rupture proche","value":"Trier : valeur"},"nav":"Proies","title":"Inventaire de proies","subtitle":"Suivez votre stock de proies ; les repas peuvent le décompter automatiquement.","add_item":"Ajouter une proie","empty_title":"Aucune proie suivie","empty_desc":"Ajoutez une ligne de proie (type + taille) pour suivre votre stock et recevoir des alertes de stock bas.","error":"Impossible de charger l'inventaire.","low_stock_banner":"{{count}} ligne(s) au niveau ou en dessous du seuil de stock bas.","low_badge":"Bas","unit_weight":"Unité","threshold":"Seuil","unit_cost":"Coût","stock":"Stock","history":"Historique","confirm_delete":"Supprimer cette ligne de proie ?","toast":{"created":"Proie ajoutée","updated":"Proie mise à jour","deleted":"Proie supprimée","stock_updated":"Stock mis à jour","error":"Une erreur est survenue"},"modal":{"best_before":"À consommer avant","title_create":"Ajouter une proie","title_edit":"Modifier la proie","prey_type":"Type de proie","prey_size":"Taille","any_size":"Toute / non précisée","initial_qty":"Quantité initiale","unit_weight":"Poids unitaire (g)","threshold":"Seuil de stock bas","unit_cost":"Coût unitaire","notes":"Notes"},"stock_modal":{"title":"Mettre à jour le stock","add":"Ajouter","remove":"Retirer","amount":"Quantité","note":"Note","current":"Stock actuel : {{count}}"},"movements_title":"Mouvements de stock","no_movements":"Aucun mouvement pour l'instant.","reasons":{"purchase":"Achat","consumption":"Nourrissage","adjustment":"Ajustement"},"filter":{"all_types":"Tous les types","all_sizes":"Toutes les tailles","low_only":"Stock bas uniquement","clear":"Effacer","count":"{{count}} affichée(s)","none":"Aucune proie ne correspond aux filtres."},"a11y":{"sortSelect":"Trier l'inventaire"}},"health_growth_analytics":{"title":"Analytics santé & croissance","nav":"Analyses","subtitle":"Santé, croissance et nourrissage sur toute votre collection.","retry":"Réessayer","error":"Impossible de charger les analytics.","empty_title":"Pas encore de données","empty_desc":"Ajoutez des reptiles et enregistrez repas et pesées pour débloquer vos analytics santé & croissance.","go_dashboard":"Aller au tableau de bord","kpi":{"reptiles":"Reptiles","avg_health":"Santé moyenne","alerts":"Alertes actives","critical":"{{count}} critique(s)","feeding":"Taux d'acceptation","todo":"À faire"},"feeding_trend":"Acceptation des repas","accepted":"Acceptés","health_distribution":"Répartition santé","no_data":"Pas assez de données.","attention":"À surveiller","all_good":"Tout semble en bonne santé 🎉","growth_leaders":"Meilleure croissance (90 j)","no_growth":"Pas assez de pesées.","all_reptiles":"Tous les reptiles","no_weight":"Pas de poids","generated_at":"Mis à jour {{time}}","alert_types":{"feeding_late":"Repas en retard","refusal_streak":"Refus répétés","recent_regurgitation":"Régurgitation récente","weight_loss":"Perte de poids","shed_interval_long":"Mue en retard","missing_recent_weight":"Pesée à faire"},"period":{"30":"30 j","90":"90 j","365":"1 an","all":"Tout"},"filters":{"all_species":"Toutes les espèces","all_sexes":"Tous les sexes","all_enclosures":"Tous les terrariums","clear":"Effacer"},"export":{"report_title":"Rapport santé du cheptel"},"pts":"pts","todo":{"title":"À faire aujourd'hui","empty":"Rien à signaler, tout est à jour 🎉","feeding_overdue":"Repas en retard de {{count}} j","weigh_in_due":"Pesée à faire ({{count}} j)","weigh_in_never":"Aucune pesée enregistrée","no_recent_log":"Aucun log depuis {{count}} j","no_log_never":"Aucun événement enregistré"},"growth_chart":{"title":"Comparaison de croissance","no_data":"Sélectionnez des reptiles avec au moins deux pesées pour comparer leur croissance."},"sex":{"Male":"Mâle","Female":"Femelle","Unknown":"Inconnu"},"columns":{"name":"Nom","species":"Espèce","health":"Santé","weight":"Poids (g)","delta":"Δ %","alerts":"Alertes","last_activity":"Dernière activité"},"health_levels":{"good":"Stable","warning":"À surveiller","danger":"Attention","unknown":"Inconnu"},"a11y":{"refresh":"Actualiser les données"}},"notifications_bell":{"title":"Notifications","empty":"Aucune notification","mark_all_read":"Tout marquer comme lu","see_analytics":"Voir les analytics","loading":"Chargement…","open_aria":"Notifications","unread_aria":"{{count}} non lues","delete":"Supprimer"},"reptile_stats_panel":{"common":{"empty_value":"—"},"units":{"g":"g","mm":"mm","percent":"%","day_short":"j"},"loading":"Chargement des statistiques...","errors":{"load":"Impossible de charger les statistiques."},"header":{"title":"Statistiques du reptile","subtitle":"Santé, poids, repas, mues et alertes basées sur l'historique enregistré."},"health":{"score_label":"{{score}}/100 · {{label}}","levels":{"good":"Suivi stable","warning":"À surveiller","danger":"Attention requise","unknown":"Données insuffisantes"},"reasons":{"feeding_tracked":"Repas suivis","no_feeding":"Aucun repas enregistré","weight_available":"Poids renseigné","missing_weight":"Poids manquant","refusal_streak":"{{count}} refus consécutifs","no_refusal_streak":"Pas de série de refus inquiétante","recent_regurgitation":"Régurgitation récente","no_recent_regurgitation":"Pas de régurgitation récente"}},"cards":{"current_weight":"Poids actuel","last_meal":"Dernier repas","next_meal":"Prochain repas","last_shed":"Dernière mue","next_feeding_late":"Retard {{days}}j","average_short":"moy. {{days}}j"},"alerts":{"types":{"no_events":"Aucun événement enregistré pour ce reptile.","feeding_late":"Le dernier repas consommé date de {{days}} jours. Le rythme prévu est dépassé de {{lateByDays}} jours.","refusal_streak":"{{count}} refus consécutifs ont été enregistrés.","recent_regurgitation":"Une régurgitation a été enregistrée sur les 30 derniers jours.","missing_recent_weight":"Aucune pesée récente depuis {{days}} jours.","missing_weight":"Aucune donnée de poids disponible.","weight_loss":"Le poids a baissé de {{percent}} % sur les 90 derniers jours.","shed_interval_long":"La dernière mue date de {{days}} jours, au-dessus de l'intervalle moyen observé."}},"charts":{"not_enough_weight_data":"Pas assez de données pour afficher une courbe.","weight_curve_aria":"Courbe de poids"},"sections":{"weight":{"title":"Évolution du poids","min_max":"Min {{min}} · Max {{max}}"},"feeding":{"title":"Repas","subtitle":"Régularité et acceptation."},"prey":{"title":"Proies","common_type":"Type fréquent","common_size":"Taille fréquente","average_weight":"Poids moyen","prey_weight_ratio":"Ratio proie/poids"},"growth":{"title":"Croissance","current_length":"Longueur actuelle","variation":"Variation","last_measure":"Dernière mesure","points":"Points"},"health":{"title":"Santé","vet_visits":"Visites véto","last_visit":"Dernière visite","sheds":"Mues","events":"Événements"},"activity":{"title":"Activité récente","empty":"Aucune activité récente."}},"feeding_breakdown":{"accepted":"Acceptés","partial":"Partiels","assisted":"Assistés","refused":"Refus","regurgitated":"Régurgités"},"feeding_status":{"accepted":"accepté","refused":"refusé","partial":"partiel","regurgitated":"régurgité","assisted":"assisté"},"event_types":{"feeding":"Repas","shed":"Mue","mue":"Mue","vet_visit":"Visite vétérinaire","vet":"Visite vétérinaire","veterinary":"Visite vétérinaire","handling":"Manipulation","weight":"Pesée","length":"Mesure","pairing":"Accouplement","ovulation":"Ovulation","clutch":"Ponte","hatch":"Éclosion","birth":"Naissance","other":"Autre"}},"landingpage":{"solutions":{"aria_label":"Solutions par usage","eyebrow":"Découvrez :"},"nav":{"features":"Fonctionnalités","pricing":"Tarifs","faq":"FAQ","updates":"Mise à jour","login":"Se connecter"},"hero":{"badge_eu_hosting":"Hébergement UE","badge_free_reptiles":"20 reptiles gratuits","badge_no_commitment":"Sans engagement","badge":"La solution n°1 pour les éleveurs","title_part1":"Pilotez votre élevage de reptiles","title_highlight":"avec précision.","subtitle":"Abandonnez les carnets papiers et les fichiers Excel illisibles. ReptiNode centralise suivi, santé, génétique et reproduction dans une interface moderne.","cta":"Commencer gratuitement"},"hero_illustration":{"sparkline_label":"Poids · 90j","snake_name":"Banana Pied #05","snake_species":"Python Regius","status_active":"Actif","last_meal_label":"Dernier Repas","last_meal_time":"2j","last_meal_food":"Rat 40g","weight_label":"Poids","weight_value":"485g","history_title":"Historique récent","event_weight":"Pesée effectuée","time_2h_ago":"Il y a 2 heures","event_ovulation":"Ovulation détectée","time_yesterday":"Hier","qr_scan":"Scan Rapide","meal_validated":"Repas validé","sync":"Sync immédiate"},"features":{"eyebrow":"Fonctionnalités","main_title":"Tout ce dont vous avez besoin, au même endroit.","main_subtitle":"Obtenez une vue d'ensemble instantanée de votre élevage. Centralisez vos données et prenez les bonnes décisions grâce à des outils de suivi intelligents.","card_medical":{"tag":"Essentiel","title":"Dossier Médical Complet","description":"Gardez une trace indélébile de la santé de vos reptiles. Notez les repas, les refus, les mues, les pesées et les traitements vétérinaires.","feature_1":"Rappels automatiques","feature_2":"Courbes de poids"},"card_mobile":{"title":"Mode Mobile & QR","description":"Générez des QR Codes pour vos racks. Scannez et enregistrez une action en 2 secondes chrono depuis votre smartphone."},"card_genetic":{"title":"Calculateur Génétique","description":"Anticipez vos projets. Notre moteur gère les gènes récessifs, co-dominants et les combos complexes."},"card_docs":{"title":"Documents & Reproduction","description":"Générez vos certificats de cession et fiches de soins en PDF. Suivez vos incubations et taux d'éclosion.","example_1_title":"Ponte #12","example_1_status":"En incubation","example_2_title":"Certificat Cession","example_2_status":"PDF Prêt"}},"pricing":{"eyebrow":"Tarifs","main_title":"Tarification Transparente","main_subtitle":"Commencez gratuitement, évoluez selon vos besoins.","switch_monthly":"Mensuel","switch_yearly":"Annuel","switch_discount":"2 mois offerts","free_plan":{"title":"Découverte","frequency":"/ à vie","description":"L'essentiel pour démarrer votre passion et organiser votre premier élevage sans contrainte.","feature_1":"Jusqu'à 20 Reptiles","feature_2":"Suivi Complet : Repas, Mues, Soins, Poids & Taille","feature_3":"Tableau de Bord : Rappels, Alertes & Graphiques","feature_4":"Galerie Photos par reptile et par événement","cta":"Commencer dès maintenant"},"pro_plan":{"recommended":"Recommandé","frequency":"/ mois","cta":"Passer au plan Breeder","guarantee":"Satisfait ou remboursé 14 jours"}},"faq":{"title":"Questions Fréquentes","subtitle":"Tout ce que vous devez savoir pour gérer votre élevage en toute sérénité.","q1":"Comment gérer un élevage de reptiles efficacement ?","r1":"La gestion d'un élevage de reptiles nécessite un suivi rigoureux des paramètres vitaux : courbes de poids, fréquence des repas et cycles de reproduction. L'utilisation d'un logiciel spécialisé comme ReptiNode permet de centraliser ces données, de remplacer les carnets papiers et d'assurer le suivi sanitaire et légal de vos serpents et lézards.","q2":"Pourquoi utiliser un logiciel de suivi pour reptiles plutôt qu'Excel ?","r2":"Contrairement au papier ou à Excel, un logiciel de gestion pour reptiles sécurise vos données et automatise les tâches. Il permet de générer des fiches de suivi transférables lors de la vente, de programmer des rappels pour les repas ou les soins vétérinaires, et d'accéder à l'historique de vos animaux via QR Code depuis n'importe où.","q3":"Faut-il du matériel spécial pour les QR Codes ?","r3":"Non, aucun investissement requis. L'application génère les étiquettes que vous pouvez imprimer sur une imprimante standard. Ensuite, l'appareil photo de votre smartphone suffit pour scanner et interagir avec vos animaux.","q4":"Mes données sont-elles sécurisées ?","r4":"Absolument. Vos données sont chiffrées et sauvegardées quotidiennement sur des serveurs sécurisés. Vous ne risquez pas de perdre votre historique comme avec un carnet papier égaré ou un fichier Excel corrompu.","q5":"Quels reptiles peut-on gérer (Python Regius, Geckos, Colubridés) ?","r5":"ReptiNode est conçu pour tous les types de reptiles. Il est idéal pour le suivi des serpents (Python Regius, Pantherophis Guttatus, Boas), des lézards (Geckos Léopard, Agames barbus) et autres espèces exotiques. Les fiches s'adaptent aux spécificités de chaque espèce (mues, pontes, hibernation).","support_text":"Vous avez d'autres questions ?","support_link":"Discutez avec notre équipe support"},"final_cta":{"badge":"Conçu par un éleveur, pour les éleveurs 🐍","title_part1":"Vos reptiles méritent mieux","title_highlight":"qu'un fichier Excel.","description":"Sécurisez vos données, suivez la croissance de vos animaux et gérez vos projets de reproduction. La plateforme tout-en-un pour l'herpétoculture moderne.","button":"Améliorer la vie de mes reptiles","reassurance_1":"Gratuit jusqu'à 20 reptiles","reassurance_2":"Données sécurisées Cloud","reassurance_3":"Application Web & Mobile"},"footer":{"link_breeding":"Reproduction","link_care":"Suivi & nourrissage","link_genetics":"Génétique","link_management":"Logiciel de gestion","link_species":"Espèces & fiches","brand_description":"Ne laissez plus rien au hasard. De la pesée à l'éclosion, l'outil de référence pour les éleveurs exigeants.","col_product_title":"Produit","col_legal_title":"Légal","link_privacy":"Confidentialité","link_terms":"CGU & CGV","link_legal":"Mentions","copyright_reserved":"Tous droits réservés.","made_with_love_part1":"Fait avec","made_with_love_part2":"en France."}},"suivi_nourrissage_reptiles":{"seo":{"title":"Suivi nourrissage reptiles","description":"ReptiNode vous aide à suivre le nourrissage de vos reptiles avec un historique clair, les repas acceptés ou refusés, le poids et un suivi plus fiable.","structured_data_app_description":"Suivez le nourrissage de vos reptiles avec un historique clair, des événements centralisés, le poids, les refus et un rythme alimentaire mieux maîtrisé."},"hero":{"badge":"Suivi alimentaire structuré","title_line_1":"Suivi nourrissage","title_line_2":"reptiles","description":"Gardez un historique clair des repas, des refus, du rythme alimentaire et de l'évolution de chaque reptile dans un outil plus lisible et plus fiable qu'une simple note ou un tableur.","primary_cta":"Commencer le suivi","secondary_cta":"Voir les fonctionnalités","reassurance_1":"Historique chronologique par animal","reassurance_2":"Refus visibles d'un coup d'œil","reassurance_3":"Lié au poids automatiquement"},"illustration":{"card_title":"Nyx · Femelle 2022","card_subtitle":"Python regius · suivi alimentaire","rhythm_ok":"Rythme OK","metric_meals_label":"Repas 90 j","metric_refusals_label":"Refus","metric_pace_label":"Cycle","calendar_title":"Calendrier · 8 sem.","legend_eaten":"mangé","legend_refused":"refus","last_entry_label":"Dernière entrée","last_entry_title":"Raton congelé · accepté","last_entry_meta":"Vendredi 19:14 · 32 g","pattern_detected_title":"Pattern détecté","pattern_detected_meta":"2 refus la même semaine","next_meal_title":"Prochain repas","next_meal_meta":"dans 3 jours"},"value_section":{"title":"Ce que le suivi alimentaire doit réellement vous apporter","description":"Un bon suivi de nourrissage ne sert pas seulement à noter une date. Il doit aider à relire, comparer et mieux comprendre les habitudes de chaque reptile.","daily_card":{"title":"Pour le quotidien","description":"Gardez un suivi propre et rapide sans multiplier les notes ou les fichiers.","features":["Repas enregistrés par reptile","Refus clairement visibles","Historique chronologique relisible","Rythme alimentaire plus simple à suivre","Consultation rapide depuis une seule fiche"],"button":"Explorer les fonctionnalités"},"long_term_card":{"badge":"Pour un suivi plus fiable","title":"Pour la durée","description":"Plus les semaines passent, plus une donnée bien structurée prend de la valeur.","features":["Comparaison plus simple dans le temps","Moins de dépendance à la mémoire","Repérage plus rapide des irrégularités","Lecture plus cohérente du comportement alimentaire","Base plus propre pour la gestion globale"],"button":"Commencer gratuitement","footer_note":"Suivi alimentaire plus clair"}},"faq_section":{"title":"Questions fréquentes","description":"L'essentiel pour mieux comprendre l'intérêt d'un vrai suivi de nourrissage reptiles.","items":[{"q":"Pourquoi suivre précisément le nourrissage des reptiles ?","r":"Parce qu'un suivi alimentaire régulier permet de savoir ce qui a été donné, quand, à quel rythme, et comment chaque reptile réagit dans le temps. Cela aide à mieux comprendre les habitudes et à éviter les oublis."},{"q":"Est-ce utile même avec une petite collection ?","r":"Oui. Même avec peu de reptiles, un suivi clair du nourrissage évite les approximations. Et quand la collection grandit, la structure est déjà en place."},{"q":"Peut-on noter les refus de repas ?","r":"Oui. C'est même un point essentiel, car les refus répétés, les changements de rythme ou les périodes inhabituelles sont plus faciles à repérer quand tout est enregistré au même endroit."},{"q":"Le poids a-t-il un intérêt avec le nourrissage ?","r":"Oui. Le poids et le nourrissage forment un duo très utile pour avoir une vision plus cohérente de l'évolution d'un reptile dans le temps."},{"q":"En quoi est-ce mieux qu'une note dans le téléphone ?","r":"Une note isolée devient vite difficile à relire, à comparer ou à relier au reste de la fiche. ReptiNode structure les données par animal, garde l'historique et rend les informations beaucoup plus lisibles."}],"bottom_text":"Vous voulez voir le reste de l'outil autour du suivi alimentaire ?","bottom_link":"Consulter la page fonctionnalités"},"cta_section":{"badge":"Rendez le suivi alimentaire plus clair","title_line_1":"Suivez chaque repas","title_line_2":"dans un outil fait pour durer","description":"ReptiNode vous aide à garder un historique alimentaire propre, relisible et relié à chaque reptile pour une gestion plus cohérente au quotidien.","button":"Créer mon espace gratuitement","features":["Historique par reptile","Repas et refus mieux suivis","Suivi plus lisible dans le temps"]},"cross_links_label":"Approfondir :","anatomy":{"tag":"Anatomie d'un enregistrement","title":"Tout ce qui compte, sur une seule fiche","subtitle":"Pas seulement « a mangé / a refusé ». Chaque repas devient une donnée exploitable, reliée au reptile et au reste de sa chronologie.","card_title":"Nourrissage · #1284","card_subtitle":"Lié à Nyx · Python regius","card_status":"Validé","field_date":{"label":"Date & heure","value":"Ven. 14 mars · 19:14"},"field_prey":{"label":"Type de proie","value":"Raton congelé"},"field_size":{"label":"Taille / poids"},"field_status":{"label":"Statut","value":"Accepté"},"field_context":{"label":"Contexte","value":"Post-mue · appétit OK"},"footer_note":"Enregistré · synchronisé · relié au poids du jour","explain_title":"Une donnée structurée, pas une note jetée.","explain_p1":"Une note dit « a mangé jeudi ». Une fiche dit qui, quand, quoi, en quelle quantité, avec quel statut et dans quel contexte. C'est la différence entre savoir et pouvoir relire.","explain_p2":"Trois mois plus tard, vous retrouvez le repas, son contexte, et ce qui s'est passé autour. C'est ce qui rend le suivi vraiment utile sur la durée."},"patterns":{"tag":"Patterns repérables","title":"3 signaux que vous verrez enfin","subtitle":"Ces signaux existent déjà dans votre élevage. La différence, c'est de les voir avant qu'ils ne deviennent un problème.","refusal_streak":{"tag":"Refus en série","title":"Plusieurs refus consécutifs","desc":"Quand les refus sont éparpillés dans des notes, ils passent inaperçus. Affichés en série dans le calendrier, ils deviennent évidents."},"rhythm_change":{"tag":"Changement de rythme","title":"Cycle qui s'allonge ou raccourcit","desc":"Un reptile qui passait de 7 à 14 jours entre deux repas, c'est un signal. Visible immédiatement quand le suivi est structuré."},"weight_link":{"tag":"Corrélation poids","title":"Lien entre repas et courbe de poids","desc":"Un repas n'a de sens qu'à côté du poids. ReptiNode garde les deux sur la même fiche pour relire la cohérence."}},"calendar":{"months":["Jan","Fév","Mar","Avr","Mai","Juin","Juil","Août","Sep","Oct","Nov","Déc"],"tag":"Vision 12 mois","title":"Un an de nourrissage, en un coup d'œil","subtitle":"Le rythme d'un reptile se lit sur des mois, pas sur des semaines. La vue annuelle révèle ce qu'aucune note isolée ne peut montrer.","year_label":"2025 · Nyx","legend_none":"rien","legend_meal":"repas","legend_refusal":"refus","caption":"Les deux carrés rouges sont à 4 mois d'écart. À la main, vous ne les auriez jamais reliés."},"breadcrumb":{"home":"Accueil"}},"reproduction_reptiles":{"seo":{"title":"Reproduction reptiles","description":"ReptiNode vous aide à suivre la reproduction de vos reptiles avec des pairings, des dates clés, les pontes, les œufs et une chronologie plus claire.","structured_data_description":"Suivez la reproduction de vos reptiles avec un outil structuré pour organiser pairings, cycles, pontes, œufs et chronologie breeding."},"illustration":{"card_title":"Projet 2026 · Pairing A12","card_subtitle":"Mojave het Clown × Pastel","timeline_title":"Chronologie breeding","tracking":"Suivi actif","step_pairing":"Accouplement","step_pairing_meta":"24 jan · validé","step_ovulation":"Ovulation","step_ovulation_meta":"15 fév · observée","step_prelay":"Pré-ponte","step_prelay_meta":"en cours","step_lay":"Ponte","step_lay_meta":"estimée 18 mars","step_incubation":"Incubation","step_incubation_meta":"~ 55 j","metric_progress_label":"Avancement","metric_progress_unit":"étapes","metric_next_label":"Prochain repère","metric_next_unit":"contrôle","metric_next_meta":"17 mars · pré-ponte","now_label":"Maintenant","eggs_expected_title":"Clutch attendue","eggs_expected_unit":"œufs","checkpoint_title":"Contrôle programmé","checkpoint_meta":"dans 3 jours"},"faq":{"title":"Questions fréquentes","description":"L'essentiel pour comprendre l'intérêt d'un vrai suivi de reproduction reptiles.","items":[{"q":"Pourquoi utiliser un outil pour suivre la reproduction des reptiles ?","r":"Parce que la reproduction implique plusieurs étapes, des dates clés et des observations qui deviennent vite difficiles à relier entre elles sans structure. Un outil dédié permet de garder une chronologie claire."},{"q":"Peut-on planifier les moments importants du cycle ?","r":"Oui. L'intérêt est justement de ne pas gérer la reproduction uniquement à la mémoire. ReptiNode aide à poser des repères clairs autour des pairings, des contrôles, des pontes et des œufs."},{"q":"La page reproduction remplace-t-elle la génétique ?","r":"Non. Cette page est centrée sur l'organisation du processus breeding : pairings, chronologie, pontes et suivi opérationnel. La génétique peut ensuite venir enrichir l'analyse."},{"q":"Est-ce utile pour un petit élevage ?","r":"Oui. Même avec peu de projets, un suivi propre évite les oublis et facilite la relecture. Et si l'élevage grandit, la structure est déjà en place."},{"q":"En quoi est-ce mieux qu'un tableur ?","r":"Un tableur oblige souvent à recoller manuellement les informations. ReptiNode garde les données reliées au bon pairing, aux bons animaux et à la bonne chronologie, ce qui rend le suivi beaucoup plus lisible."}],"bottom_text":"Vous voulez relier la reproduction à la partie génétique ?","bottom_link":"Voir la page génétique"},"hero":{"badge":"Breeding organisé de bout en bout","title_line_1":"Reproduction","title_line_2":"reptiles","description":"Organisez vos pairings, gardez une chronologie claire des cycles, préparez les étapes importantes et centralisez le suivi des pontes et des œufs dans un outil spécialisé pour les reptiles.","primary_cta":"Structurer ma reproduction","secondary_cta":"Voir les fonctionnalités","reassurance_1":"Chronologie par projet","reassurance_2":"Œufs suivis individuellement","reassurance_3":"Plusieurs projets en parallèle"},"value_section":{"title":"Ce qu'un bon suivi de reproduction doit vraiment vous apporter","description":"Le but n'est pas d'ajouter des champs partout, mais de rendre chaque projet breeding plus simple à piloter, à relire et à comparer.","daily":{"title":"Pour le pilotage quotidien","description":"Gardez les informations essentielles là où elles sont utiles, sans multiplier les outils.","features":["Pairings enregistrés proprement","Chronologie claire par projet","Dates clés plus faciles à suivre","Pontes et œufs mieux centralisés","Lecture rapide du contexte breeding"],"button":"Explorer les fonctionnalités"},"long_term":{"badge":"Pour élevage plus structuré","title":"Pour la durée","description":"Plus vous avez de projets, plus une organisation breeding solide prend de la valeur.","features":["Moins de dépendance à la mémoire","Vision plus propre des cycles en parallèle","Moins de confusion entre projets","Base plus claire pour la relecture","Organisation plus crédible sur le long terme"],"button":"Commencer gratuitement","footer_note":"Breeding plus lisible"}},"cta":{"badge":"Pilotez mieux vos projets breeding","title_line_1":"Organisez votre reproduction","title_line_2":"dans un outil pensé pour les reptiles","description":"ReptiNode vous aide à structurer pairings, étapes clés, pontes et œufs pour garder une vision claire de chaque projet de reproduction.","button":"Créer mon espace gratuitement","features":["Pairings mieux organisés","Chronologie claire du cycle","Suivi plus fiable sur la durée"]},"cross_links_label":"Approfondir :","cycle":{"tag":"Le cycle complet","title":"Chaque étape, à sa place dans la chronologie","subtitle":"Cinq étapes claires, reliées au même projet breeding. Plus de « c'était quand déjà ? » trois mois plus tard.","step_1":{"title":"Accouplement","desc":"Date, accouplements observés, conditions. La fiche du projet commence ici, reliée aux deux animaux."},"step_2":{"title":"Ovulation","desc":"Repère central du cycle. Notée à la date observée, elle ancre toute la chronologie qui suit."},"step_3":{"title":"Pré-ponte & mue","desc":"Comportement, refus alimentaires, mue. ReptiNode relie automatiquement les événements de cette période à la femelle."},"step_4":{"title":"Ponte","desc":"Date, nombre d'œufs, qualité. Chaque œuf reçoit un identifiant pour son suivi individuel."},"step_5":{"title":"Incubation & éclosion","desc":"Compte à rebours, taux d'éclosion, descendants enregistrés et reliés au pairing initial."}},"parallel":{"tag":"Multi-projets","title":"Plusieurs pairings en parallèle, sans confusion","p1":"Trois projets en cours, à des étapes différentes, sur des femelles différentes. C'est exactement là où le tableur lâche.","p2":"ReptiNode garde chaque projet isolé, mais lisible d'un coup d'œil. Vous voyez immédiatement ce qui avance, ce qui stagne, et ce qui demande votre attention cette semaine.","dashboard_title":"Projets 2026","active_label":"actifs"},"projects":{"stage_prelay":"Pré-ponte","stage_pairing":"Accouplement","stage_incub":"Incubation","stage_ovul":"Ovulation"},"clutch":{"tag":"Suivi des œufs","title":"Chaque œuf, sa propre fiche","subtitle":"Une clutch n'est pas un nombre — c'est six histoires individuelles. Suivez chacune avec son jour d'incubation, son statut, ses observations.","clutch_title":"Ponte #A12-2026","clutch_meta":"Pondu le 18 mars · 6 œufs · 56 % restant","legend_incub":"incubation","legend_hatched":"éclos","legend_failed":"arrêté","caption":"À l'éclosion, chaque œuf devient un descendant relié automatiquement au pairing initial."},"breadcrumb":{"home":"Accueil"}},"logiciel_gestion_reptiles":{"seo":{"title":"Logiciel de gestion de reptiles","description":"ReptiNode est un logiciel de gestion de reptiles pour suivre nourrissages, poids, mues, reproduction, génétique et historique dans un outil clair et spécialisé.","structured_data_description":"Logiciel de gestion de reptiles pour suivre nourrissages, mues, poids, reproduction, génétique et historique dans un outil spécialisé."},"illustration":{"collection_name":"Mon élevage","collection_meta":"24 reptiles · 3 espèces","synced":"Synchro","search_placeholder":"Chercher : nom, code, espèce…","metric_to_feed_label":"À nourrir","metric_to_feed_unit":"cette semaine","metric_late_label":"Pesées en retard","metric_late_unit":"à traiter","list_title":"Activité récente","list":{"r1_event":"Pesée · 1284 g","r2_event":"Repas validé","r3_event":"Pré-ponte"},"filters_title":"Filtres","export_title":"Export prêt","export_meta":"PDF · CSV"},"faq":{"title":"Questions fréquentes","description":"Tout ce qu'il faut savoir avant de choisir un logiciel de gestion de reptiles.","items":[{"q":"À qui s'adresse ce logiciel de gestion de reptiles ?","r":"ReptiNode s'adresse aux passionnés, aux éleveurs et aux structures qui veulent centraliser les fiches animaux, l'historique, le nourrissage, les mues, la reproduction et les documents dans un seul outil."},{"q":"Est-ce plus pratique qu'un tableur ?","r":"Oui. Un tableur oblige à tout structurer manuellement, limite le suivi chronologique et devient vite fragile avec plusieurs animaux. ReptiNode rassemble les données par reptile, affiche l'historique clairement et réduit les oublis."},{"q":"Peut-on retrouver rapidement une fiche en élevage ?","r":"Oui. ReptiNode est pensé pour accéder vite à chaque fiche, enregistrer des événements, suivre les informations clés et retrouver un reptile sans perdre de temps."},{"q":"Puis-je gérer à la fois le quotidien et la reproduction ?","r":"Oui. Le logiciel couvre à la fois le suivi courant des reptiles et les besoins plus avancés comme les pairings, les pontes, le pedigree, la génétique et la documentation."},{"q":"Le logiciel convient-il à une collection qui grandit ?","r":"Oui. Plus le nombre de reptiles augmente, plus il devient utile d'avoir un logiciel structuré pour ne pas dépendre d'une mémoire personnelle ou de fichiers dispersés."}],"bottom_text":"Vous voulez voir comment tout cela s'articule dans le produit ?","bottom_link":"Consulter la page fonctionnalités"},"hero":{"badge":"Logiciel spécialisé pour reptiles","title_line_1":"Logiciel de gestion","title_line_2":"de reptiles","description":"Centralisez les fiches de vos reptiles, l'historique des événements, les nourrissages, les mues, les poids, la reproduction et la génétique dans un outil conçu pour votre élevage ou votre collection.","primary_cta":"Créer mon espace","secondary_cta":"Voir les fonctionnalités","reassurance_1":"Un seul espace centralisé","reassurance_2":"Zéro tableur à maintenir","reassurance_3":"Hébergement européen"},"value_section":{"title":"Ce que ReptiNode vous aide à mieux gérer","description":"Un bon logiciel de gestion de reptiles doit couvrir les tâches essentielles du quotidien tout en restant utile quand votre activité devient plus avancée.","daily":{"title":"Gestion quotidienne","description":"ReptiNode vous aide à garder un suivi propre, cohérent et lisible au fil des semaines.","features":["Fiches reptiles centralisées","Historique des événements","Suivi nourrissage et mues","Suivi poids et évolution","Consultation simple depuis mobile"],"button":"Explorer les fonctionnalités"},"advanced":{"badge":"Pour collections sérieuses","title":"Gestion avancée","description":"Dès que vous suivez plusieurs animaux ou de la reproduction, la structure fait la différence.","features":["Organisation des pairings","Vision plus claire de la reproduction","Base de travail pour la génétique","Informations plus fiables dans le temps","Moins de dépendance aux fichiers dispersés"],"button":"Commencer gratuitement","footer_note":"Configuration rapide"}},"cta":{"badge":"Passez à une gestion plus propre","title_line_1":"Gérez vos reptiles","title_line_2":"dans un outil conçu pour eux","description":"ReptiNode vous aide à centraliser vos données, mieux suivre chaque animal et poser une base plus solide pour votre collection ou votre élevage.","button":"Créer mon espace gratuitement","features":["Prise en main rapide","Outil pensé pour les reptiles","Base claire pour le long terme"]},"cross_links_label":"Approfondir :","workflow":{"tag":"Comment ça marche","title":"Trois étapes, zéro complexité","subtitle":"Pensé pour s'effacer derrière vos animaux. Vous saisissez, ReptiNode structure et conserve.","step_1":{"title":"Centralisez vos fiches","desc":"Une fiche par reptile : identité, espèce, génétique, photo, code interne. Plus de notes éparpillées entre téléphone, papier et tableur."},"step_2":{"title":"Enregistrez à la volée","desc":"Pesée, repas, mue, observation : chaque événement est ajouté en quelques secondes, depuis l'ordinateur ou le téléphone, et reste attaché au bon animal."},"step_3":{"title":"Relisez sans friction","desc":"Filtrez par espèce, année, statut. Retrouvez en un clic l'historique complet d'un animal, même trois ans plus tard."}},"compare_table":{"tag":"Comparaison","title":"Tableur vs logiciel spécialisé","subtitle":"Un tableur peut tenir 5 animaux. Au-delà, la structure d'un vrai logiciel fait la différence.","col_criteria":"Critère","col_spreadsheet":"Tableur","row_1":{"criteria":"Une fiche par reptile"},"row_2":{"criteria":"Historique chronologique automatique"},"row_3":{"criteria":"Recherche & filtres dédiés"},"row_4":{"criteria":"Saisie rapide depuis mobile"},"row_5":{"criteria":"Pedigree et lignées reliés"},"row_6":{"criteria":"Sauvegarde & sécurité gérées"}},"use_cases":{"tag":"Cas d'usage","title":"Quelle que soit la taille de votre collection","subtitle":"Le même outil s'adapte du passionné solo à la structure professionnelle.","hobbyist":{"title":"Passionné solo","desc":"2 à 10 reptiles. Vous voulez arrêter d'oublier les pesées et garder un historique propre, sans usine à gaz.","tag":"Gratuit suffit"},"keeper":{"title":"Éleveur structuré","desc":"20 à 100 reptiles, plusieurs projets. Vous avez besoin de filtres, de pedigree relié et d'une lecture rapide de toute la collection.","tag":"Premium recommandé"},"pro":{"title":"Structure pro","desc":"Animalerie, magasin, parc. Vous voulez une base claire, exportable et durable pour suivre l'inventaire vivant et l'historique sanitaire.","tag":"Premium + export"}},"breadcrumb":{"home":"Accueil"}},"genetique_reptiles":{"seo":{"title":"Génétique reptiles","description":"ReptiNode vous aide à suivre la génétique de vos reptiles avec une vision plus claire des gènes, du pedigree, des lignées et des projections de pairing.","structured_data_description":"Suivez la génétique de vos reptiles avec un outil pour relier gènes, pedigree, lignées, pairings et projections dans une base claire."},"illustration":{"card_title":"Projet génétique · BEL","card_subtitle":"Mojave × Lesser","live_label":"En direct","parent_male":"Mojave het Pied","parent_female":"Pastel het Pied","punnett_title":"Distribution attendue","outcomes_label":"issues","punnett":{"normal_label":"Normal","het_label":"Het Pied","pied_label":"Pied"},"visual_morphs":"25 % visuels","het_morphs":"50 % het","pedigree_title":"Pedigree relié","pedigree_meta":"3 générations tracées","morphs_registered_title":"Registre morphs","morphs_registered_meta":"14 combinaisons"},"faq":{"title":"Questions fréquentes","description":"L'essentiel pour comprendre l'intérêt d'un vrai suivi génétique reptiles.","items":[{"q":"Pourquoi utiliser un outil pour la génétique des reptiles ?","r":"Parce que dès qu'il faut relier gènes, parents, descendants et objectifs de reproduction, les informations deviennent vite difficiles à relire sans structure claire. Un outil dédié rend la lecture plus simple."},{"q":"Peut-on suivre le pedigree et les lignées ?","r":"Oui. C'est justement l'un des intérêts majeurs : relier les individus entre eux, garder une continuité dans la lecture des lignées et éviter les informations perdues entre plusieurs fichiers."},{"q":"Est-ce utile pour préparer des pairings ?","r":"Oui. La génétique permet de préparer plus intelligemment les pairings en visualisant mieux les gènes présents, les objectifs recherchés et les projections attendues."},{"q":"La génétique remplace-t-elle le suivi de reproduction ?","r":"Non. La génétique sert à mieux comprendre et projeter les combinaisons. Le suivi de reproduction reste centré sur la chronologie opérationnelle des pairings, cycles, pontes et œufs."},{"q":"En quoi est-ce mieux qu'une note ou un tableau ?","r":"Une note ou un tableau demandent beaucoup de reconstruction mentale. ReptiNode aide à relier directement les informations à la bonne fiche, au bon pairing et au bon contexte génétique."}],"bottom_text":"Vous voulez relier cette partie au suivi breeding opérationnel ?","bottom_link":"Voir la page reproduction"},"hero":{"badge":"Génétique claire et reliée","title_line_1":"Génétique","title_line_2":"reptiles","description":"Reliez gènes, pedigree, lignées et projections de pairings dans un outil conçu pour rendre la lecture génétique plus simple, plus claire et plus exploitable sur le long terme.","primary_cta":"Structurer ma génétique","secondary_cta":"Voir les fonctionnalités","reassurance_1":"Punnett en un clic","reassurance_2":"Pedigree 3 générations","reassurance_3":"Récessifs et hétérozygotes"},"value_section":{"title":"Ce qu'un bon suivi génétique doit vraiment vous apporter","description":"Le vrai bénéfice n'est pas d'avoir plus d'informations, mais de les relier correctement pour mieux décider et mieux relire vos projets.","daily":{"title":"Pour la lecture quotidienne","description":"Gardez une vision claire des gènes et des relations entre individus sans passer votre temps à reconstituer le contexte.","features":["Lecture plus claire des gènes","Pedigree plus simple à consulter","Lignées mieux structurées","Projections de pairings plus relisibles","Infos génétiques reliées aux bonnes fiches"],"button":"Explorer les fonctionnalités"},"long_term":{"badge":"Pour projets mieux préparés","title":"Pour le long terme","description":"Plus les lignées et les projets se multiplient, plus une base génétique propre devient précieuse.","features":["Moins d'hypothèses floues","Vérification plus simple des lignées","Préparation plus cohérente des pairings","Base plus crédible pour les projets futurs","Relecture plus rapide des informations clés"],"button":"Commencer gratuitement","footer_note":"Génétique mieux structurée"}},"cta":{"badge":"Clarifiez vos projets génétiques","title_line_1":"Structurez votre génétique","title_line_2":"dans un outil pensé pour les reptiles","description":"ReptiNode vous aide à relier gènes, pedigree, lignées et projections pour rendre vos décisions plus claires et vos projets plus lisibles.","button":"Créer mon espace gratuitement","features":["Gènes mieux reliés","Pedigree plus lisible","Projections mieux préparées"]},"cross_links_label":"Approfondir :","lenses":{"tag":"Trois angles de lecture","title":"Trois façons de lire la génétique","subtitle":"Selon ce que vous cherchez — projeter, comprendre, ou inventorier — la même base de données change d'angle.","punnett":{"tag":"Projection","title":"Échiquier de Punnett","desc":"Choisissez deux animaux, ReptiNode calcule la distribution attendue. Plus de calcul mental sur un coin de table."},"pedigree":{"tag":"Lignée","title":"Pedigree visuel","desc":"Trois générations d'un coup d'œil. Vous savez d'où vient chaque morph et comment il s'est transmis."},"library":{"tag":"Inventaire","title":"Registre des morphs","desc":"Toutes les combinaisons présentes dans votre collection, classées, dénombrées, prêtes à filtrer."}},"pedigree":{"tag":"Pedigree visuel","title":"Trois générations, un seul regard","p1":"D'où vient ce morph ? Quel grand-parent portait le récessif ? L'arbre généalogique répond sans que vous ayez à dérouler trois ans de notes.","p2":"Chaque nœud est cliquable et ouvre la fiche complète de l'animal. Vous remontez la lignée sans jamais quitter l'arbre.","subject":"Nyx · Banana het Pied","subject_meta":"Né le 04 août 2024 · génération III","legend_morph":"porteur de morph","legend_het":"het récessif","legend_normal":"normal"},"registry":{"tag":"Registre","title":"Toutes vos combinaisons, à un endroit","subtitle":"Un coup d'œil pour savoir combien d'animaux portent telle combinaison, et lesquels.","col_combo":"Combinaison","col_type":"Type","col_animals":"Animaux","type_codominant":"Codominant","type_recessive":"Récessif","type_mixed":"Mixte","animals_unit":"animaux","footer_total":"5 combinaisons · 12 animaux concernés","footer_action":"Filtrer →"},"breadcrumb":{"home":"Accueil"}},"public_profile":{"errors":{"not_found":"Animal introuvable ou vendu.","loading":"Erreur de chargement","access_title":"Profil inaccessible"},"status_available":"Disponible","share_alert":"URL copiée !","labels":{"morph":"Morph","sex":"Sexe","age":"Âge","weight":"Poids","length":"Taille"},"units":{"year":"an","year_other":"ans"},"defaults":{"classic":"Classique","na":"N/A"},"certification_text":"Cet animal est issu de mon élevage certifié. Scannez pour voir l'historique complet lors de la cession.","email_subject":"Intéressé par {{name}}","contact_button":"Contacter l'éleveur","contact_unavailable":"Contact non disponible","footer_generated":"Fiche générée via ReptiNode App","password":{"title":"Fiche protégée","desc":"Cette fiche est protégée par un mot de passe.","placeholder":"Mot de passe","wrong":"Mot de passe incorrect.","submit":"Accéder"},"forSale":{"forSale":"À vendre","reserved":"Réservé","sold":"Vendu","contact":"Contacter","morphmarket":"MorphMarket"},"cert":{"verified":"Certificat d'authenticité vérifié","show":"Voir","hide":"Masquer","breeder":"Éleveur","currentOwner":"Propriétaire actuel","genetics":"Génétique","chain":"Chaîne de propriété","verifiedAt":"Vérifié le {{date}} · ReptiNode"}},"auth":{"seo":{"loginTitle":"Connexion","loginDescription":"Connexion et création de compte ReptiNode","forgotTitle":"Mot de passe oublié","forgotDescription":"Réinitialisez votre mot de passe ReptiNode.","resetTitle":"Réinitialiser le mot de passe","resetDescription":"Choisissez un nouveau mot de passe pour votre compte ReptiNode."},"remember_me":"Rester connecté","social":{"connecting":"Connexion…","divider":"ou","load_error":"Impossible de charger la connexion Google.","or_email":"ou par e-mail"},"toggle_password":"Afficher ou masquer le mot de passe","login_success":"Vous êtes connecté.","login_title":"Connexion","login_subtitle":"Heureux de vous revoir !","register_title":"Créer un compte","register_subtitle":"Commencez votre aventure d'élevage.","email_label":"Adresse Email","email_placeholder":"votre@email.com","password_label":"Mot de passe","forgot_password_link":"Mot de passe oublié ?","sign_in_button":"Se connecter","not_member_text":"Pas encore membre ?","already_member_text":"Déjà un compte ?","create_account_button":"Créer un compte","back_to_signin_button":"Retour connexion","hero":{"title_part1":"L'élevage","title_highlight":"réinventé.","subtitle":"Rejoignez l'élite de l'herpétoculture. Suivi de poids, génétique avancée et gestion de collection dans une interface conçue pour la performance.","feature_1":"Calculateur génétique de morphs avancé","feature_2":"Généalogie détaillée & certificats de naissance","feature_3":"Gestion des accouplements, pontes & incubation","feature_4":"Suivi du poids, des mues et de l'alimentation","feature_5":"Sauvegarde cloud sécurisée, accessible partout","footer":"© {{year}} ReptiNode Inc. Au service des éleveurs modernes."},"forgot_password":{"form_title":"Mot de passe oublié ?","form_subtitle":"Entrez votre email pour recevoir un lien de réinitialisation.","back_button":"Retour","email_label":"Adresse Email","email_placeholder":"votre@email.com","submit_button":"Envoyer le lien","success_title":"Email envoyé !","success_message":"Consultez votre boîte de réception (et vos spams) pour trouver le lien de réinitialisation.","retry_button":"Renvoyer un email","sidebar":{"title":"Problème d'accès ?","description":"Pas d'inquiétude. La procédure est simple et sécurisée. Suivez les étapes ci-dessous pour retrouver l'accès à votre élevage."},"steps":{"1":{"title":"Entrez votre email","desc":"Nous identifierons votre compte."},"2":{"title":"Vérifiez votre boîte mail","desc":"Un lien unique vous sera envoyé."},"3":{"title":"Créez un nouveau mot de passe","desc":"Sécurisez à nouveau votre accès."}}},"errors":{"invalid_token":"Lien invalide ou expiré (token manquant).","passwords_not_match":"Les mots de passe ne correspondent pas."},"reset_password":{"form_title":"Définir un nouveau mot de passe","form_subtitle":"Veuillez saisir votre nouveau mot de passe ci-dessous pour accéder à votre compte.","label_new_password":"Nouveau mot de passe","label_confirm_password":"Confirmer le mot de passe","submit_button":"Mettre à jour le mot de passe","success_title":"Mot de passe mis à jour","success_message":"Votre mot de passe a été mis à jour avec succès.","redirecting":"Redirection...","sidebar":{"badge":"Sécurité Maximale","title":"Sécurisez votre compte.","description":"Choisissez un mot de passe fort pour protéger les données génétiques et les suivis de votre élevage.","tips_title":"Conseils de sécurité","tip_1":"Utilisez au moins 8 caractères","tip_2":"Mélangez lettres, chiffres et symboles","tip_3":"Évitez d'utiliser le nom de vos reptiles"}},"verification_resent":"E-mail de vérification renvoyé. Consultez votre boîte de réception (et les indésirables).","verification_resending":"Envoi…","resend_verification":"Renvoyer l'e-mail de vérification","email_not_verified":"Confirmez votre adresse e-mail pour vous connecter. Un lien vous a été envoyé à l'inscription.","password_hint":"8 caractères minimum.","cta_free":"Créer mon compte gratuit","reassurance":"Gratuit jusqu'à 20 reptiles · Sans carte bancaire","check_inbox":{"title":"Vérifiez votre boîte mail","body":"Si l'adresse {{email}} est disponible, un lien de confirmation vient d'y être envoyé. Cliquez-le pour activer votre compte : vous serez connecté automatiquement.","spam":"Pensez à vérifier les indésirables.","open_gmail":"Ouvrir Gmail","open_outlook":"Ouvrir Outlook","no_email":"Rien reçu après quelques minutes ?","resend":"Renvoyer l'e-mail","resent":"E-mail renvoyé ✓","already":"Déjà validé ?","go_login":"Se connecter"},"verify_email":{"seo_title":"Confirmation de l'e-mail","seo_desc":"Confirmez votre adresse e-mail ReptiNode.","loading":"Vérification en cours…","success_title":"E-mail confirmé !","success_msg":"Votre adresse e-mail est vérifiée. Vous pouvez maintenant vous connecter.","success_auto":"Votre adresse est vérifiée — connexion automatique en cours…","error_title":"Lien invalide ou expiré","error_msg":"Ce lien de confirmation n'est plus valide. Connectez-vous pour recevoir un nouvel e-mail de confirmation.","go_login":"Se connecter","go_dashboard":"Accéder à mon espace"}},"add_snake":{"title":"Ajouter un reptile"},"avatarCropper":{"title":"Recadrer l'avatar","header":"Éditeur d'avatar","newDesignBadge":"Nouveau design","zoom":"Zoom","zoomOut":"Réduire le zoom","zoomIn":"Augmenter le zoom","zoomLevel":"Niveau de zoom","reset":"Réinitialiser","fit":"Ajuster","center":"Centrer","tipTitle":"Astuce","tip1":"Glissez pour déplacer l'image","tip2":"Molette/Pinch pour zoomer","tip3":"Raccourcis : <1>+</1>/<3>-</3>, flèches, <5>0</5>, <7>Entrée</7>, <9>Échap</9>","apply":"Appliquer"},"qrcode":{"studio":"Studio d'impression","previewFormat":"Format : {{format}}","downloadLabel":"Imprimer l'étiquette","scanMe":"SCANNEZ-MOI","normalMorph":"Normal","printedOn":"Imprimé le : {{date}}","forSale":"À VENDRE","idLabel":"ID : {{id}}","scanForPrice":"SCANNER POUR LE PRIX","private":{"title":"Privé","desc":"Tableau de bord"},"public":{"title":"Public","desc":"Vitrine de vente"},"format":{"title":"Format","standard":"Standard","deli":"Pot Deli","strip":"Bande de rack","card":"Fiche de terrarium"},"design":{"title":"Design & Marque","logoTitle":"Logo central","logoNone":"Aucun","logoSnake":"Reptile","logoUpload":"Télécharger..."},"options":{"addPrintDate":"Ajouter la date d'impression","addPrintDateHint":"Utile pour suivre l'âge des informations affichées."},"colors":{"black":"Noir (Standard)","green":"Vert (Sain/Dispo)","blue":"Bleu (Reproducteur)","purple":"Violet (Holdback)","pink":"Rose (Femelle)","orange":"Orange (Mue)","red":"Rouge (Vendu/Malade)","gold":"Or (Spécial)"},"customColor":"Couleur personnalisée"},"blob":"blob","brand":{"name":"ReptiNode"},"common":{"clear":"Effacer","copy":"Copier le code","errorOccurred":"Une erreur est survenue.","genericError":"Une erreur est survenue.","linkCopied":"Lien copié dans le presse-papier !","links_copied":"Liens copiés dans le presse-papier !","logoAlt":"Logo","missingRequired":"Champs requis manquants","previous":"Précédente","serverError":"Erreur interne du serveur","today":"Aujourd'hui","userAlt":"Utilisateur","view":"Voir","selected":"sélectionné(s)","share":"Partager","download":"Télécharger","confirm_delete_photos":"Supprimer {{count}} photo(s) ?","error_occurred":"Une erreur est survenue","family_badge":"Famille","date_placeHolder":"JJ/MM/AAAA","back":"Retour","cancel":"Annuler","chooseOption":"Choisir une option","close":"Fermer","confirm":"Confirmer","delete":"Supprimer","edit":"Modifier","error":"Erreur","exportPdf":"Exporter PDF","finish":"Terminer","generatedOn":"Généré le","loading":"Chargement...","loggedAs":"Connecté en tant que","next":"Suivant","notAvailable":"N/D","page":"Page","retry":"Réessayer","ok":"OK","save":"Enregistrer","saved":"Sauvegardé !","saving":"Sauvegarde...","select":"Sélectionner","selectSnake":"Sélectionnez un reptile.","skip":"Passer","success":"Succès","unknown":"Inconnu","update":"Mettre à jour","unexpected_error":"Une erreur inattendue est survenue.","file":{"choose":"Choisir un fichier ou le déposer ici","remove":"Retirer le fichier","tooLarge":"Fichier trop volumineux (max {{max}} Mo)."},"a11y":{"actionsColumn":"Actions"}},"contact":{"seo":{"description":"Contactez l'équipe ReptiNode : questions sur le logiciel de gestion de reptiles, support technique ou facturation. Réponse rapide par e-mail.","title":"Contact"},"nav":{"back":"Retour"},"header":{"title":"Contactez-nous","subtitle":"Une question sur vos reptiles ? Notre équipe est là pour vous."},"info":{"title":"Coordonnées","email_label":"Email","office_label":"Bureau"},"form":{"title":"Envoyez-nous un message","name_label":"Nom complet","name_placeholder":"Jean Dupont","email_label":"Email","message_label":"Message","message_placeholder":"Comment puis-je...","submit_button":"Envoyer le message","sending":"Envoi en cours...","success_title":"Message envoyé !","success_message":"Nous avons bien reçu votre demande et reviendrons vers vous sous 24h.","send_another":"Envoyer un autre message"}},"family":{"create_paid_only":"La gestion en famille (élevage partagé) est réservée au plan Breeder.","you":"VOUS","manage_members":"Gérer les membres","manage_members_title":"Membres de la famille","kick_member":"Exclure le membre","transfer_ownership":"Transférer la propriété","confirm_kick":"Voulez-vous vraiment exclure ce membre de la famille ?","confirm_transfer":"Attention : En transférant la propriété, vous deviendrez un simple membre et perdrez vos droits d'administration. Continuer ?","transfer_success":"Propriété transférée avec succès.","members_count":"membre(s)","leave_btn":"Quitter la famille","leave_success":"Vous avez quitté la famille.","leave_error":"Erreur lors du départ.","leave_confirm_title":"Quitter la famille ?","leave_confirm_desc":"Êtes-vous sûr de vouloir quitter \"{{name}}\" ? Vous n'aurez plus accès aux données.","confirm_leave":"Quitter","delete_btn":"Supprimer la famille","delete_confirm_title":"Supprimer la famille ?","delete_warning_1":"Cette action est irréversible.","delete_warning_2":"Tous les membres seront exclus. Assurez-vous d'avoir sauvegardé les données importantes.","type_to_confirm":"Tapez \"{{name}}\" pour confirmer :","single_family_policy_title":"Une seule famille à la fois","single_family_policy_desc":"Vous faites déjà partie d'une famille. Pour en rejoindre ou en créer une autre, vous devez d'abord quitter ou supprimer la famille actuelle.","delete_error":"Erreur lors de la suppression de la famille.","my_families":"Mes Familles","no_family":"Vous ne faites partie d'aucune famille pour le moment.","create_prompt":"Lancez votre élevage maintenant !","join_title":"Rejoindre une famille","join_placeholder":"Entrez le code d'invitation...","join_btn":"Rejoindre","join_help":"Demandez le code d'invitation au propriétaire de l'élevage.","code_label":"Code :","join_success":"Famille rejointe avec succès !","join_error":"Code invalide ou erreur.","create_error":"Erreur lors de la création.","role":{"OWNER":"Propriétaire","ADMIN":"Admin","MEMBER":"Membre"},"create_modal":{"title":"Créer une famille","name_label":"Nom de votre élevage / famille","name_placeholder":"ex: Reptiles Passion...","description":"Cela créera un espace partagé où vous pourrez inviter d'autres membres.","submit":"Créer l'espace"}},"dashboard":{"adminPanel":"Panel admin","loading":"Chargement…","switch_space":"Changer d'espace","mySpace":"Mon Espace","create_family":"Créer une famille","familySnakes":"Reptiles de la famille","noEventsSubtitle":"Ajoutez un événement pour suivre l'historique.","lockedSnake":"Reptile verrouillé","upgradeToAccess":"Passez Premium pour y accéder","addEvent":"Ajouter un Événement","addFirstSnake":"Commencez par ajouter votre premier reptile à la collection.","addSnake":"Ajouter un Reptile","dropHere":"Déposer ici pour placer en dernier","errorLoadingEvents":"Erreur lors du chargement des événements","errorLoadingSnakes":"Erreur lors du chargement des reptiles","filters":{"title":"Filtres","all":"Tous","female":"Femelles","male":"Mâles","needsFeeding":"À nourrir","recentChanges":"Changements récents","unknown":"Sexe inconnu"},"loadingSnakes":"Chargement des reptiles...","mySnakes":"Mes Reptiles","noEvents":"Aucun événement récent","noSnakes":"Aucun reptile trouvé","recentEvents":"Événements Récents","search":"Rechercher des reptiles...","settings":"Paramètres","signOut":"Se Déconnecter","stats":{"lastWeek":"Les 7 derniers jours","recentFeedings":"Repas récents","recentSheds":"Mues récentes","thisMonth":"Ce mois-ci","totalEvents":"Nombre d'événements","totalSnakes":"Nombre de reptiles"},"subtitle":"Gérez votre collection de reptiles","title":"Tableau de Bord","a11y":{"selectReptile":"Sélectionner {{name}}"}},"date":{"cardStyle":"medium"},"androidInstallPrompt":{"title":"Installer ReptiNode","subtitle":"Ajoute l'application à ton écran d'accueil pour un accès simplifié.","button":"Installer maintenant"},"iosInstallPrompt":{"title":"Installer ReptiNode","subtitle":"L'app pour tes reptiles, sur ton iPhone.","step1Prefix":"1. Appuie sur le bouton ","step1Highlight":"Partager","step1Suffix":" en bas de ton écran Safari.","step2Prefix":"2. Fais défiler le menu et choisis ","step2Highlight":"Sur l'écran d'accueil","step3Prefix":"3. Appuie enfin sur ","step3Highlight":"Ajouter","step3Suffix":" en haut à droite pour terminer."},"families":{"family":"Famille"},"events":{"seo":{"description":"L'historique complet des événements de ta collection : repas, mues, pesées et soins."},"delete_error":"Erreur lors de la suppression de l'événement.","load_error":"Erreur lors du chargement des événements.","load_error_help":"Vérifiez le contexte sélectionné puis réessayez.","page_title":"Tous les événements","search_placeholder":"Rechercher (nom, note, type)...","history_title":"Historique des événements","delete_confirm":"Êtes-vous sûr de vouloir supprimer cet événement ?","snake_unknown":"Inconnu","addError":"Erreur lors de l'ajout de l'événement.","filters":{"all":"Tous","feeding":"Repas","shed":"Mue","vet_visit":"Vétérinaire","handling":"Manipulation","other":"Autre"},"empty":{"title":"Aucun événement trouvé","no_match":"Aucun événement ne correspond à votre recherche.","no_history":"Aucun événement enregistré pour le moment."},"actions":{"ariaLabel":"Actions de l'événement","menuLabel":"Menu actions événement"},"add":"Ajouter l'Événement","addEvent":"Ajouter un Événement","addPhotos":"Ajouter des Photos (max 5)","allEvents":"Tous les Événements","confirmDelete":"Supprimer cet événement ? Cette action est définitive.","timeHelp":"Optionnel — l'heure du repas, utile pour tes rappels et tes statistiques.","delete":"Supprimer cet événement ? Cette action est définitive.","editTitle":"Modifier l'événement","fields":{"snake":"Reptile","date":"Date","time":"Heure","notes":"Notes","type":"Type"},"noEventsYet":"Aucun événement enregistré pour le moment.","photos":"Photos","placeholders":{"notes":"Notes libres…"},"processing":"Traitement...","selectSnake":"Sélectionner un reptile","add_error":"Erreur lors de l'ajout","gallery_upload_note":"Ajout galerie","types":{"gallery":"Galerie","weight":"Pesée","length":"Mesure","note":"Note","cleaning":"Nettoyage","feeding":"Nourrissage","handling":"Manipulation","shed":"Mue","vet_visit":"Visite véto","other":"Autre"},"uploadError":{"failed":"Échec du téléchargement","incomplete":"Certaines photos n'ont pas pu être téléversées. Réessaie.","size":"{{fileName}} est trop lourd. Taille maximale : {{maxSizeMB}} Mo."},"modal":{"add":{"subtitleDefault":"Ajoute un événement simple à l'historique.","subtitleFeeding":"Saisie nourrissage simplifiée, pensée pour l'usage quotidien."},"edit":{"saveFailed":"Échec de l'enregistrement."},"measurements":{"title":"Mesures du reptile","description":"Ces données alimentent automatiquement les statistiques de santé, poids et croissance.","length":"Longueur (mm)","lengthPlaceholder":"Ex : 850"},"feeding":{"selectPreyTypeFirst":"Sélectionnez d'abord un type de proie","title":"Nourrissage","description":"Statut du repas et informations essentielles sur la proie.","applyLastFeeding":"Reprendre le dernier repas","loadingLastFeeding":"Chargement du dernier nourrissage...","lastFeedingRecorded":"Dernier nourrissage enregistré","noStructuredPrey":"Aucune proie structurée","theoreticalInterval":"Fréquence théorique : {{days}} jours","noPreviousFeeding":"Aucun nourrissage précédent trouvé pour ce reptile.","daysAgo_one":"il y a {{count}} jour","daysAgo_other":"il y a {{count}} jours","status":"Statut du repas","refusalReason":"Motif du refus","refusalReasonPlaceholder":"Ex. en mue, stress, pas intéressé","preyType":"Type de proie","unspecified":"Non précisé","preySize":"Taille / gabarit","preyCount":"Quantité","preyWeight":"Poids proie (g)","feedingMethod":"Méthode (optionnel)","feedingMethodPlaceholder":"Pince, posé...","deduct_from_stock":"Décompter ce repas de mon stock de proies","animalWeight":"Poids de l'animal (g)","animalWeightPlaceholder":"Ex. 540","statusOptions":{"accepted":"Repas accepté","refused":"Refus","partial":"Partiel","regurgitated":"Régurgité","assisted":"Assisté"},"preyTypes":{"mouse":"Souris","rat":"Rat","asf":"ASF","chick":"Poussin","insect":"Insecte","fish":"Poisson","other":"Autre"},"preySizes":{"weaned":"Sevré","pup":"Ratonneau","day_old":"1 jour","micro":"Micro","juvenile":"Juvénile","fry":"Alevin","small":"Petit","medium":"Moyen","large":"Grand","pinky":"Pinky","fuzzy":"Fuzzy","hopper":"Hopper","subadult":"Subadulte","adult":"Adulte","other":"Autre"},"alreadyFedTitle":"Déjà nourri aujourd'hui","alreadyFedMine":"Tu as déjà enregistré un repas à {{time}}.","alreadyFedMineNoTime":"Tu as déjà enregistré un repas aujourd'hui.","alreadyFedBy":"{{name}} a déjà enregistré un repas à {{time}}.","alreadyFedByNoTime":"{{name}} a déjà enregistré un repas aujourd'hui.","alreadyFedHint":"Tu peux quand même en ajouter un second si c'est voulu."}},"uploadSelected":"Télécharger les éléments sélectionnés","a11y":{"typeFilter":"Filtrer par type d'événement"}},"feedback":{"header":{"title":"Votre avis compte","subtitle":"Aidez-nous à construire la meilleure plateforme pour vos reptiles."},"rating_label":"Notez votre expérience","category_label":"Sujet","message_label":"Votre message","message_placeholder":"Dites-nous ce que vous aimez ou ce que nous pourrions améliorer...","submit_button":"Envoyer mon avis","categories":{"general":"Avis général","feature":"Idée / Fonctionnalité","bug":"Problème / Bug","ui":"Design / Ergonomie"},"rating_labels":{"1":"Pas satisfait 😞","2":"Peut mieux faire 😕","3":"Bien 🙂","4":"Très bien ! 😊","5":"Excellent ! 🎉"},"success":{"title":"Merci beaucoup !","message":"Votre retour est précieux et nous aide à améliorer ReptiNode chaque jour.","button":"Retour au tableau de bord"},"errors":{"rating_required":"Veuillez sélectionner une note."},"footer_thanks":"Merci de votre contribution.","a11y":{"rateStars":"Noter {{stars}} sur 5"}},"features":{"title":"Tout ce dont vous avez besoin pour gérer votre collection"},"footer":{"description":"Gestion professionnelle de reptiles pour passionnés et éleveurs."},"hero":{"description":"Suivez, gérez et surveillez votre collection de reptiles avec des dossiers de santé complets, des horaires d'alimentation et des analyses détaillées.","title":"Gestion Professionnelle de Reptiles"},"html2canvas":"html2canvas","jspdf":"jsPDF","pricing":{"title":"Tarification Simple et Transparente"},"script":"script","settings":{"seo":{"description":"Profil, notifications, langue, sécurité et abonnement de ton compte ReptiNode."},"groups":{"account":"Compte","preferences":"Préférences","breeding":"Élevage","billing":"Facturation"},"deleteAccountPrompt":"Veuillez saisir votre mot de passe pour confirmer la suppression de votre compte :","title":"Paramètres","tabs":{"profile":"Profil","family":"Famille & Élevage","notifications":"Notifications","language":"Langue","subscription":"Abonnement","security":"Sécurité"},"errors":{"push_denied":"Les notifications sont bloquées dans les réglages de votre navigateur. Autorisez-les pour ce site, puis réessayez.","push_dismissed":"Vous n'avez pas autorisé les notifications. Vos autres préférences ont été enregistrées.","push_error":"Impossible d'activer les notifications push pour le moment. Vos autres préférences ont été enregistrées.","push_insecure":"Les notifications push nécessitent une connexion sécurisée (HTTPS).","push_unsupported":"Votre navigateur ou appareil ne prend pas en charge les notifications push. Vos autres préférences ont bien été enregistrées.","save_error":"Erreur lors de l'enregistrement","delete_error":"Erreur lors de la suppression du compte","portal_error":"Impossible d'accéder au portail de facturation."},"billing":{"checking_title":"Vérification…","checking_desc":"Nous confirmons votre paiement sécurisé.","success_title":"Abonnement activé !","success_desc":"Votre compte a été mis à niveau. Merci de votre confiance.","cancel_title":"Paiement annulé","cancel_desc":"Aucun débit n'a été effectué.","failed_title":"Paiement échoué","failed_desc":"Une erreur est survenue. Veuillez réessayer."},"profile":{"avatar_alt":"Avatar","image_title":"Photo de profil","image_desc":"Cette photo sera affichée sur votre profil public et dans l'application.","change_photo":"Changer la photo","name_label":"Nom d'affichage","name_placeholder":"Votre nom","email_label":"Adresse Email","email_placeholder":"votre@email.com"},"notifications":{"time_label":"Heure des rappels","time_desc":"À quelle heure souhaitez-vous recevoir vos notifications quotidiennes ?","receive_alerts":"Recevoir des alertes pour {{type}}","types":{"feedingReminders":"Rappels de nourrissage","shedReminders":"Suivi des mues","vetReminders":"Rendez-vous vétérinaire","healthAlerts":"Alertes santé","emailNotifications":"Emails récapitulatifs","marketingEmails":"E-mails d'information et nouveautés"},"time_auto":"L'heure s'ajuste automatiquement à tes habitudes de nourrissage. Choisis une heure ci-dessus pour la fixer toi-même.","time_manual":"Heure fixée manuellement : elle ne suivra plus tes habitudes de nourrissage.","marketing_desc":"Facultatif. Ça ne concerne pas tes rappels d'élevage (nourrissage, mue, véto, alertes santé), qui continuent d'arriver. Tu peux revenir sur ce choix à tout moment."},"language":{"language_selector":"Langue :","select_label":"Langue de l'interface"},"subscription":{"usage_reptiles":"Reptiles","usage_unlimited":"illimité","near_limit":"Vous approchez de la limite de votre plan ({{limit}} reptiles).","upgrade_breeder_title":"Passer à Breeder","upgrade_breeder_desc":"Reptiles illimités, plus les outils réservés aux éleveurs : génétique, reproduction et vente.","upgrade_breeder_cta":"Choisir Breeder","plan_breeder":"Breeder","plan_hobbyist":"Hobbyist","current_plan_label":"Votre plan actuel","plan_free":"Gratuit","pro_badge":"Membre Premium","free_badge":"Membre Gratuit","upgrade_button":"Passer Premium","manage_button":"Gérer l'abonnement"},"security":{"marketing_consent":"J'accepte la mesure d'audience publicitaire (Meta) sur le site (facultatif, révocable à tout moment). Les e-mails d'information se règlent dans l'onglet Notifications.","rgpd_delete":"Demander la suppression de mes données","rgpd_delete_done":"Demande de suppression enregistrée. Elle sera traitée sous 30 jours.","rgpd_desc":"Exercez vos droits : recevez une copie de vos données ou demandez leur suppression. Notre équipe traite votre demande sous 30 jours.","rgpd_error":"Une erreur est survenue. Merci de réessayer.","rgpd_export":"Télécharger mes données","rgpd_export_done":"Vos données ont été téléchargées.","rgpd_title":"Mes données personnelles (RGPD)","password_title":"Changer le mot de passe","password_desc":"Mettez à jour votre mot de passe régulièrement pour sécuriser votre compte.","password_button":"Modifier","delete_title":"Supprimer le compte","delete_warning":"Cette action est irréversible. Toutes vos données (reptiles, suivis, photos) seront supprimées définitivement.","delete_confirm":"Êtes-vous sûr de vouloir supprimer votre compte définitivement ?","delete_button":"Supprimer mon compte","deleting":"Suppression..."},"changePassword":"Changer le mot de passe","currentPassword":"Mot de passe actuel","newPassword":"Nouveau mot de passe","confirmNewPassword":"Confirmer le nouveau mot de passe","updatePasswordButton":"Mettre à jour le mot de passe","passwordMismatch":"Les mots de passe ne correspondent pas.","passwordTooShort":"Le mot de passe doit contenir au moins 8 caractères.","passwordUpdateSuccess":"Mot de passe mis à jour avec succès.","passwordUpdateError":"Échec de la mise à jour. Veuillez vérifier votre mot de passe actuel.","install":{"title":"Installer l'application","description":"Ajoute ReptiNode à ton écran d'accueil : ouverture plus rapide, affichage plein écran et notifications.","already_installed":"ReptiNode est déjà installée sur cet appareil.","dismissed":"Installation annulée. Tu peux réessayer quand tu veux.","manual_android":"Ouvre le menu de ton navigateur, puis choisis « Installer l'application » ou « Ajouter à l'écran d'accueil ».","manual_other":"Ouvre le menu de ton navigateur, puis choisis « Ajouter à l'écran d'accueil »."}},"sex":{"female":"Femelle","male":"Mâle","unknown":"Inconnu"},"snake":{"seo":{"description":"La fiche de {{name}} : santé, repas, croissance et documents."},"locusLabel":"Locus:","traitsLabel":"Traits:","transfer":{"button":"Transférer","title":"Transférer {{name}}","subtitle":"Déplacez ce reptile vers une famille ou donnez-le à un autre utilisateur.","to_family":"Transférer à une famille","to_family_help":"Le reptile disparaîtra de votre espace personnel et sera visible dans l’espace famille.","choose_family":"Choisir une famille...","confirm_family":"Transférer à la famille","already_in_family":"Ce reptile est déjà rattaché à cette famille.","no_families":"Vous n’avez aucune famille disponible pour ce transfert.","confirm_personal":"Remettre dans mon espace personnel","personal_success":"Le reptile a été remis dans votre espace personnel.","family_success":"Le reptile a été transféré à la famille.","to_user":"Donner à un utilisateur","to_user_help":"Le nouvel utilisateur deviendra propriétaire du reptile. Vous perdrez l’accès à sa fiche.","user_placeholder":"Email ou pseudo de l’utilisateur...","confirm_user_button":"Donner le reptile","confirm_user":"Ce reptile sera donné à un autre utilisateur. Vous n’y aurez plus accès. Continuer ?","user_warning":"Attention : cette action retire le reptile de votre compte.","user_success":"Le reptile a été transféré avec succès.","in_progress":"Transfert en cours...","error":"Erreur lors du transfert."},"upload_first":"Importer une photo","photos":"Photos","photo_gallery":"Galerie Photo","add_photo":"Ajouter","no_photos":"Aucune photo","profile_pic":"Photo de profil","edit":"Modifier","deleteTitle":"Supprimer {{name}}","not_found":"Reptile introuvable.","noPhoto":"Pas de photo disponible","qr_code":"QR Code","export_pdf":"Export PDF","maintenance_title":"Maintenance & Rappels","feeding_interval_label":"Fréquence des repas","feeding_interval_placeholder":"Ex: 7","feeding_interval_help":"Jours entre chaque repas. Laissez vide pour désactiver.","avg_feeding_interval_label":"Intervalle moyen :","status":{"late_feeding":"Retard Nourrissage","next_feeding":"Prochain Repas","feed_now":"Nourrir","feed_me":"À nourrir","next_shed_prediction":"Prédiction Mue","shed_late":"Retard probable (~{{diff}}j)","shed_in":"Dans environ {{diff}} jours","next_vet":"Rendez-vous Vétérinaire","in_days":"Dans {{count}} jours","days_late":"{{count}} jours de retard"},"overview":"Aperçu","events":"Événements","analytics":"Analyses","recent_activity":"Activité Récente","event_history":"Historique Complet","last_feeding_label":"Dernier repas :","last_shed_label":"Dernière mue :","species":"Espèce","morph":"Morphe","age":"Âge","years":"ans","yearsOld":"{{count}} ans","yearsOld_one":"{{count}} an","yearsOld_other":"{{count}} ans","weight":"Poids","length":"Longueur","sex":{"male":"Mâle","female":"Femelle","unknown":"Inconnu"},"sexe":"Sexe","birth_date":"Date de naissance","notes":"Notes","days":"jours","read_only_badge":"Lecture Seule","read_only_tip":"Ce reptile est archivé ou n'est pas modifiable.","read_only_cannot_modify":"Impossible de modifier un reptile en lecture seule.","archived":"Ce reptile est archivé.","readonly_until":"Lecture seule jusqu'au {{date}}","restore":"Restaurer","archive_30d_title":"Archiver (30 jours)","archive_readonly_info":"Passe en lecture seule. Restauration possible.","permanent_delete_title":"Suppression définitive","permanent_delete_warning":"Irréversible. Toutes les données seront perdues.","delete_confirm":"Êtes-vous sûr de vouloir supprimer définitivement ce reptile ?","delete_error":"Erreur lors de la suppression","feedings":"Repas","sheds":"Mues","vet_visits":"Véto","pdf":{"kpis":"Indicateurs Clés","details":"Détails Techniques"},"metric":"Métrique","value":"Valeur","field":"Champ","tour":{"health_title":"Indicateurs de santé","health_text":"Résumé rapide de la régularité de l'alimentation, des mues et de la tendance de poids.","weight_title":"Tendance de poids","weight_text":"Votre graphique de poids. Permet de suivre la croissance visuellement.","events_title":"Historique des événements","events_text":"Consultez tous les événements ici (Repas, Mues, Soins...).","add_title":"Ajouter un événement","add_text":"Utilisez ce bouton pour enregistrer rapidement une action."},"a11y":{"quickUploadPhotos":"Ajouter des photos à la galerie","showPhoto":"Afficher la photo {{index}}"}},"testimonials":{"title":"Approuvé par les Passionnés de Reptiles"},"units":{"cm":" cm","days":"jours","g":" g"},"upgrade":{"description":"Passez à l'offre supérieure pour continuer à ajouter des données et accéder à toutes les fonctionnalités pro.","limitReached":"Limite de l'offre gratuite atteinte","processing":"Traitement…","unlockFull":"Débloquez tout le potentiel","tiersSubtitle":"Choisis le plan qui te correspond. 7 jours d'essai gratuit, sans engagement.","save2Months":"2 mois offerts","billedYearly":"soit {{price}} / an","startTrial":"Démarrer l'essai gratuit","plans":{"hobbyist":{"name":"Hobbyist","tagline":"Pour les passionnés","features":["Jusqu'à 100 reptiles","Suivi poids, repas, mues et santé","Carnet de santé & rappels automatiques","QR codes & profils publics","Gestion des enclos","Export / sauvegarde de vos données"]},"breeder":{"name":"Breeder","tagline":"Pour les éleveurs","features":["Reptiles illimités","Tout le plan Hobbyist, et en plus :","Calculateur génétique & croisements","Projets de reproduction & suivi de ponte","Export MorphMarket & pricelist","Annonces & profils publics « à vendre »","Gestion en famille (élevage partagé)"]}},"errors":{"checkoutFailed":"Le paiement n’a pas pu être initialisé. Réessayez.","unavailable":"Le paiement est momentanément indisponible. Réessayez dans quelques minutes.","emailRequired":"Votre adresse e-mail est nécessaire pour ouvrir le paiement.","emailLookup":"Impossible de récupérer votre adresse e-mail."}},"featuresPage":{"breadcrumb":{"features":"Fonctionnalités","home":"Accueil"},"faq":{"a_data":"Vos données sont hébergées dans l'Union européenne, sauvegardées automatiquement, et vous en restez l'unique propriétaire.","a_devices":"ReptiNode est une application web accessible depuis un ordinateur, une tablette ou un smartphone, sans aucune installation.","a_free":"Oui. ReptiNode propose une offre gratuite complète pour gérer vos reptiles : fiches individuelles, pesées, repas et rappels. Une offre Premium optionnelle débloque les fonctionnalités avancées.","a_genetics":"Oui. Chaque fiche enregistre les morphs et les gènes portés, et le calculateur génétique prédit les probabilités de morphs issues de vos accouplements.","a_qr":"Chaque reptile dispose d'un QR code unique. Scannez-le pour ouvrir instantanément sa fiche complète : identité, génétique et historique de pesées et de repas.","a_weight":"ReptiNode enregistre chaque pesée et chaque repas, trace les courbes de croissance et vous alerte automatiquement en cas de repas planifié ou de refus.","badge":"Questions fréquentes","q_data":"Mes données sont-elles en sécurité ?","q_devices":"Sur quels appareils puis-je utiliser ReptiNode ?","q_free":"ReptiNode est-il gratuit ?","q_genetics":"Puis-je suivre la génétique de mes reptiles ?","q_qr":"À quoi servent les QR codes ?","q_weight":"Comment suivre les pesées et le nourrissage ?","title":"Tout ce qu'il faut savoir"},"learn_more":{"breeding_desc":"Projets d'accouplement, pontes et suivi d'incubation.","breeding_title":"Reproduction","care_desc":"Pesées, repas et rappels pour ne rien oublier.","care_title":"Suivi & nourrissage","genetics_desc":"Morphs, gènes portés et calculateur d'accouplements.","genetics_title":"Génétique","management_desc":"Centralisez toute votre collection dans un seul espace.","management_title":"Logiciel de gestion","subtitle":"Explorez en détail chaque volet de ReptiNode.","title":"En savoir plus"},"seo":{"structured_data_description":"ReptiNode est un logiciel de gestion pour reptiles : suivi des pesées, du nourrissage, de la santé et de la génétique, avec QR codes et rappels automatiques.","title":"Fonctionnalités de Gestion d'Élevage Reptile | ReptiNode","description":"Découvrez les outils complets pour terrariophiles : suivi de poids, génération de QR Codes, fiches médicales, planning de nourrissage et gestion génétique."},"hero":{"badge":"Tour d'horizon complet","title_part1":"La plateforme de gestion complète pour","title_highlight":"l'éleveur moderne","subtitle":"Fini les feuilles Excel et les carnets perdus. ReptiNode centralise toutes les données vitales de vos reptiles dans une interface fluide et sécurisée."},"weight":{"title":"Suivi de croissance et biométrie","description":"La courbe de poids est le premier indicateur de santé d'un reptile. Notre module vous permet de visualiser instantanément l'évolution de vos animaux.","list":{"1":"Graphiques interactifs automatiques","2":"Détection des pertes de poids anormales","3":"Historique illimité des pesées","4":"Comparaison avec les moyennes de l'espèce"},"graph_title":"Poids - Python Regius #04","graph_subtitle":"+12% vs mois dernier"},"qrcode":{"img_alt":"Exemple de QR code ReptiNode ouvrant la fiche d'un reptile (Python regius Banana)","title":"Étiquettes QR Codes intelligentes","description":"Ne cherchez plus quand a mangé tel ou tel reptile. Collez un QR Code sur chaque terrarium ou boîte d'élevage (rack) pour un accès instantané.","list":{"1":"Génération PDF prête à imprimer","2":"Scan caméra rapide depuis le mobile","3":"Mise à jour de la fiche sans toucher l'animal","4":"Mode 'Rack' pour scanner à la chaîne"},"scan_me":"Scannez-moi !"},"feeding":{"title":"Gestion des repas et rappels","description":"Gérez le cycle alimentaire de centaines de reptiles sans erreur. ReptiNode calcule les prochains repas selon la fréquence définie.","list":{"1":"Calendrier de nourrissage intelligent","2":"Gestion du stock de proies (surgelé/vivant)","3":"Suivi des refus et jeûnes","4":"Notifications de rappel le jour J"},"card_scheduled_title":"Nourrissage prévu aujourd'hui","card_scheduled_desc":"5 serpents à nourrir (Rat M)","card_refusal_title":"Refus de repas - Gecko #01","card_refusal_desc":"Noté il y a 2 jours"},"health_genetics":{"title":"Santé vétérinaire & Génétique","subtitle":"Pour les éleveurs professionnels, la traçabilité est obligatoire. Nous simplifions vos registres IFAP et vos plans de reproduction.","medical_title":"Suivi Médical","medical_desc":"Notez les mues, les traitements, les visites vétérinaires et les observations quotidiennes. Exportez l'historique en un clic pour le vétérinaire.","genetic_title":"Calculateur Génétique","genetic_desc":"Planifiez vos accouplements. Liez les parents aux enfants pour générer automatiquement des arbres généalogiques et suivre les mutations."},"cta":{"title":"Prêt à moderniser votre élevage ?","subtitle":"Rejoignez les éleveurs qui ont abandonné le papier pour ReptiNode. Entièrement gratuit.","button":"Commencer maintenant !"}},"surveyWidget":{"default_title":"Votre avis","thanks":"Merci pour votre retour ! 🙏","later":"Plus tard","send":"Envoyer","hint_nps":"Note : {{score}}/10 — un commentaire (optionnel) ?","hint_csat":"Note : {{score}}/5 — un commentaire (optionnel) ?","ph_text":"Votre réponse…","ph_optional":"Dites-nous en plus (optionnel)…"},"maintenance":{"adminLogin":"Connexion administrateur","retry":"Réessayer","title":"Maintenance en cours","defaultMessage":"Le service est temporairement indisponible, nous revenons très vite."},"qrx":{"saleCurrency":"Devise","shareSettings":"Réglages du lien public","visibility":"Visibilité","visUnlisted":"Non répertorié (accessible uniquement via le lien)","visPublic":"Public (référençable)","expiration":"Expiration du lien (optionnel)","password":"Mot de passe (optionnel)","passwordSetPlaceholder":"•••••• (défini)","passwordNone":"Aucun","define":"Définir","remove":"Retirer","publicFieldsLabel":"Informations affichées publiquement","fieldWeight":"Poids","fieldLength":"Taille","fieldLocality":"Localité","fieldNotes":"Notes","fieldPrice":"Prix","fieldsHint":"Cliquez pour masquer/afficher. Barré = masqué sur la fiche publique.","scansTotal":"Scans au total : {{count}}","syncUpdating":"Mise à jour…","syncRetry":"Réessayer","publicLiveOn":"Cette fiche est publique : le QR est scannable.","makePrivate":"Rendre privée","activatePublic":"Activez le profil public pour rendre le QR accessible.","saleTitle":"Vente (optionnel)","saleNotForSale":"Non à vendre","saleForSale":"À vendre","saleReserved":"Réservé","saleSold":"Vendu","salePrice":"Prix","saleContact":"Contact vendeur (email ou lien)","saleMorphmarket":"Lien de l'annonce MorphMarket (optionnel)","exportMM":"Exporter toute ma liste « à vendre » vers MorphMarket (CSV)","exportMMHint":"Le fichier se téléverse sur MorphMarket (Bulk Import). Réservé aux comptes Breeder.","exportMMEmpty":"Aucun reptile marqué « à vendre » ou « réservé » à exporter.","exportMMError":"Export impossible (réservé aux comptes Breeder).","actionTitle":"Action au scan","actionView":"Voir la fiche","actionAddEvent":"Ajouter un événement","actionFeed":"Nourrir directement","actionWeigh":"Peser directement","actionHint":"« Nourrir » / « Peser » ouvrent directement le formulaire pré-rempli après connexion.","qualityTitle":"Qualité / résistance du QR","qualBasic":"Basique","qualStandard":"Standard","qualSolid":"Solide","qualMax":"Max (terrarium)","qualityHint":"Niveau de correction d'erreur : « Max » reste lisible même partiellement abîmé/humide. Pour un terrarium, imprimez sur support vinyle/plastifié résistant à l'eau.","transferTitle":"Transfert / vente","transferDesc":"Générez un QR à remettre à l'acheteur : en le scannant, il récupère ce reptile et son historique sur son compte.","transferGenerate":"Générer un QR de transfert","transferCopy":"Copier le lien","transferCancel":"Annuler","transferWarn":"Valable 30 jours. Le transfert est définitif une fois accepté.","photosTitle":"Galerie photos","photosAdd":"Ajouter","photosEmpty":"Aucune photo. Ajoutez-en pour enrichir la fiche publique.","photosUploadError":"Échec du téléversement","photosPublicHint":"Ces photos s'affichent dans la galerie de la fiche publique (QR partagé).","bulkTitle":"Planche de QR codes à imprimer","bulkLayout":"Disposition","bulkLayout2x4":"2 × 4 (grandes étiquettes)","bulkLayout3x6":"3 × 6 (standard)","bulkLayout4x8":"4 × 8 (Avery / petites)","bulkLinkType":"Type de lien","bulkLinkPublic":"Public (fiche partageable)","bulkLinkInternal":"Interne (appli, requiert connexion)","bulkReptiles":"Reptiles","bulkSelectAll":"Tout sélectionner","bulkDeselectAll":"Tout désélectionner","bulkInternalNote":"lien interne (non public)","bulkCancel":"Annuler","bulkGenerate":"Générer le PDF","bulkError":"Erreur lors de la génération du PDF","scannerTitle":"Scanner un QR ReptiNode","scannerUnsupported":"Votre navigateur ne supporte pas le scan intégré. Utilisez l'appareil photo de votre téléphone : il ouvrira automatiquement le lien du QR.","scannerDenied":"Accès caméra refusé.","scannerError":"Impossible d'ouvrir la caméra.","scannerAim":"Visez le QR code d'une étiquette ReptiNode.","scannerDetected":"QR détecté : {{value}}","btnScan":"Scanner un QR","btnEnclosures":"Enclos & racks","btnBulk":"Planche de QR codes à imprimer","salePaidOnly":"Les annonces « à vendre » sont incluses dès l'offre Hobbyist.","exportMMBreeder":"L'export en masse vers MorphMarket est réservé au plan Breeder."},"enclosures":{"seo":{"description":"Gère tes terrariums, racks et enclos et leurs occupants."},"unavailable":"Enclos indisponible","occupants":"{{count}} occupant(s)","noPublic":"Aucun reptile public dans cet enclos.","title":"Enclos & racks","backDashboard":"Tableau de bord","name":"Nom","namePlaceholder":"Terrarium A1","type":"Type","typeTerrarium":"Terrarium","typeRack":"Rack","typeBin":"Bac","typeRoom":"Pièce","create":"Créer","empty":"Aucun enclos. Créez-en un pour générer un QR par enclos/rack.","reptileCount":"{{count}} reptile(s)","qrActive":"QR actif","back":"Retour","deleteConfirm":"Supprimer cet enclos ? Les reptiles seront détachés (non supprimés).","qrTitle":"QR de l'enclos","visPrivate":"Privé (pas de page publique)","visUnlisted":"Non répertorié (accessible via le lien)","visPublic":"Public","qrHint":"Rendez l'enclos non répertorié ou public pour générer un QR.","view":"Voir","occupantsTitle":"Occupants","removeOccupant":"Retirer","noOccupants":"Aucun reptile dans cet enclos.","addReptile":"Ajouter un reptile","choose":"Choisir…","single":"Enclos","a11y":{"publicUrl":"Lien public de l'enclos","visibility":"Visibilité de l'enclos"}},"claim":{"success":"Transfert réussi !","successDesc":"{{name}} fait désormais partie de votre collection.","viewSheet":"Voir la fiche","unavailable":"Transfert indisponible","title":"Transfert de propriété","currentOwner":"Propriétaire actuel : {{owner}}","explain":"En acceptant, ce reptile et son historique seront transférés vers votre compte.","accept":"Accepter le transfert","loginToAccept":"Se connecter pour accepter","error":"Transfert impossible","notFound":"Transfert introuvable"},"snakeBadges":{"public":"Public","unlisted":"Lien","forSale":"À vendre","reserved":"Réservé","sold":"Vendu","publicTitle":"Profil public","unlistedTitle":"Accessible via le lien"},"trial":{"endsToday":"Ton essai gratuit se termine aujourd'hui.","endsIn":"Ton essai gratuit se termine dans {{count}} jours.","endsIn_one":"Ton essai gratuit se termine dans {{count}} jour.","endsIn_other":"Ton essai gratuit se termine dans {{count}} jours.","keepFeatures":"Conserve toutes tes fonctionnalités en choisissant une offre.","seePlans":"Voir les offres"},"import":{"title":"Importer depuis un fichier CSV","empty":"Fichier vide ou illisible.","pick":"Choisir un fichier .csv","hint":"Colonnes reconnues : nom, espèce, sexe, morph, naissance, poids, dernier repas…","detected":"{{count}} ligne(s) détectée(s). Associe tes colonnes :","ignore":"— ignorer —","willCreate":"{{count}} reptile(s) seront importés.","skippedCap":"{{count}} ignoré(s) (limite du palier atteinte).","errorsCount":"{{count}} ligne(s) en erreur.","needRequired":"Associe au moins « Nom » et « Espèce ».","check":"Vérifier","confirm":"Importer","done":"Import terminé","createdCount":"{{count}} reptile(s) importé(s).","readError":"Lecture du fichier impossible.","checkFailed":"Échec de la vérification.","importFailed":"Échec de l'import.","fields":{"name":"Nom","species":"Espèce","sex":"Sexe","morph":"Morph","locality":"Localité","birthDate":"Naissance","weight":"Poids (g)","feedingInterval":"Intervalle repas (j)","lastFedDate":"Dernier repas","notes":"Notes"}},"bulk":{"select":"Sélection multiple","selected":"{{count}} sélectionné(s)","feed":"Nourrir","shed":"Mue"},"breeding":{"title":"Centre de Reproduction","ui":{"close":"Fermer"},"pro_only":{"cta_upgrade":"Passer au plan Breeder"}},"partner":{"menuEntry":"Espace partenaire"}}
