From ffd927af6de05b43191dd089813eb870339baf8c Mon Sep 17 00:00:00 2001 From: Zohan Subhash Date: Sun, 15 Jan 2023 15:39:54 +0530 Subject: [PATCH] Update top-languages-card.js --- src/cards/top-languages-card.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/cards/top-languages-card.js b/src/cards/top-languages-card.js index 602d1b81..8d13c6dd 100644 --- a/src/cards/top-languages-card.js +++ b/src/cards/top-languages-card.js @@ -261,6 +261,12 @@ const useLanguages = (topLangs, hide, langs_count) => { * @returns {string} Language card SVG object. */ const renderTopLanguages = (topLangs, options = {}) => { + const locale = options.locale + const i18n = new I18n({ + locale, + translations: langCardLocales, + }); + const { hide_title = false, hide_border, @@ -272,17 +278,12 @@ const renderTopLanguages = (topLangs, options = {}) => { theme, layout, custom_title, - locale, langs_count = DEFAULT_LANGS_COUNT, border_radius, border_color, + title = i18n.t("langcard.title"), } = options; - const i18n = new I18n({ - locale, - translations: langCardLocales, - }); - const { langs, totalLanguageSize } = useLanguages( topLangs, hide, @@ -317,7 +318,7 @@ const renderTopLanguages = (topLangs, options = {}) => { const card = new Card({ customTitle: custom_title, - defaultTitle: i18n.t("langcard.title"), + defaultTitle: title, width, height, border_radius,