2013-04-13 03:08:55 +02:00
< ? php
return array (
2014-02-18 04:04:49 +01:00
'attachment' => 'pièce jointe' ,
2013-12-23 19:33:16 +01:00
'When there is nothing to read, redirect me to this page' => 'Quand il n\'y a rien à lire, redirigez moi vers cette page' ,
'There is nothing new to read, enjoy your favorites articles!' => 'Il n\'y a rien de nouveau à lire, relisez vos articles favoris !' ,
'There is nothing new to read, enjoy your previous readings!' => 'Il n\'y a rien de nouveau à lire, profitez de vos lectures précédentes !' ,
2013-12-23 04:09:58 +01:00
'Immediately' => 'Immédiatement' ,
2013-12-16 01:24:51 +01:00
'(error occurred during the last check)' => '(problème rencontré pendant la dernière vérification)' ,
2013-12-06 03:23:46 +01:00
'The feed id is required' => 'L\'identifiant du flux est obligatoire' ,
'The title is required' => 'Le titre est obligatoire' ,
'The site url is required' => 'L\'URL du site web est obligatoire' ,
'The feed url is required' => 'L\'URL du flux est obligatoire' ,
'or' => 'ou' ,
'edit' => 'modifier' ,
'cancel' => 'annuler' ,
'Feed URL' => 'URL du flux' ,
'Website URL' => 'URL du site web' ,
'Title' => 'Titre' ,
'Edit subscription' => 'Modifier l\'abonnement' ,
'Unable to edit your subscription.' => 'Impossible de modifier votre abonnement.' ,
'Your subscription has been updated.' => 'Votre abonnement a été mis à jour.' ,
2013-09-19 03:02:46 +02:00
'Older items first' => 'Plus anciens en premier' ,
'Most recent first' => 'Plus récents en premier' ,
'Default sorting order for items' => 'Ordre des éléments par défaut' ,
2015-01-18 14:33:19 +01:00
'This subscription is empty, %sgo back to unread items%s' => 'Cet abonnement est vide, %sretourner à la liste des éléments non lus%s' ,
'sort by date %s(%s)%s' => 'trier par date %s(%s)%s' ,
2013-09-19 03:02:46 +02:00
'most recent first' => 'plus récents d\'abord' ,
'older first' => 'anciens d\'abord' ,
2013-09-15 01:05:52 +02:00
'Show only this subscription' => 'Montrer seulement cet abonnement' ,
2013-09-14 18:10:38 +02:00
'Go to unread' => 'Voir les éléments non lus' ,
'Go to bookmarks' => 'Voir les favoris' ,
'Go to history' => 'Voir l\'historique' ,
'Go to subscriptions' => 'Voir les abonnements' ,
'Go to preferences' => 'Voir les préférences' ,
2015-01-02 18:43:17 +01:00
'Bookmarklet' => 'Bookmarklet' ,
2013-09-05 02:45:06 +02:00
'Subscribe with Miniflux' => 'S\'abonner avec Miniflux' ,
'Drag and drop this link to your bookmarks' => 'Glisser-déposer ce lien dans vos favoris' ,
2013-08-31 17:05:45 +02:00
'Download full content' => 'Télécharger le contenu complet' ,
2014-07-23 12:43:48 +02:00
'Downloading full content is slower because Miniflux grab the content from the original website. You should use that for subscriptions that display only a summary. This feature doesn\'t work with all websites.' => 'Le téléchargement complet du contenu est plus lent car Miniflux va chercher le contenu sur le site original. Vous devriez utiliser cela uniquement pour les abonnements qui affichent seulement un résumé. Cette fonctionnalité ne marche pas avec tous les sites web.' ,
2013-08-30 01:54:37 +02:00
'No message' => 'Aucun message' ,
2013-08-30 01:34:11 +02:00
'flush messages' => 'supprimer les messages' ,
2013-08-15 03:25:09 +02:00
'API endpoint:' => 'URL de l\'API : ' ,
'API username:' => 'Identifiant pour l\'API : ' ,
'API token:' => 'Clé pour l\'API : ' ,
'Generate new tokens' => 'Générer des nouvelles clés d\'authentification' ,
2014-11-14 18:48:27 +01:00
'Bookmark RSS Feed' => 'Flux RSS des favoris' ,
2013-08-04 21:37:56 +02:00
'updated just now' => 'mis à jour à l\'instant' ,
'checked at' => 'vérifié le' ,
'never updated after creation' => 'jamais mis à jour après la création' ,
2013-08-04 21:15:12 +02:00
'Subscription disabled' => 'Abonnement désactivé' ,
2013-07-29 02:10:07 +02:00
'content downloaded' => 'contenu téléchargé' ,
'in progress...' => 'en cours...' ,
'unable to fetch content' => 'impossible de récupérer l\'article' ,
'Download content' => 'Télécharger le contenu' ,
'download content' => 'télécharger le contenu' ,
2013-07-21 17:11:41 +02:00
'Help' => 'Aide' ,
2013-07-17 03:58:11 +02:00
'Theme' => 'Thème' ,
2013-07-06 16:50:37 +02:00
'Items per page' => 'Nombre d\'éléments par page' ,
2013-07-06 04:37:19 +02:00
'Previous page' => 'Page précédente' ,
'Next page' => 'Page suivante' ,
2013-06-11 04:09:51 +02:00
'Do not fetch the content of articles' => 'Ne pas récupérer le contenu des articles' ,
2013-05-26 19:09:34 +02:00
'Remove automatically read items' => 'Supprimer automatiquement les éléments lus' ,
'Never' => 'Jamais' ,
'After %d day' => 'Après %d jour' ,
'After %d days' => 'Après %d jours' ,
2013-04-13 03:08:55 +02:00
'unread' => 'non lus' ,
2014-09-16 15:14:49 +02:00
'Unread' => 'Non lus' ,
2013-07-09 00:16:01 +02:00
'bookmark' => 'ajouter aux favoris' ,
'remove bookmark' => 'supprimer des favoris' ,
2013-06-15 05:12:08 +02:00
'bookmarks' => 'favoris' ,
2013-07-09 00:16:01 +02:00
'Bookmarks' => 'Favoris' ,
2013-07-21 17:11:41 +02:00
'Bookmark item' => 'Ajouter l\'élément aux favoris' ,
2013-07-09 00:16:01 +02:00
'No bookmark' => 'Aucun favoris' ,
2013-04-13 03:08:55 +02:00
'history' => 'historique' ,
'subscriptions' => 'abonnements' ,
'Subscriptions' => 'Abonnements' ,
'preferences' => 'préférences' ,
'Preferences' => 'Préférences' ,
'logout' => 'déconnexion' ,
'Username' => 'Utilisateur' ,
'Password' => 'Mot de passe' ,
'Confirmation' => 'Confirmation' ,
'Language' => 'Langue' ,
2013-06-15 02:42:09 +02:00
'Save' => 'Sauvegarder' ,
2013-04-13 03:08:55 +02:00
'Database size:' => 'Taille de la base de données :' ,
'Optimize the database' => 'Optimiser la base de données' ,
'(VACUUM command)' => '(commande SQL VACUUM)' ,
'Download the entire database' => 'Télécharger la base de données complète' ,
'(Gzip compressed Sqlite file)' => '(Fichier Sqlite compressé en Gzip)' ,
'Keyboard shortcuts' => 'Raccourcis clavier' ,
'Previous item' => 'Élément précédent' ,
'Next item' => 'Élément suivant' ,
'Mark as read or unread' => 'Marquer comme lu ou non lu' ,
'Open original link' => 'Ouvrir le lien original' ,
'Open item' => 'Ouvrir un élément' ,
'About' => 'A propos' ,
'Miniflux version:' => 'Version de Miniflux :' ,
'Nothing to read' => 'Rien à lire' ,
'mark all as read' => 'tout marquer comme lu' ,
'original link' => 'lien original' ,
'mark as read' => 'marquer comme lu' ,
'No history' => 'Aucun historique' ,
2014-05-17 15:42:24 +02:00
'mark as unread' => 'marquer comme non lu' ,
2013-04-13 03:08:55 +02:00
'History' => 'Historique' ,
2013-07-06 04:37:19 +02:00
'flush all items' => 'supprimer tous les éléments' ,
2013-04-13 03:08:55 +02:00
'Item not found' => 'Élément introuvable' ,
'Next' => 'Suivant' ,
'Previous' => 'Précédent' ,
'Sign in' => 'Connexion' ,
'feeds' => 'abonnements' ,
'add' => 'ajouter' ,
'import' => 'importer' ,
'export' => 'exporter' ,
'OPML Import' => 'Importation OPML' ,
'OPML file' => 'Fichier OPML' ,
'Import' => 'Importer' ,
'refresh all' => 'actualiser' ,
'No subscription' => 'Aucun abonnement' ,
'remove' => 'supprimer' ,
2014-07-26 13:33:15 +02:00
'Remove' => 'Supprimer' ,
2013-04-13 03:08:55 +02:00
'refresh' => 'actualiser' ,
'New subscription' => 'Nouvel abonnement' ,
'Website or Feed URL' => 'URL du site ou du flux' ,
'Add' => 'Ajouter' ,
2013-06-15 05:12:08 +02:00
'http://website/' => 'http://site-web/' ,
2013-04-13 03:08:55 +02:00
'Official website:' => 'Site officiel :' ,
'Bad username or password' => 'Mauvais utilisateur ou mot de passe' ,
'Unable to update your preferences.' => 'Impossible de mettre à jour vos préférences.' ,
'Your preferences are updated.' => 'Vos préférences ont été mises à jour.' ,
'Unable to import your OPML file.' => 'Impossible d\'importer votre fichier OPML' ,
'Your feeds have been imported.' => 'Vos abonnements ont été importés avec succès.' ,
'Unable to find a subscription.' => 'Impossible de trouver un abonnement.' ,
'Subscription added successfully.' => 'Abonnement ajouté avec succès.' ,
'Your subscriptions are updated' => 'Vos abonnements ont été mis à jour' ,
'Unable to remove this subscription.' => 'Impossible de supprimer cet abonnement.' ,
'This subscription has been removed successfully.' => 'L\'abonnement a été supprimé avec succès.' ,
'The user name is required' => 'Le nom d\'utilisateur est obligatoire' ,
'The maximum length is 50 characters' => 'La longueur maximale est de 50 caractères' ,
'The password is required' => 'Le mot de passe est obligatoire' ,
'The minimum length is 6 characters' => 'La longueur minimale est de 6 caractères' ,
'The confirmation is required' => 'La confirmation est obligatoire' ,
2014-05-28 22:10:41 +02:00
'Passwords don\'t match' => 'Les mots de passe ne sont pas identiques' ,
2013-04-13 03:08:55 +02:00
'Do you really want to remove these items from your history?' => 'Voulez-vous vraiment supprimer les éléments de votre historique ?' ,
2014-02-26 00:49:38 +01:00
'Do you really want to remove this subscription: "%s"?' => 'Voulez-vous vraiment supprimer cet abonnement : « %s » ?' ,
2015-01-18 14:33:19 +01:00
'Nothing to read, do you want to %supdate your subscriptions%s?' => 'Il n\'y a rien à lire, voulez-vous %smettre à jour vos abonnements%s ?' ,
2013-07-21 17:11:41 +02:00
'Show help' => 'Afficher l\'aide' ,
'Close help' => 'Fermer l\'aide' ,
2014-02-26 00:49:38 +01:00
'%d second ago' => 'Il y a %d seconde' ,
'%d seconds ago' => 'Il y a %d secondes' ,
'%d minute ago' => 'Il y a %d minute' ,
'%d minutes ago' => 'Il y a %d minutes' ,
'%d hour ago' => 'Il y a %d heure' ,
'%d hours ago' => 'Il y a %d heures' ,
'%d day ago' => 'Il y a %d jour' ,
'%d days ago' => 'Il y a %d jours' ,
'%d week ago' => 'Il y a %d semaine' ,
'%d weeks ago' => 'Il y a %d semaines' ,
'%d month ago' => 'Il y a %d mois' ,
'%d months ago' => 'Il y a %d mois' ,
2014-02-26 01:03:46 +01:00
'Timezone' => 'Fuseau horaire' ,
2014-03-19 23:16:58 +01:00
'Update all subscriptions' => 'Mettre à jour tous les abonnements' ,
2014-03-30 21:59:26 +02:00
'Auto-Update URL' => 'URL de mise à jour automatique' ,
'Update Miniflux' => 'Mettre à jour Miniflux' ,
'Miniflux is updated!' => 'Miniflux a été mis à jour avec succès !' ,
'Unable to update Miniflux, check the console for errors.' => 'Impossible de mettre à jour Miniflux, allez-voir les erreurs dans la console.' ,
'Don\'t forget to backup your database' => 'N\'oubliez pas de sauvegarder votre base de données' ,
2014-04-06 02:24:13 +02:00
'The name must have only alpha-numeric characters' => 'Le nom doit avoir seulement des caractères alphanumériques' ,
'New database' => 'Nouvelle base de données' ,
'Database name' => 'Nom de la base de données' ,
'Default database' => 'Base de données par défaut' ,
'Select another database' => 'Choisir une autre base de données' ,
'The database name is required' => 'Le nom de la base de données est obligatoire' ,
'Database created successfully.' => 'Base de données créée avec succès.' ,
'Unable to create the new database.' => 'Impossible créer la nouvelle base de données.' ,
'Add a new database (new user)' => 'Ajouter une nouvelle base de données (nouvel utilisateur)' ,
'Create' => 'Créer' ,
2014-05-27 02:47:40 +02:00
'Unknown' => 'Inconnu' ,
'Remember Me' => 'Connexion automatique' ,
2014-05-29 16:57:23 +02:00
'Display items on lists' => 'Mode d\'affichage en listes' ,
'Summaries' => 'Résumés' ,
2014-07-23 12:43:48 +02:00
'Full contents' => 'Contenus complets' ,
2014-10-20 01:14:33 +02:00
'Force RTL mode (Right-to-left language)' => 'Forcer le mode RTL (Lecture de droite à gauche)' ,
'Activated' => 'Activé' ,
'Remove this feed' => 'Supprimer cet abonnement' ,
2014-10-20 01:22:22 +02:00
'Miniflux' => 'Miniflux' ,
2015-01-18 14:33:19 +01:00
'mini%sflux%s' => 'mini%sflux%s' ,
2014-10-30 02:28:23 +01:00
'All' => 'Tout' ,
2014-11-08 02:37:12 +01:00
'Advanced' => 'Avancé' ,
'Documentation' => 'Documentation' ,
'Installation instructions' => 'Installation' ,
'Upgrade to a new version' => 'Mise à jour' ,
'Cronjob' => 'Mise à jour des flux en arrière plan' ,
'Advanced configuration' => 'Configuration avancée' ,
'Full article download' => 'Téléchargement des contenus complet' ,
'Multiple users' => 'Utilisateurs multiples' ,
'Themes' => 'Thèmes' ,
'Json-RPC API' => 'API Json-RPC' ,
'Fever API' => 'Fever' ,
'Translations' => 'Traductions' ,
'Run Miniflux with Docker' => 'Exécuter Miniflux avec Docker' ,
'FAQ' => 'Questions fréquentes' ,
'settings' => 'préférences' ,
'help' => 'aide' ,
'api' => 'api' ,
'about' => 'a propos' ,
2014-11-08 16:07:24 +01:00
'This action will update Miniflux with the last development version, are you sure?' => 'Cette action va mettre à jour Miniflux avec la dernière version en cours de développement, êtes-vous certain ?' ,
2014-11-19 01:16:14 +01:00
'database' => 'base de données' ,
2014-11-14 18:48:27 +01:00
'Console' => 'Console' ,
'Miniflux API' => 'Miniflux API' ,
'menu' => 'menu' ,
'Default' => 'Défaut' ,
'Value required' => 'Value required' ,
'Must be an integer' => 'Must be an integer' ,
2014-12-16 02:38:35 +01:00
'Remove automatically unread items' => 'Supprimer automatiquement les éléments non lus' ,
2014-12-24 04:13:23 +01:00
'Toggle RTL mode' => 'Basculer entre le mode RTL' ,
2014-12-24 16:47:24 +01:00
'external services' => 'services externes' ,
'Send bookmarks to Pinboard' => 'Envoyer les favoris vers Pinboard' ,
'Pinboard API token' => 'Jeton d\'accès à l\'API de Pinboard' ,
'Pinboard tags' => 'Tags Pinboard' ,
2014-12-24 19:50:20 +01:00
'Instapaper username' => 'Utilisateur Instapaper' ,
'Instapaper password' => 'Mot de passe Instapaper' ,
'Instapaper' => 'Instapaper' ,
'Pinboard' => 'Pinboard' ,
'Send bookmarks to Instapaper' => 'Envoyer les favoris vers Instapaper' ,
2014-12-24 21:58:24 +01:00
'Authentication' => 'Authentification' ,
'Reading' => 'Lecture' ,
'Application' => 'Application' ,
'Enable image proxy' => 'Activer le proxy pour les images' ,
'Avoid mixed content warnings with HTTPS' => 'Évite les alertes du navigateur web en HTTPS' ,
2014-12-24 23:54:27 +01:00
'Download favicons' => 'Télécharger les icônes des sites web' ,
2015-01-15 02:27:38 +01:00
'general' => 'général' ,
'An error occurred during the last check. Refresh the feed manually and check the %sconsole%s for errors afterwards!' => 'Une erreur est survenue pendant la dernière vérification. Actualisez, le flux manuellement and vérifiez les erreurs dans la %sconsole%s !' ,
implement frontend autoupdate
Only the unread counter is updated right know.
The AutoUpdate Feature is designed on the premise of don't wasting resources. A
distinction is made between updates when Miniflux is visible or hidden.
To determine the visibility status, the Page Visibility API is used. The API is
available starting with Chrome 33, Firefox 18 and IE10. [https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API]
As IE9 returns an undefined, it doesn't break the compatibility at least.
If Miniflux is visible, the unread counter on the web page is updated as soon as
a mismatch between the counter and the number of unread articles in the database
is found.
If Miniflux is hidden, the timestamp of the most recent article from each feed
is compared with the value from the last run. We have an update If the timestamp
of the latest article is greater than the stored one and the latest article is
unread. The web page title is updated with a ? symbol to notify the user and the
update check pauses till Miniflux gets visible again. If Miniflux gets visible
again, the number of unread articles is queried from the database, the unread
counter on the web page is updated and finally the ? symbol is removed from the
web page title.
This way I can use my fever API client to read new articles (or at least the
latest article) while Miniflux is hidden and as I've seen the new articles
already a new articles notification is prevented.
It's intentionally that the page does not reload automatically as long as
articles are visible. If I'm in hurry, I only scroll through the articles to
spot something interesting. Most of the time I don't reach the last article.
If the page is reloaded while I'm away, I would have to scan from the top again.
If we're on a nothing_to_read page and have unread articles in the database, a
redirect to the unread page will be done.
The default update check interval is 10 minutes and can be changed on the
settings page. A zero value disables the update check entirely.
fixes #213
2014-11-27 22:36:04 +01:00
'Frontend updatecheck interval in minutes' => 'Frontend updatecheck interval in minutes' ,
2013-07-02 00:33:58 +02:00
);