schon/evibes/locale/fr_FR/LC_MESSAGES/django.po
Egor fureunoir Gorbunov a81f734e23 Features: (1) None;
Fixes: (1) Removed all `# type: ignore` annotations across the codebase; (2) Fixed usage of Django Model methods by eliminating unnecessary `# type: ignore` directives; (3) Adjusted usage of functions like `get()` to align with method expectations, removing incorrect comments;

Extra: (1) Deleted `pyrightconfig.json` as part of migration to a stricter type-checked environment; (2) Minor code cleanup, including formatting changes and refactoring import statements in adherence to PEP8 recommendations.
2025-12-18 15:55:43 +03:00

311 lines
11 KiB
Text

#
msgid ""
msgstr ""
"Project-Id-Version: EVIBES 2025.4\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-12-10 21:44+0300\n"
"PO-Revision-Date: 2025-06-16 08:59+0100\n"
"Last-Translator: EGOR GORBUNOV <CONTACT@FUREUNOIR.COM>\n"
"Language-Team: LANGUAGE <CONTACT@FUREUNOIR.COM>\n"
"Language: fr-fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: evibes/settings/constance.py:24
msgid "Name of the company"
msgstr "Nom de l'entreprise"
#: evibes/settings/constance.py:25
msgid "Address of the company"
msgstr "Adresse de l'entreprise"
#: evibes/settings/constance.py:26
msgid "Phone number of the company"
msgstr "Numéro de téléphone de l'entreprise"
#: evibes/settings/constance.py:27
msgid ""
"Tax rate in jurisdiction of your company. Leave 0 if you don't want to "
"process taxes."
msgstr ""
"Taux d'imposition dans la juridiction de votre entreprise. Laissez 0 si vous"
" ne souhaitez pas traiter les taxes."
#: evibes/settings/constance.py:28
msgid "Shows if the taxes are already included in product's selling prices"
msgstr ""
"Indique si les taxes sont déjà incluses dans le prix de vente du produit."
#: evibes/settings/constance.py:29
msgid "Exchange rate API key"
msgstr "Clé API pour le taux de change"
#: evibes/settings/constance.py:31
msgid "!!!DO NOT CHANGE!!!"
msgstr "!!!NE PAS CHANGER !!!"
#: evibes/settings/constance.py:32
msgid "SMTP host"
msgstr "Hôte SMTP"
#: evibes/settings/constance.py:33
msgid "SMTP port"
msgstr "SMTP port"
#: evibes/settings/constance.py:34
msgid "Use TLS"
msgstr "Utiliser TLS"
#: evibes/settings/constance.py:35
msgid "Use SSL"
msgstr "Use SSL"
#: evibes/settings/constance.py:36
msgid "SMTP username"
msgstr "Nom d'utilisateur SMTP"
#: evibes/settings/constance.py:37
msgid "SMTP password"
msgstr "Mot de passe SMTP"
#: evibes/settings/constance.py:38
msgid "Mail from option"
msgstr "L'adresse de l'expéditeur du courrier électronique"
#: evibes/settings/constance.py:40
msgid "How many days we store messages from anonymous users"
msgstr ""
"Pendant combien de jours les messages des utilisateurs anonymes sont-ils "
"conservés ?"
#: evibes/settings/constance.py:41
msgid "How many days we store messages from authenticated users"
msgstr ""
"Pendant combien de jours les messages des utilisateurs authentifiés sont-ils"
" conservés ?"
#: evibes/settings/constance.py:42
msgid "Disable buy functionality"
msgstr "Désactiver la fonctionnalité d'achat"
#: evibes/settings/constance.py:43
msgid "OpenStreetMap Nominatim API URL"
msgstr "URL de l'API OpenStreetMap Nominatim"
#: evibes/settings/constance.py:44
msgid "OpenAI API Key"
msgstr "OpenAI API Key"
#: evibes/settings/constance.py:45
msgid "Abstract API Key"
msgstr "Clé API abstraite"
#: evibes/settings/constance.py:46
msgid "HTTP Proxy"
msgstr "HTTP Proxy"
#: evibes/settings/constance.py:48
msgid "An entity for storing advertisiment data"
msgstr "Une entité pour stocker des données publicitaires"
#: evibes/settings/constance.py:49
msgid "An entity for storing analytics data"
msgstr "Une entité pour stocker des données analytiques"
#: evibes/settings/constance.py:51
msgid "Save responses from vendors' APIs"
msgstr "Sauvegarder les réponses des API des fournisseurs"
#: evibes/settings/constance.py:52
msgid "Backup database"
msgstr "Sauvegarde de la base de données"
#: evibes/settings/constance.py:53
msgid "Backup media"
msgstr "Supports de sauvegarde"
#: evibes/settings/constance.py:59
msgid "Legal Options"
msgstr "Options juridiques"
#: evibes/settings/constance.py:67
msgid "Email Options"
msgstr "Options de courrier électronique"
#: evibes/settings/constance.py:77
msgid "Features Options"
msgstr "Caractéristiques Options"
#: evibes/settings/constance.py:86
msgid "SEO Options"
msgstr "Options de référencement"
#: evibes/settings/constance.py:90
msgid "System Options"
msgstr "Options du système"
#: evibes/settings/drf.py:49
msgid ""
"\n"
"Welcome to the eVibes documentation.\n"
"\n"
"eVibes is a powerful e-commerce platform that allows you to launch and manage an online store of any kind in just a few clicks. \n"
"\n"
"## Key Features\n"
"- **Product Catalog:** Manage product details, pricing, inventory, and availability across multiple categories.\n"
"- **Order Management:** Process orders, track fulfillment, and handle customer requests efficiently.\n"
"- **Authentication & Authorization:** Comprehensive user authentication with JWT tokens and role-based permissions.\n"
"- **Payment Processing:** Integrate multiple payment gateways and manage transactions securely.\n"
"- **Blog & Content Management:** Create and manage blog posts and marketing content for your store.\n"
"- **B2B Operations:** Dedicated endpoints for business-to-business transactions and wholesale management.\n"
"- **Multi-language Support:** Serve customers worldwide with full internationalization (i18n) capabilities.\n"
"- **Custom Integrations:** Extensible API architecture for integrating with external platforms and services.\n"
"- **Analytics & Reporting:** Generate detailed reports on sales, inventory, and customer behavior.\n"
"- **Real-Time Updates:** Get live data on inventory levels, order statuses, and pricing changes.\n"
"\n"
"## Available APIs\n"
"- **REST API:** Full RESTful interface (this documentation)\n"
"- **GraphQL API:** Available at `/graphql/` with GraphiQL interface for interactive queries\n"
"\n"
"## Authentication\n"
"- Authentication is handled via JWT tokens. Include the token in the `X-EVIBES-AUTH` header of your requests in the format `Bearer <your_token>`.\n"
"- Access token lifetime is {\n"
" SIMPLE_JWT.get(\"ACCESS_TOKEN_LIFETIME\").total_seconds() // 60 if not DEBUG else 3600\n"
"} {\"minutes\" if not DEBUG else \"hours\"}.\n"
"- Refresh token lifetime is {\n"
" SIMPLE_JWT.get(\"REFRESH_TOKEN_LIFETIME\").total_seconds() // 3600\n"
"} hours.\n"
"- Refresh tokens are automatically rotated and invalidated after usage for enhanced security.\n"
"\n"
"## Internationalization (i18n)\n"
"- Set the `Accept-Language` header to specify your preferred language (e.g., `Accept-Language: en-US`).\n"
"- Available languages can be retrieved from the `/app/languages/` endpoint.\n"
"- All user-facing content supports multiple languages out of the box.\n"
"\n"
"## Response Formats\n"
"The API supports multiple response formats:\n"
"- **JSON** (default, camelCase formatted)\n"
"- **XML** (add `?format=xml` or set `Accept: application/xml`)\n"
"- **YAML** (add `?format=yaml` or set `Accept: application/x-yaml`)\n"
"\n"
"## Health & Monitoring\n"
"- Health checks: `/health/`\n"
"- Prometheus metrics: `/prometheus/metrics/`\n"
"\n"
"## Version\n"
"Current API version: {EVIBES_VERSION}\n"
msgstr ""
"\n"
"Bienvenue dans la documentation d'eVibes.\n"
"\n"
"eVibes est une puissante plateforme de commerce électronique qui vous permet de lancer et de gérer une boutique en ligne de tout type en quelques clics.\n"
"\n"
"## Fonctionnalités principales\n"
"- Catalogue de produits:** Gérer les détails des produits, les prix, l'inventaire et la disponibilité à travers plusieurs catégories.\n"
"- Gestion des commandes:** Traiter les commandes, suivre l'exécution et traiter les demandes des clients de manière efficace.\n"
"- Authentification et autorisation:** Authentification complète des utilisateurs avec des jetons JWT et des autorisations basées sur les rôles.\n"
"- Traitement des paiements:** Intégration de plusieurs passerelles de paiement et gestion sécurisée des transactions.\n"
"- Gestion de blog et de contenu:** Créez et gérez des articles de blog et du contenu marketing pour votre boutique.\n"
"- Opérations B2B:** Points d'accès dédiés aux transactions interentreprises et à la gestion des ventes en gros.\n"
"- Support multilingue:** Servez vos clients dans le monde entier grâce à des capacités d'internationalisation complètes (i18n).\n"
"- Intégrations personnalisées:** Architecture API extensible pour l'intégration avec des plates-formes et des services externes.\n"
"- Analyses et rapports:** Générer des rapports détaillés sur les ventes, les stocks et le comportement des clients.\n"
"- Mises à jour en temps réel:** Obtenez des données en direct sur les niveaux de stock, les statuts des commandes et les changements de prix.\n"
"\n"
"## API disponibles\n"
"- API REST:** Interface RESTful complète (cette documentation)\n"
"- API GraphQL:** Disponible sur `/graphql/` avec l'interface GraphiQL pour les requêtes interactives.\n"
"\n"
"## Authentification\n"
"- L'authentification est gérée par des jetons JWT. Incluez le jeton dans l'en-tête `X-EVIBES-AUTH` de vos requêtes au format `Bearer <votre_token>`.\n"
"- La durée de vie du jeton d'accès est de {\n"
" SIMPLE_JWT.get(\"ACCESS_TOKEN_LIFETIME\").total_seconds() // 60 if not DEBUG else 3600\n"
"} {\"minutes\" if not DEBUG else \"hours\"}.\n"
"- La durée de vie du jeton de rafraîchissement est de {\n"
" SIMPLE_JWT.get(\"REFRESH_TOKEN_LIFETIME\").total_seconds() // 3600\n"
"} heures.\n"
"- Les jetons de rafraîchissement font l'objet d'une rotation automatique et sont invalidés après utilisation pour une meilleure sécurité.\n"
"\n"
"## Internationalisation (i18n)\n"
"- Définissez l'en-tête `Accept-Language` pour spécifier votre langue préférée (par exemple, `Accept-Language : en-US`).\n"
"- Les langues disponibles peuvent être récupérées à partir du point de terminaison `/app/languages/`.\n"
"- Tous les contenus destinés à l'utilisateur supportent d'emblée plusieurs langues.\n"
"\n"
"## Formats de réponse\n"
"L'API prend en charge plusieurs formats de réponse :\n"
"- **JSON** (par défaut, formaté en camelCase)\n"
"- **XML** (ajoutez `?format=xml` ou définissez `Accept : application/xml`)\n"
"- **YAML** (ajouter `?format=yaml` ou définir `Accept : application/x-yaml`)\n"
"\n"
"## Santé et surveillance\n"
"- Contrôles de santé : `/health/`\n"
"- Métriques Prometheus (protégées par l'authentification de base) : `/prometheus/`\n"
"\n"
"## Version\n"
"Version actuelle de l'API : {EVIBES_VERSION}\n"
#: evibes/settings/unfold.py:28
msgid "My site"
msgstr "Mon site"
#: evibes/settings/unfold.py:36
msgid "Health"
msgstr "Santé"
#: evibes/settings/unfold.py:40
msgid "Support"
msgstr "Soutien"
#: evibes/settings/unfold.py:77
msgid "Menu"
msgstr "Menu"
#: evibes/settings/unfold.py:82
msgid "Dashboard"
msgstr "Tableau de bord"
#: evibes/settings/unfold.py:87
msgid "Config"
msgstr "Config"
#: evibes/settings/unfold.py:92
msgid "Periodic Tasks"
msgstr "Tâches périodiques"
#: evibes/settings/unfold.py:117
msgid "Taskboard"
msgstr "Tableau des tâches"
#: evibes/settings/unfold.py:129
msgid "Quick Links"
msgstr "Liens rapides"
#: evibes/settings/unfold.py:134
msgid "Users"
msgstr "Utilisateurs"
#: evibes/settings/unfold.py:139
msgid "Groups"
msgstr "Groupes"
#: evibes/settings/unfold.py:144
msgid "Orders"
msgstr "Commandes"
#: evibes/settings/unfold.py:149
msgid "Products"
msgstr "Produits"
#: evibes/settings/unfold.py:154
msgid "Categories"
msgstr "Catégories"
#: evibes/settings/unfold.py:159
msgid "Brands"
msgstr "Marques"
#: evibes/settings/unfold.py:164
msgid "Blogposts"
msgstr "Blogposts"