diff --git a/src/cards/stats-card.js b/src/cards/stats-card.js index 11f5e98c..abd87223 100644 --- a/src/cards/stats-card.js +++ b/src/cards/stats-card.js @@ -97,8 +97,19 @@ const renderStatsCard = (stats = {}, options = { hide: [] }) => { locale, disable_animations = false, } = options; + + const name = stats.name || "GitHub User", + + const apostrophe = ["x", "s"].includes(name.slice(-1).toLocaleLowerCase()) + ? "" + : "s"; + + const i18n = new I18n({ + locale, + translations: statCardLocales({ name, apostrophe }), + }); + const { - name = "GitHub User", totalStars = "2018", totalCommits = "29019", totalIssues = "203", @@ -132,14 +143,6 @@ const renderStatsCard = (stats = {}, options = { hide: [] }) => { theme, }); - const apostrophe = ["x", "s"].includes(name.slice(-1).toLocaleLowerCase()) - ? "" - : "s"; - const i18n = new I18n({ - locale, - translations: statCardLocales({ name, apostrophe }), - }); - // Meta data for creating text nodes with createTextNode function const STATS = { stars: {