diff --git a/backend/readme.md b/backend/readme.md index 873bd69c..d75f5e96 100644 --- a/backend/readme.md +++ b/backend/readme.md @@ -310,6 +310,7 @@ Here is a list of all available locales: | `fr` | French | | `hu` | Hungarian | | `fi` | Finnish | +| `sr` | Serbian | diff --git a/backend/src/cards/stats.js b/backend/src/cards/stats.js index d92b2199..4893ce65 100644 --- a/backend/src/cards/stats.js +++ b/backend/src/cards/stats.js @@ -427,6 +427,7 @@ const renderStatsCard = ( "nl", "zh-tw", "uz", + "sr", ]; const isLongLocale = locale ? longLocales.includes(locale) : false; diff --git a/backend/src/translations.js b/backend/src/translations.js index 3a6c96bf..5a877f2f 100644 --- a/backend/src/translations.js +++ b/backend/src/translations.js @@ -48,6 +48,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: `${encodedName}ning GitHub'dagi statistikasi`, vi: `Thống Kê GitHub ${encodedName}`, se: `GitHubstatistik för ${encodedName}`, + sr: `GitHub статистика корисника ${encodedName}`, no: `GitHub-statistikk for ${encodedName}`, }, "statcard.ranktitle": { @@ -83,6 +84,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: `${encodedName}ning GitHub'dagi statistikasi`, vi: `Thống Kê GitHub ${encodedName}`, se: `GitHubstatistik för ${encodedName}`, + sr: `Ранк корисника ${encodedName}`, no: `GitHub-statistikk for ${encodedName}`, }, "statcard.totalstars": { @@ -118,6 +120,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "Yulduzchalar", vi: "Tổng Số Sao", se: "Antal intjänade stjärnor", + sr: "Број освојених звездица", no: "Totalt antall stjerner", }, "statcard.commits": { @@ -153,6 +156,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "'Commit'lar", vi: "Tổng Số Cam Kết", se: "Totalt antal commits", + sr: "Укупан број коммитова", no: "Totalt antall commits", }, "statcard.prs": { @@ -188,6 +192,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "'Pull Request'lar", vi: "Tổng Số PR", se: "Totalt antal PR", + sr: "Укупно PRова", no: "Totalt antall PR", }, "statcard.issues": { @@ -223,6 +228,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "'Issue'lar", vi: "Tổng Số Vấn Đề", se: "Total antal issues", + sr: "Укупно пријављених проблема", no: "Totalt antall issues", }, "statcard.contribs": { @@ -258,6 +264,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "Hissa qoʻshgan (o'tgan yili)", vi: "Đã Đóng Góp (năm ngoái)", se: "Bidragit till (förra året)", + sr: "Контрибуирано (прошле године)", no: "Bidro til (i fjor)", }, "statcard.reviews": { @@ -293,6 +300,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "Koʻrib chiqilgan PR-lar soni", vi: "Tổng Số PR Đã Xem Xét", se: "Totalt antal granskade PR", + sr: "Укупно прегледаних PRова", no: "Totalt antall vurderte PR", }, "statcard.discussions-started": { @@ -328,6 +336,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "Boshlangan muzokaralar soni", vi: "Tổng Số Thảo Luận Bắt Đầu", se: "Totalt antal diskussioner startade", + sr: "Укупно покренутих дискусија", no: "Totalt antall startede diskusjoner", }, "statcard.discussions-answered": { @@ -363,6 +372,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "Javob berilgan muzokaralar soni", vi: "Tổng Số Thảo Luận Đã Trả Lời", se: "Totalt antal diskussioner besvarade", + sr: "Укупно одговорених дискусија", no: "Totalt antall besvarte diskusjoner", }, "statcard.prs-authored": { @@ -412,6 +422,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "Birlangan PR-lar soni", vi: "Tổng Số PR Đã Hợp Nhất", se: "Totalt antal sammanfogade PR", + sr: "Укупно обједињених PRова", no: "Totalt antall sammenslåtte PR", }, "statcard.prs-merged-percentage": { @@ -446,6 +457,7 @@ const statCardLocales = ({ name, apostrophe }) => { uz: "Birlangan PR-lar foizi", vi: "Tỷ Lệ PR Đã Hợp Nhất", se: "Procent av sammanfogade PR", + sr: "Проценат обједињених PRова", no: "Prosentandel sammenslåtte PR", }, }; @@ -485,6 +497,7 @@ const repoCardLocales = { uz: "Shablon", vi: "Mẫu", se: "Mall", + sr: "Шаблон", no: "Mal", }, "repocard.archived": { @@ -520,6 +533,7 @@ const repoCardLocales = { uz: "Arxivlangan", vi: "Đã Lưu Trữ", se: "Arkiverade", + sr: "Архивирано", no: "Arkivert", }, "repocard.prs-authored": { @@ -573,6 +587,7 @@ const langCardLocales = { uz: "Eng koʻp ishlatiladigan tillar", vi: "Ngôn Ngữ Thường Sử Dụng", se: "Mest använda språken", + sr: "Најкоришћенији језици", no: "Mest brukte språk", }, "langcard.nodata": { @@ -608,6 +623,7 @@ const langCardLocales = { uz: "Til haqida ma'lumot yo'q.", vi: "Không có dữ liệu ngôn ngữ.", se: "Inga språkdata.", + sr: "Нема података о језицима.", no: "Ingen språkdata.", }, }; @@ -646,6 +662,7 @@ const wakatimeCardLocales = { uz: "WakaTime statistikasi", vi: "Thống Kê WakaTime", se: "WakaTime statistik", + sr: "WakaTime статистика", no: "WakaTime-statistikk", }, "wakatimecard.lastyear": { @@ -681,6 +698,7 @@ const wakatimeCardLocales = { uz: "O'tgan yil", vi: "Năm ngoái", se: "Förra året", + sr: "Претходна година", no: "I fjor", }, "wakatimecard.last7days": { @@ -716,6 +734,7 @@ const wakatimeCardLocales = { uz: "O'tgan 7 kun", vi: "7 ngày qua", se: "Senaste 7 dagarna", + sr: "Претходних 7 дана", no: "Siste 7 dager", }, "wakatimecard.notpublic": { @@ -751,6 +770,7 @@ const wakatimeCardLocales = { uz: "WakaTime foydalanuvchi profili ochiq emas", vi: "Hồ sơ người dùng WakaTime không công khai", se: "WakaTime användarprofil inte offentlig", + sr: "WakaTime профил корисника није јаван", no: "WakaTime brukerprofil ikke offentlig", }, "wakatimecard.nocodedetails": { @@ -788,6 +808,7 @@ const wakatimeCardLocales = { uz: "Foydalanuvchi umumiy ko`d statistikasini ochiq ravishda almashmaydi", vi: "Người dùng không chia sẻ thống kê mã chi tiết công khai", se: "Användaren delar inte offentligt detaljerad kodstatistik", + sr: "Корисник не дели јавно детаљну статистику кода", no: "Brukeren deler ikke detaljert kodestatistikk offentlig", }, "wakatimecard.nocodingactivity": { @@ -823,6 +844,7 @@ const wakatimeCardLocales = { uz: "Bu hafta faol bo'lmadi", vi: "Không Có Hoạt Động Trong Tuần Này", se: "Ingen aktivitet denna vecka", + sr: "Током ове недеље није било никаквих активности", no: "Ingen kodeaktivitet denne uken", }, };