Skip to content

Commit f4832f7

Browse files
authored
fix: improve accuracy of package page skeleton (#1305)
1 parent 59691eb commit f4832f7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1974
-765
lines changed

app/components/Package/Playgrounds.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,10 @@ function focusMenuItem(index: number) {
110110

111111
<template>
112112
<section v-if="links.length > 0" class="px-1">
113-
<h2 id="playgrounds-heading" class="text-xs text-fg-subtle uppercase tracking-wider mb-3">
113+
<h2
114+
id="playgrounds-heading"
115+
class="text-xs font-mono text-fg-subtle uppercase tracking-wider text-white mb-3"
116+
>
114117
{{ $t('package.playgrounds.title') }}
115118
</h2>
116119

app/components/Package/Skeleton.vue

Lines changed: 220 additions & 106 deletions
Large diffs are not rendered by default.

i18n/locales/ar.json

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
"social": "اجتماعي",
1919
"chat": "الدردشة"
2020
},
21+
"shortcuts": {
22+
"section": {}
23+
},
2124
"search": {
2225
"label": "ابحث عن حزم npm",
2326
"placeholder": "ابحث عن الحزم…",
@@ -65,6 +68,7 @@
6568
"display": "العرض",
6669
"language": "اللغة"
6770
},
71+
"data_source": {},
6872
"relative_dates": "تواريخ نسبية",
6973
"include_types": "تضمين {'@'}types في التثبيت",
7074
"include_types_description": "إضافة حزمة {'@'}types إلى أوامر التثبيت للحزم غير المرفقة بأنواع TypeScript.",
@@ -226,6 +230,7 @@
226230
"view_more_details": "عرض المزيد من التفاصيل",
227231
"error_loading": "فشل تحميل تفاصيل إثبات المصدر"
228232
},
233+
"security_downgrade": {},
229234
"keywords_title": "الكلمات المفتاحية",
230235
"compatibility": "التوافق",
231236
"card": {
@@ -283,6 +288,21 @@
283288
"show_more": "(عرض المزيد ({count}))",
284289
"show_less": "(عرض أقل)"
285290
},
291+
"trends": {
292+
"granularity": "مستوى التفصيل",
293+
"granularity_daily": "يومي",
294+
"granularity_weekly": "أسبوعي",
295+
"granularity_monthly": "شهري",
296+
"granularity_yearly": "سنوي",
297+
"start_date": "البداية",
298+
"end_date": "النهاية",
299+
"loading": "جارٍ التحميل…",
300+
"date_range": "من {start} إلى {end}",
301+
"date_range_multiline": "من {start}\nإلى {end}",
302+
"download_file": "تنزيل {fileType}",
303+
"toggle_annotator": "إظهار/إخفاء الشروح التوضيحية",
304+
"items": {}
305+
},
286306
"downloads": {
287307
"title": "التنزيلات الأسبوعية",
288308
"analyze": "تحليل التنزيلات",
@@ -360,7 +380,6 @@
360380
},
361381
"skeleton": {
362382
"loading": "جارٍ تحميل تفاصيل الحزمة",
363-
"weekly": "أسبوعيًا",
364383
"maintainers": "المشرفون",
365384
"keywords": "الكلمات المفتاحية",
366385
"versions": "الإصدارات",
@@ -372,20 +391,7 @@
372391
"name_asc": "الاسم (A-Z)",
373392
"name_desc": "الاسم (Z-A)"
374393
},
375-
"trends": {
376-
"granularity": "مستوى التفصيل",
377-
"granularity_daily": "يومي",
378-
"granularity_weekly": "أسبوعي",
379-
"granularity_monthly": "شهري",
380-
"granularity_yearly": "سنوي",
381-
"start_date": "البداية",
382-
"end_date": "النهاية",
383-
"loading": "جارٍ التحميل…",
384-
"date_range": "من {start} إلى {end}",
385-
"date_range_multiline": "من {start}\nإلى {end}",
386-
"download_file": "تنزيل {fileType}",
387-
"toggle_annotator": "إظهار/إخفاء الشروح التوضيحية"
388-
}
394+
"size": {}
389395
},
390396
"connector": {
391397
"modal": {
@@ -883,6 +889,7 @@
883889
"label": "التنزيلات/أسبوع",
884890
"description": "عدد التنزيلات الأسبوعية"
885891
},
892+
"totalLikes": {},
886893
"lastUpdated": {
887894
"label": "تاريخ النشر",
888895
"description": "متى نُشر هذا الإصدار"
@@ -922,7 +929,8 @@
922929
"types_none": "الأنواع غير مضمّنة",
923930
"vulnerabilities_summary": "{count} ({critical} حرجة/{high} عالية)",
924931
"up_to_you": "الأمر متروك لك!"
925-
}
932+
},
933+
"trends": {}
926934
}
927935
},
928936
"privacy_policy": {

i18n/locales/az-AZ.json

Lines changed: 59 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
"social": "sosial",
1717
"chat": "söhbət"
1818
},
19+
"shortcuts": {
20+
"section": {}
21+
},
1922
"search": {
2023
"label": "npm paketlərini axtar",
2124
"placeholder": "paket axtar...",
@@ -52,6 +55,7 @@
5255
"display": "Ekran",
5356
"language": "Dil"
5457
},
58+
"data_source": {},
5559
"relative_dates": "Nisbi tarixlər",
5660
"include_types": "Quraşdırmaya {'@'}types daxil et",
5761
"include_types_description": "Tipsiz paketlər üçün quraşdırma əmrlərinə {'@'}types paketi əlavə et",
@@ -143,6 +147,7 @@
143147
"docs": "sənədlər",
144148
"fund": "maliyyələşdirmə"
145149
},
150+
"likes": {},
146151
"docs": {
147152
"not_available": "Sənədlər mövcud deyil",
148153
"not_available_detail": "Bu versiya üçün sənədlər yaradıla bilmədi."
@@ -164,8 +169,11 @@
164169
"readme": {
165170
"title": "Readme",
166171
"no_readme": "README mövcud deyil.",
167-
"view_on_github": "GitHub-da bax"
172+
"view_on_github": "GitHub-da bax",
173+
"callout": {}
168174
},
175+
"provenance_section": {},
176+
"security_downgrade": {},
169177
"keywords_title": "Açar sözlər",
170178
"compatibility": "Uyğunluq",
171179
"card": {
@@ -218,6 +226,21 @@
218226
"show_more": "(daha {count} göstər)",
219227
"show_less": "(daha az göstər)"
220228
},
229+
"trends": {
230+
"granularity": "Dərəcəlilik",
231+
"granularity_daily": "Günlük",
232+
"granularity_weekly": "Həftəlik",
233+
"granularity_monthly": "Aylıq",
234+
"granularity_yearly": "İllik",
235+
"start_date": "Başlanğıc",
236+
"end_date": "Son",
237+
"loading": "Yüklənir...",
238+
"date_range": "{start} - {end}",
239+
"date_range_multiline": "{start}\n- {end}",
240+
"download_file": "{fileType} endir",
241+
"toggle_annotator": "Annotator keçid",
242+
"items": {}
243+
},
221244
"downloads": {
222245
"title": "Həftəlik Endirmələr",
223246
"analyze": "Endirmələri təhlil et",
@@ -292,7 +315,6 @@
292315
},
293316
"skeleton": {
294317
"loading": "Paket detalları yüklənir",
295-
"weekly": "Həftəlik",
296318
"maintainers": "Dəstəkçilər",
297319
"keywords": "Açar sözlər",
298320
"versions": "Versiyalar",
@@ -303,20 +325,7 @@
303325
"name_asc": "Ad (A-Z)",
304326
"name_desc": "Ad (Z-A)"
305327
},
306-
"trends": {
307-
"granularity": "Dərəcəlilik",
308-
"granularity_daily": "Günlük",
309-
"granularity_weekly": "Həftəlik",
310-
"granularity_monthly": "Aylıq",
311-
"granularity_yearly": "İllik",
312-
"start_date": "Başlanğıc",
313-
"end_date": "Son",
314-
"loading": "Yüklənir...",
315-
"date_range": "{start} - {end}",
316-
"date_range_multiline": "{start}\n- {end}",
317-
"download_file": "{fileType} endir",
318-
"toggle_annotator": "Annotator keçid"
319-
}
328+
"size": {}
320329
},
321330
"connector": {
322331
"modal": {
@@ -549,6 +558,7 @@
549558
"more_keywords": "+{count} daha çox",
550559
"clear_all": "Hamısını təmizlə",
551560
"remove_filter": "{label} filtrini sil",
561+
"chips": {},
552562
"download_range": {
553563
"any": "İstənilən",
554564
"lt100": "< 100",
@@ -709,8 +719,40 @@
709719
"compare": {
710720
"packages": {},
711721
"selector": {},
722+
"no_dependency": {},
712723
"facets": {
713-
"categories": {}
724+
"categories": {},
725+
"items": {
726+
"packageSize": {},
727+
"installSize": {},
728+
"dependencies": {},
729+
"totalDependencies": {},
730+
"downloads": {},
731+
"totalLikes": {},
732+
"lastUpdated": {},
733+
"deprecated": {},
734+
"engines": {},
735+
"types": {},
736+
"moduleFormat": {},
737+
"license": {},
738+
"vulnerabilities": {}
739+
},
740+
"values": {},
741+
"trends": {}
714742
}
743+
},
744+
"privacy_policy": {
745+
"cookies": {
746+
"what_are": {},
747+
"types": {},
748+
"local_storage": {},
749+
"management": {}
750+
},
751+
"analytics": {},
752+
"authenticated": {},
753+
"data_retention": {},
754+
"your_rights": {},
755+
"contact": {},
756+
"changes": {}
715757
}
716758
}

i18n/locales/bn-IN.json

Lines changed: 49 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
"social": "সোশ্যাল",
1818
"chat": "চ্যাট"
1919
},
20+
"shortcuts": {
21+
"section": {}
22+
},
2023
"search": {
2124
"label": "npm প্যাকেজ অনুসন্ধান করুন",
2225
"placeholder": "প্যাকেজ অনুসন্ধান করুন...",
@@ -59,6 +62,7 @@
5962
"display": "প্রদর্শন",
6063
"language": "ভাষা"
6164
},
65+
"data_source": {},
6266
"relative_dates": "আপেক্ষিক তারিখ",
6367
"include_types": "ইনস্টলে {'@'}types অন্তর্ভুক্ত করুন",
6468
"include_types_description": "নন-টাইপড প্যাকেজের ইনস্টল কমান্ডে {'@'}types প্যাকেজ যুক্ত করুন",
@@ -168,6 +172,7 @@
168172
"fund": "অর্থায়ন করুন",
169173
"compare": "তুলনা করুন"
170174
},
175+
"likes": {},
171176
"docs": {
172177
"not_available": "ডকুমেন্টেশন উপলব্ধ নেই",
173178
"not_available_detail": "আমরা এই ভার্সনের জন্য ডকুমেন্টেশন তৈরি করতে পারিনি।"
@@ -189,8 +194,11 @@
189194
"readme": {
190195
"title": "রিডমি",
191196
"no_readme": "README উপলব্ধ নেই।",
192-
"view_on_github": "GitHub এ দেখুন"
197+
"view_on_github": "GitHub এ দেখুন",
198+
"callout": {}
193199
},
200+
"provenance_section": {},
201+
"security_downgrade": {},
194202
"keywords_title": "কীওয়ার্ড",
195203
"compatibility": "সামঞ্জস্য",
196204
"card": {
@@ -248,8 +256,6 @@
248256
"show_less": "(কম দেখান)"
249257
},
250258
"trends": {
251-
"date_range": "{start} থেকে {end}",
252-
"date_range_multiline": "{start}\nথেকে {end}",
253259
"granularity": "বিস্তৃতি",
254260
"granularity_daily": "দৈনিক",
255261
"granularity_weekly": "সাপ্তাহিক",
@@ -258,8 +264,11 @@
258264
"start_date": "শুরু",
259265
"end_date": "শেষ",
260266
"loading": "লোড হচ্ছে...",
267+
"date_range": "{start} থেকে {end}",
268+
"date_range_multiline": "{start}\nথেকে {end}",
261269
"download_file": "{fileType} ডাউনলোড করুন",
262-
"toggle_annotator": "অ্যানোটেটর টগল করুন"
270+
"toggle_annotator": "অ্যানোটেটর টগল করুন",
271+
"items": {}
263272
},
264273
"downloads": {
265274
"title": "সাপ্তাহিক ডাউনলোড",
@@ -337,7 +346,6 @@
337346
},
338347
"skeleton": {
339348
"loading": "প্যাকেজের বিবরণ লোড হচ্ছে",
340-
"weekly": "সাপ্তাহিক",
341349
"maintainers": "রক্ষণাবেক্ষণকারী",
342350
"keywords": "কীওয়ার্ড",
343351
"versions": "ভার্সন",
@@ -347,7 +355,8 @@
347355
"downloads": "সবচেয়ে বেশি ডাউনলোডকৃত",
348356
"name_asc": "নাম (A-Z)",
349357
"name_desc": "নাম (Z-A)"
350-
}
358+
},
359+
"size": {}
351360
},
352361
"connector": {
353362
"modal": {
@@ -585,6 +594,7 @@
585594
"more_keywords": "+{count}টি আরো",
586595
"clear_all": "সব সাফ করুন",
587596
"remove_filter": "{label} ফিল্টার সরান",
597+
"chips": {},
588598
"download_range": {
589599
"any": "যেকোনো",
590600
"lt100": "< 100",
@@ -790,6 +800,7 @@
790800
"packages_selected": "{count}/{max}টি প্যাকেজ নির্বাচিত।",
791801
"add_hint": "তুলনা করার জন্য কমপক্ষে ২টি প্যাকেজ যোগ করুন।"
792802
},
803+
"no_dependency": {},
793804
"facets": {
794805
"group_label": "তুলনা ফ্যাসেট",
795806
"all": "সব",
@@ -804,7 +815,38 @@
804815
"health": "স্বাস্থ্য",
805816
"compatibility": "সামঞ্জস্য",
806817
"security": "নিরাপত্তা এবং সম্মতি"
807-
}
818+
},
819+
"items": {
820+
"packageSize": {},
821+
"installSize": {},
822+
"dependencies": {},
823+
"totalDependencies": {},
824+
"downloads": {},
825+
"totalLikes": {},
826+
"lastUpdated": {},
827+
"deprecated": {},
828+
"engines": {},
829+
"types": {},
830+
"moduleFormat": {},
831+
"license": {},
832+
"vulnerabilities": {}
833+
},
834+
"values": {},
835+
"trends": {}
808836
}
837+
},
838+
"privacy_policy": {
839+
"cookies": {
840+
"what_are": {},
841+
"types": {},
842+
"local_storage": {},
843+
"management": {}
844+
},
845+
"analytics": {},
846+
"authenticated": {},
847+
"data_retention": {},
848+
"your_rights": {},
849+
"contact": {},
850+
"changes": {}
809851
}
810852
}

0 commit comments

Comments
 (0)