/
githubmirror
/
github-readme-stats
Обзор
Документация
Войти
/
githubmirror
/
github-readme-stats
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/translations.js
1 105 строк
50 KB
Alexandr Garbuzov
refactor: move encode HTML function into separate module (#4591)
17 окт 2025, 21:26
Не верифицирован
17 окт 2025, 21:26
b240a06
Код
Авторство
О чём код?
// @ts-check import { encodeHTML } from "./common/html.js"; /** * Retrieves stat card labels in the available locales. * * @param {object} props Function arguments. * @param {string} props.name The name of the locale. * @param {string} props.apostrophe Whether to use apostrophe or not. * @returns {object} The locales object. * * @see https://www.andiamo.co.uk/resources/iso-language-codes/ for language codes. */ const statCardLocales = ({ name, apostrophe }) => { const encodedName = encodeHTML(name); return { "statcard.title": { en: `${encodedName}'${apostrophe} GitHub Stats`, ar: `${encodedName} إحصائيات جيت هاب`, az: `${encodedName}'${apostrophe} Hesabının GitHub Statistikası`, ca: `Estadístiques de GitHub de ${encodedName}`, cn: `${encodedName} 的 GitHub 统计数据`, "zh-tw": `${encodedName} 的 GitHub 統計資料`, cs: `GitHub statistiky uživatele ${encodedName}`, de: `${encodedName + apostrophe} GitHub-Statistiken`, sw: `GitHub Stats za ${encodedName}`, ur: `${encodedName} کے گٹ ہب کے اعداد و شمار`, bg: `GitHub статистика на потребител ${encodedName}`, bn: `${encodedName} এর GitHub পরিসংখ্যান`, es: `Estadísticas de GitHub de ${encodedName}`, fa: `آمار گیتهاب ${encodedName}`, fi: `${encodedName}:n GitHub-tilastot`, fr: `Statistiques GitHub de ${encodedName}`, hi: `${encodedName} के GitHub आँकड़े`, sa: `${encodedName} इत्यस्य GitHub सांख्यिकी`, hu: `${encodedName} GitHub statisztika`, it: `Statistiche GitHub di ${encodedName}`, ja: `${encodedName}の GitHub 統計`, kr: `${encodedName}의 GitHub 통계`, nl: `${encodedName}'${apostrophe} GitHub-statistieken`, "pt-pt": `Estatísticas do GitHub de ${encodedName}`, "pt-br": `Estatísticas do GitHub de ${encodedName}`, np: `${encodedName}'${apostrophe} गिटहब तथ्याङ्क`, el: `Στατιστικά GitHub του ${encodedName}`, ro: `Statisticile GitHub ale lui ${encodedName}`, ru: `Статистика GitHub пользователя ${encodedName}`, "uk-ua": `Статистика GitHub користувача ${encodedName}`, id: `Statistik GitHub ${encodedName}`, ml: `${encodedName}'${apostrophe} ഗിറ്റ്ഹബ് സ്ഥിതിവിവരക്കണക്കുകൾ`, my: `${encodedName} ရဲ့ GitHub အခြေအနေများ`, ta: `${encodedName} கிட்ஹப் புள்ளிவிவரங்கள்`, sk: `GitHub štatistiky používateľa ${encodedName}`, tr: `${encodedName} Hesabının GitHub İstatistikleri`, pl: `Statystyki GitHub użytkownika ${encodedName}`, uz: `${encodedName}ning GitHub'dagi statistikasi`, vi: `Thống Kê GitHub ${encodedName}`, se: `GitHubstatistik för ${encodedName}`, he: `סטטיסטיקות הגיטהאב של ${encodedName}`, fil: `Mga Stats ng GitHub ni ${encodedName}`, th: `สถิติ GitHub ของ ${encodedName}`, sr: `GitHub статистика корисника ${encodedName}`, "sr-latn": `GitHub statistika korisnika ${encodedName}`, no: `GitHub-statistikk for ${encodedName}`, }, "statcard.ranktitle": { en: `${encodedName}'${apostrophe} GitHub Rank`, ar: `${encodedName} إحصائيات جيت هاب`, az: `${encodedName}'${apostrophe} Hesabının GitHub Statistikası`, ca: `Estadístiques de GitHub de ${encodedName}`, cn: `${encodedName} 的 GitHub 统计数据`, "zh-tw": `${encodedName} 的 GitHub 統計資料`, cs: `GitHub statistiky uživatele ${encodedName}`, de: `${encodedName + apostrophe} GitHub-Statistiken`, sw: `GitHub Rank ya ${encodedName}`, ur: `${encodedName} کی گٹ ہب رینک`, bg: `GitHub ранг на ${encodedName}`, bn: `${encodedName} এর GitHub পরিসংখ্যান`, es: `Estadísticas de GitHub de ${encodedName}`, fa: `رتبه گیتهاب ${encodedName}`, fi: `${encodedName}:n GitHub-sijoitus`, fr: `Statistiques GitHub de ${encodedName}`, hi: `${encodedName} का GitHub स्थान`, sa: `${encodedName} इत्यस्य GitHub स्थानम्`, hu: `${encodedName} GitHub statisztika`, it: `Statistiche GitHub di ${encodedName}`, ja: `${encodedName} の GitHub ランク`, kr: `${encodedName}의 GitHub 통계`, nl: `${encodedName}'${apostrophe} GitHub-statistieken`, "pt-pt": `Estatísticas do GitHub de ${encodedName}`, "pt-br": `Estatísticas do GitHub de ${encodedName}`, np: `${encodedName}'${apostrophe} गिटहब तथ्याङ्क`, el: `Στατιστικά GitHub του ${encodedName}`, ro: `Rankul GitHub al lui ${encodedName}`, ru: `Рейтинг GitHub пользователя ${encodedName}`, "uk-ua": `Рейтинг GitHub користувача ${encodedName}`, id: `Statistik GitHub ${encodedName}`, ml: `${encodedName}'${apostrophe} ഗിറ്റ്ഹബ് സ്ഥിതിവിവരക്കണക്കുകൾ`, my: `${encodedName} ရဲ့ GitHub အဆင့်`, ta: `${encodedName} கிட்ஹப் தரவரிசை`, sk: `GitHub štatistiky používateľa ${encodedName}`, tr: `${encodedName} Hesabının GitHub Yıldızları`, pl: `Statystyki GitHub użytkownika ${encodedName}`, uz: `${encodedName}ning GitHub'dagi statistikasi`, vi: `Thống Kê GitHub ${encodedName}`, se: `GitHubstatistik för ${encodedName}`, he: `דרגת הגיטהאב של ${encodedName}`, fil: `Ranggo ng GitHub ni ${encodedName}`, th: `อันดับ GitHub ของ ${encodedName}`, sr: `Ранк корисника ${encodedName}`, "sr-latn": `Rank korisnika ${encodedName}`, no: `GitHub-statistikk for ${encodedName}`, }, "statcard.totalstars": { en: "Total Stars Earned", ar: "مجموع النجوم", az: "Ümumi Ulduz", ca: "Total d'estrelles", cn: "获标星数", "zh-tw": "得標星星數量(Star)", cs: "Celkem hvězd", de: "Insgesamt erhaltene Sterne", sw: "Medali(stars) ulizojishindia", ur: "کل ستارے حاصل کیے", bg: "Получени звезди", bn: "সর্বমোট Star", es: "Estrellas totales", fa: "مجموع ستارههای دریافتشده", fi: "Ansaitut tähdet yhteensä", fr: "Total d'étoiles", hi: "कुल अर्जित सितारे", sa: "अर्जिताः कुल-तारकाः", hu: "Csillagok", it: "Stelle totali", ja: "スターされた数", kr: "받은 스타 수", nl: "Totaal Sterren Ontvangen", "pt-pt": "Total de estrelas", "pt-br": "Total de estrelas", np: "कुल ताराहरू", el: "Σύνολο Αστεριών", ro: "Total de stele câștigate", ru: "Всего звёзд", "uk-ua": "Всього зірок", id: "Total Bintang", ml: "ആകെ നക്ഷത്രങ്ങൾ", my: "စုစုပေါင်းကြယ်များ", ta: "சம்பாதித்த மொத்த நட்சத்திரங்கள்", sk: "Hviezdy", tr: "Toplam Yıldız", pl: "Liczba otrzymanych gwiazdek", uz: "Yulduzchalar", vi: "Tổng Số Sao", se: "Antal intjänade stjärnor", he: "סך כל הכוכבים שהושגו", fil: "Kabuuang Nakuhang Bituin", th: "ดาวทั้งหมดที่ได้รับ", sr: "Број освојених звездица", "sr-latn": "Broj osvojenih zvezdica", no: "Totalt antall stjerner", }, "statcard.commits": { en: "Total Commits", ar: "مجموع المساهمات", az: "Ümumi Commit", ca: "Commits totals", cn: "累计提交总数", "zh-tw": "累計提交數量(Commit)", cs: "Celkem commitů", de: "Anzahl Commits", sw: "Matendo yako yote", ur: "کل کمٹ", bg: "Общо ангажименти", bn: "সর্বমোট Commit", es: "Commits totales", fa: "مجموع کامیتها", fi: "Yhteensä committeja", fr: "Total des Commits", hi: "कुल commits", sa: "कुल-समिन्चयः", hu: "Összes commit", it: "Commit totali", ja: "合計コミット数", kr: "전체 커밋 수", nl: "Aantal commits", "pt-pt": "Total de Commits", "pt-br": "Total de Commits", np: "कुल Commits", el: "Σύνολο Commits", ro: "Total Commit-uri", ru: "Всего коммитов", "uk-ua": "Всього комітів", id: "Total Komitmen", ml: "ആകെ കമ്മിറ്റുകൾ", my: "စုစုပေါင်း Commit များ", ta: `மொத்த கமிட்கள்`, sk: "Všetky commity", tr: "Toplam Commit", pl: "Wszystkie commity", uz: "'Commit'lar", vi: "Tổng Số Cam Kết", se: "Totalt antal commits", he: "סך כל ה־commits", fil: "Kabuuang Commits", th: "Commit ทั้งหมด", sr: "Укупно commit-ова", "sr-latn": "Ukupno commit-ova", no: "Totalt antall commits", }, "statcard.prs": { en: "Total PRs", ar: "مجموع طلبات السحب", az: "Ümumi PR", ca: "PRs totals", cn: "发起的 PR 总数", "zh-tw": "拉取請求數量(PR)", cs: "Celkem PRs", de: "PRs Insgesamt", sw: "PRs Zote", ur: "کل پی آرز", bg: "Заявки за изтегляния", bn: "সর্বমোট PR", es: "PRs totales", fa: "مجموع Pull Request", fi: "Yhteensä PR:t", fr: "Total des PRs", hi: "कुल PR", sa: "कुल-पीआर", hu: "Összes PR", it: "PR totali", ja: "合計 PR", kr: "PR 횟수", nl: "Aantal PR's", "pt-pt": "Total de PRs", "pt-br": "Total de PRs", np: "कुल PRs", el: "Σύνολο PRs", ro: "Total PR-uri", ru: "Всего запросов изменений", "uk-ua": "Всього запитів на злиття", id: "Total Permintaan Tarik", ml: "ആകെ പുൾ അഭ്യർത്ഥനകൾ", my: "စုစုပေါင်း PR များ", ta: `மொத்த இழுக்கும் கோரிக்கைகள்`, sk: "Všetky PR", tr: "Toplam PR", pl: "Wszystkie PR-y", uz: "'Pull Request'lar", vi: "Tổng Số PR", se: "Totalt antal PR", he: "סך כל ה־PRs", fil: "Kabuuang PRs", th: "PR ทั้งหมด", sr: "Укупно PR-ова", "sr-latn": "Ukupno PR-ova", no: "Totalt antall PR", }, "statcard.issues": { en: "Total Issues", ar: "مجموع التحسينات", az: "Ümumi Problem", ca: "Issues totals", cn: "提出的 issue 总数", "zh-tw": "提出問題數量(Issue)", cs: "Celkem problémů", de: "Anzahl Issues", sw: "Masuala Ibuka", ur: "کل مسائل", bg: "Брой въпроси", bn: "সর্বমোট Issue", es: "Issues totales", fa: "مجموع مسائل", fi: "Yhteensä ongelmat", fr: "Nombre total d'incidents", hi: "कुल मुद्दे(Issues)", sa: "कुल-समस्याः", hu: "Összes hibajegy", it: "Segnalazioni totali", ja: "合計 issue", kr: "이슈 개수", nl: "Aantal kwesties", "pt-pt": "Total de Issues", "pt-br": "Total de Issues", np: "कुल मुद्दाहरू", el: "Σύνολο Ζητημάτων", ro: "Total Issue-uri", ru: "Всего вопросов", "uk-ua": "Всього питань", id: "Total Masalah Dilaporkan", ml: "ആകെ പ്രശ്നങ്ങൾ", my: "စုစုပေါင်းပြဿနာများ", ta: `மொத்த சிக்கல்கள்`, sk: "Všetky problémy", tr: "Toplam Hata", pl: "Wszystkie problemy", uz: "'Issue'lar", vi: "Tổng Số Vấn Đề", se: "Total antal issues", he: "סך כל ה־issues", fil: "Kabuuang mga Isyu", th: "Issue ทั้งหมด", sr: "Укупно пријављених проблема", "sr-latn": "Ukupno prijavljenih problema", no: "Totalt antall issues", }, "statcard.contribs": { en: "Contributed to (last year)", ar: "ساهم في (العام الماضي)", az: "Töhfə verdi (ötən il)", ca: "Contribucions (l'any passat)", cn: "贡献的项目数(去年)", "zh-tw": "參與項目數量(去年)", cs: "Přispěl k (minulý rok)", de: "Beigetragen zu (letztes Jahr)", sw: "Idadi ya michango (mwaka mzima)", ur: "پچھلے سال میں تعاون کیا", bg: "Приноси (за изминалата година)", bn: "অবদান (গত বছর)", es: "Contribuciones en (el año pasado)", fa: "مشارکت در (سال گذشته)", fi: "Osallistunut (viime vuonna)", fr: "Contribué à (l'année dernière)", hi: "(पिछले वर्ष) में योगदान दिया", sa: "(गते वर्षे) योगदानम् कृतम्", hu: "Hozzájárulások (tavaly)", it: "Ha contribuito a (l'anno scorso)", ja: "貢献したリポジトリ (昨年)", kr: "(작년) 기여", nl: "Bijgedragen aan (vorig jaar)", "pt-pt": "Contribuiu em (ano passado)", "pt-br": "Contribuiu para (ano passado)", np: "कुल योगदानहरू (गत वर्ष)", el: "Συνεισφέρθηκε σε (πέρυσι)", ro: "Total Contribuiri", ru: "Внесено вклада (за прошлый год)", "uk-ua": "Зроблено внесок (за минулий рік)", id: "Berkontribusi ke (tahun lalu)", ml: "(കഴിഞ്ഞ വർഷത്തെ)ആകെ സംഭാവനകൾ ", my: "အကူအညီပေးခဲ့သည် (ပြီးခဲ့သည့်နှစ်)", ta: "(கடந்த ஆண்டு) பங்களித்தது", sk: "Účasti (minulý rok)", tr: "Katkı Verildi (geçen yıl)", pl: "Kontrybucje (w zeszłym roku)", uz: "Hissa qoʻshgan (o'tgan yili)", vi: "Đã Đóng Góp (năm ngoái)", se: "Bidragit till (förra året)", he: "תרם ל... (שנה שעברה)", fil: "Nag-ambag sa (nakaraang taon)", th: "มีส่วนร่วมใน (ปีที่แล้ว)", sr: "Доприноси (прошла година)", "sr-latn": "Doprinosi (prošla godina)", no: "Bidro til (i fjor)", }, "statcard.reviews": { en: "Total PRs Reviewed", ar: "طلبات السحب التي تم مراجعتها", az: "Nəzərdən Keçirilən Ümumi PR", ca: "Total de PRs revisats", cn: "审查的 PR 总数", "zh-tw": "審核的 PR 總計", cs: "Celkový počet PR", de: "Insgesamt überprüfte PRs", sw: "Idadi ya PRs zilizopitiliwa upya", ur: "کل پی آرز کا جائزہ لیا", bg: "Разгледани заявки за изтегляне", bn: "সর্বমোট পুনরালোচনা করা PR", es: "PR totales revisados", fa: "مجموع درخواستهای ادغام بررسیشده", fi: "Yhteensä tarkastettuja PR:itä", fr: "Nombre total de PR examinés", hi: "कुल PRs की समीक्षा की गई", sa: "समीक्षिताः कुल-पीआर", hu: "Összes ellenőrzött PR", it: "PR totali esaminati", ja: "レビューされた PR の総数", kr: "검토된 총 PR", nl: "Totaal beoordeelde PR's", "pt-pt": "Total de PRs revistos", "pt-br": "Total de PRs revisados", np: "कुल पीआर समीक्षित", el: "Σύνολο Αναθεωρημένων PR", ro: "Total PR-uri Revizuite", ru: "Всего запросов проверено", "uk-ua": "Всього запитів перевірено", id: "Total PR yang Direview", ml: "ആകെ പുൾ അവലോകനങ്ങൾ", my: "စုစုပေါင်း PR များကို ပြန်လည်သုံးသပ်ခဲ့မှု", ta: "மதிப்பாய்வு செய்யப்பட்ட மொத்த இழுத்தல் கோரிக்கைகள்", sk: "Celkový počet PR", tr: "İncelenen toplam PR", pl: "Łącznie sprawdzonych PR", uz: "Koʻrib chiqilgan PR-lar soni", vi: "Tổng Số PR Đã Xem Xét", se: "Totalt antal granskade PR", he: "סך כל ה־PRs שנסרקו", fil: "Kabuuang PR na Na-review", th: "รีวิว PR แล้วทั้งหมด", sr: "Укупно прегледаних PR-ова", "sr-latn": "Ukupno pregledanih PR-ova", no: "Totalt antall vurderte PR", }, "statcard.discussions-started": { en: "Total Discussions Started", ar: "مجموع المناقشات التي بدأها", az: "Başladılan Ümumi Müzakirə", ca: "Discussions totals iniciades", cn: "发起的讨论总数", "zh-tw": "發起的討論總數", cs: "Celkem zahájených diskusí", de: "Gesamt gestartete Diskussionen", sw: "Idadi ya majadiliano yaliyoanzishwa", ur: "کل مباحثے شروع کیے", bg: "Започнати дискусии", bn: "সর্বমোট আলোচনা শুরু", es: "Discusiones totales iniciadas", fa: "مجموع بحثهای آغازشده", fi: "Aloitetut keskustelut yhteensä", fr: "Nombre total de discussions lancées", hi: "कुल चर्चाएँ शुरू हुईं", sa: "प्रारब्धाः कुल-चर्चाः", hu: "Összes megkezdett megbeszélés", it: "Discussioni totali avviate", ja: "開始されたディスカッションの総数", kr: "시작된 토론 총 수", nl: "Totaal gestarte discussies", "pt-pt": "Total de Discussões Iniciadas", "pt-br": "Total de Discussões Iniciadas", np: "कुल चर्चा सुरु", el: "Σύνολο Συζητήσεων που Ξεκίνησαν", ro: "Total Discuții Începute", ru: "Всего начатых обсуждений", "uk-ua": "Всього розпочатих дискусій", id: "Total Diskusi Dimulai", ml: "ആരംഭിച്ച ആലോചനകൾ", my: "စုစုပေါင်း စတင်ခဲ့သော ဆွေးနွေးမှုများ", ta: "மொத்த விவாதங்கள் தொடங்கின", sk: "Celkový počet začatých diskusií", tr: "Başlatılan Toplam Tartışma", pl: "Łącznie rozpoczętych dyskusji", uz: "Boshlangan muzokaralar soni", vi: "Tổng Số Thảo Luận Bắt Đầu", se: "Totalt antal diskussioner startade", he: "סך כל הדיונים שהותחלו", fil: "Kabuuang mga Diskusyon na Sinimulan", th: "เริ่มหัวข้อสนทนาทั้งหมด", sr: "Укупно покренутих дискусија", "sr-latn": "Ukupno pokrenutih diskusija", no: "Totalt antall startede diskusjoner", }, "statcard.discussions-answered": { en: "Total Discussions Answered", ar: "مجموع المناقشات المُجابة", az: "Cavablandırılan Ümumi Müzakirə", ca: "Discussions totals respostes", cn: "回复的讨论总数", "zh-tw": "回覆討論總計", cs: "Celkem zodpovězených diskusí", de: "Gesamt beantwortete Diskussionen", sw: "Idadi ya majadiliano yaliyojibiwa", ur: "کل مباحثے جواب دیے", bg: "Отговорени дискусии", bn: "সর্বমোট আলোচনা উত্তর", es: "Discusiones totales respondidas", fa: "مجموع بحثهای پاسخدادهشده", fi: "Vastatut keskustelut yhteensä", fr: "Nombre total de discussions répondues", hi: "कुल चर्चाओं के उत्तर", sa: "उत्तरिताः कुल-चर्चाः", hu: "Összes megválaszolt megbeszélés", it: "Discussioni totali risposte", ja: "回答されたディスカッションの総数", kr: "답변된 토론 총 수", nl: "Totaal beantwoorde discussies", "pt-pt": "Total de Discussões Respondidas", "pt-br": "Total de Discussões Respondidas", np: "कुल चर्चा उत्तर", el: "Σύνολο Συζητήσεων που Απαντήθηκαν", ro: "Total Răspunsuri La Discuții", ru: "Всего отвеченных обсуждений", "uk-ua": "Всього відповідей на дискусії", id: "Total Diskusi Dibalas", ml: "ഉത്തരം നൽകിയ ആലോചനകൾ", my: "စုစုပေါင်း ပြန်လည်ဖြေကြားခဲ့သော ဆွေးနွေးမှုများ", ta: "பதிலளிக்கப்பட்ட மொத்த விவாதங்கள்", sk: "Celkový počet zodpovedaných diskusií", tr: "Toplam Cevaplanan Tartışma", pl: "Łącznie odpowiedzianych dyskusji", uz: "Javob berilgan muzokaralar soni", vi: "Tổng Số Thảo Luận Đã Trả Lời", se: "Totalt antal diskussioner besvarade", he: "סך כל הדיונים שנענו", fil: "Kabuuang mga Diskusyon na Sinagot", th: "ตอบกลับหัวข้อสนทนาทั้งหมด", sr: "Укупно одговорених дискусија", "sr-latn": "Ukupno odgovorenih diskusija", no: "Totalt antall besvarte diskusjoner", }, "statcard.prs-merged": { en: "Total PRs Merged", ar: "مجموع طلبات السحب المُدمجة", az: "Birləşdirilmiş Ümumi PR", ca: "PRs totals fusionats", cn: "合并的 PR 总数", "zh-tw": "合併的 PR 總計", cs: "Celkem sloučených PR", de: "Insgesamt zusammengeführte PRs", sw: "Idadi ya PRs zilizounganishwa", ur: "کل پی آرز ضم کیے", bg: "Сляти заявки за изтегляния", bn: "সর্বমোট PR একত্রীকৃত", es: "PR totales fusionados", fa: "مجموع درخواستهای ادغام شده", fi: "Yhteensä yhdistetyt PR:t", fr: "Nombre total de PR fusionnés", hi: "कुल PR का विलय", sa: "विलीनाः कुल-पीआर", hu: "Összes egyesített PR", it: "PR totali uniti", ja: "マージされた PR の総数", kr: "병합된 총 PR", nl: "Totaal samengevoegde PR's", "pt-pt": "Total de PRs Fundidos", "pt-br": "Total de PRs Integrados", np: "कुल विलयित PRs", el: "Σύνολο Συγχωνευμένων PR", ro: "Total PR-uri Fuzionate", ru: "Всего объединённых запросов", "uk-ua": "Всього об'єднаних запитів", id: "Total PR Digabungkan", my: "စုစုပေါင်း ပေါင်းစည်းခဲ့သော PR များ", ta: "இணைக்கப்பட்ட மொத்த PRகள்", sk: "Celkový počet zlúčených PR", tr: "Toplam Birleştirilmiş PR", pl: "Łącznie połączonych PR", uz: "Birlangan PR-lar soni", vi: "Tổng Số PR Đã Hợp Nhất", se: "Totalt antal sammanfogade PR", he: "סך כל ה־PRs ששולבו", fil: "Kabuuang mga PR na Pinagsama", th: "PR ที่ถูก Merged แล้วทั้งหมด", sr: "Укупно спојених PR-ова", "sr-latn": "Ukupno spojenih PR-ova", no: "Totalt antall sammenslåtte PR", }, "statcard.prs-merged-percentage": { en: "Merged PRs Percentage", ar: "نسبة طلبات السحب المُدمجة", az: "Birləşdirilmiş PR-ların Faizi", ca: "Percentatge de PRs fusionats", cn: "被合并的 PR 占比", "zh-tw": "合併的 PR 百分比", cs: "Sloučené PRs v procentech", de: "Zusammengeführte PRs in Prozent", sw: "Asilimia ya PRs zilizounganishwa", ur: "ضم کیے گئے پی آرز کی شرح", bg: "Процент сляти заявки за изтегляния", bn: "PR একত্রীকরণের শতাংশ", es: "Porcentaje de PR fusionados", fa: "درصد درخواستهای ادغامشده", fi: "Yhdistettyjen PR:ien prosentti", fr: "Pourcentage de PR fusionnés", hi: "मर्ज किए गए PRs प्रतिशत", sa: "विलीन-पीआर प्रतिशतम्", hu: "Egyesített PR-k százaléka", it: "Percentuale di PR uniti", ja: "マージされた PR の割合", kr: "병합된 PR의 비율", nl: "Percentage samengevoegde PR's", "pt-pt": "Percentagem de PRs Fundidos", "pt-br": "Porcentagem de PRs Integrados", np: "PR मर्ज गरिएको प्रतिशत", el: "Ποσοστό Συγχωνευμένων PR", ro: "Procentaj PR-uri Fuzionate", ru: "Процент объединённых запросов", "uk-ua": "Відсоток об'єднаних запитів", id: "Persentase PR Digabungkan", my: "PR များကို ပေါင်းစည်းခဲ့သော ရာခိုင်နှုန်း", ta: "இணைக்கப்பட்ட PRகள் சதவீதம்", sk: "Percento zlúčených PR", tr: "Birleştirilmiş PR Yüzdesi", pl: "Procent połączonych PR", uz: "Birlangan PR-lar foizi", vi: "Tỷ Lệ PR Đã Hợp Nhất", se: "Procent av sammanfogade PR", he: "אחוז ה־PRs ששולבו", fil: "Porsyento ng mga PR na Pinagsama", th: "เปอร์เซ็นต์ PR ที่ถูก Merged แล้วทั้งหมด", sr: "Проценат спојених PR-ова", "sr-latn": "Procenat spojenih PR-ova", no: "Prosentandel sammenslåtte PR", }, }; }; const repoCardLocales = { "repocard.template": { en: "Template", ar: "قالب", az: "Şablon", bg: "Шаблон", bn: "টেমপ্লেট", ca: "Plantilla", cn: "模板", "zh-tw": "模板", cs: "Šablona", de: "Vorlage", sw: "Kigezo", ur: "سانچہ", es: "Plantilla", fa: "الگو", fi: "Malli", fr: "Modèle", hi: "खाका", sa: "प्रारूपम्", hu: "Sablon", it: "Template", ja: "テンプレート", kr: "템플릿", nl: "Sjabloon", "pt-pt": "Modelo", "pt-br": "Modelo", np: "टेम्पलेट", el: "Πρότυπο", ro: "Șablon", ru: "Шаблон", "uk-ua": "Шаблон", id: "Pola", ml: "ടെംപ്ലേറ്റ്", my: "ပုံစံ", ta: `டெம்ப்ளேட்`, sk: "Šablóna", tr: "Şablon", pl: "Szablony", uz: "Shablon", vi: "Mẫu", se: "Mall", he: "תבנית", fil: "Suleras", th: "เทมเพลต", sr: "Шаблон", "sr-latn": "Šablon", no: "Mal", }, "repocard.archived": { en: "Archived", ar: "مُؤرشف", az: "Arxiv", bg: "Архивирани", bn: "আর্কাইভড", ca: "Arxivats", cn: "已归档", "zh-tw": "已封存", cs: "Archivováno", de: "Archiviert", sw: "Hifadhiwa kwenye kumbukumbu", ur: "محفوظ شدہ", es: "Archivados", fa: "بایگانیشده", fi: "Arkistoitu", fr: "Archivé", hi: "संग्रहीत", sa: "संगृहीतम्", hu: "Archivált", it: "Archiviata", ja: "アーカイブ済み", kr: "보관됨", nl: "Gearchiveerd", "pt-pt": "Arquivados", "pt-br": "Arquivados", np: "अभिलेख राखियो", el: "Αρχειοθετημένα", ro: "Arhivat", ru: "Архивирован", "uk-ua": "Архивований", id: "Arsip", ml: "ശേഖരിച്ചത്", my: "သိုလှောင်ပြီး", ta: `காப்பகப்படுத்தப்பட்டது`, sk: "Archivované", tr: "Arşiv", pl: "Zarchiwizowano", uz: "Arxivlangan", vi: "Đã Lưu Trữ", se: "Arkiverade", he: "גנוז", fil: "Naka-arkibo", th: "เก็บถาวร", sr: "Архивирано", "sr-latn": "Arhivirano", no: "Arkivert", }, }; const langCardLocales = { "langcard.title": { en: "Most Used Languages", ar: "أكثر اللغات استخدامًا", az: "Ən Çox İstifadə Olunan Dillər", ca: "Llenguatges més utilitzats", cn: "最常用的语言", "zh-tw": "最常用的語言", cs: "Nejpoužívanější jazyky", de: "Meist verwendete Sprachen", bg: "Най-използвани езици", bn: "সর্বাধিক ব্যবহৃত ভাষা সমূহ", sw: "Lugha zilizotumika zaidi", ur: "سب سے زیادہ استعمال شدہ زبانیں", es: "Lenguajes más usados", fa: "زبانهای پرکاربرد", fi: "Käytetyimmät kielet", fr: "Langages les plus utilisés", hi: "सर्वाधिक प्रयुक्त भाषा", sa: "सर्वाधिक-प्रयुक्ताः भाषाः", hu: "Leggyakrabban használt nyelvek", it: "Linguaggi più utilizzati", ja: "最もよく使っている言語", kr: "가장 많이 사용된 언어", nl: "Meest gebruikte talen", "pt-pt": "Linguagens mais usadas", "pt-br": "Linguagens mais usadas", np: "अधिक प्रयोग गरिएको भाषाहरू", el: "Οι περισσότερο χρησιμοποιούμενες γλώσσες", ro: "Cele Mai Folosite Limbaje", ru: "Наиболее используемые языки", "uk-ua": "Найбільш використовувані мови", id: "Bahasa Yang Paling Banyak Digunakan", ml: "കൂടുതൽ ഉപയോഗിച്ച ഭാഷകൾ", my: "အများဆုံးအသုံးပြုသောဘာသာစကားများ", ta: `அதிகம் பயன்படுத்தப்படும் மொழிகள்`, sk: "Najviac používané jazyky", tr: "En Çok Kullanılan Diller", pl: "Najczęściej używane języki", uz: "Eng koʻp ishlatiladigan tillar", vi: "Ngôn Ngữ Thường Sử Dụng", se: "Mest använda språken", he: "השפות הכי משומשות", fil: "Mga Pinakamadalas na Ginagamit na Wika", th: "ภาษาที่ใช้บ่อยที่สุด", sr: "Најкоришћенији језици", "sr-latn": "Najkorišćeniji jezici", no: "Mest brukte språk", }, "langcard.nodata": { en: "No languages data.", ar: "لا توجد بيانات للغات.", az: "Dil məlumatı yoxdur.", ca: "Sense dades d'idiomes", cn: "没有语言数据。", "zh-tw": "沒有語言資料。", cs: "Žádné jazykové údaje.", de: "Keine Sprachdaten.", bg: "Няма данни за езици", bn: "কোন ভাষার ডেটা নেই।", sw: "Hakuna kumbukumbu ya lugha zozote", ur: "کوئی زبان کا ڈیٹا نہیں۔", es: "Sin datos de idiomas.", fa: "دادهای برای زبانها وجود ندارد.", fi: "Ei kielitietoja.", fr: "Aucune donnée sur les langues.", hi: "कोई भाषा डेटा नहीं", sa: "भाषा-विवरणं नास्ति।", hu: "Nincsenek nyelvi adatok.", it: "Nessun dato sulle lingue.", ja: "言語データがありません。", kr: "언어 데이터가 없습니다.", nl: "Ingen sprogdata.", "pt-pt": "Sem dados de linguagens.", "pt-br": "Sem dados de linguagens.", np: "कुनै भाषा डाटा छैन।", el: "Δεν υπάρχουν δεδομένα γλωσσών.", ro: "Lipsesc date despre limbă.", ru: "Нет данных о языках.", "uk-ua": "Немає даних про мови.", id: "Tidak ada data bahasa.", ml: "ഭാഷാ ഡാറ്റയില്ല.", my: "ဒေတာ မရှိပါ။", ta: `மொழி தரவு இல்லை.`, sk: "Žiadne údaje o jazykoch.", tr: "Dil verisi yok.", pl: "Brak danych dotyczących języków.", uz: "Til haqida ma'lumot yo'q.", vi: "Không có dữ liệu ngôn ngữ.", se: "Inga språkdata.", he: "אין נתוני שפות", fil: "Walang datos ng lenggwahe.", th: "ไม่มีข้อมูลภาษา", sr: "Нема података о језицима.", "sr-latn": "Nema podataka o jezicima.", no: "Ingen språkdata.", }, }; const wakatimeCardLocales = { "wakatimecard.title": { en: "WakaTime Stats", ar: "إحصائيات واكا تايم", az: "WakaTime Statistikası", ca: "Estadístiques de WakaTime", cn: "WakaTime 周统计", "zh-tw": "WakaTime 周統計", cs: "Statistiky WakaTime", de: "WakaTime Status", sw: "Takwimu ya WakaTime", ur: "وکاٹائم کے اعداد و شمار", bg: "WakaTime статистика", bn: "WakaTime স্ট্যাটাস", es: "Estadísticas de WakaTime", fa: "آمار WakaTime", fi: "WakaTime-tilastot", fr: "Statistiques de WakaTime", hi: "वाकाटाइम आँकड़े", sa: "WakaTime सांख्यिकी", hu: "WakaTime statisztika", it: "Statistiche WakaTime", ja: "WakaTime ワカタイム統計", kr: "WakaTime 주간 통계", nl: "WakaTime-statistieken", "pt-pt": "Estatísticas WakaTime", "pt-br": "Estatísticas WakaTime", np: "WakaTime तथ्या .्क", el: "Στατιστικά WakaTime", ro: "Statistici WakaTime", ru: "Статистика WakaTime", "uk-ua": "Статистика WakaTime", id: "Status WakaTime", ml: "വാകടൈം സ്ഥിതിവിവരക്കണക്കുകൾ", my: "WakaTime အချက်အလက်များ", ta: `WakaTime புள்ளிவிவரங்கள்`, sk: "WakaTime štatistika", tr: "WakaTime İstatistikler", pl: "Statystyki WakaTime", uz: "WakaTime statistikasi", vi: "Thống Kê WakaTime", se: "WakaTime statistik", he: "סטטיסטיקות WakaTime", fil: "Mga Estadistika ng WakaTime", th: "สถิติ WakaTime", sr: "WakaTime статистика", "sr-latn": "WakaTime statistika", no: "WakaTime-statistikk", }, "wakatimecard.lastyear": { en: "last year", ar: "العام الماضي", az: "Ötən il", ca: "L'any passat", cn: "去年", "zh-tw": "去年", cs: "Minulý rok", de: "Letztes Jahr", sw: "Mwaka uliopita", ur: "پچھلا سال", bg: "миналата год.", bn: "গত বছর", es: "El año pasado", fa: "سال گذشته", fi: "Viime vuosi", fr: "L'année dernière", hi: "पिछले साल", sa: "गतवर्षे", hu: "Tavaly", it: "L'anno scorso", ja: "昨年", kr: "작년", nl: "Vorig jaar", "pt-pt": "Ano passado", "pt-br": "Ano passado", np: "गत वर्ष", el: "Πέρυσι", ro: "Anul trecut", ru: "За прошлый год", "uk-ua": "За минулий рік", id: "Tahun lalu", ml: "കഴിഞ്ഞ വർഷം", my: "မနှစ်က", ta: `கடந்த ஆண்டு`, sk: "Minulý rok", tr: "Geçen yıl", pl: "W zeszłym roku", uz: "O'tgan yil", vi: "Năm ngoái", se: "Förra året", he: "שנה שעברה", fil: "Nakaraang Taon", th: "ปีที่แล้ว", sr: "Прошла год.", "sr-latn": "Prošla god.", no: "I fjor", }, "wakatimecard.last7days": { en: "last 7 days", ar: "آخر 7 أيام", az: "Son 7 gün", ca: "Ultims 7 dies", cn: "最近 7 天", "zh-tw": "最近 7 天", cs: "Posledních 7 dní", de: "Letzte 7 Tage", sw: "Siku 7 zilizopita", ur: "پچھلے 7 دن", bg: "последните 7 дни", bn: "গত ৭ দিন", es: "Últimos 7 días", fa: "هفت روز گذشته", fi: "Viimeiset 7 päivää", fr: "7 derniers jours", hi: "पिछले 7 दिन", sa: "विगतसप्तदिनेषु", hu: "Elmúlt 7 nap", it: "Ultimi 7 giorni", ja: "過去 7 日間", kr: "지난 7 일", nl: "Afgelopen 7 dagen", "pt-pt": "Últimos 7 dias", "pt-br": "Últimos 7 dias", np: "गत ७ दिन", el: "Τελευταίες 7 ημέρες", ro: "Ultimele 7 zile", ru: "Последние 7 дней", "uk-ua": "Останні 7 днів", id: "7 hari terakhir", ml: "കഴിഞ്ഞ 7 ദിവസം", my: "7 ရက်အတွင်း", ta: `கடந்த 7 நாட்கள்`, sk: "Posledných 7 dní", tr: "Son 7 gün", pl: "Ostatnie 7 dni", uz: "O'tgan 7 kun", vi: "7 ngày qua", se: "Senaste 7 dagarna", he: "ב־7 הימים האחרונים", fil: "Huling 7 Araw", th: "7 วันที่ผ่านมา", sr: "Претходних 7 дана", "sr-latn": "Prethodnih 7 dana", no: "Siste 7 dager", }, "wakatimecard.notpublic": { en: "WakaTime user profile not public", ar: "ملف مستخدم واكا تايم شخصي", az: "WakaTime istifadəçi profili ictimai deyil", ca: "Perfil d'usuari de WakaTime no públic", cn: "WakaTime 用户个人资料未公开", "zh-tw": "WakaTime 使用者個人資料未公開", cs: "Profil uživatele WakaTime není veřejný", de: "WakaTime-Benutzerprofil nicht öffentlich", sw: "Maelezo ya mtumizi wa WakaTime si ya watu wote(umma)", ur: "وکاٹائم صارف کا پروفائل عوامی نہیں", bg: "Потребителски профил в WakaTime не е общодостъпен", bn: "WakaTime ব্যবহারকারীর প্রোফাইল প্রকাশ্য নয়", es: "Perfil de usuario de WakaTime no público", fa: "پروفایل کاربری WakaTime عمومی نیست", fi: "WakaTime-käyttäjäprofiili ei ole julkinen", fr: "Profil utilisateur WakaTime non public", hi: "WakaTime उपयोगकर्ता प्रोफ़ाइल सार्वजनिक नहीं है", sa: "WakaTime उपयोगकर्ता-प्रोफ़ाइल सार्वजनिकं नास्ति", hu: "A WakaTime felhasználói profilja nem nyilvános", it: "Profilo utente WakaTime non pubblico", ja: "WakaTime ユーザープロファイルは公開されていません", kr: "WakaTime 사용자 프로필이 공개되지 않았습니다", nl: "WakaTime gebruikersprofiel niet openbaar", "pt-pt": "Perfil de utilizador WakaTime não público", "pt-br": "Perfil de usuário WakaTime não público", np: "WakaTime प्रयोगकर्ता प्रोफाइल सार्वजनिक छैन", el: "Το προφίλ χρήστη WakaTime δεν είναι δημόσιο", ro: "Profilul utilizatorului de Wakatime nu este public", ru: "Профиль пользователя WakaTime не общедоступный", "uk-ua": "Профіль користувача WakaTime не публічний", id: "Profil pengguna WakaTime tidak publik", ml: "WakaTime ഉപയോക്തൃ പ്രൊഫൈൽ പൊതുവായി പ്രസിദ്ധീകരിക്കപ്പെടാത്തതാണ്", my: "Public Profile မဟုတ်ပါ။", ta: `WakaTime பயனர் சுயவிவரம் பொதுவில் இல்லை.`, sk: "Profil používateľa WakaTime nie je verejný", tr: "WakaTime kullanıcı profili herkese açık değil", pl: "Profil użytkownika WakaTime nie jest publiczny", 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", he: "פרופיל משתמש WakaTime לא פומבי", fil: "Hindi pampubliko ang profile ng gumagamit ng WakaTime", th: "โปรไฟล์ผู้ใช้ WakaTime ไม่ได้เป็นสาธารณะ", sr: "WakaTime профил корисника није јаван", "sr-latn": "WakaTime profil korisnika nije javan", no: "WakaTime brukerprofil ikke offentlig", }, "wakatimecard.nocodedetails": { en: "User doesn't publicly share detailed code statistics", ar: "المستخدم لا يشارك المعلومات التفصيلية", az: "İstifadəçi kod statistikalarını ictimai şəkildə paylaşmır", ca: "L'usuari no comparteix dades públiques del seu codi", cn: "用户不公开分享详细的代码统计信息", "zh-tw": "使用者不公開分享詳細的程式碼統計資訊", cs: "Uživatel nesdílí podrobné statistiky kódu", de: "Benutzer teilt keine detaillierten Code-Statistiken", sw: "Mtumizi hagawi kila kitu au takwimu na umma", ur: "صارف عوامی طور پر تفصیلی کوڈ کے اعداد و شمار شیئر نہیں کرتا", bg: "Потребителят не споделя подробна статистика за код", bn: "ব্যবহারকারী বিস্তারিত কোড পরিসংখ্যান প্রকাশ করেন না", es: "El usuario no comparte públicamente estadísticas detalladas de código", fa: "کاربر آمار کد تفصیلی را بهصورت عمومی به اشتراک نمیگذارد", fi: "Käyttäjä ei jaa julkisesti tarkkoja kooditilastoja", fr: "L'utilisateur ne partage pas publiquement de statistiques de code détaillées", hi: "उपयोगकर्ता विस्तृत कोड आँकड़े सार्वजनिक रूप से साझा नहीं करता है", sa: "उपयोगकर्ता विस्तृत-कोड-सांख्यिकीं सार्वजनिकरूपेण न दर्शयति", hu: "A felhasználó nem osztja meg nyilvánosan a részletes kódstatisztikákat", it: "L'utente non condivide pubblicamente statistiche dettagliate sul codice", ja: "ユーザーは詳細なコード統計を公開しません", kr: "사용자는 자세한 코드 통계를 공개하지 않습니다", nl: "Gebruiker deelt geen gedetailleerde code-statistieken", "pt-pt": "O utilizador não partilha publicamente estatísticas detalhadas de código", "pt-br": "O usuário não compartilha publicamente estatísticas detalhadas de código", np: "प्रयोगकर्ता सार्वजनिक रूपमा विस्तृत कोड तथ्याङ्क साझा गर्दैन", el: "Ο χρήστης δεν δημοσιεύει δημόσια λεπτομερείς στατιστικές κώδικα", ro: "Utilizatorul nu își publică statisticile detaliate ale codului", ru: "Пользователь не делится подробной статистикой кода", "uk-ua": "Користувач не публікує детальну статистику коду", id: "Pengguna tidak membagikan statistik kode terperinci secara publik", ml: "ഉപയോക്താവ് പൊതുവായി വിശദീകരിച്ച കോഡ് സ്റ്റാറ്റിസ്റ്റിക്സ് പങ്കിടുന്നില്ല", my: "အသုံးပြုသူသည် အသေးစိတ် ကုဒ် စာရင်းအင်းများကို အများသို့ မမျှဝေပါ။", ta: `பயனர் விரிவான குறியீட்டு புள்ளிவிவரங்களைப் பொதுவில் பகிர்வதில்லை.`, sk: "Používateľ neposkytuje verejne podrobné štatistiky kódu", tr: "Kullanıcı ayrıntılı kod istatistiklerini herkese açık olarak paylaşmıyor", pl: "Użytkownik nie udostępnia publicznie szczegółowych statystyk kodu", 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", he: "משתמש לא מפרסם פומבית סטטיסטיקות קוד מפורטות", fil: "Hindi ibinabahagi ng gumagamit ang detalyadong estadistika ng code nang pampubliko", th: "ผู้ใช้ไม่ได้แชร์สถิติโค้ดแบบสาธารณะ", sr: "Корисник не дели јавно детаљну статистику кода", "sr-latn": "Korisnik ne deli javno detaljnu statistiku koda", no: "Brukeren deler ikke detaljert kodestatistikk offentlig", }, "wakatimecard.nocodingactivity": { en: "No coding activity this week", ar: "لا يوجد نشاط برمجي لهذا الأسبوع", az: "Bu həftə heç bir kodlaşdırma fəaliyyəti olmayıb", ca: "No hi ha activitat de codificació aquesta setmana", cn: "本周没有编程活动", "zh-tw": "本周沒有編程活動", cs: "Tento týden žádná aktivita v kódování", de: "Keine Aktivitäten in dieser Woche", sw: "Hakuna matukio yoyote ya kusimba wiki hii", ur: "اس ہفتے کوئی کوڈنگ سرگرمی نہیں", bg: "Няма активност при кодирането тази седмица", bn: "এই সপ্তাহে কোন কোডিং অ্যাক্টিভিটি নেই", es: "No hay actividad de codificación esta semana", fa: "فعالیت کدنویسی در این هفته وجود ندارد", fi: "Ei koodaustoimintaa tällä viikolla", fr: "Aucune activité de codage cette semaine", hi: "इस सप्ताह कोई कोडिंग गतिविधि नहीं ", sa: "अस्मिन् सप्ताहे कोडिङ्-कार्यं नास्ति", hu: "Nem volt aktivitás ezen a héten", it: "Nessuna attività in questa settimana", ja: "今週のコーディング活動はありません", kr: "이번 주 작업내역 없음", nl: "Geen programmeeractiviteit deze week", "pt-pt": "Sem atividade esta semana", "pt-br": "Nenhuma atividade de codificação esta semana", np: "यस हप्ता कुनै कोडिंग गतिविधि छैन", el: "Δεν υπάρχει δραστηριότητα κώδικα γι' αυτή την εβδομάδα", ro: "Nicio activitate de programare săptămâna aceasta", ru: "На этой неделе не было активности", "uk-ua": "Цього тижня не було активності", id: "Tidak ada aktivitas perkodingan minggu ini", ml: "ഈ ആഴ്ച കോഡിംഗ് പ്രവർത്തനങ്ങളൊന്നുമില്ല", my: "ဒီအပတ်မှာ ကုဒ်ရေးခြင်း မရှိပါ။", ta: `இந்த வாரம் குறியீட்டு செயல்பாடு இல்லை.`, sk: "Žiadna kódovacia aktivita tento týždeň", tr: "Bu hafta herhangi bir kod yazma aktivitesi olmadı", pl: "Brak aktywności w tym tygodniu", uz: "Bu hafta faol bo'lmadi", vi: "Không Có Hoạt Động Trong Tuần Này", se: "Ingen aktivitet denna vecka", he: "אין פעילות תכנותית השבוע", fil: "Walang aktibidad sa pag-code ngayong linggo", th: "ไม่มีกิจกรรมการเขียนโค้ดในสัปดาห์นี้", sr: "Током ове недеље није било никаквих активности", "sr-latn": "Tokom ove nedelje nije bilo nikakvih aktivnosti", no: "Ingen kodeaktivitet denne uken", }, }; const availableLocales = Object.keys(repoCardLocales["repocard.archived"]); /** * Checks whether the locale is available or not. * * @param {string} locale The locale to check. * @returns {boolean} Boolean specifying whether the locale is available or not. */ const isLocaleAvailable = (locale) => { return availableLocales.includes(locale.toLowerCase()); }; export { availableLocales, isLocaleAvailable, langCardLocales, repoCardLocales, statCardLocales, wakatimeCardLocales, };