various improvements to make release 1 complete

This commit is contained in:
Reindl David (IT-PTR-CEN2-SL10)
2026-03-27 13:59:28 +01:00
parent 9ea962131a
commit 6b9c3fefa1
37 changed files with 7695 additions and 1803 deletions
Binary file not shown.
-705
View File
@@ -1,705 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: Swiss Football Matchdata\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-03-18 14:50+0100\n"
"PO-Revision-Date: 2025-02-15 12:00+0000\n"
"Language: de_CH\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: includes/class-swi-foot-admin.php:18 includes/class-swi-foot-admin.php:249
msgid "Swiss Football Matchdata Settings"
msgstr "Swiss Football Matchdata Einstellungen"
#: includes/class-swi-foot-admin.php:19
msgid "Swiss Football"
msgstr "Swiss Football"
#: includes/class-swi-foot-admin.php:37
#, fuzzy
msgid "API Configuration"
msgstr "API-Verbindung testen"
#: includes/class-swi-foot-admin.php:42
msgid "API Base URL"
msgstr "API Basis-URL"
#: includes/class-swi-foot-admin.php:43
msgid "API Username (Application Key)"
msgstr "API Benutzername (Application Key)"
#: includes/class-swi-foot-admin.php:44
msgid "API Password (Application Pass)"
msgstr "API Passwort (Application Pass)"
#: includes/class-swi-foot-admin.php:45
msgid "Verein ID (Club ID)"
msgstr "Vereins-ID (Club ID)"
#: includes/class-swi-foot-admin.php:46
msgid "Season ID"
msgstr "Saison-ID"
#: includes/class-swi-foot-admin.php:50
msgid "Cache Settings"
msgstr ""
#: includes/class-swi-foot-admin.php:55
msgid "Match Data Cache Duration (seconds)"
msgstr "Cache-Dauer für Spieldaten (Sekunden)"
#: includes/class-swi-foot-admin.php:60
msgid "Configure your Swiss Football API credentials here."
msgstr ""
#: includes/class-swi-foot-admin.php:65
msgid "Configure caching settings for match data."
msgstr ""
#: includes/class-swi-foot-admin.php:72
msgid "The base URL for the Swiss Football API"
msgstr ""
#: includes/class-swi-foot-admin.php:79
#, fuzzy
msgid "Your API application key"
msgstr "API Benutzername (Application Key)"
#: includes/class-swi-foot-admin.php:86
#, fuzzy
msgid "Your API application password"
msgstr "API Passwort (Application Pass)"
#: includes/class-swi-foot-admin.php:93
#, fuzzy
msgid "Enter your club's Verein ID (Club ID)"
msgstr "Vereins-ID (Club ID)"
#: includes/class-swi-foot-admin.php:100
msgid "Current season ID (usually the year)"
msgstr ""
#: includes/class-swi-foot-admin.php:107
msgid "How long to cache match data in seconds (10-300)"
msgstr ""
#: includes/class-swi-foot-admin.php:175
#, fuzzy
msgid "Swiss Football Shortcodes"
msgstr "Swiss Football"
#: includes/class-swi-foot-admin.php:187
msgid "Available Shortcodes:"
msgstr ""
#: includes/class-swi-foot-admin.php:190
msgid "Full Match Display:"
msgstr ""
#: includes/class-swi-foot-admin.php:196
msgid "Individual Match Elements:"
msgstr ""
#: includes/class-swi-foot-admin.php:209
msgid "Parameters:"
msgstr ""
#: includes/class-swi-foot-admin.php:219
msgid "Click any shortcode above to copy it to clipboard"
msgstr ""
#: includes/class-swi-foot-admin.php:227 includes/class-swi-foot-admin.php:237
msgid "Shortcode copied to clipboard!"
msgstr ""
#: includes/class-swi-foot-admin.php:260
msgid "Connection Test"
msgstr ""
#: includes/class-swi-foot-admin.php:263
msgid "Test API Connection"
msgstr "API-Verbindung testen"
#: includes/class-swi-foot-admin.php:270
msgid "Team Management"
msgstr ""
#: includes/class-swi-foot-admin.php:273
msgid "Refresh Teams List"
msgstr "Mannschaftsliste aktualisieren"
#: includes/class-swi-foot-admin.php:284
msgid "Cache Management"
msgstr ""
#: includes/class-swi-foot-admin.php:287
msgid "Clear Match Data Cache"
msgstr "Spieldaten-Cache leeren"
#: includes/class-swi-foot-admin.php:295
#, fuzzy
msgid "Finished Matches Data"
msgstr "Alle beendeten Spiele löschen"
#: includes/class-swi-foot-admin.php:300
msgid "Quick Shortcode Reference"
msgstr ""
#: includes/class-swi-foot-admin.php:303
msgid "Common Examples:"
msgstr ""
#: includes/class-swi-foot-admin.php:304
msgid "Display full match info:"
msgstr ""
#: includes/class-swi-foot-admin.php:308
msgid "Show next match for a team:"
msgstr ""
#: includes/class-swi-foot-admin.php:312
msgid "Individual elements in text:"
msgstr ""
#: includes/class-swi-foot-admin.php:313
msgid "The match between"
msgstr ""
#: includes/class-swi-foot-admin.php:313
msgid "and"
msgstr ""
#: includes/class-swi-foot-admin.php:313
msgid "is on"
msgstr ""
#: includes/class-swi-foot-admin.php:328
#, php-format
msgid "Error loading teams: %s"
msgstr ""
#: includes/class-swi-foot-admin.php:335
msgid "No teams found. Please check your API configuration."
msgstr ""
#: includes/class-swi-foot-admin.php:340
msgid "Available Teams:"
msgstr ""
#: includes/class-swi-foot-admin.php:360
#, php-format
msgid "Currently caching %d match records with %d second cache duration."
msgstr ""
#: includes/class-swi-foot-admin.php:375
msgid "Cache Range:"
msgstr ""
#: includes/class-swi-foot-admin.php:376
msgid "Oldest:"
msgstr ""
#: includes/class-swi-foot-admin.php:377
msgid "Newest:"
msgstr ""
#: includes/class-swi-foot-admin.php:386
msgid "No finished match data stored."
msgstr "Keine gespeicherten, beendeten Spiele vorhanden."
#: includes/class-swi-foot-admin.php:393
#, fuzzy
msgid "Match ID"
msgstr "Spielkader"
#: includes/class-swi-foot-admin.php:394
msgid "Saved At"
msgstr ""
#: includes/class-swi-foot-admin.php:395
msgid "Players"
msgstr ""
#: includes/class-swi-foot-admin.php:396
#: includes/class-swi-foot-shortcodes.php:768
msgid "Bench"
msgstr "Ersatzbank"
#: includes/class-swi-foot-admin.php:397
#, fuzzy
msgid "Events"
msgstr "Spielereignisse"
#: includes/class-swi-foot-admin.php:415
msgid "Delete"
msgstr "Löschen"
#: includes/class-swi-foot-admin.php:421
msgid "Clear All Finished Matches"
msgstr "Alle beendeten Spiele löschen"
#: includes/class-swi-foot-admin.php:428
#, fuzzy
msgid "Delete this finished match data?"
msgstr "Keine gespeicherten, beendeten Spiele vorhanden."
#: includes/class-swi-foot-admin.php:445
#, fuzzy
msgid "Clear all finished match data?"
msgstr "Alle beendeten Spiele löschen"
#: includes/class-swi-foot-blocks.php:218
msgid "Standings: No team provided in container context."
msgstr ""
#: includes/class-swi-foot-blocks.php:226
#, php-format
msgid "Error loading standings: %s"
msgstr ""
#: includes/class-swi-foot-blocks.php:231
msgid "No standings data available."
msgstr "Keine Ranglistendaten verfügbar."
#: includes/class-swi-foot-blocks.php:237
#: includes/class-swi-foot-shortcodes.php:631
msgid "Current Standings"
msgstr "Aktuelle Rangliste"
#: includes/class-swi-foot-blocks.php:241
#: includes/class-swi-foot-shortcodes.php:635
msgid "Pos"
msgstr ""
#: includes/class-swi-foot-blocks.php:242
#: includes/class-swi-foot-shortcodes.php:636
#, fuzzy
msgid "Team"
msgstr "Heimmannschaft"
#: includes/class-swi-foot-blocks.php:243
#: includes/class-swi-foot-shortcodes.php:637
msgid "P"
msgstr ""
#: includes/class-swi-foot-blocks.php:244
#: includes/class-swi-foot-shortcodes.php:638
msgid "W"
msgstr ""
#: includes/class-swi-foot-blocks.php:245
#: includes/class-swi-foot-shortcodes.php:639
msgid "D"
msgstr ""
#: includes/class-swi-foot-blocks.php:246
#: includes/class-swi-foot-shortcodes.php:640
msgid "L"
msgstr ""
#: includes/class-swi-foot-blocks.php:247
#: includes/class-swi-foot-shortcodes.php:641
msgid "GF"
msgstr ""
#: includes/class-swi-foot-blocks.php:248
#: includes/class-swi-foot-shortcodes.php:642
msgid "GA"
msgstr ""
#: includes/class-swi-foot-blocks.php:249
#: includes/class-swi-foot-shortcodes.php:643
msgid "Pts"
msgstr ""
#: includes/class-swi-foot-blocks.php:286
msgid "Schedule: No team provided in container context."
msgstr ""
#: includes/class-swi-foot-blocks.php:294
#, php-format
msgid "Error loading schedule: %s"
msgstr ""
#: includes/class-swi-foot-blocks.php:314
msgid "Upcoming Matches"
msgstr "Bevorstehende Spiele"
#: includes/class-swi-foot-blocks.php:316
msgid "No upcoming matches scheduled."
msgstr "Keine anstehenden Spiele geplant."
#: includes/class-swi-foot-blocks.php:406
msgid "Match Roster: No match provided in container context."
msgstr ""
#: includes/class-swi-foot-blocks.php:438
msgid "Match Events: No match provided in container context."
msgstr ""
#: includes/class-swi-foot-blocks.php:455
msgid "Please configure your API settings and ensure teams are available."
msgstr ""
#: includes/class-swi-foot-blocks.php:462
#, php-format
msgid "Please select a team to display %s:"
msgstr ""
#: includes/class-swi-foot-blocks.php:464
msgid "Select a team..."
msgstr ""
#: includes/class-swi-foot-shortcodes.php:201
#, fuzzy
msgid "Match data not available"
msgstr "Keine Ranglistendaten verfügbar."
#: includes/class-swi-foot-shortcodes.php:440 src/format-shortcode.js:201
msgid "Ja"
msgstr ""
#: includes/class-swi-foot-shortcodes.php:440 src/format-shortcode.js:201
msgid "Nein"
msgstr ""
#: includes/class-swi-foot-shortcodes.php:619
msgid "Team ID required"
msgstr ""
#: includes/class-swi-foot-shortcodes.php:625
#, fuzzy
msgid "Standings data not available"
msgstr "Keine Ranglistendaten verfügbar."
#: includes/class-swi-foot-shortcodes.php:679
msgid "Parameter \"side\" must be \"home\" or \"away\""
msgstr ""
#: includes/class-swi-foot-shortcodes.php:691
#: includes/class-swi-foot-shortcodes.php:812
msgid "Match ID required"
msgstr ""
#: includes/class-swi-foot-shortcodes.php:703
#, fuzzy
msgid "Roster data not available"
msgstr "Keine Ranglistendaten verfügbar."
#: includes/class-swi-foot-shortcodes.php:743
#, fuzzy
msgid "Team Roster"
msgstr "Spielkader"
#: includes/class-swi-foot-shortcodes.php:764
#, fuzzy
msgid "No roster data available."
msgstr "Keine Ranglistendaten verfügbar."
#: includes/class-swi-foot-shortcodes.php:822
#, fuzzy
msgid "Events data not available"
msgstr "Keine Ranglistendaten verfügbar."
#: includes/class-swi-foot-shortcodes.php:882
#, fuzzy
msgid "Live match events"
msgstr "Spielereignisse"
#: includes/class-swi-foot-shortcodes.php:883
msgid "Match Events"
msgstr "Spielereignisse"
#: includes/class-swi-foot-shortcodes.php:889
#, fuzzy
msgid "Match minute"
msgstr "Spielereignisse"
#: includes/class-swi-foot-shortcodes.php:950
msgid "No events recorded yet."
msgstr "Bisher keine Ereignisse erfasst."
#: src/editor-blocks.js:59
msgid "Settings"
msgstr ""
#: src/editor-blocks.js:60 src/editor-blocks.js:80
msgid "Team is inherited from the container context."
msgstr ""
#: src/editor-blocks.js:63
msgid "Standings will render on the front-end."
msgstr ""
#: src/editor-blocks.js:79
msgid "Schedule settings"
msgstr ""
#: src/editor-blocks.js:81
msgid "Limit"
msgstr ""
#: src/editor-blocks.js:84
msgid "Upcoming matches will render on the front-end."
msgstr ""
#: src/editor-blocks.js:99
#, fuzzy
msgid "Swiss Football Team Data"
msgstr "Swiss Football"
#: src/editor-blocks.js:126
msgid "Team Selection"
msgstr ""
#: src/editor-blocks.js:128
msgid "1. Select Team"
msgstr ""
#: src/editor-blocks.js:129
msgid "Choose a team..."
msgstr ""
#: src/editor-blocks.js:133
msgid "2. What to display"
msgstr ""
#: src/editor-blocks.js:133
msgid "Choose..."
msgstr ""
#: src/editor-blocks.js:133
#, fuzzy
msgid "Standings"
msgstr "Aktuelle Rangliste"
#: src/editor-blocks.js:133
#, fuzzy
msgid "Match"
msgstr "Spielkader"
#: src/editor-blocks.js:138
msgid "Team data shortcode generator"
msgstr ""
#: src/editor-blocks.js:161
msgid "Swiss Football Match Roster"
msgstr "Schweizer Fussball Spielerliste"
#: src/editor-blocks.js:168 src/editor-blocks.js:206
msgid "Display Options"
msgstr ""
#: src/editor-blocks.js:169 src/editor-blocks.js:207
msgid "Match and team are inherited from the container context."
msgstr ""
#: src/editor-blocks.js:171
#, fuzzy
msgid "Team Side"
msgstr "Heimmannschaft"
#: src/editor-blocks.js:173
#, fuzzy
msgid "Home Team"
msgstr "Heimmannschaft"
#: src/editor-blocks.js:173
msgid "Away Team"
msgstr "Gastmannschaft"
#: src/editor-blocks.js:177
msgid "Include Bench Players"
msgstr ""
#: src/editor-blocks.js:183
msgid "Match roster will render on the front-end."
msgstr ""
#: src/editor-blocks.js:199
msgid "Swiss Football Match Events"
msgstr "Schweizer Fussball Match-Ereignisse"
#: src/editor-blocks.js:209
msgid "Refresh Interval (seconds)"
msgstr ""
#: src/editor-blocks.js:217
msgid "Event Order"
msgstr "Ereignisreihenfolge"
#: src/editor-blocks.js:221
msgid "Dynamic (Newest first while live, chronological after)"
msgstr "Dynamisch (Neueste zuerst während Live-Spiel, chronologisch danach)"
#: src/editor-blocks.js:222
msgid "Newest First"
msgstr "Neueste zuerst"
#: src/editor-blocks.js:223
msgid "Oldest First"
msgstr "Älteste zuerst"
#: src/editor-blocks.js:225
msgid ""
"Dynamic: newest events at top while match is ongoing, chronological (oldest "
"first) after match ends"
msgstr ""
"Dynamisch: Neueste Ereignisse oben während Spiel läuft, chronologisch "
"(älteste zuerst) nach Spielende"
#: src/editor-blocks.js:229
msgid "Live events will be displayed on the front-end."
msgstr ""
#: src/format-shortcode.js:31
msgid "— Select data point…"
msgstr ""
#: src/format-shortcode.js:32
msgid "Match-Typ"
msgstr ""
#: src/format-shortcode.js:33
msgid "Liga"
msgstr ""
#: src/format-shortcode.js:34
msgid "Gruppe"
msgstr ""
#: src/format-shortcode.js:35
msgid "Runde"
msgstr ""
#: src/format-shortcode.js:36
msgid "Spielfeld"
msgstr ""
#: src/format-shortcode.js:37
msgid "Heimteam"
msgstr ""
#: src/format-shortcode.js:38
msgid "Gastteam"
msgstr ""
#: src/format-shortcode.js:39
msgid "Tore Heim"
msgstr ""
#: src/format-shortcode.js:40
msgid "Tore Gast"
msgstr ""
#: src/format-shortcode.js:41
msgid "Tore Halbzeit Heim"
msgstr ""
#: src/format-shortcode.js:42
msgid "Tore Halbzeit Gast"
msgstr ""
#: src/format-shortcode.js:43
msgid "Spieltag"
msgstr ""
#: src/format-shortcode.js:44
msgid "Spielzeit"
msgstr ""
#: src/format-shortcode.js:45
msgid "Spielstatus"
msgstr ""
#: src/format-shortcode.js:46
msgid "Spiel pausiert"
msgstr ""
#: src/format-shortcode.js:47
msgid "Spiel beendet"
msgstr ""
#: src/format-shortcode.js:52
msgid "— Select shortcode…"
msgstr ""
#: src/format-shortcode.js:53
msgid "Heimteam Logo"
msgstr "Heimteam-Logo"
#: src/format-shortcode.js:54
msgid "Gastteam Logo"
msgstr "Gastteam-Logo"
#: src/format-shortcode.js:55
msgid "Heimteam Logo (URL)"
msgstr "Heimteam-Logo (URL)"
#: src/format-shortcode.js:56
msgid "Gastteam Logo (URL)"
msgstr "Gastteam-Logo (URL)"
#: src/format-shortcode.js:229 src/format-shortcode.js:242
#: src/format-shortcode.js:356 src/format-shortcode.js:390
#, fuzzy
msgid "Insert Match Data"
msgstr "Alle beendeten Spiele löschen"
#: src/format-shortcode.js:234
msgid "No match data available on this page. Please add match context first."
msgstr ""
#: src/format-shortcode.js:255
#, fuzzy
msgid "Match Data"
msgstr "Spielkader"
#: src/format-shortcode.js:265
msgid "Shortcodes"
msgstr ""
#: src/format-shortcode.js:278
msgid "Data Point"
msgstr ""
#: src/format-shortcode.js:282
msgid "Select which match data to display"
msgstr ""
#: src/format-shortcode.js:289
msgid "Preview:"
msgstr ""
#: src/format-shortcode.js:297
msgid "(no value)"
msgstr ""
#: src/format-shortcode.js:307
msgid "Insert Data"
msgstr ""
#: src/format-shortcode.js:320
msgid "Shortcode"
msgstr ""
#: src/format-shortcode.js:324
msgid "Select a shortcode to insert (logos, etc.)"
msgstr ""
#: src/format-shortcode.js:331
msgid "Shortcode:"
msgstr ""
#: src/format-shortcode.js:341
msgid "Insert Shortcode"
msgstr ""
#~ msgid "Display match roster for a selected match and side."
#~ msgstr ""
#~ "Zeigt die Spielerliste für ein ausgewähltes Spiel und eine Mannschaft an."
#~ msgid "Live match events with optional auto-refresh."
#~ msgstr "Live-Match-Ereignisse mit optionaler Selbstaktualisierung."
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff