Skip to content

Commit

Permalink
v0.6.2 Release Candidate (#41)
Browse files Browse the repository at this point in the history
Slovak localization (clear cache and refresh to activate)
Bug fix for final scores of Test cricket matches

Thanks @petersoniq for Slovak localization
Co-authored-by: Peter Ondriš <36710489+petersoniq@users.noreply.github.com>
  • Loading branch information
vasqued2 committed Jan 11, 2023
1 parent f15ac0d commit fefa7a3
Show file tree
Hide file tree
Showing 4 changed files with 334 additions and 11 deletions.
43 changes: 33 additions & 10 deletions dist/ha-teamtracker-card.js
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down Expand Up @@ -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";
Expand All @@ -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;
}
}
}
}
Expand Down
148 changes: 148 additions & 0 deletions dist/localize/languages/sk.js
Original file line number Diff line number Diff line change
@@ -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%"
}
}
148 changes: 148 additions & 0 deletions dist/localize/languages/sk_SK.js
Original file line number Diff line number Diff line change
@@ -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%"
}
}
6 changes: 5 additions & 1 deletion dist/localize/translator.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,17 @@ 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,
en_US: en_US,
es: es,
es_419: es_419,
pt_BR: pt_BR,
sk: sk,
sk_SK: sk_SK,
};

export class Translator {
Expand Down Expand Up @@ -47,4 +51,4 @@ export class Translator {
}
return translated;
}
}
}

0 comments on commit fefa7a3

Please sign in to comment.