Terminologia del baseball
Il plugin utilizza il filtro gettext di WordPress con priorità 20 per rietichettare una serie di stringhe SportsPress in termini specifici del baseball. La rietichettatura interessa sia l'amministrazione di WordPress sia il frontend.
Mappatura delle label
SportsPress predefinito | Baseball |
Eventi | Partite |
Evento | Partita |
Aggiungi nuovo evento | Aggiungi nuova partita |
Modifica evento | Modifica partita |
Visualizza evento | Visualizza partita |
Visualizza tutti gli eventi | Visualizza tutte le partite |
Sedi | Campi |
Sede | Campo |
Modifica sede | Modifica campo |
Sostituto / Sostituito | Panchina |
Attacco | Battuta |
Difesa | Lancio |
Mostra numeri di maglia | Mostra ordine di battuta |
Le mappature sono applicate solo tramite il text domain sportspress — le stringhe di altri plugin o temi non vengono modificate.
Dove appaiono le label
Menu di amministrazione — "Partite" sostituisce "Eventi" nel sottomenu di SportsPress e nelle pagine di amministrazione
Etichette dei tipi di post — Titoli delle schermate di modifica, intestazioni delle tabelle elenco e pulsante "Aggiungi nuovo"
Frontend — Intestazioni delle sezioni nelle pagine di squadre e giocatori, layout dei calendari e breadcrumb (dove il tema attivo utilizza il text domain SportsPress)
Interfaccia delle prestazioni — Le sezioni Battuta e Lancio appaiono al posto di Attacco e Difesa
Disabilitare specifiche rietichettature
Il filtro gettext del plugin è registrato con priorità 20. Per annullare la mappatura di una specifica label, registra un filtro con priorità più alta che restituisca il termine originale:
add_filter( 'gettext', function( $translated, $original, $domain ) {
if ( $domain === 'sportspress' && $original === 'Events' ) {
return $original; // mantieni "Events" invece di "Games"
}
return $translated;
}, 25, 3 );La maggior parte degli utenti non ne avrà bisogno — le rietichettature sono pensate per risultare naturali sui siti dedicati al baseball.
