Text Overrides


Text Overrides let you customize every frontend label and abbreviation displayed by the plugin. Game statuses, column headers, stat abbreviations, section titles, button text — any string shown to visitors can be replaced with your own text.

Overview

Go to Settings & Tools > Translations to open the Translations page. The first tab, Text Strings, is where you manage text overrides.

The Translations page has 6 tabs. This page covers the first tab (Text Strings). The remaining 5 tabs — Categories, Leagues, Teams, Players, and Managers — are covered in Entity Translations.

How It Works

The plugin ships with approximately 140 default text strings. Each string has three parts:

PartDescription
DefaultThe built-in English text (e.g., “Final”)
Custom ValueYour override — leave blank to use the default
ContextA hint explaining where the string appears on the frontend

When you enter a custom value for a string, it replaces the default everywhere on the frontend. Leave a field blank to keep the default.

Changes take effect immediately after saving. If you use a caching plugin, you may need to flush the page cache to see updates.

✏️ Finding and Editing Strings

  1. Go to Settings & Tools > Translations
  2. The Text Strings tab is selected by default
  3. Use the Search box to filter by default text, context, or key name
  4. Type your custom text in the Custom Value column
  5. Click Save

Unsaved changes are highlighted with an orange left border. The unsaved count is shown next to the Save button.

Text Strings tab showing Default, Custom Value, and Context columns with search box and action buttons

📋 Available Strings

Strings are organized into the following groups. Each table shows the default text and where it appears on the frontend.

Game Status

Status labels shown on game cards, game pages, and calendar views.

DefaultContext
FinalFinished games
Final/OTOvertime finishes
LiveLive games
PostponedPostponed games
CanceledCanceled games
ScheduledUpcoming games

Game Display

Labels used in period scores, game headers, and countdown timers.

DefaultContext
TTotal column header in period scores
OTOvertime period label
vsVersus separator (European style)
@At separator (US style)
d, h, m, sCountdown labels (days, hours, minutes, seconds)
VenueVenue label on game page
RefereeReferee label on game page
DateDate label on game page

Team and Player Labels

Labels displayed on team pages, player pages, and entity headers.

DefaultContext
CountryCountry label on team/player pages
VenueVenue label on team page
RosterRoster tab on team page
MatchesMatches tab on team page
StatisticsStatistics tab on team page
TeamTeam label on player page
PositionPosition label on player page
Age, Height, WeightPlayer attribute labels
Last Win, Last LossDate labels in player header
Last 10Recent form label in player header
GPGames Played label in stat rings

Player Splits and Advanced

DefaultContext
Home/Away, Monthly, Wins/LossesSplit type pill labels
Wins, LossesSplit row labels
AdvancedAdvanced stats pill label
Per 36 MinPer 36 minutes pill label

Standings

Column headers, pill labels, and zone legend text used in standings tables.

DefaultContext
Team, GP, W, L, D, Pts, PCTCore standings column headers
GB, STRK, PF, PA, DIFFExtended standings columns
HOME, AWAYHome/away record columns
PPG, OPP PPGPoints per game columns (basketball)
OTL, NR, NRR, SW, SLSport-specific columns (ice hockey, cricket, volleyball)
Total, Home, AwayStandings view pills
League, Division, ConferenceStandings group pills
Playoffs, Play-In, RelegationZone legend labels

Basketball Box Scores

Column headers in basketball box score tables.

DefaultContext
Player, PosPlayer name and position columns
MIN, PTS, FG, 3PT, FTMinutes, points, field goals, three-pointers, free throws
REB, AST, STL, BLKRebounds, assists, steals, blocks
TO, PF, +/-Turnovers, personal fouls, plus-minus

Baseball Batting

Column headers in baseball batting box score tables.

DefaultContext
HittersPlayer name column
AB, R, H, RBI, HRAt bats, runs, hits, RBI, home runs
BB, SO, LOBWalks, strikeouts, left on base

Baseball Pitching

Column headers in baseball pitching box score tables.

DefaultContext
PitchersPlayer name column
IP, H, R, ERInnings pitched, hits, runs, earned runs
BB, K, HR, PC-STWalks, strikeouts, home runs, pitches-strikes

Play-by-Play

Event badges and labels in the play-by-play timeline. Includes sport-specific badges for basketball, baseball, ice hockey, rugby, and American football.

DefaultContext
Play-by-PlayBlock header
HalftimeHalftime period label
3PT, 2PT, FTBasketball scoring badges
TD, FG, XP, 2PCAmerican football scoring badges
Goal, PP Goal, PenaltyIce hockey event badges
Try, Conv, Yellow Card, Red Card, SubRugby event badges
HR, 3B, 2B, RBI, EBaseball hit/event badges
Top, BotBaseball half-inning prefixes

Charts and Section Labels

Headers and toggle labels for charts and team aggregate stats blocks.

DefaultContext
Game FlowGame flow chart header
Score Lines, Lead TrackerChart toggle labels
Scoring, Rebounding, PlaymakingTeam stats group titles
Discipline, Opponent, DefenseTeam stats/rankings group titles
Win-loss trend: each win +1, each loss -1Form chart subtitle
AllForm chart cross-season pill

Calendar and Scoreboard

Labels for the calendar shortcode and season scoreboard.

DefaultContext
TodayJump-to-today link (calendar and scoreboard)
No games scheduledEmpty state text (calendar and scoreboard)
All, Live, Finished, UpcomingStatus filter pills (calendar and scoreboard)

Bracket

Labels for the playoff bracket visualization.

DefaultContext
Wins series %sFinished series result (e.g., “Wins series 4-1”)
Leads %sIn-progress series (e.g., “Leads 3-1”)
Series tied %sTied series (e.g., “Series tied 2-2”)
BYEBYE slot label
ChampionChampion label below the final
3rd PlaceConsolation match section label
TBDTeam not yet determined
FinalFinished single game result

Odds

Market labels and format switcher text in the odds block.

DefaultContext
Spread, Moneyline, TotalCore market labels
Run Line, Puck LineSport-specific spread labels
O, UOver/under abbreviations
1st Half, 1st QtrPeriod market labels
Dec, US, FracFormat switcher labels (decimal, American, fractional)
OddsSection header

Highlights

DefaultContext
HighlightsSection header
Load MoreLoad more button
No highlights availableEmpty state message
AllAll leagues filter pill

General UI

DefaultContext
SeasonSeason label in filters and headers
LeagueLeague label in filters and headers
GamesGames count label in aggregate stats
Load MoreLoad more button on game lists
More leagues, LessSeason pills toggle for secondary leagues
Other SeasonsSeason header navigation dropdown label

📦 Export and Import

For bulk editing — especially translation workflows — you can export and import strings as JSON files.

Exporting

  • Export Untranslated — downloads only strings that have no custom value yet
  • Export All — downloads all strings with their current values

The exported JSON file includes the default text, context hint, and your current translation for each string. This is useful for handing off to a translator or an AI translation service.

Importing

  1. Click Import JSON
  2. Select a previously exported JSON file
  3. The imported values appear as unsaved changes (orange highlight)
  4. Review the imported text, then click Save to apply

The import validates the file format and only applies values for known string keys. Unknown keys are silently ignored.

AI Translation Workflow

You can use any AI translation tool (ChatGPT, DeepL, Claude, etc.) to translate all strings at once:

  1. Click Export Untranslated to download a JSON file
  2. Send the file to your preferred translation tool with instructions like: “Translate the translation field of each string to Spanish. Keep the JSON structure intact.”
  3. Save the translated file
  4. Click Import JSON to load the translations
  5. Review and click Save

Tip

Include the context hints in your translation instructions so the AI understands where each string appears. The exported JSON includes these hints automatically.

Resetting Overrides

Click Reset All to clear all custom values and revert to the built-in defaults. This action saves immediately — there is no undo.

Warning

Consider exporting your translations before resetting. Use Export All to create a backup that you can re-import later.

Common Use Cases

GoalWhat to Change
Show “FT” instead of “Final”Override Final with FT
Translate all labels to another languageExport, translate with AI, import
Use “Matches” instead of “Games”Override Games with Matches
Change “Load More” button textOverride Load More with your preferred text
Customize stat abbreviationsOverride individual column headers (e.g., change TO to Turnovers)
Change bracket labelsOverride Champion, BYE, or series text

Related