Skip to content

Latest commit

 

History

History
113 lines (73 loc) · 7.41 KB

README-fr.md

File metadata and controls

113 lines (73 loc) · 7.41 KB

opencart-3-fr

English | Français

Introduction

opencart-3-fr est un pack de langue française pour la plateforme de commerce en ligne OpenCart (à partir de la version 3.0.2.0).

Ce pack comprend des traductions de fichiers pour une localisation française de l'interface d'administration (backend) ainsi que de la boutique en ligne (frontend).

Contexte

Ce projet succède à opencart-2-fr, développé et maintenu de 2015 à 2018, mais la plupart des traductions ont été entièrement retravaillées à partir des sources originales.

Principes

Ce pack linguistique a été développé avec certains principes de base à l'esprit, à savoir:

  • traductions idiomatiques : les chaînes de traduction n'ont pas a été générées automatiquement, mais en comprenant le contexte afin de retranscrire la formulation la plus appropriée
  • Prise en charge native de l'utf-8 : les caractères accentués et les signes typographiques communs utilisent le codage utf-8 standard
  • usages typographiques appropriés : les règles et les usages typographiques en vigueur dans la rédaction en langue française (espaces fines et ponctuations notamment) sont respectés
  • jargon technique discret: les références techniques sont traduites de la manière la plus compréhensible possible
  • formulations non sexistes: afin d'être aussi inclusives que possible, les traductions utilisent de préférence des tournures ne faisant pas référence au genre des utilisateurs ou des visiteurs

Variantes

Contrairement au projet qui l'a précédé, ce pack de langue est disponible en deux variantes différentes, toutes deux développées à partir d'une même unique plateforme commune.

  1. la variante libre (hébergée sur GitHub) contient l'ensemble des fichiers nécessaires pour le fonctionnement de base d'une boutique OpenCart : elle devrait s'avérer suffisante dans la plupart des cas
  2. la version complète (disponible sur OpenCart Marketplace) contient des fichiers supplémentaires requis pour la traduction de diverses extensions liées à des services propriétaires : passerelles de paiements, mode d'expédition, etc.

Cette distinction est due à plusieurs facteurs:

  • conserver une version de base aussi légère que possible pour la plupart des utilisateurs n'utilisant pas les extensions supplémentaires
  • essayer de compenser le temps souvent important passer à traduire des fichiers parfois volumineux mais non nécessaires à une majorité d'utilisateurs

Les fichiers uniquement présents dans la version complète sont listés dans un document spécifique.

Pour vérifier quelle version de chaque variante est compatible avec les versions principales d'Opencart, un tableau de compatibilité est disponible.

Démonstration

Pour visualiser ce pack linguistique en action, vous pouvez consulter le site de démonstration. L'accès à la boutique en ligne (frontend) n'est pas restreint, mais pour observer le rendu dans l'interface d'administration (backend), vous devrez vous connecter avec l'accès invité limité suivant :

  • Nom d’utilisateur: guest
  • Mot de passe: public.guest

Installation

Chaque fois que vous envisagez d'installer un nouvel élément sur un site Opencart existant (module ou pack linguistique), il est fortement recommandé de le tester au préalable sur un environnement de développement local avant de l'installer sur le site de production.

Pour installer ce pack linguistique, extraire le fichier compressé localement puis transférer les fichiers sur le serveur (en conservant la même structure) sur la base d'un site OpenCart précédemment installé.

Une fois cela fait, afficher l'interface d'administration d'OpenCart et suivre les étapes ci-dessous (à partir d'une installation par défaut en anglais):

  1. Aller dans la rubrique System -> Localisation -> Languages
  2. Cliquer sur le bouton Add New
  3. Renseigner les valeurs suivantes :
  • Language Name : French
  • Code : fr
  • Locale : fr,fr-FR,fr_FR.UTF-8,french
  • Status : Enabled
  • Sort Order: 1 (ou tout autre valeur numérique qui correspond à l'ordre des packs linguistiques choisi dans le cas où d'autres packs sont activés)
  1. Enregistrer ces modifications
  2. Aller dans la rubrique System -> Settings
  3. Cliquer sur l'onglet Local et définir les langues standards pour la boutique (Language) et le panneau d'administration (Administration language) : la langue de l'administration ne changera pas avant cette étape)
  4. Enregistrer ces modifications
  5. Installation terminée

Flux des travaux

Versionnage

Le processus de travail sur ce pack de langue se propose de suivre la spécification de la gestion sémantique de version selon les étapes ci-dessous:

  1. majeure (niveau chemin)
  • ajouter un nouveau répertoire
  • déplacer un répertoire existant à un autre emplacement
  • supprimer un répertoire obsolète
  1. mineur (niveau fichier)
  • ajouter un nouveau fichier dans un répertoire existant
  • déplacer un fichier existant depuis un répertoire existant à un autre emplacement
  • supprimer un fichier obsolète dans un répertoire existant
  1. correctif (niveau objet)
  • ajouter une nouvelle chaîne dans un fichier existant
  • réviser ou corriger une chaîne existante dans un fichier existant
  • supprimer une chaîne existante dans un fichier existant

Contribution

Toutes suggestions ou propositions (traduction, optimisation, etc.) peuvent être prises en compte en ouvrant une question dans le dépôt de la variante libre.

Impressum

Licence

opencart-3-fr : un pack de localisation française opensource pour la plateforme de commerce en ligne OpenCart (à partir de la version 3.0.2.0)


Copyright © 2019-2023 P. Mergey

Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier au titre des clauses de la Licence publique générale GNU, telle que publiée par la Free Software Foundation, soit la version 3 de la licence ou, à votre discrétion, une version ultérieure quelconque.

Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE, sans même une garantie implicite de COMMERCIABILITE ou DE CONFORMITE A UNE UTILISATION PARTICULIERE. Voir la Licence publique générale GNU pour plus de détails.

Vous devriez avoir reçu un exemplaire de la Licence publique générale GNU avec ce programme. Si ce n'est pas le cas, vous pouvez consulter cette page.

Crédits

Les illustrations ont été réalisées en utilisant: