365 lines
14 KiB
JSON
365 lines
14 KiB
JSON
{
|
||
"meta": {
|
||
"title": "kashilo.com – Ton marché privé",
|
||
"description": "Achète et vends en privé — sans compte, sans tracking. Paye avec Monero."
|
||
},
|
||
"header": {
|
||
"searchPlaceholder": "Que cherchez-vous ?",
|
||
"createListing": "Créer une annonce",
|
||
"toggleTheme": "Changer de thème",
|
||
"selectLanguage": "Choisir la langue",
|
||
"profile": "Profil"
|
||
},
|
||
"footer": {
|
||
"rights": "Tous droits réservés.",
|
||
"about": "À propos",
|
||
"privacy": "Confidentialité",
|
||
"terms": "CGU",
|
||
"contact": "Contact",
|
||
"imprint": "Mentions légales"
|
||
},
|
||
"home": {
|
||
"title": "Bienvenue sur kashilo",
|
||
"subtitle": "Ton marché privé — achète et vends en toute sécurité, paye avec Monero.",
|
||
"browseListings": "Parcourir les annonces",
|
||
"createListing": "Créer une annonce",
|
||
"categories": "Catégories",
|
||
"recentListings": "Annonces récentes",
|
||
"placeholderTitle": "Exemple d'annonce",
|
||
"placeholderLocation": "Emplacement",
|
||
"addFavorite": "Ajouter aux favoris",
|
||
"removeFavorite": "Retirer des favoris",
|
||
"noListings": "Aucune annonce trouvée",
|
||
"loadMore": "Charger plus",
|
||
"pullToRefresh": "Tirer pour actualiser"
|
||
},
|
||
"common": {
|
||
"loading": "Chargement...",
|
||
"error": "Erreur de chargement",
|
||
"close": "Fermer",
|
||
"remove": "Supprimer",
|
||
"home": "Accueil"
|
||
},
|
||
"error": {
|
||
"title": "Une erreur est survenue",
|
||
"retry": "Réessayer",
|
||
"offline": "Pas de connexion internet"
|
||
},
|
||
"search": {
|
||
"title": "Recherche",
|
||
"placeholder": "Entrez un terme de recherche...",
|
||
"allCategories": "Toutes les catégories",
|
||
"allSubcategories": "Toutes les sous-catégories",
|
||
"currentLocation": "Position actuelle",
|
||
"locating": "Localisation en cours...",
|
||
"searchButton": "Rechercher",
|
||
"loading": "Recherche en cours...",
|
||
"enterQuery": "Entrez un terme de recherche pour trouver des annonces.",
|
||
"noResults": "Aucun résultat trouvé. Essayez un autre terme de recherche.",
|
||
"resultsCount": "{{count}} résultats trouvés",
|
||
"allIn": "Tout dans",
|
||
"clearAll": "Tout effacer",
|
||
"radiusAround": "{{radius}} km autour",
|
||
"priceRange": "Prix",
|
||
"min": "Min",
|
||
"max": "Max",
|
||
"apply": "Appliquer",
|
||
"sortBy": "Trier par",
|
||
"sortNewest": "Plus récent",
|
||
"sortOldest": "Plus ancien",
|
||
"sortPriceAsc": "Prix croissant",
|
||
"sortPriceDesc": "Prix décroissant",
|
||
"sortDistance": "À proximité"
|
||
},
|
||
"countries": {
|
||
"ch": "Suisse",
|
||
"de": "Allemagne",
|
||
"at": "Autriche",
|
||
"fr": "France",
|
||
"it": "Italie",
|
||
"li": "Liechtenstein"
|
||
},
|
||
"listing": {
|
||
"notFound": "Cette annonce n'a pas été trouvée.",
|
||
"backHome": "Retour à l'accueil",
|
||
"description": "Description",
|
||
"location": "Emplacement",
|
||
"seller": "Vendeur",
|
||
"anonymousSeller": "Vendeur anonyme",
|
||
"autoGenerated": "généré automatiquement",
|
||
"memberSince": "Membre depuis",
|
||
"postedOn": "Publié le",
|
||
"contactSeller": "Contacter le vendeur",
|
||
"paymentInfo": "Le paiement s'effectue directement via Monero (XMR).",
|
||
"moneroAddress": "Adresse Monero du vendeur",
|
||
"noMoneroAddress": "Aucune adresse Monero fournie",
|
||
"copyAddress": "Copier l'adresse",
|
||
"contactHint": "Copiez l'adresse et envoyez le montant via votre portefeuille Monero.",
|
||
"priceOnRequest": "Prix sur demande",
|
||
"shippingAvailable": "Livraison disponible",
|
||
"viewSingular": "vue",
|
||
"viewPlural": "vues",
|
||
"share": "Partager",
|
||
"report": "Signaler",
|
||
"moreFromSeller": "Autres annonces du vendeur",
|
||
"edit": "Modifier",
|
||
"expired": "Expiré",
|
||
"expiresIn1Day": "Encore 1 jour",
|
||
"expiresInDays": "Encore {{days}} jours",
|
||
"newMessages": "Nouveaux messages"
|
||
},
|
||
"chat": {
|
||
"title": "Envoyer un message",
|
||
"placeholder": "Écrire un message...",
|
||
"encrypted": "Chiffré de bout en bout",
|
||
"startConversation": "Démarrez une conversation avec le vendeur.",
|
||
"send": "Envoyer",
|
||
"unavailable": "Chat non disponible",
|
||
"pending": "Demande de conversation envoyée. En attente de réponse du vendeur.",
|
||
"pendingHint": "En attente du vendeur...",
|
||
"keyChanged": "Clé modifiée",
|
||
"keyChangedHint": "La clé de chiffrement de ce vendeur a changé. Cela pourrait indiquer une attaque ou le vendeur a peut-être recréé l'annonce.",
|
||
"keyAccept": "Accepter la nouvelle clé"
|
||
},
|
||
"create": {
|
||
"title": "Créer une annonce",
|
||
"editTitle": "Modifier l'annonce",
|
||
"listingTitle": "Titre",
|
||
"titlePlaceholder": "Que voulez-vous vendre ?",
|
||
"category": "Catégorie",
|
||
"selectCategory": "Choisir une catégorie",
|
||
"condition": "État",
|
||
"conditionNew": "Neuf",
|
||
"conditionLikeNew": "Comme neuf",
|
||
"conditionGood": "Bon",
|
||
"conditionFair": "Acceptable",
|
||
"conditionPoor": "Mauvais",
|
||
"price": "Prix",
|
||
"currency": "Devise",
|
||
"priceMode": "Mode de prix",
|
||
"priceModeFiat": "Prix fiat fixe",
|
||
"priceModeXmr": "Prix XMR fixe",
|
||
"priceModeHint": "Fiat-fixe: Le montant fiat reste le même. XMR-fixe: Le montant XMR reste le même.",
|
||
"shippingAvailable": "Livraison disponible",
|
||
"shippingCost": "Frais de livraison",
|
||
"shippingCostPlaceholder": "ex. 5.00",
|
||
"location": "Emplacement",
|
||
"locationPlaceholder": "Ville, code postal ou adresse",
|
||
"locationHint": "Choisissez l'emplacement de votre annonce",
|
||
"description": "Description",
|
||
"descriptionPlaceholder": "Décrivez votre article en détail...",
|
||
"images": "Images",
|
||
"uploadImages": "Télécharger des images (max. 5)",
|
||
"moneroAddress": "Votre adresse Monero",
|
||
"moneroPlaceholder": "4... ou 8...",
|
||
"moneroHint": "Les acheteurs envoient le paiement directement à cette adresse.",
|
||
"cancel": "Annuler",
|
||
"publish": "Publier",
|
||
"publishing": "Publication en cours...",
|
||
"saveChanges": "Enregistrer les modifications",
|
||
"saving": "Enregistrement...",
|
||
"publishFailed": "La publication a échoué. Veuillez réessayer.",
|
||
"invalidMoneroAddress": "Adresse Monero invalide. Veuillez vérifier le format.",
|
||
"draftRestored": "Brouillon restauré",
|
||
"clearDraft": "Supprimer",
|
||
"paymentExpired": "La période payée a expiré. Veuillez payer à nouveau."
|
||
},
|
||
"notFound": {
|
||
"title": "Page non trouvée",
|
||
"message": "La page que vous recherchez n'existe pas.",
|
||
"backHome": "Retour à l'accueil"
|
||
},
|
||
"cropper": {
|
||
"title": "Recadrer l'image",
|
||
"preview": "Aperçu:",
|
||
"cancel": "Annuler",
|
||
"confirm": "Appliquer",
|
||
"aspectRatio": "Format:",
|
||
"free": "Libre"
|
||
},
|
||
"captcha": {
|
||
"verify": "Je ne suis pas un robot",
|
||
"verified": "Vérifié",
|
||
"solving": "Vérification...",
|
||
"attempts": "tentatives",
|
||
"error": "Erreur - réessayer"
|
||
},
|
||
"profile": {
|
||
"myListings": "Mes annonces",
|
||
"messages": "Messages",
|
||
"favorites": "Favoris",
|
||
"settings": "Paramètres"
|
||
},
|
||
"auth": {
|
||
"login": "Connexion",
|
||
"logout": "Déconnexion",
|
||
"loggingIn": "Connexion en cours...",
|
||
"yourUuid": "Votre UUID",
|
||
"enterUuid": "Veuillez entrer votre UUID",
|
||
"invalidUuid": "UUID invalide ou compte non trouvé",
|
||
"noAccount": "Pas encore de compte ?",
|
||
"hasAccount": "Vous avez déjà un compte ?",
|
||
"createAccount": "Créer un compte",
|
||
"registerInfo": "Un UUID unique sera généré pour vous. Cet UUID est votre seul accès - conservez-le en sécurité !",
|
||
"generateUuid": "Générer un UUID",
|
||
"creating": "Création en cours...",
|
||
"accountCreated": "Compte créé !",
|
||
"important": "Important !",
|
||
"saveUuidWarning": "Sauvegardez cet UUID en lieu sûr. C'est votre seul accès à votre compte. Il n'y a aucun moyen de le récupérer !",
|
||
"copy": "Copier",
|
||
"downloadBackup": "Télécharger la sauvegarde",
|
||
"confirmSaved": "J'ai sauvegardé mon UUID",
|
||
"registrationFailed": "Échec de l'inscription",
|
||
"loginRequired": "Veuillez vous connecter pour continuer",
|
||
"rememberMe": "Se souvenir de moi",
|
||
"rememberMeHint": "Votre UUID sera stocké localement. N'activez que sur des appareils de confiance."
|
||
},
|
||
"favorites": {
|
||
"title": "Favoris",
|
||
"subtitle": "Vos annonces sauvegardées",
|
||
"empty": "Aucun favori",
|
||
"emptyHint": "Cliquez sur l'icône cœur d'une annonce pour la sauvegarder.",
|
||
"browse": "Parcourir les annonces"
|
||
},
|
||
"myListings": {
|
||
"title": "Mes annonces",
|
||
"subtitle": "Gérez vos annonces",
|
||
"empty": "Aucune annonce",
|
||
"emptyHint": "Vous n'avez pas encore créé d'annonce.",
|
||
"create": "Créer une annonce",
|
||
"loginRequired": "Connexion requise",
|
||
"loginHint": "Connectez-vous pour voir vos annonces.",
|
||
"login": "Connexion",
|
||
"status": {
|
||
"draft": "Brouillon",
|
||
"archived": "Archivé",
|
||
"processing": "En attente",
|
||
"published": "Publié",
|
||
"expired": "Expiré",
|
||
"unpublished": "Désactivé",
|
||
"deleted": "Supprimé"
|
||
},
|
||
"unpublish": "Désactiver",
|
||
"republish": "Réactiver",
|
||
"unpublished": "Annonce désactivée",
|
||
"republished": "Annonce réactivée",
|
||
"delete": "Supprimer",
|
||
"deleteConfirm": "Vraiment supprimer cette annonce ? Cette action est irréversible.",
|
||
"deleted": "Annonce supprimée",
|
||
"deletedHint": "Sera automatiquement supprimée dans 30 jours"
|
||
},
|
||
"messages": {
|
||
"title": "Messages",
|
||
"subtitle": "Vos conversations",
|
||
"empty": "Aucun message",
|
||
"emptyHint": "Contactez un vendeur pour démarrer une conversation.",
|
||
"browse": "Parcourir les annonces",
|
||
"loginRequired": "Connexion requise",
|
||
"loginHint": "Connectez-vous pour voir vos messages.",
|
||
"login": "Connexion",
|
||
"unknownListing": "Annonce inconnue",
|
||
"listing": "Annonce",
|
||
"today": "Aujourd'hui",
|
||
"yesterday": "Hier",
|
||
"daysAgo": "Il y a {{days}} jours",
|
||
"listingRemoved": "Annonce supprimée",
|
||
"pendingRequests": "Nouvelles demandes",
|
||
"activeChats": "Conversations",
|
||
"new": "Nouveau"
|
||
},
|
||
"settings": {
|
||
"title": "Paramètres",
|
||
"appearance": "Apparence",
|
||
"theme": "Thème",
|
||
"themeLight": "Clair",
|
||
"themeDark": "Sombre",
|
||
"themeSystem": "Système",
|
||
"language": "Langue",
|
||
"account": "Compte",
|
||
"userId": "ID utilisateur",
|
||
"userIdHint": "Non enregistré sur le serveur. Vous seul connaissez cet identifiant.",
|
||
"logout": "Déconnexion",
|
||
"login": "Connexion",
|
||
"notLoggedIn": "Vous n'êtes pas connecté.",
|
||
"loggedOut": "Déconnecté avec succès",
|
||
"data": "Données",
|
||
"favorites": "Favoris",
|
||
"favoritesHint": "Supprimer les favoris enregistrés localement",
|
||
"searchHistory": "Historique de recherche",
|
||
"searchHistoryHint": "Supprimer les filtres de recherche enregistrés",
|
||
"clear": "Effacer",
|
||
"confirmClearFavorites": "Supprimer tous les favoris ?",
|
||
"confirmClearSearch": "Supprimer l'historique de recherche ?",
|
||
"favoritesCleared": "Favoris supprimés",
|
||
"searchCleared": "Historique de recherche supprimé",
|
||
"about": "À propos",
|
||
"currency": "Devise",
|
||
"currencyChanged": "Devise modifiée",
|
||
"deleteAllData": "Supprimer toutes les données locales",
|
||
"deleteAllDataHint": "Supprime toutes les données enregistrées de ce navigateur, y compris les clés de chiffrement, les favoris et les préférences. L'historique des conversations ne peut pas être récupéré.",
|
||
"deleteAll": "Tout supprimer",
|
||
"confirmDeleteAll": "Supprimer toutes les données locales ? Les clés de chiffrement seront perdues et les messages ne pourront pas être récupérés."
|
||
},
|
||
"notifications": {
|
||
"title": "Notifications",
|
||
"empty": "Aucune notification",
|
||
"markAllRead": "Tout marquer comme lu",
|
||
"listing_created": "Votre annonce a été créée",
|
||
"listing_published": "Votre annonce a été publiée",
|
||
"listing_expired": "Votre annonce a expiré",
|
||
"new_message": "Vous avez un nouveau message",
|
||
"favorite_added": "Quelqu'un a sauvegardé votre annonce"
|
||
},
|
||
"payment": {
|
||
"title": "Paiement",
|
||
"listingFee": "Frais d'annonce",
|
||
"feeInfo": "1 annonce = 1 mois = {{amount}} {{currency}}",
|
||
"payNow": "Payer maintenant",
|
||
"paying": "Traitement du paiement...",
|
||
"processing": "Paiement reçu, en attente de confirmation...",
|
||
"success": "Paiement réussi ! Votre annonce est maintenant en ligne.",
|
||
"expired": "Paiement expiré. Veuillez réessayer.",
|
||
"failed": "Paiement échoué. Veuillez réessayer.",
|
||
"resume": "Reprendre le paiement",
|
||
"pending": "Paiement en attente",
|
||
"required": "Des frais de {{amount}} {{currency}} sont requis pour publier.",
|
||
"paidViaXmr": "Payé via Monero (XMR)",
|
||
"awaitingConfirmation": "En attente de confirmation blockchain",
|
||
"awaitingHint": "Votre paiement a été reçu. L'annonce sera publiée automatiquement après 1 confirmation."
|
||
},
|
||
"reputation": {
|
||
"level": {
|
||
"new": "Nouveau compte",
|
||
"active": "Actif",
|
||
"trusted": "Fiable",
|
||
"power": "Top vendeur"
|
||
},
|
||
"deals": "{{count}} transactions",
|
||
"dealsSingular": "1 transaction",
|
||
"avgRating": "⌀ {{rating}}",
|
||
"newWarning": "Nouveau compte — commencez avec de petits montants",
|
||
"confirmDeal": "Conclure la transaction",
|
||
"confirmDealHint": "Confirmez que la transaction a eu lieu",
|
||
"dealPending": "En attente de confirmation",
|
||
"dealConfirmed": "Transaction confirmée",
|
||
"rate": "Donner une évaluation",
|
||
"rated": "Évalué",
|
||
"memberSince": "Membre depuis {{date}}"
|
||
},
|
||
"verification": {
|
||
"verify": "Vérifier la possession",
|
||
"optional": "Optionnel — augmente la confiance",
|
||
"code": "Votre code",
|
||
"validFor": "Valide encore",
|
||
"instructions": "Écrivez ce code sur un papier et photographiez votre article avec le code.",
|
||
"upload": "Télécharger la photo de vérification",
|
||
"verified": "Possession vérifiée",
|
||
"verifiedDate": "Vérifié le {{date}}",
|
||
"expired": "Code expiré — générer un nouveau",
|
||
"badge": "✓ Vérifié",
|
||
"proofHint": "Le vendeur a photographié cet article avec un code généré par kashilo. Comparez le code sur la photo avec le code affiché ici.",
|
||
"proofCode": "Code de vérification",
|
||
"proofPhoto": "Photo de vérification"
|
||
}
|
||
}
|