diff --git a/dist/ha-teamtracker-card.js b/dist/ha-teamtracker-card.js index 360a9ca..894e837 100644 --- a/dist/ha-teamtracker-card.js +++ b/dist/ha-teamtracker-card.js @@ -26,7 +26,7 @@ class TeamTrackerCard extends LitElement { this._config = config; if (config.debug) { - console.info("%c TeamTracker Card \n%c Version 0.6.1 ", + console.info("%c TeamTracker Card \n%c Version 0.6.2 ", "color: orange; font-weight: bold; background: black", "color: white; font-weight: bold; background: dimgray"); console.info(config); @@ -478,8 +478,11 @@ if (sport.includes("hockey")) { // Cricket Specific Changes // if (sport.includes("cricket")) { + var runs_substring = []; var runs = []; + var total_runs = []; var subscores = []; + var i = 0; timeoutsDisplay = 'none'; barDisplay = "none"; @@ -502,16 +505,36 @@ if (sport.includes("hockey")) { if (subscores[2].length > 1) { record[2] = "(" + subscores[2][1]; } - runs[1] = score[1].split("/"); - runs[2] = score[2].split("/"); - if (Number(runs[1][0]) > Number(runs[2][0])) { - scoreOp[1] = 1.0; - scoreOp[2] = 0.6; - } - if (Number(runs[1][0]) < Number(runs[2][0])) { - scoreOp[1] = 0.6; - scoreOp[2] = 1.0; + if (stateObj.state == 'POST') { + runs_substring[1] = score[1].split("/"); + runs_substring[2] = score[2].split("/"); + + runs[1] = runs_substring[1][0].split("&"); + runs[2] = runs_substring[2][0].split("&"); + + total_runs[1] = 0; + total_runs[2] = 0; + + i = 0; + while (i < runs[1].length) { + total_runs[1] = total_runs[1] + Number(runs[1][i]); + i = i + 1; + } + i = 0; + while (i < runs[2].length) { + total_runs[2] = total_runs[2] + Number(runs[2][i]); + i = i + 1; + } + + if (total_runs[1] > total_runs[2]) { + scoreOp[1] = 1.0; + scoreOp[2] = 0.6; + } + if (total_runs[1] < total_runs[2]) { + scoreOp[1] = 0.6; + scoreOp[2] = 1.0; + } } } } diff --git a/dist/localize/languages/sk.js b/dist/localize/languages/sk.js new file mode 100644 index 0000000..872bbb8 --- /dev/null +++ b/dist/localize/languages/sk.js @@ -0,0 +1,148 @@ +export const sk = { + "common": { + "api_error": "Chyba API", + "no_upcoming_games": "Žiadný nadchádzajúci zápas do %s", + "finalTerm": "%s - Koniec", + "byeTerm": "Voľno", + "tourney2": "Finále", + "tourney4": "Semifinále", + "tourney8": "Štvrťfinále", + "tourney16": "Posledných 16", + "tourney32": "Posledných 32", + "tourney64": "Posledných 64", + "tourney128": "Prvé kolá", + "tourney256": "Prvé kolá", + "today": "Dnes", + "tomorrow": "Zajtra" + }, + "australian-football": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "baseball": { + "startTerm": "Prvý nadhod", + "overUnder": "Viac/Menej: %s", + "gameStat1": "Odpaly %s", + "gameStat2": "Minuté odpaly %s", + "gameStat3": "%s Outy", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "basketball": { + "startTerm": "Rozkok", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "cricket": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "football": { + "startTerm": "Výkop", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "golf": { + "startTerm": "Začiatky kola", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Údery (Cez)", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "hockey": { + "startTerm": "Strata Puku", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Strely na bránu", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "mma": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "racing": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Okruhy", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "soccer": { + "startTerm": "Výkop", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Strely (Na bránu)", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "tennis": { + "startTerm": "Prvý servis", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "%s", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "volleyball": { + "startTerm": "Prvý servis", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "%s Skóre", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "default": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + } +} diff --git a/dist/localize/languages/sk_SK.js b/dist/localize/languages/sk_SK.js new file mode 100644 index 0000000..821b6f9 --- /dev/null +++ b/dist/localize/languages/sk_SK.js @@ -0,0 +1,148 @@ +export const sk_SK = { + "common": { + "api_error": "Chyba API", + "no_upcoming_games": "Žiadný nadchádzajúci zápas do %s", + "finalTerm": "%s - Koniec", + "byeTerm": "Voľno", + "tourney2": "Finále", + "tourney4": "Semifinále", + "tourney8": "Štvrťfinále", + "tourney16": "Posledných 16", + "tourney32": "Posledných 32", + "tourney64": "Posledných 64", + "tourney128": "Prvé kolá", + "tourney256": "Prvé kolá", + "today": "Dnes", + "tomorrow": "Zajtra" + }, + "australian-football": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "baseball": { + "startTerm": "Prvý nadhod", + "overUnder": "Viac/Menej: %s", + "gameStat1": "Odpaly %s", + "gameStat2": "Minuté odpaly %s", + "gameStat3": "%s Outy", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "basketball": { + "startTerm": "Rozkok", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "cricket": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "football": { + "startTerm": "Výkop", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "golf": { + "startTerm": "Začiatky kola", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Údery (Cez)", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "hockey": { + "startTerm": "Strata Puku", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Strely na bránu", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "mma": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + }, + "racing": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Okruhy", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "soccer": { + "startTerm": "Výkop", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Strely (Na bránu)", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "tennis": { + "startTerm": "Prvý servis", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "%s", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "volleyball": { + "startTerm": "Prvý servis", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "%s Skóre", + "teamBarLabel": "%s", + "oppoBarLabel": "%s" + }, + "default": { + "startTerm": "Štart", + "overUnder": "Viac/Menej: %s", + "gameStat1": "%s", + "gameStat2": "%s", + "gameStat3": "", + "gameBar": "Pravdepodobnosť výhry", + "teamBarLabel": "%s%", + "oppoBarLabel": "%s%" + } +} diff --git a/dist/localize/translator.js b/dist/localize/translator.js index 3492f22..ccb2a2a 100644 --- a/dist/localize/translator.js +++ b/dist/localize/translator.js @@ -3,6 +3,8 @@ import {en_US} from "./languages/en_US.js" import {es} from "./languages/es.js" import {es_419} from "./languages/es_419.js" import {pt_BR} from "./languages/pt_BR.js" +import {sk} from "./languages/sk.js" +import {sk_SK} from "./languages/sk_SK.js" var languages = { en: en, @@ -10,6 +12,8 @@ var languages = { es: es, es_419: es_419, pt_BR: pt_BR, + sk: sk, + sk_SK: sk_SK, }; export class Translator { @@ -47,4 +51,4 @@ export class Translator { } return translated; } -} \ No newline at end of file +}