Terminologie du baseball
L'extension utilise le filtre gettext de WordPress avec une priorité de 20 pour remapper un ensemble de chaînes SportsPress vers des termes spécifiques au baseball. Le remappage affecte à la fois l'administration WordPress et le frontend.
Mappages d'étiquettes
SportsPress par défaut | Baseball |
Events | Games |
Event | Game |
Add New Event | Add New Game |
Edit Event | Edit Game |
View Event | View Game |
View all events | View all games |
Venues | Fields |
Venue | Field |
Edit Venue | Edit Field |
Substitute / Substituted | Bench |
Offense | Batting |
Defense | Pitching |
Display squad numbers | Display batting order |
Les mappages sont appliqués uniquement via le domaine de texte sportspress — les chaînes provenant d'autres extensions ou thèmes ne sont pas affectées.
Où apparaissent les étiquettes
Menu d'administration — « Games » remplace « Events » dans le sous-menu SportsPress et les pages d'administration
Étiquettes de type de publication — Titres des écrans de modification, en-têtes des tableaux de liste et bouton « Add New »
Frontend — En-têtes de section sur les pages d'équipe et de joueur, mises en page de calendrier et fils d'Ariane (lorsque le thème actif utilise le domaine de texte SportsPress)
Interface de performance — Les sections Batting et Pitching apparaissent à la place de Offense et Defense
Désactiver des remappages spécifiques
Le filtre gettext de l'extension est enregistré avec une priorité de 20. Pour annuler le mappage d'une étiquette spécifique, enregistrez un filtre de priorité supérieure qui retourne le terme original :
add_filter( 'gettext', function( $translated, $original, $domain ) {
if ( $domain === 'sportspress' && $original === 'Events' ) {
return $original; // keep "Events" instead of "Games"
}
return $translated;
}, 25, 3 );La plupart des utilisateurs n'en auront pas besoin — les remappages sont conçus pour paraître naturels sur les sites de baseball.
