Aller au contenu

Terminologie française officielle XOOPS

Ce document établit les traductions françaises standardisées pour les termes techniques et fonctionnels de XOOPS. Son objectif est d’assurer la cohérence dans l’ensemble de la documentation francophone.

Principe directeur : Les noms de classes, fonctions, méthodes, variables et fichiers PHP/Smarty restent toujours en anglais, même à l’intérieur d’un texte rédigé en français. Seuls les concepts généraux et les descriptions sont traduits.


Terme anglaisTerme français officielNotes
ModuleModule (m.)Même terme, genre masculin
BlockBloc (m.)
ThemeThème (m.)
TemplateGabarit (m.) / modèle (m.)Préférer gabarit pour les fichiers .tpl Smarty ; modèle pour le concept général
HookCrochet (m.)Ex. : crochet d’événement
EventÉvénement (m.)
PreloadPréchargement (m.)Peut rester « preload » dans un contexte très technique
PluginExtension (f.)Éviter greffon
FilterFiltre (m.)
HandlerGestionnaire (m.)Ex. : gestionnaire d’objets ; les noms de classes restent en anglais (XoopsObjectHandler)
BootstrapDémarrage (m.)Le fichier mainfile.php reste en anglais
KernelNoyau (m.)
CoreNoyau (m.) / cœur (m.)

Terme anglaisTerme français officielNotes
UserUtilisateur (m.)
GroupGroupe (m.)
PermissionPermission (f.) / Droit (m.)Permission pour l’entité ; droit dans une phrase (ex. : droit d’accès)
RoleRôle (m.)
AdministratorAdministrateur (m.)
AuthenticationAuthentification (f.)
AuthorizationAutorisation (f.)
LoginConnexion (f.)Verbe : se connecter
LogoutDéconnexion (f.)Verbe : se déconnecter
SessionSession (f.)
CredentialsIdentifiants (m. pl.)
GuestInvité (m.)

Terme anglaisTerme français officielNotes
DatabaseBase de données (f.)
QueryRequête (f.)
TableTable (f.)
SchemaSchéma (m.)
MigrationMigration (f.)
CriteriaCritères (m. pl.)La classe Criteria reste en anglais
RecordEnregistrement (m.)
RowLigne (f.) / enregistrement (m.)
Field / ColumnChamp (m.) / colonne (f.)
IndexIndex (m.)
Foreign keyClé étrangère (f.)
Primary keyClé primaire (f.)
JoinJointure (f.)
TransactionTransaction (f.)

Terme anglaisTerme français officielNotes
ClassClasse (f.)
ObjectObjet (m.)
MethodMéthode (f.)
PropertyPropriété (f.)
ConstructorConstructeur (m.)
InterfaceInterface (f.)
NamespaceEspace de noms (m.)
InheritanceHéritage (m.)
AbstractionAbstraction (f.)
EncapsulationEncapsulation (f.)
InstanceInstance (f.)
InstantiationInstanciation (f.)
Dependency InjectionInjection de dépendances (f.)
Service ContainerConteneur de services (m.)
SingletonSingleton (m.)Reste en anglais
CallbackRappel (m.) / callback (m.)Callback admis en contexte technique
AutoloaderChargeur automatique (m.)

Terme anglaisTerme français officielNotes
Design PatternPatron de conception (m.)
MVC (Model-View-Controller)MVC (Modèle-Vue-Contrôleur)Sigle MVC conservé
Repository PatternPatron Référentiel (m.)
Service LayerCouche de service (f.)
DTO (Data Transfer Object)DTO / Objet de transfert de donnéesSigle DTO conservé
Domain ModelModèle de domaine (m.)
Unit of WorkUnité de travail (f.)
FactoryFabrique (f.)
ObserverObservateur (m.)
DecoratorDécorateur (m.)

Terme anglaisTerme français officielNotes
TokenJeton (m.)
CSRFCSRF (m.)Sigle conservé ; falsification de demande inter-sites en description complète
SQL InjectionInjection SQL (f.)
XSS (Cross-Site Scripting)XSS (m.)Sigle conservé
SanitizationAssainissement (m.)Ou nettoyage dans un contexte plus simple
ValidationValidation (f.)
EscapingÉchappement (m.)Verbe : échapper
HashingHachage (m.)
EncryptionChiffrement (m.)Éviter cryptage
HardeningDurcissement (m.)
Referer checkVérification du référent (f.)

Terme anglaisTerme français officielNotes
Template fileFichier gabarit (m.)
Template variableVariable de gabarit (f.)
LayoutMise en page (f.)
SmartySmartyToujours en anglais (nom propre)
Block templateGabarit de bloc (m.)
Theme folderDossier de thème (m.)
CSSCSS (m.)Sigle conservé
BreakpointPoint de rupture (m.)

Terme anglaisTerme français officielNotes
RequestDemande (f.)Préférer demande ; requête est réservé aux requêtes SQL
ResponseRéponse (f.)
RoutingRoutage (m.)
MiddlewareIntergiciel (m.)Middleware admis en contexte très technique
ControllerContrôleur (m.)
ActionAction (f.)
RenderRendu (m.)Verbe : afficher, rendre
Page ControllerContrôleur de page (m.)

Terme anglaisTerme français officielNotes
InstallationInstallation (f.)
Upgrade / UpdateMise à niveau (f.)Mise à jour pour un correctif mineur ; mise à niveau pour un changement de version
MigrationMigration (f.)
ConfigurationConfiguration (f.)
SettingsParamètres (m. pl.)
DashboardTableau de bord (m.)
Admin panelPanneau d’administration (m.)
WizardAssistant (m.)
PreflightVérification préalable (f.)
BackupSauvegarde (f.)
RestoreRestauration (f.)
DeployDéployer (v.) / déploiement (m.)

Terme anglaisTerme français officielNotes
Module manifestManifeste de module (m.)Fichier xoops_version.php
Module handlerGestionnaire de module (m.)
Object handlerGestionnaire d’objets (m.)
Block handlerGestionnaire de blocs (m.)
Module structureStructure de module (f.)
Best practiceBonne pratique (f.)
Code smellOdeur de code (f.)
RefactoringRemaniement (m.)Refactoring admis en contexte technique
Unit testTest unitaire (m.)
Integration testTest d’intégration (m.)
DebuggingDébogage (m.)
LoggingJournalisation (f.)
Error handlingGestion des erreurs (f.)

Terme anglaisTerme français officielNotes
Pull requestDemande de fusion (f.)Pull request admis dans le contexte Git
CommitCommit (m.)Terme technique, reste en anglais
BranchBranche (f.)
RepositoryDépôt (m.)
IssueProblème (m.) / ticket (m.)
Code reviewRevue de code (f.)
ChangelogJournal des modifications (m.)
ReleaseVersion publiée (f.) / publication (f.)
ContributorContributeur (m.)
MaintainerMainteneur (m.)
ForkBifurcation (f.)Fork admis en contexte technique

Les éléments suivants restent toujours en anglais, même dans un texte entièrement français :

  • Noms de classes : XoopsObject, XoopsPersistableObjectHandler, XoopsSecurity, etc.
  • Noms de méthodes : getVar(), setVar(), initVar(), etc.
  • Noms de fichiers : mainfile.php, xoops_version.php, etc.
  • Noms de chemins : /modules/, /templates/, etc.
  • Sigles : PHP, SQL, HTML, CSS, MVC, CSRF, XSS, JWT, PSR, API
  • Frameworks et bibliothèques : Smarty, Composer, PHPUnit, Ray
TermeGenre
un modulemasculin
un blocmasculin
un thèmemasculin
un gabaritmasculin
une base de donnéesféminin
une requêteféminin
une permissionféminin
une sessionféminin
un gestionnairemasculin
un jetonmasculin
  • ✅ « Le gestionnaire d’objets (XoopsObjectHandler) gère les opérations CRUD »
  • ✅ « Utilisez la classe XoopsSecurity pour générer un jeton de formulaire »
  • ✅ « Le gabarit Smarty reçoit les variables assignées »
  • ❌ « Le handler d’objets » ← utiliser gestionnaire
  • ❌ « Le template Smarty » ← utiliser gabarit
  • ❌ « La sécurité token » ← utiliser jeton

Document maintenu par l’équipe de documentation XOOPS. Dernière mise à jour : 2026-04-28.