462 lines
24 KiB
Plaintext
462 lines
24 KiB
Plaintext
# French translations for zapwall.fr
|
|
|
|
# Home page
|
|
home.title=zapwall.fr
|
|
home.intro.part1=Consultez les auteurs et aperçus, achetez les parutions au fil de l'eau par {{price}} sats (moins {{commission}} sats et frais de transaction).
|
|
home.intro.part2=Sponsorisez l'auteur pour {{price}} BTC (moins {{commission}} BTC et frais de transaction).
|
|
home.intro.part3=Les avis sont remerciables pour {{price}} sats (moins {{commission}} sats et frais de transaction).
|
|
home.intro.funds=Les fonds de la plateforme servent à son développement.
|
|
home.funding.title=Financement des fonctionnalités IA
|
|
home.funding.target=Cible : {{target}} BTC
|
|
home.funding.current=Collecté : {{current}} BTC
|
|
home.funding.progress={{percent}}% du financement atteint
|
|
home.funding.description=Les fonds collectés par la plateforme servent au développement de fonctions IA gratuites pour les auteurs (développement et matériel).
|
|
home.funding.priority.ia=Priorité 1 : IA
|
|
home.funding.priority.ancrage=Priorité 2 : Ancrage
|
|
home.funding.certification.title=Certification sur un signet ancré sur Bitcoin de la propriété intellectuelle
|
|
|
|
# Funding Page
|
|
funding.title=Financement
|
|
funding.meta.description=Financement des fonctionnalités IA et certification de la propriété intellectuelle
|
|
funding.description=Les fonds collectés par la plateforme servent au développement de fonctions IA gratuites pour les auteurs (développement et matériel).
|
|
|
|
# Navigation
|
|
nav.documentation=Documentation
|
|
nav.publish=Publier le profil
|
|
nav.createAuthorPage=Créer page auteur
|
|
nav.loading=Chargement...
|
|
|
|
# Connect
|
|
connect.createAccount=Créer un compte
|
|
connect.connect=Se connecter
|
|
|
|
# Documentation
|
|
docs.title=Documentation
|
|
docs.userGuide=Guide d'utilisation
|
|
docs.faq=FAQ
|
|
docs.publishing=Guide de publication
|
|
docs.payment=Guide de paiement
|
|
docs.feesAndContributions=Frais et contributions
|
|
docs.error=Erreur
|
|
docs.error.loadFailed=Impossible de charger la documentation.
|
|
docs.meta.description=Documentation complète pour zapwall.fr
|
|
docs.loading=Chargement de la documentation...
|
|
|
|
# Categories
|
|
category.science-fiction=Science-fiction
|
|
category.scientific-research=Recherche scientifique
|
|
category.all=Toutes les catégories
|
|
|
|
# Articles/Publications
|
|
publication.title=Publications
|
|
publication.empty=Aucune publication
|
|
publication.published=Publié le {{date}}
|
|
publication.unlock=Débloquer
|
|
publication.viewAuthor=Voir l'auteur →
|
|
publication.price={{amount}} sats
|
|
|
|
# Series
|
|
series.title=Séries
|
|
series.empty=Aucune série publiée pour le moment.
|
|
series.view=Voir la série
|
|
series.publications=Publications
|
|
series.createPublication=Créer une publication
|
|
series.publish.title=Créer une publication pour {series}
|
|
series.publish.subtitle=Ajoutez des pages à votre série
|
|
series.publish.error.notAuthor=Vous n'êtes pas l'auteur de cette série
|
|
series.publish.description=Créer une nouvelle publication pour cette série
|
|
series.publications.empty=Aucune publication pour cette série.
|
|
series.create.button=Créer une série
|
|
series.create.title=Créer une nouvelle série
|
|
series.create.submit=Créer la série
|
|
series.create.field.title=Titre de la série
|
|
series.create.field.description=Description de la série
|
|
series.create.field.preview=Aperçu du contenu d'une publication
|
|
series.create.field.preview.help=Cet aperçu sera visible par tous pour donner un avant-goût du contenu de la série
|
|
series.create.field.category=Type de publication
|
|
series.create.field.cover=Image de couverture
|
|
series.create.field.cover.help=Image de couverture pour la série (optionnel, max 5Mo, formats: PNG, JPG, WebP)
|
|
series.create.error.notAuthor=Vous devez être l'auteur de cette page et avoir déverrouillé votre compte pour créer une série
|
|
series.create.error.missingFields=Veuillez remplir tous les champs obligatoires
|
|
series.create.error.publishFailed=Erreur lors de la publication de la série
|
|
|
|
# Author page
|
|
author.title=Page auteur
|
|
author.presentation=Présentation
|
|
author.sponsoring=Sponsoring
|
|
author.sponsoring.total=Total reçu : {{amount}} BTC
|
|
author.sponsoring.sats=En satoshis : {{amount}} sats
|
|
author.notFound=Page auteur introuvable.
|
|
author.profileNote=Les données de ce profil sont spécifiques à zapwall.fr et peuvent différer de votre profil Nostr.
|
|
author.profilePicture=Photo de profil
|
|
|
|
# Publish
|
|
publish.title=Publier une nouvelle publication
|
|
publish.description=Créer une publication avec aperçu gratuit et contenu payant
|
|
publish.back=← Retour à l'accueil
|
|
publish.button=Publier la publication
|
|
publish.publishing=Publication...
|
|
|
|
# Presentation
|
|
presentation.title=Créer votre article de présentation
|
|
presentation.description=Cet article est obligatoire pour publier sur zapwall.fr. Il permet aux lecteurs de vous connaître et de vous sponsoriser.
|
|
presentation.success=Article de présentation créé !
|
|
presentation.successMessage=Votre article de présentation a été créé avec succès. Vous pouvez maintenant publier des articles.
|
|
presentation.manageSeries=Gérer mes séries
|
|
presentation.profileNote=Les données de ce profil sont spécifiques à zapwall.fr et peuvent différer de votre profil Nostr.
|
|
presentation.field.picture=Photo de profil
|
|
presentation.field.picture.help=Image de profil pour votre page auteur (max 5Mo, formats: PNG, JPG, WebP)
|
|
presentation.field.picture.change=Changer l'image
|
|
presentation.field.picture.upload=Télécharger une image
|
|
presentation.field.picture.uploading=Upload en cours...
|
|
presentation.field.picture.remove=Supprimer
|
|
presentation.field.picture.error.imagesOnly=Seules les images sont autorisées
|
|
presentation.field.picture.error.uploadFailed=Erreur lors de l'upload
|
|
presentation.field.authorName=Nom d'auteur
|
|
presentation.field.authorName.placeholder=Votre nom d'auteur
|
|
presentation.field.authorName.help=Ce nom sera affiché à la place de votre clé publique sur votre profil
|
|
presentation.field.presentation=Présentation personnelle
|
|
presentation.field.presentation.placeholder=Présentez-vous : qui êtes-vous, votre parcours, vos intérêts...
|
|
presentation.field.presentation.help=Cette présentation sera visible par tous les lecteurs
|
|
presentation.field.contentDescription=Description de votre contenu
|
|
presentation.field.contentDescription.placeholder=Décrivez le type de contenu que vous publiez : science-fiction, recherche scientifique, thèmes abordés...
|
|
presentation.field.contentDescription.help=Aidez les lecteurs à comprendre le type d'articles que vous publiez
|
|
presentation.field.mainnetAddress=Adresse Bitcoin mainnet (pour le sponsoring)
|
|
presentation.field.mainnetAddress.placeholder=1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
|
|
presentation.field.mainnetAddress.help=Adresse Bitcoin mainnet où vous recevrez les paiements de sponsoring (0.046 BTC hors frais par sponsoring)
|
|
presentation.validation.invalidAddress=Adresse Bitcoin invalide (doit commencer par 1, 3 ou bc1)
|
|
presentation.validation.authorNameRequired=Le nom d'auteur est requis
|
|
account.create.error.failed=Échec de la création du compte
|
|
presentation.fallback.user=Utilisateur
|
|
presentation.update.button=Mettre à jour la page auteur
|
|
presentation.delete.button=Supprimer la page auteur
|
|
presentation.delete.confirm=Êtes-vous sûr de vouloir supprimer votre page auteur ? Cette action est irréversible.
|
|
presentation.delete.deleting=Suppression...
|
|
presentation.delete.error=Erreur lors de la suppression de la page auteur
|
|
|
|
# Filters
|
|
filters.clear=Effacer tout
|
|
filters.author=Tous les auteurs
|
|
filters.sort=Trier par
|
|
filters.sort.newest=Plus récent
|
|
filters.sort.oldest=Plus ancien
|
|
filters.loading=Chargement des auteurs...
|
|
|
|
# Search
|
|
search.placeholder=Rechercher...
|
|
|
|
# Footer
|
|
footer.legal=Mentions légales
|
|
footer.terms=Conditions d'utilisation
|
|
footer.privacy=Politique de confidentialité
|
|
|
|
# Common
|
|
common.loading=Chargement...
|
|
common.loading.articles=Chargement des articles...
|
|
common.loading.authors=Chargement des auteurs...
|
|
common.edit=Modifier
|
|
common.delete=Supprimer
|
|
common.confirmDelete=Confirmer la suppression
|
|
common.cancel=Annuler
|
|
|
|
# Search
|
|
search.clear=Effacer la recherche
|
|
|
|
# Upload
|
|
upload.error.failed=Échec du téléchargement
|
|
upload.edit=Éditer
|
|
upload.preview=Aperçu
|
|
|
|
# Common author
|
|
common.author=Auteur
|
|
|
|
# Import
|
|
import.loading=Importation...
|
|
import.button=Importer
|
|
|
|
# Payment
|
|
payment.expired=Expiré
|
|
|
|
# Article
|
|
article.title=Titre
|
|
|
|
# Notification
|
|
notification.title=Notifications
|
|
notification.close=Fermer
|
|
notification.markAllAsRead=Marquer tout comme lu
|
|
|
|
# Account
|
|
account.create.title=Créer un compte
|
|
account.create.description=Créez un nouveau compte Nostr ou importez une clé privée existante.
|
|
account.import.title=Importer une clé privée
|
|
|
|
# Notification
|
|
notification.delete=Supprimer la notification
|
|
common.error=Erreur
|
|
common.error.noContent=Aucun contenu trouvé
|
|
common.empty.articles=Aucun article trouvé. Revenez plus tard !
|
|
common.empty.articles.filtered=Aucun article ne correspond à votre recherche ou à vos filtres.
|
|
common.empty.authors=Aucun auteur trouvé. Revenez plus tard !
|
|
common.empty.authors.filtered=Aucun auteur ne correspond à votre recherche ou à vos filtres.
|
|
common.back=Retour
|
|
common.open=Ouvrir
|
|
|
|
# Settings
|
|
settings.title=Paramètres
|
|
settings.keyManagement.title=Gestion des clés
|
|
settings.keyManagement.loading=Chargement...
|
|
settings.keyManagement.publicKey.npub=Clé publique (npub)
|
|
settings.keyManagement.publicKey.hex=Clé publique (hex)
|
|
settings.keyManagement.copy=Copier
|
|
settings.keyManagement.copied=✓ Copié
|
|
settings.keyManagement.noAccount.title=Aucun compte trouvé
|
|
settings.keyManagement.noAccount.description=Créez un nouveau compte en important une clé privée. La clé sera chiffrée à l'aide d'un système de chiffrement à deux niveaux.
|
|
settings.keyManagement.import.title=Importer une clé (Paramètres)
|
|
settings.keyManagement.import.button.new=Importer une clé privée
|
|
settings.keyManagement.import.button.replace=Remplacer le compte (Importer une nouvelle clé)
|
|
settings.keyManagement.status.privateKey=Clé privée accessible (Paramètres)
|
|
settings.keyManagement.status.publicKey=Clé publique accessible (Paramètres)
|
|
settings.keyManagement.import.warning.title=⚠️ Important
|
|
settings.keyManagement.import.warning.description=Après l'import, vous recevrez <strong>4 mots de récupération</strong> (dictionnaire BIP39) pour sécuriser votre compte. Ces mots chiffrent une clé de chiffrement (KEK) stockée dans l'API Credentials du navigateur, qui chiffre ensuite votre clé privée stockée dans IndexedDB (système de chiffrement à deux niveaux).
|
|
settings.keyManagement.import.warning.replace=Avertissement : L'importation d'une nouvelle clé remplacera votre compte existant. Assurez-vous d'avoir sauvegardé votre phrase de récupération avant de continuer.
|
|
settings.keyManagement.import.label=Clé privée (URL nsec, nsec1..., ou hex)
|
|
settings.keyManagement.import.placeholder=nsec1... ou nostr://nsec1... ou clé hex
|
|
settings.keyManagement.import.help=Vous pouvez coller une clé nsec, une URL nostr:// contenant un nsec, ou une clé privée hex (64 caractères).
|
|
settings.keyManagement.import.error.required=Veuillez entrer une clé privée
|
|
settings.keyManagement.import.error.invalid=Format de clé invalide. Veuillez fournir un nsec (nsec1...) ou une clé privée hex (64 caractères).
|
|
settings.keyManagement.import.error.failed=Échec de l'importation de la clé
|
|
settings.keyManagement.replace.warning.title=⚠️ Remplacer le compte existant ?
|
|
settings.keyManagement.replace.warning.description=Cela supprimera votre compte actuel et créera un nouveau compte avec la clé importée. Assurez-vous d'avoir sauvegardé votre phrase de récupération pour le compte actuel.
|
|
settings.keyManagement.replace.cancel=Annuler
|
|
settings.keyManagement.replace.confirm=Remplacer le compte
|
|
settings.keyManagement.replace.replacing=Remplacement...
|
|
settings.keyManagement.import.cancel=Annuler
|
|
settings.keyManagement.import.importing=Importation...
|
|
settings.keyManagement.import.import=Importer
|
|
settings.keyManagement.recovery.warning.title=⚠️ Important
|
|
settings.keyManagement.recovery.warning.part1=Ces <strong>4 mots de récupération</strong> sont votre seul moyen de récupérer votre compte. <strong>Ils ne seront jamais affichés à nouveau.</strong>
|
|
settings.keyManagement.recovery.warning.part2=Ces mots (dictionnaire BIP39) sont utilisés avec <strong>PBKDF2</strong> pour chiffrer une clé de chiffrement (KEK) stockée dans l'API Credentials du navigateur. Cette KEK chiffre ensuite votre clé privée stockée dans IndexedDB (système à deux niveaux).
|
|
settings.keyManagement.recovery.warning.part3=Enregistrez-les dans un endroit sûr. Sans ces mots, vous perdrez définitivement l'accès à votre compte.
|
|
settings.keyManagement.recovery.copy=Copier les mots de récupération
|
|
settings.keyManagement.recovery.copied=✓ Copié !
|
|
settings.keyManagement.recovery.newNpub=Votre nouvelle clé publique (npub)
|
|
settings.keyManagement.recovery.done=Terminé
|
|
settings.sync.title=Synchronisation des notes
|
|
settings.sync.resync=Resynchroniser
|
|
settings.sync.daysRange=Du {{startDate}} au {{endDate}} ({{days}} jours)
|
|
settings.sync.progress=Étape {{current}} sur {{total}}
|
|
settings.sync.completed=Tout est synchronisé
|
|
settings.sync.ready=Prêt à synchroniser
|
|
settings.sync.syncing=Synchronisation en cours
|
|
settings.sync.connecting=Connexion...
|
|
settings.sync.status=Synchronisation
|
|
settings.language.title=Langue de préférence
|
|
settings.language.description=Choisissez votre langue préférée pour l'interface
|
|
settings.language.loading=Chargement...
|
|
settings.language.french=Français
|
|
settings.language.english=Anglais
|
|
settings.nip95.title=NIP-95 Upload Endpoints
|
|
settings.nip95.loading=Chargement...
|
|
settings.nip95.error.loadFailed=Échec du chargement des API NIP-95
|
|
settings.nip95.error.updateFailed=Échec de la mise à jour de l'API
|
|
settings.nip95.error.priorityFailed=Échec de la mise à jour de la priorité
|
|
settings.nip95.error.urlFailed=Échec de la mise à jour de l'URL
|
|
settings.nip95.error.addFailed=Échec de l'ajout de l'API
|
|
settings.nip95.error.removeFailed=Échec de la suppression de l'API
|
|
settings.nip95.error.invalidUrl=Format d'URL invalide
|
|
settings.nip95.error.urlRequired=L'URL est requise
|
|
settings.nip95.addButton=Ajouter un endpoint
|
|
settings.nip95.add.url=URL de l'endpoint
|
|
settings.nip95.add.placeholder=https://example.com/api/upload
|
|
settings.nip95.add.add=Ajouter
|
|
settings.nip95.add.cancel=Annuler
|
|
settings.nip95.add.adding=Ajout...
|
|
settings.nip95.list.enabled=Activé
|
|
settings.nip95.list.disabled=Désactivé
|
|
settings.nip95.list.priority=Priorité
|
|
settings.nip95.list.url=URL
|
|
settings.nip95.list.actions=Actions
|
|
settings.nip95.list.edit=Modifier
|
|
settings.nip95.list.save=Enregistrer
|
|
settings.nip95.list.cancel=Annuler
|
|
settings.nip95.list.remove=Supprimer
|
|
settings.nip95.remove.confirm=Êtes-vous sûr de vouloir supprimer cet endpoint ?
|
|
settings.nip95.empty=Aucun endpoint configuré
|
|
settings.nip95.list.priorityLabel=Priorité {{priority}} (ID: {{id}})
|
|
settings.nip95.list.editUrl=Cliquer pour modifier l'URL
|
|
settings.nip95.note.title=Note :
|
|
settings.nip95.note.priority=Les endpoints sont essayés dans l'ordre de priorité (nombre plus bas = priorité plus haute). Seuls les endpoints activés seront utilisés pour les uploads.
|
|
settings.nip95.note.fallback=Si un endpoint échoue, le prochain endpoint activé sera essayé automatiquement.
|
|
settings.relay.title=Relais Nostr
|
|
settings.relay.loading=Chargement...
|
|
settings.relay.error.loadFailed=Échec du chargement des relais
|
|
settings.relay.error.updateFailed=Échec de la mise à jour du relais
|
|
settings.relay.error.priorityFailed=Échec de la mise à jour de la priorité
|
|
settings.relay.error.urlFailed=Échec de la mise à jour de l'URL
|
|
settings.relay.error.addFailed=Échec de l'ajout du relais
|
|
settings.relay.error.removeFailed=Échec de la suppression du relais
|
|
settings.relay.error.invalidUrl=Format d'URL invalide
|
|
settings.relay.error.urlRequired=L'URL est requise
|
|
settings.relay.addButton=Ajouter un relais
|
|
settings.relay.add.url=URL du relais
|
|
settings.relay.add.placeholder=wss://relay.example.com
|
|
settings.relay.add.add=Ajouter
|
|
settings.relay.add.cancel=Annuler
|
|
settings.relay.list.enabled=Activé
|
|
settings.relay.list.disabled=Désactivé
|
|
settings.relay.list.priorityLabel=Priorité {{priority}}
|
|
settings.relay.list.editUrl=Cliquer pour modifier l'URL
|
|
settings.relay.list.remove=Supprimer
|
|
settings.relay.remove.confirm=Êtes-vous sûr de vouloir supprimer ce relais ?
|
|
settings.relay.empty=Aucun relais configuré
|
|
settings.relay.note.title=Note :
|
|
settings.relay.note.priority=Les relais sont essayés dans l'ordre de priorité (nombre plus bas = priorité plus haute). Seuls les relais activés seront utilisés pour récupérer les notes.
|
|
settings.relay.note.rotation=Si un relais échoue, le prochain relais activé sera essayé automatiquement. Une fois tous les relais essayés, le système repart du premier et boucle.
|
|
|
|
# Common UI
|
|
common.repositoryGit=Repository Git
|
|
|
|
# Article Editor
|
|
article.editor.title=Publier une nouvelle publication
|
|
article.editor.category=Catégorie
|
|
article.editor.category.help=Sélectionnez la catégorie de votre article
|
|
article.editor.category.select=Sélectionnez une catégorie
|
|
article.editor.category.scienceFiction=Science-fiction
|
|
article.editor.category.scientificResearch=Recherche scientifique
|
|
article.editor.title.placeholder=Entrez le titre de l'article
|
|
article.editor.preview.label=Aperçu (Public)
|
|
article.editor.preview.placeholder=Cet aperçu sera visible par tous gratuitement
|
|
article.editor.preview.help=Ce contenu sera visible par tous
|
|
article.editor.series.label=Série
|
|
article.editor.series.none=Aucune (article indépendant)
|
|
article.editor.content.label=Contenu complet (Privé) — Markdown + preview
|
|
article.editor.content.help=Les médias sont uploadés via NIP-95 (images ≤5Mo, vidéos ≤45Mo) et insérés comme URL. Le contenu reste chiffré pour les acheteurs.
|
|
article.editor.sponsoring.label=Sponsoring (sats)
|
|
article.editor.sponsoring.help=Montant de sponsoring en satoshis pour débloquer le contenu complet (zap uniquement)
|
|
|
|
# Payment Modal
|
|
payment.modal.zapAmount=Zap de {{amount}} sats
|
|
payment.modal.timeRemaining=Temps restant : {{time}}
|
|
payment.modal.lightningInvoice=Facture Lightning :
|
|
payment.modal.scanQr=Scannez avec votre portefeuille Lightning pour payer
|
|
payment.modal.copyInvoice=Copier la facture
|
|
payment.modal.copied=✓ Copié !
|
|
payment.modal.payWithAlby=Payer avec Alby
|
|
payment.modal.invoiceExpired=Cette facture a expiré
|
|
payment.modal.invoiceExpiredHelp=Veuillez fermer cette fenêtre et réessayer pour générer une nouvelle facture.
|
|
payment.modal.autoVerify=Le paiement sera automatiquement vérifié une fois terminé
|
|
payment.modal.copyFailed=Échec de la copie de la facture
|
|
payment.modal.weblnNotAvailable=WebLN n'est pas disponible. Veuillez installer Alby ou une autre extension de portefeuille Lightning.
|
|
|
|
# Access Control
|
|
access.paymentRequired=Paiement requis pour accéder au contenu complet
|
|
access.onlyAuthorModify=Seul l'auteur peut modifier cet objet
|
|
access.onlyAuthorDelete=Seul l'auteur peut supprimer cet objet
|
|
|
|
# Account Creation
|
|
account.create.title=Créer un compte
|
|
account.create.description=Créez un nouveau compte Nostr ou importez une clé privée existante.
|
|
account.create.import.title=Importer une clé privée
|
|
account.create.recovery.title=Sauvegardez vos 4 mots-clés de récupération
|
|
account.create.recovery.saved=J'ai sauvegardé mes mots-clés
|
|
account.create.noAccount=Créez un compte ou importez votre clé secrète pour commencer
|
|
account.create.generating=Génération du compte...
|
|
account.create.generateButton=Générer un nouveau compte
|
|
account.create.importButton=Importer une clé existante
|
|
account.create.importing=Génération...
|
|
account.create.importKey.label=Clé privée (nsec ou hex)
|
|
account.create.importKey.placeholder=nsec1...
|
|
account.create.importKey.help=Après l'import, vous recevrez <strong>4 mots-clés de récupération</strong> (dictionnaire BIP39) pour sécuriser votre compte. Ces mots-clés chiffrent une clé de chiffrement (KEK) stockée dans l'API Credentials, qui chiffre ensuite votre clé privée.
|
|
account.create.publicKey=Votre clé publique (npub)
|
|
account.create.recovery.warning.title=⚠️ Important
|
|
account.create.recovery.warning.part1=Ces <strong>4 mots-clés</strong> sont votre seule façon de récupérer votre compte. <strong>Ils ne seront jamais affichés à nouveau.</strong>
|
|
account.create.recovery.warning.part2=Ces mots-clés (dictionnaire BIP39) sont utilisés avec <strong>PBKDF2</strong> pour chiffrer une clé de chiffrement (KEK) stockée dans l'API Credentials du navigateur. Cette KEK chiffre ensuite votre clé privée stockée dans IndexedDB (système à deux niveaux).
|
|
account.create.recovery.warning.part3=Notez-les dans un endroit sûr. Sans ces mots-clés, vous perdrez définitivement l'accès à votre compte.
|
|
account.create.recovery.copy=Copier les mots-clés
|
|
account.create.recovery.copied=✓ Copié!
|
|
account.create.back=Retour
|
|
account.create.cancel=Annuler
|
|
|
|
# Markdown Editor
|
|
markdown.upload.media=Upload média (NIP-95)
|
|
markdown.upload.uploading=Upload en cours...
|
|
markdown.editor=Éditeur
|
|
markdown.preview=Aperçu
|
|
markdown.placeholder=Écrivez votre contenu en markdown...
|
|
markdown.preview.empty=Aperçu vide
|
|
|
|
# Pages A5
|
|
page.title=Pages A5
|
|
page.empty=Aucune page ajoutée
|
|
page.number=Page {{number}}
|
|
page.type.markdown=Markdown
|
|
page.type.image=Image
|
|
page.add.markdown=Ajouter page Markdown
|
|
page.add.image=Ajouter page Image
|
|
page.remove=Supprimer
|
|
page.markdown.placeholder=Écrivez le contenu markdown de la page...
|
|
page.markdown.empty=Contenu vide
|
|
page.image.upload=Uploader une image
|
|
page.image.remove=Supprimer l'image
|
|
page.image.alt=Image page {{number}}
|
|
page.image.empty=Aucune image
|
|
article.pages.title=Pages
|
|
article.pages.locked.title=Pages verrouillées
|
|
article.pages.locked.message=Cette publication contient {count} page(s). Achetez-la pour débloquer toutes les pages. A5
|
|
|
|
# Notification
|
|
notification.empty=Aucune notification pour le moment
|
|
|
|
# Profile
|
|
profile.articles.title=Mes articles
|
|
profile.articles.search.placeholder=Rechercher mes articles...
|
|
|
|
# Review
|
|
review.title=Critiques
|
|
review.empty=Aucune critique
|
|
review.add=Ajouter une critique
|
|
review.reviewer=Critique par
|
|
review.tip.button=Remercier
|
|
review.tips.total=Remerciements versés : {{amount}} sats
|
|
review.form.title=Créer une critique
|
|
review.form.connectRequired=Vous devez être connecté pour créer une critique
|
|
review.form.title.label=Titre
|
|
review.form.title.placeholder=Titre de la critique (optionnel)
|
|
review.form.content.label=Contenu
|
|
review.form.content.placeholder=Écrivez votre critique...
|
|
review.form.text.label=Message texte
|
|
review.form.text.placeholder=Message texte optionnel accompagnant la critique
|
|
review.form.text.help=Ce message sera affiché avec la critique
|
|
review.form.submit=Publier la critique
|
|
review.form.error.contentRequired=Le contenu de la critique est requis
|
|
review.form.error.noPrivateKey=Clé privée non disponible
|
|
review.form.error.publishFailed=Erreur lors de la publication de la critique
|
|
|
|
# Review Tip
|
|
reviewTip.form.title=Remercier une critique
|
|
reviewTip.form.description=Montant total : {{amount}} sats ({{reviewer}} sats au critique, {{platform}} sats commission)
|
|
reviewTip.form.connectRequired=Vous devez être connecté pour remercier une critique
|
|
reviewTip.form.text.label=Message texte
|
|
reviewTip.form.text.placeholder=Message texte optionnel accompagnant le remerciement
|
|
reviewTip.form.text.help=Ce message sera affiché avec le remerciement
|
|
reviewTip.form.submit=Remercier avec {{amount}} sats
|
|
reviewTip.form.error.noPrivateKey=Clé privée non disponible
|
|
reviewTip.form.error.paymentFailed=Erreur lors du paiement du remerciement
|
|
|
|
# Sponsoring
|
|
sponsoring.form.title=Sponsoriser l'auteur
|
|
sponsoring.form.description=Montant : {{amount}} BTC (0.042 BTC à l'auteur, 0.004 BTC commission)
|
|
sponsoring.form.connectRequired=Vous devez être connecté pour sponsoriser
|
|
sponsoring.form.text.label=Message texte
|
|
sponsoring.form.text.placeholder=Message texte optionnel accompagnant le sponsoring
|
|
sponsoring.form.text.help=Ce message sera affiché avec le sponsoring
|
|
sponsoring.form.submit=Sponsoriser
|
|
sponsoring.form.error.noAddress=L'auteur n'a pas configuré d'adresse Bitcoin mainnet
|
|
sponsoring.form.error.noPrivateKey=Clé privée non disponible
|
|
sponsoring.form.error.paymentFailed=Erreur lors du sponsoring
|
|
sponsoring.form.instructions=Créez une transaction Bitcoin avec deux sorties :\n1. Adresse auteur ({{authorAddress}}) : {{authorAmount}} BTC\n2. Adresse plateforme ({{platformAddress}}) : {{platformAmount}} BTC\n\nAprès confirmation de la transaction, le sponsoring sera enregistré.
|
|
reviewTip.form.error.noLightningAddress=Le critique n'a pas configuré d'adresse Lightning
|
|
|
|
# Common
|
|
common.optional=Optionnel
|