[READ-ONLY] a fast, modern browser for the npm registry

refactor: generalize i18n keys for download trend charts (#1183)

authored by philippeserhal.com and committed by

GitHub 5d279f78 50ed3fb2

+693 -640
+33 -22
app/components/Package/DownloadAnalytics.vue
··· 895 895 } 896 896 897 897 const granularityLabels = computed(() => ({ 898 - daily: $t('package.downloads.granularity_daily'), 899 - weekly: $t('package.downloads.granularity_weekly'), 900 - monthly: $t('package.downloads.granularity_monthly'), 901 - yearly: $t('package.downloads.granularity_yearly'), 898 + daily: $t('package.trends.granularity_daily'), 899 + weekly: $t('package.trends.granularity_weekly'), 900 + monthly: $t('package.trends.granularity_monthly'), 901 + yearly: $t('package.trends.granularity_yearly'), 902 902 })) 903 903 904 904 function getGranularityLabel(granularity: ChartTimeGranularity) { ··· 1321 1321 userOptions: { 1322 1322 buttons: { pdf: false, labels: false, fullscreen: false, table: false, tooltip: false }, 1323 1323 buttonTitles: { 1324 - csv: $t('package.downloads.download_file', { fileType: 'CSV' }), 1325 - img: $t('package.downloads.download_file', { fileType: 'PNG' }), 1326 - svg: $t('package.downloads.download_file', { fileType: 'SVG' }), 1327 - annotator: $t('package.downloads.toggle_annotator'), 1324 + csv: $t('package.trends.download_file', { fileType: 'CSV' }), 1325 + img: $t('package.trends.download_file', { fileType: 'PNG' }), 1326 + svg: $t('package.trends.download_file', { fileType: 'SVG' }), 1327 + annotator: $t('package.trends.toggle_annotator'), 1328 1328 }, 1329 1329 callbacks: { 1330 1330 img: ({ imageUri }: { imageUri: string }) => { ··· 1332 1332 }, 1333 1333 csv: (csvStr: string) => { 1334 1334 const PLACEHOLDER_CHAR = '\0' 1335 - const multilineDateTemplate = $t('package.downloads.date_range_multiline', { 1335 + const multilineDateTemplate = $t('package.trends.date_range_multiline', { 1336 1336 start: PLACEHOLDER_CHAR, 1337 1337 end: PLACEHOLDER_CHAR, 1338 1338 }) ··· 1360 1360 fontSize: isMobile.value ? 24 : 16, 1361 1361 color: pending.value ? colors.value.border : colors.value.fgSubtle, 1362 1362 axis: { 1363 - yLabel: $t('package.downloads.y_axis_label', { 1363 + yLabel: $t('package.trends.y_axis_label', { 1364 1364 granularity: getGranularityLabel(selectedGranularity.value), 1365 + facet: $t('package.trends.items.downloads'), 1365 1366 }), 1366 1367 xLabel: isMultiPackageMode.value ? '' : xAxisLabel.value, // for multiple series, names are displayed in the chart's legend 1367 1368 yLabelOffsetX: 12, ··· 1478 1479 for="granularity" 1479 1480 class="text-3xs font-mono text-fg-subtle tracking-wide uppercase" 1480 1481 > 1481 - {{ $t('package.downloads.granularity') }} 1482 + {{ $t('package.trends.granularity') }} 1482 1483 </label> 1483 1484 1484 1485 <div ··· 1490 1491 :disabled="pending" 1491 1492 class="w-full px-2.5 py-1.75 bg-bg-subtle font-mono text-sm text-fg outline-none appearance-none focus-visible:outline-accent/70" 1492 1493 > 1493 - <option value="daily">{{ $t('package.downloads.granularity_daily') }}</option> 1494 - <option value="weekly">{{ $t('package.downloads.granularity_weekly') }}</option> 1495 - <option value="monthly">{{ $t('package.downloads.granularity_monthly') }}</option> 1496 - <option value="yearly">{{ $t('package.downloads.granularity_yearly') }}</option> 1494 + <option value="daily"> 1495 + {{ $t('package.trends.granularity_daily') }} 1496 + </option> 1497 + <option value="weekly"> 1498 + {{ $t('package.trends.granularity_weekly') }} 1499 + </option> 1500 + <option value="monthly"> 1501 + {{ $t('package.trends.granularity_monthly') }} 1502 + </option> 1503 + <option value="yearly"> 1504 + {{ $t('package.trends.granularity_yearly') }} 1505 + </option> 1497 1506 </select> 1498 1507 </div> 1499 1508 </div> ··· 1504 1513 for="startDate" 1505 1514 class="text-3xs font-mono text-fg-subtle tracking-wide uppercase" 1506 1515 > 1507 - {{ $t('package.downloads.start_date') }} 1516 + {{ $t('package.trends.start_date') }} 1508 1517 </label> 1509 1518 <div 1510 1519 class="flex items-center gap-2 px-2.5 py-1.75 bg-bg-subtle border border-border rounded-md focus-within:(border-border-hover ring-2 ring-accent/70)" ··· 1522 1531 1523 1532 <div class="flex flex-col gap-1"> 1524 1533 <label for="endDate" class="text-3xs font-mono text-fg-subtle tracking-wide uppercase"> 1525 - {{ $t('package.downloads.end_date') }} 1534 + {{ $t('package.trends.end_date') }} 1526 1535 </label> 1527 1536 <div 1528 1537 class="flex items-center gap-2 px-2.5 py-1.75 bg-bg-subtle border border-border rounded-md focus-within:(border-border-hover ring-2 ring-accent/70)" ··· 1656 1665 stroke-linecap="round" 1657 1666 /> 1658 1667 </svg> 1659 - <span class="text-fg-subtle">{{ 1660 - $t('package.downloads.legend_estimation') 1661 - }}</span> 1668 + <span class="text-fg-subtle">{{ $t('package.trends.legend_estimation') }}</span> 1662 1669 </div> 1663 1670 </div> 1664 1671 </template> ··· 1747 1754 v-if="!chartData.dataset && !pending" 1748 1755 class="min-h-[260px] flex items-center justify-center text-fg-subtle font-mono text-sm" 1749 1756 > 1750 - {{ $t('package.downloads.no_data') }} 1757 + {{ 1758 + $t('package.trends.no_data', { 1759 + facet: $t('package.trends.items.downloads'), 1760 + }) 1761 + }} 1751 1762 </div> 1752 1763 1753 1764 <div ··· 1756 1767 aria-live="polite" 1757 1768 class="absolute top-1/2 inset-is-1/2 -translate-x-1/2 -translate-y-1/2 text-xs text-fg-subtle font-mono bg-bg/70 backdrop-blur px-3 py-2 rounded-md border border-border" 1758 1769 > 1759 - {{ $t('package.downloads.loading') }} 1770 + {{ $t('package.trends.loading') }} 1760 1771 </div> 1761 1772 </div> 1762 1773 </template>
+2 -2
app/components/Package/WeeklyDownloadStats.vue
··· 131 131 const dataset = computed(() => 132 132 weeklyDownloads.value.map(d => ({ 133 133 value: d?.downloads ?? 0, 134 - period: $t('package.downloads.date_range', { 134 + period: $t('package.trends.date_range', { 135 135 start: d.weekStart ?? '-', 136 136 end: d.weekEnd ?? '-', 137 137 }), ··· 267 267 </ClientOnly> 268 268 </template> 269 269 <p v-else class="py-2 text-sm font-mono text-fg-subtle"> 270 - {{ $t('package.downloads.no_data') }} 270 + {{ $t('package.trends.no_data') }} 271 271 </p> 272 272 </div> 273 273 </CollapsibleSection>
+1 -1
app/pages/compare.vue
··· 243 243 id="comparison-heading" 244 244 class="text-xs text-fg-subtle uppercase tracking-wider mb-4 mt-10" 245 245 > 246 - {{ $t('package.downloads.title') }} 246 + {{ $t('compare.facets.trends.title') }} 247 247 </h2> 248 248 249 249 <CompareLineChart :packages="packages.filter(p => p !== NO_DEPENDENCY_ID)" />
+15 -15
i18n/locales/ar.json
··· 284 284 }, 285 285 "downloads": { 286 286 "title": "التنزيلات الأسبوعية", 287 - "date_range": "من {start} إلى {end}", 288 - "date_range_multiline": "من {start}\nإلى {end}", 289 287 "analyze": "تحليل التنزيلات", 290 288 "community_distribution": "عرض توزيع تبنّي المجتمع", 291 - "modal_title": "التنزيلات", 292 - "granularity": "مستوى التفصيل", 293 - "granularity_daily": "يومي", 294 - "granularity_weekly": "أسبوعي", 295 - "granularity_monthly": "شهري", 296 - "granularity_yearly": "سنوي", 297 - "start_date": "البداية", 298 - "end_date": "النهاية", 299 - "no_data": "لا تتوفر بيانات تنزيل", 300 - "loading": "جارٍ التحميل…", 301 - "y_axis_label": "تنزيلات {granularity}ة", 302 - "download_file": "تنزيل {fileType}", 303 - "toggle_annotator": "إظهار/إخفاء الشروح التوضيحية" 289 + "modal_title": "التنزيلات" 304 290 }, 305 291 "install_scripts": { 306 292 "title": "سكربتات التثبيت", ··· 384 370 "published": "الأحدث نشرًا", 385 371 "name_asc": "الاسم (A-Z)", 386 372 "name_desc": "الاسم (Z-A)" 373 + }, 374 + "trends": { 375 + "granularity": "مستوى التفصيل", 376 + "granularity_daily": "يومي", 377 + "granularity_weekly": "أسبوعي", 378 + "granularity_monthly": "شهري", 379 + "granularity_yearly": "سنوي", 380 + "start_date": "البداية", 381 + "end_date": "النهاية", 382 + "loading": "جارٍ التحميل…", 383 + "date_range": "من {start} إلى {end}", 384 + "date_range_multiline": "من {start}\nإلى {end}", 385 + "download_file": "تنزيل {fileType}", 386 + "toggle_annotator": "إظهار/إخفاء الشروح التوضيحية" 387 387 } 388 388 }, 389 389 "connector": {
+15 -15
i18n/locales/az-AZ.json
··· 219 219 }, 220 220 "downloads": { 221 221 "title": "Həftəlik Endirmələr", 222 - "date_range": "{start} - {end}", 223 - "date_range_multiline": "{start}\n- {end}", 224 222 "analyze": "Endirmələri təhlil et", 225 - "modal_title": "Endirmələr", 226 - "granularity": "Dərəcəlilik", 227 - "granularity_daily": "Günlük", 228 - "granularity_weekly": "Həftəlik", 229 - "granularity_monthly": "Aylıq", 230 - "granularity_yearly": "İllik", 231 - "start_date": "Başlanğıc", 232 - "end_date": "Son", 233 - "no_data": "Endirmə məlumatı mövcud deyil", 234 - "loading": "Yüklənir...", 235 - "y_axis_label": "{granularity} endirmələr", 236 - "download_file": "{fileType} endir", 237 - "toggle_annotator": "Annotator keçid" 223 + "modal_title": "Endirmələr" 238 224 }, 239 225 "install_scripts": { 240 226 "title": "Quraşdırma Skriptləri", ··· 315 301 "downloads": "Ən çox endirilən", 316 302 "name_asc": "Ad (A-Z)", 317 303 "name_desc": "Ad (Z-A)" 304 + }, 305 + "trends": { 306 + "granularity": "Dərəcəlilik", 307 + "granularity_daily": "Günlük", 308 + "granularity_weekly": "Həftəlik", 309 + "granularity_monthly": "Aylıq", 310 + "granularity_yearly": "İllik", 311 + "start_date": "Başlanğıc", 312 + "end_date": "Son", 313 + "loading": "Yüklənir...", 314 + "date_range": "{start} - {end}", 315 + "date_range_multiline": "{start}\n- {end}", 316 + "download_file": "{fileType} endir", 317 + "toggle_annotator": "Annotator keçid" 318 318 } 319 319 }, 320 320 "connector": {
+15 -15
i18n/locales/cs-CZ.json
··· 254 254 }, 255 255 "downloads": { 256 256 "title": "Týdenní stažení", 257 - "date_range": "od {start} do {end}", 258 - "date_range_multiline": "od {start}\ndo {end}", 259 257 "analyze": "Analyzovat stažení", 260 - "modal_title": "Stažení", 261 - "granularity": "Rozlišení", 262 - "granularity_daily": "Denně", 263 - "granularity_weekly": "Týdně", 264 - "granularity_monthly": "Měsíčně", 265 - "granularity_yearly": "Ročně", 266 - "start_date": "Od", 267 - "end_date": "Do", 268 - "no_data": "Žádná data o stažení nejsou k dispozici", 269 - "loading": "Načítání...", 270 - "y_axis_label": "Stažení {granularity}", 271 - "download_file": "Stáhnout {fileType}", 272 - "toggle_annotator": "Přepnout popisovač" 258 + "modal_title": "Stažení" 273 259 }, 274 260 "install_scripts": { 275 261 "title": "Instalační skripty", ··· 353 339 "published": "Nedávno publikováno", 354 340 "name_asc": "Název (A-Z)", 355 341 "name_desc": "Název (Z-A)" 342 + }, 343 + "trends": { 344 + "granularity": "Rozlišení", 345 + "granularity_daily": "Denně", 346 + "granularity_weekly": "Týdně", 347 + "granularity_monthly": "Měsíčně", 348 + "granularity_yearly": "Ročně", 349 + "start_date": "Od", 350 + "end_date": "Do", 351 + "loading": "Načítání...", 352 + "date_range": "od {start} do {end}", 353 + "date_range_multiline": "od {start}\ndo {end}", 354 + "download_file": "Stáhnout {fileType}", 355 + "toggle_annotator": "Přepnout popisovač" 356 356 } 357 357 }, 358 358 "connector": {
+15 -15
i18n/locales/de-DE.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "Wöchentliche Downloads", 288 - "date_range": "{start} bis {end}", 289 - "date_range_multiline": "{start}\nbis {end}", 290 288 "analyze": "Downloads analysieren", 291 289 "community_distribution": "Community-Adoptionsverteilung ansehen", 292 - "modal_title": "Downloads", 293 - "granularity": "Granularität", 294 - "granularity_daily": "Täglich", 295 - "granularity_weekly": "Wöchentlich", 296 - "granularity_monthly": "Monatlich", 297 - "granularity_yearly": "Jährlich", 298 - "start_date": "Start", 299 - "end_date": "Ende", 300 - "no_data": "Keine Download-Daten verfügbar", 301 - "loading": "Lädt...", 302 - "y_axis_label": "{granularity} Downloads", 303 - "download_file": "{fileType} herunterladen", 304 - "toggle_annotator": "Annotation umschalten" 290 + "modal_title": "Downloads" 305 291 }, 306 292 "install_scripts": { 307 293 "title": "Installationsskripte", ··· 385 371 "published": "Zuletzt veröffentlicht", 386 372 "name_asc": "Name (A-Z)", 387 373 "name_desc": "Name (Z-A)" 374 + }, 375 + "trends": { 376 + "granularity": "Granularität", 377 + "granularity_daily": "Täglich", 378 + "granularity_weekly": "Wöchentlich", 379 + "granularity_monthly": "Monatlich", 380 + "granularity_yearly": "Jährlich", 381 + "start_date": "Start", 382 + "end_date": "Ende", 383 + "loading": "Lädt...", 384 + "date_range": "{start} bis {end}", 385 + "date_range_multiline": "{start}\nbis {end}", 386 + "download_file": "{fileType} herunterladen", 387 + "toggle_annotator": "Annotation umschalten" 388 388 } 389 389 }, 390 390 "connector": {
+18 -10
i18n/locales/en.json
··· 284 284 "show_more": "(show {count} more)", 285 285 "show_less": "(show fewer)" 286 286 }, 287 - "downloads": { 288 - "title": "Weekly Downloads", 289 - "date_range": "{start} to {end}", 290 - "date_range_multiline": "{start}\nto {end}", 291 - "analyze": "Analyze downloads", 292 - "community_distribution": "View community adoption distribution", 293 - "modal_title": "Downloads", 287 + "trends": { 294 288 "granularity": "Granularity", 295 289 "granularity_daily": "Daily", 296 290 "granularity_weekly": "Weekly", ··· 298 292 "granularity_yearly": "Yearly", 299 293 "start_date": "Start", 300 294 "end_date": "End", 301 - "no_data": "No download data available", 302 295 "loading": "Loading...", 303 - "y_axis_label": "{granularity} downloads", 296 + "date_range": "{start} to {end}", 297 + "date_range_multiline": "{start}\nto {end}", 304 298 "download_file": "Download {fileType}", 305 299 "toggle_annotator": "Toggle annotator", 306 - "legend_estimation": "Estimation" 300 + "legend_estimation": "Estimation", 301 + "no_data": "No data available", 302 + "y_axis_label": "{granularity} {facet}", 303 + "items": { 304 + "downloads": "Downloads" 305 + } 306 + }, 307 + "downloads": { 308 + "title": "Weekly Downloads", 309 + "analyze": "Analyze downloads", 310 + "community_distribution": "View community adoption distribution", 311 + "modal_title": "Downloads" 307 312 }, 308 313 "install_scripts": { 309 314 "title": "Install Scripts", ··· 934 939 "types_none": "None", 935 940 "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 936 941 "up_to_you": "Up to you!" 942 + }, 943 + "trends": { 944 + "title": "Weekly Downloads" 937 945 } 938 946 } 939 947 },
+15 -15
i18n/locales/es.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "Descargas Semanales", 288 - "date_range": "{start} a {end}", 289 - "date_range_multiline": "{start}\na {end}", 290 288 "analyze": "Analizar descargas", 291 289 "community_distribution": "Ver distribución de adopción comunitaria", 292 - "modal_title": "Descargas", 293 - "granularity": "Granularidad", 294 - "granularity_daily": "Diaria", 295 - "granularity_weekly": "Semanal", 296 - "granularity_monthly": "Mensual", 297 - "granularity_yearly": "Anual", 298 - "start_date": "Inicio", 299 - "end_date": "Fin", 300 - "no_data": "No hay datos de descargas disponibles", 301 - "loading": "Cargando...", 302 - "y_axis_label": "Descargas {granularity}", 303 - "download_file": "Descargar {fileType}", 304 - "toggle_annotator": "Alternar anotador" 290 + "modal_title": "Descargas" 305 291 }, 306 292 "install_scripts": { 307 293 "title": "Scripts de Instalación", ··· 390 376 "b": "{size} B", 391 377 "kb": "{size} kB", 392 378 "mb": "{size} MB" 379 + }, 380 + "trends": { 381 + "granularity": "Granularidad", 382 + "granularity_daily": "Diaria", 383 + "granularity_weekly": "Semanal", 384 + "granularity_monthly": "Mensual", 385 + "granularity_yearly": "Anual", 386 + "start_date": "Inicio", 387 + "end_date": "Fin", 388 + "loading": "Cargando...", 389 + "date_range": "{start} a {end}", 390 + "date_range_multiline": "{start}\na {end}", 391 + "download_file": "Descargar {fileType}", 392 + "toggle_annotator": "Alternar anotador" 393 393 } 394 394 }, 395 395 "connector": {
+25 -16
i18n/locales/fr-FR.json
··· 259 259 }, 260 260 "downloads": { 261 261 "title": "Téléchargements hebdomadaires", 262 - "date_range": "{start} au {end}", 263 - "date_range_multiline": "{start}\nau {end}", 264 262 "analyze": "Analyser les téléchargements", 265 - "modal_title": "Téléchargements", 266 - "granularity": "Granularité", 267 - "granularity_daily": "Quotidien", 268 - "granularity_weekly": "Hebdomadaire", 269 - "granularity_monthly": "Mensuel", 270 - "granularity_yearly": "Annuel", 271 - "start_date": "Début", 272 - "end_date": "Fin", 273 - "no_data": "Aucune donnée de téléchargement disponible", 274 - "loading": "Chargement...", 275 - "y_axis_label": "Téléchargements {granularity}", 276 - "download_file": "Télécharger {fileType}", 277 - "toggle_annotator": "Afficher/Masquer l'annotateur", 278 - "legend_estimation": "Estimation" 263 + "community_distribution": "Voir la distribution des versions téléchargées par la communauté", 264 + "modal_title": "Téléchargements" 279 265 }, 280 266 "install_scripts": { 281 267 "title": "Scripts d'installation", ··· 359 345 "published": "Récemment publié", 360 346 "name_asc": "Nom (A-Z)", 361 347 "name_desc": "Nom (Z-A)" 348 + }, 349 + "trends": { 350 + "granularity": "Granularité", 351 + "granularity_daily": "Quotidien", 352 + "granularity_weekly": "Hebdomadaire", 353 + "granularity_monthly": "Mensuel", 354 + "granularity_yearly": "Annuel", 355 + "start_date": "Début", 356 + "end_date": "Fin", 357 + "loading": "Chargement...", 358 + "date_range": "{start} au {end}", 359 + "date_range_multiline": "{start}\nau {end}", 360 + "download_file": "Télécharger {fileType}", 361 + "toggle_annotator": "Afficher/Masquer l'annotateur", 362 + "legend_estimation": "Estimation", 363 + "no_data": "Données non disponibles", 364 + "y_axis_label": "{facet} {granularity}", 365 + "items": { 366 + "downloads": "Téléchargements" 367 + } 362 368 } 363 369 }, 364 370 "connector": { ··· 900 906 "types_none": "Aucun", 901 907 "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 902 908 "up_to_you": "À vous de décider !" 909 + }, 910 + "trends": { 911 + "title": "Téléchargements hebdomadaires" 903 912 } 904 913 } 905 914 }
+15 -15
i18n/locales/hi-IN.json
··· 249 249 }, 250 250 "downloads": { 251 251 "title": "साप्ताहिक डाउनलोड्स", 252 - "date_range": "{start} से {end}", 253 - "date_range_multiline": "{start}\nसे {end}", 254 252 "analyze": "डाउनलोड्स का विश्लेषण करें", 255 - "modal_title": "डाउनलोड्स", 256 - "granularity": "ग्रैन्युलैरिटी", 257 - "granularity_daily": "दैनिक", 258 - "granularity_weekly": "साप्ताहिक", 259 - "granularity_monthly": "मासिक", 260 - "granularity_yearly": "वार्षिक", 261 - "start_date": "शुरू", 262 - "end_date": "अंत", 263 - "no_data": "कोई डाउनलोड डेटा उपलब्ध नहीं", 264 - "loading": "लोड हो रहा है...", 265 - "y_axis_label": "{granularity} डाउनलोड्स", 266 - "download_file": "{fileType} डाउनलोड करें", 267 - "toggle_annotator": "एनोटेटर टॉगल करें" 253 + "modal_title": "डाउनलोड्स" 268 254 }, 269 255 "install_scripts": { 270 256 "title": "इंस्टॉल स्क्रिप्ट्स", ··· 347 333 "downloads": "सबसे अधिक डाउनलोड किए गए", 348 334 "name_asc": "नाम (A-Z)", 349 335 "name_desc": "नाम (Z-A)" 336 + }, 337 + "trends": { 338 + "granularity": "ग्रैन्युलैरिटी", 339 + "granularity_daily": "दैनिक", 340 + "granularity_weekly": "साप्ताहिक", 341 + "granularity_monthly": "मासिक", 342 + "granularity_yearly": "वार्षिक", 343 + "start_date": "शुरू", 344 + "end_date": "अंत", 345 + "loading": "लोड हो रहा है...", 346 + "date_range": "{start} से {end}", 347 + "date_range_multiline": "{start}\nसे {end}", 348 + "download_file": "{fileType} डाउनलोड करें", 349 + "toggle_annotator": "एनोटेटर टॉगल करें" 350 350 } 351 351 }, 352 352 "connector": {
+14 -14
i18n/locales/hu-HU.json
··· 219 219 }, 220 220 "downloads": { 221 221 "title": "Heti letöltések", 222 - "date_range": "{start} - {end}", 223 222 "analyze": "Letöltések elemzése", 224 - "modal_title": "Letöltések", 225 - "granularity": "Bontás", 226 - "granularity_daily": "Napi", 227 - "granularity_weekly": "Heti", 228 - "granularity_monthly": "Havi", 229 - "granularity_yearly": "Éves", 230 - "start_date": "Kezdet", 231 - "end_date": "Vége", 232 - "no_data": "Nincs elérhető letöltési adat", 233 - "loading": "Betöltés...", 234 - "y_axis_label": "{granularity} letöltések", 235 - "download_file": "{fileType} letöltése", 236 - "toggle_annotator": "Magyarázó kapcsolása" 223 + "modal_title": "Letöltések" 237 224 }, 238 225 "install_scripts": { 239 226 "title": "Telepítő scriptek", ··· 314 301 "downloads": "Legtöbbször letöltött", 315 302 "name_asc": "Név (A-Z)", 316 303 "name_desc": "Név (Z-A)" 304 + }, 305 + "trends": { 306 + "granularity": "Bontás", 307 + "granularity_daily": "Napi", 308 + "granularity_weekly": "Heti", 309 + "granularity_monthly": "Havi", 310 + "granularity_yearly": "Éves", 311 + "start_date": "Kezdet", 312 + "end_date": "Vége", 313 + "loading": "Betöltés...", 314 + "date_range": "{start} - {end}", 315 + "download_file": "{fileType} letöltése", 316 + "toggle_annotator": "Magyarázó kapcsolása" 317 317 } 318 318 }, 319 319 "connector": {
+15 -15
i18n/locales/id-ID.json
··· 235 235 }, 236 236 "downloads": { 237 237 "title": "Unduhan Mingguan", 238 - "date_range": "{start} sampai {end}", 239 - "date_range_multiline": "{start}\nsampai {end}", 240 238 "analyze": "Analisis unduhan", 241 - "modal_title": "Unduhan", 242 - "granularity": "Granularitas", 243 - "granularity_daily": "Harian", 244 - "granularity_weekly": "Mingguan", 245 - "granularity_monthly": "Bulanan", 246 - "granularity_yearly": "Tahunan", 247 - "start_date": "Mulai", 248 - "end_date": "Selesai", 249 - "no_data": "Data unduhan tidak tersedia", 250 - "loading": "Memuat...", 251 - "y_axis_label": "Unduhan {granularity}", 252 - "download_file": "Unduh {fileType}", 253 - "toggle_annotator": "Ganti anotator" 239 + "modal_title": "Unduhan" 254 240 }, 255 241 "install_scripts": { 256 242 "title": "Skrip Instalasi", ··· 332 318 "downloads": "Paling banyak diunduh", 333 319 "name_asc": "Nama (A-Z)", 334 320 "name_desc": "Nama (Z-A)" 321 + }, 322 + "trends": { 323 + "granularity": "Granularitas", 324 + "granularity_daily": "Harian", 325 + "granularity_weekly": "Mingguan", 326 + "granularity_monthly": "Bulanan", 327 + "granularity_yearly": "Tahunan", 328 + "start_date": "Mulai", 329 + "end_date": "Selesai", 330 + "loading": "Memuat...", 331 + "date_range": "{start} sampai {end}", 332 + "date_range_multiline": "{start}\nsampai {end}", 333 + "download_file": "Unduh {fileType}", 334 + "toggle_annotator": "Ganti anotator" 335 335 } 336 336 }, 337 337 "connector": {
+15 -15
i18n/locales/it-IT.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "Download settimanali", 288 - "date_range": "{start} a {end}", 289 - "date_range_multiline": "{start}\na {end}", 290 288 "analyze": "Analizza download", 291 289 "community_distribution": "Visualizza distribuzione adozione della comunità", 292 - "modal_title": "Download", 293 - "granularity": "Granularità", 294 - "granularity_daily": "Giornaliero", 295 - "granularity_weekly": "Settimanale", 296 - "granularity_monthly": "Mensile", 297 - "granularity_yearly": "Annuale", 298 - "start_date": "Inizio", 299 - "end_date": "Fine", 300 - "no_data": "Nessun dato di download disponibile", 301 - "loading": "Caricando...", 302 - "y_axis_label": "{granularity} download", 303 - "download_file": "Scarica {fileType}", 304 - "toggle_annotator": "Attiva/disattiva annotatore" 290 + "modal_title": "Download" 305 291 }, 306 292 "install_scripts": { 307 293 "title": "Script di installazione", ··· 385 371 "published": "Pubblicato di recente", 386 372 "name_asc": "Nome (A-Z)", 387 373 "name_desc": "Nome (Z-A)" 374 + }, 375 + "trends": { 376 + "granularity": "Granularità", 377 + "granularity_daily": "Giornaliero", 378 + "granularity_weekly": "Settimanale", 379 + "granularity_monthly": "Mensile", 380 + "granularity_yearly": "Annuale", 381 + "start_date": "Inizio", 382 + "end_date": "Fine", 383 + "loading": "Caricando...", 384 + "date_range": "{start} a {end}", 385 + "date_range_multiline": "{start}\na {end}", 386 + "download_file": "Scarica {fileType}", 387 + "toggle_annotator": "Attiva/disattiva annotatore" 388 388 } 389 389 }, 390 390 "connector": {
+15 -15
i18n/locales/ja-JP.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "週間ダウンロード数", 288 - "date_range": "{start} から {end}", 289 - "date_range_multiline": "{start}\nから {end}", 290 288 "analyze": "ダウンロード数を分析", 291 289 "community_distribution": "コミュニティの採用分布を表示", 292 - "modal_title": "ダウンロード数", 293 - "granularity": "粒度", 294 - "granularity_daily": "日次", 295 - "granularity_weekly": "週次", 296 - "granularity_monthly": "月次", 297 - "granularity_yearly": "年次", 298 - "start_date": "開始日", 299 - "end_date": "終了日", 300 - "no_data": "ダウンロードデータはありません", 301 - "loading": "読み込み中...", 302 - "y_axis_label": "{granularity} ダウンロード数", 303 - "download_file": "{fileType} をダウンロード", 304 - "toggle_annotator": "アノテーターを切り替え" 290 + "modal_title": "ダウンロード数" 305 291 }, 306 292 "install_scripts": { 307 293 "title": "インストールスクリプト", ··· 385 371 "published": "最近の公開", 386 372 "name_asc": "名前順(A-Z)", 387 373 "name_desc": "名前順(Z-A)" 374 + }, 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 388 } 389 389 }, 390 390 "connector": {
+15 -15
i18n/locales/ne-NP.json
··· 235 235 }, 236 236 "downloads": { 237 237 "title": "साप्ताहिक डाउनलोड", 238 - "date_range": "{start} देखि {end}", 239 - "date_range_multiline": "{start}\nदेखि {end}", 240 238 "analyze": "डाउनलोड विश्लेषण", 241 - "modal_title": "डाउनलोडहरू", 242 - "granularity": "सूक्ष्मता", 243 - "granularity_daily": "दैनिक", 244 - "granularity_weekly": "साप्ताहिक", 245 - "granularity_monthly": "मासिक", 246 - "granularity_yearly": "वार्षिक", 247 - "start_date": "सुरु", 248 - "end_date": "अन्त्य", 249 - "no_data": "डाउनलोड डेटा उपलब्ध छैन", 250 - "loading": "लोड हुँदैछ...", 251 - "y_axis_label": "{granularity} डाउनलोड", 252 - "download_file": "{fileType} डाउनलोड गर्नुहोस्", 253 - "toggle_annotator": "एनोटेटर टगल गर्नुहोस्" 239 + "modal_title": "डाउनलोडहरू" 254 240 }, 255 241 "install_scripts": { 256 242 "title": "इन्स्टल स्क्रिप्टहरू", ··· 332 318 "downloads": "धेरै डाउनलोड भएका", 333 319 "name_asc": "नाम (A-Z)", 334 320 "name_desc": "नाम (Z-A)" 321 + }, 322 + "trends": { 323 + "granularity": "सूक्ष्मता", 324 + "granularity_daily": "दैनिक", 325 + "granularity_weekly": "साप्ताहिक", 326 + "granularity_monthly": "मासिक", 327 + "granularity_yearly": "वार्षिक", 328 + "start_date": "सुरु", 329 + "end_date": "अन्त्य", 330 + "loading": "लोड हुँदैछ...", 331 + "date_range": "{start} देखि {end}", 332 + "date_range_multiline": "{start}\nदेखि {end}", 333 + "download_file": "{fileType} डाउनलोड गर्नुहोस्", 334 + "toggle_annotator": "एनोटेटर टगल गर्नुहोस्" 335 335 } 336 336 }, 337 337 "connector": {
+7 -7
i18n/locales/no-NO.json
··· 258 258 "show_more": "(vis {count} flere)", 259 259 "show_less": "(vis færre)" 260 260 }, 261 - "downloads": { 262 - "title": "Ukentlige nedlastinger", 261 + "trends": { 263 262 "date_range": "{start} til {end}", 264 263 "date_range_multiline": "{start}\ntil {end}", 265 - "analyze": "Analyser nedlastinger", 266 - "community_distribution": "Vis distribusjon av bruk i fellesskapet", 267 - "modal_title": "Nedlastinger", 268 264 "granularity": "Oppløsning", 269 265 "granularity_daily": "Daglig", 270 266 "granularity_weekly": "Ukentlig", ··· 272 268 "granularity_yearly": "Årlig", 273 269 "start_date": "Start", 274 270 "end_date": "Slutt", 275 - "no_data": "Ingen nedlastingsdata tilgjengelig", 276 271 "loading": "Laster...", 277 - "y_axis_label": "{granularity} nedlastinger", 278 272 "download_file": "Last ned {fileType}", 279 273 "toggle_annotator": "Veksle annotering" 274 + }, 275 + "downloads": { 276 + "title": "Ukentlige nedlastinger", 277 + "analyze": "Analyser nedlastinger", 278 + "community_distribution": "Vis distribusjon av bruk i fellesskapet", 279 + "modal_title": "Nedlastinger" 280 280 }, 281 281 "install_scripts": { 282 282 "title": "Installasjonsskript",
+15 -15
i18n/locales/pl-PL.json
··· 264 264 }, 265 265 "downloads": { 266 266 "title": "Pobrania tygodniowe", 267 - "date_range": "{start} do {end}", 268 - "date_range_multiline": "{start}\ndo {end}", 269 267 "analyze": "Analizuj pobrania", 270 - "modal_title": "Pobrania", 271 - "granularity": "Agregacja", 272 - "granularity_daily": "Dzienna", 273 - "granularity_weekly": "Tygodniowa", 274 - "granularity_monthly": "Miesięczna", 275 - "granularity_yearly": "Roczna", 276 - "start_date": "Od", 277 - "end_date": "Do", 278 - "no_data": "Brak danych o pobraniach", 279 - "loading": "Ładowanie...", 280 - "y_axis_label": "Pobrania ({granularity})", 281 - "download_file": "Pobierz {fileType}", 282 - "toggle_annotator": "Przełącz adnotacje" 268 + "modal_title": "Pobrania" 283 269 }, 284 270 "install_scripts": { 285 271 "title": "Skrypty instalacji", ··· 363 349 "published": "Ostatnio opublikowane", 364 350 "name_asc": "Nazwa (A-Z)", 365 351 "name_desc": "Nazwa (Z-A)" 352 + }, 353 + "trends": { 354 + "granularity": "Agregacja", 355 + "granularity_daily": "Dzienna", 356 + "granularity_weekly": "Tygodniowa", 357 + "granularity_monthly": "Miesięczna", 358 + "granularity_yearly": "Roczna", 359 + "start_date": "Od", 360 + "end_date": "Do", 361 + "loading": "Ładowanie...", 362 + "date_range": "{start} do {end}", 363 + "date_range_multiline": "{start}\ndo {end}", 364 + "download_file": "Pobierz {fileType}", 365 + "toggle_annotator": "Przełącz adnotacje" 366 366 } 367 367 }, 368 368 "connector": {
+15 -15
i18n/locales/pt-BR.json
··· 250 250 }, 251 251 "downloads": { 252 252 "title": "Downloads Semanais", 253 - "date_range": "{start} a {end}", 254 - "date_range_multiline": "{start}\npara {end}", 255 253 "analyze": "Analisar downloads", 256 - "modal_title": "Downloads", 257 - "granularity": "Granularidade", 258 - "granularity_daily": "Diária", 259 - "granularity_weekly": "Semanal", 260 - "granularity_monthly": "Mensal", 261 - "granularity_yearly": "Anual", 262 - "start_date": "Início", 263 - "end_date": "Fim", 264 - "no_data": "Nenhum dado de download disponível", 265 - "loading": "Carregando...", 266 - "y_axis_label": "downloads {granularity}", 267 - "download_file": "Baixar {fileType}", 268 - "toggle_annotator": "Alternar anotador" 254 + "modal_title": "Downloads" 269 255 }, 270 256 "install_scripts": { 271 257 "title": "Scripts de Instalação", ··· 348 334 "downloads": "Mais baixados", 349 335 "name_asc": "Nome (A-Z)", 350 336 "name_desc": "Nome (Z-A)" 337 + }, 338 + "trends": { 339 + "granularity": "Granularidade", 340 + "granularity_daily": "Diária", 341 + "granularity_weekly": "Semanal", 342 + "granularity_monthly": "Mensal", 343 + "granularity_yearly": "Anual", 344 + "start_date": "Início", 345 + "end_date": "Fim", 346 + "loading": "Carregando...", 347 + "date_range": "{start} a {end}", 348 + "date_range_multiline": "{start}\npara {end}", 349 + "download_file": "Baixar {fileType}", 350 + "toggle_annotator": "Alternar anotador" 351 351 } 352 352 }, 353 353 "connector": {
+15 -15
i18n/locales/ru-RU.json
··· 216 216 }, 217 217 "downloads": { 218 218 "title": "Загрузки за неделю", 219 - "date_range": "С {start} по {end}", 220 - "date_range_multiline": "С {start}\nпо {end}", 221 219 "analyze": "Анализировать загрузки", 222 - "modal_title": "Загрузки", 223 - "granularity": "Детализация", 224 - "granularity_daily": "По дням", 225 - "granularity_weekly": "По неделям", 226 - "granularity_monthly": "По месяцам", 227 - "granularity_yearly": "По годам", 228 - "start_date": "Начало", 229 - "end_date": "Конец", 230 - "no_data": "Нет данных о загрузках", 231 - "loading": "Загрузка...", 232 - "y_axis_label": "{granularity} загрузки", 233 - "download_file": "Скачать {fileType}", 234 - "toggle_annotator": "Переключить аннотации" 220 + "modal_title": "Загрузки" 235 221 }, 236 222 "install_scripts": { 237 223 "title": "Скрипты установки", ··· 312 298 "downloads": "Больше всего скачиваний", 313 299 "name_asc": "Имя (А-Я)", 314 300 "name_desc": "Имя (Я-А)" 301 + }, 302 + "trends": { 303 + "granularity": "Детализация", 304 + "granularity_daily": "По дням", 305 + "granularity_weekly": "По неделям", 306 + "granularity_monthly": "По месяцам", 307 + "granularity_yearly": "По годам", 308 + "start_date": "Начало", 309 + "end_date": "Конец", 310 + "loading": "Загрузка...", 311 + "date_range": "С {start} по {end}", 312 + "date_range_multiline": "С {start}\nпо {end}", 313 + "download_file": "Скачать {fileType}", 314 + "toggle_annotator": "Переключить аннотации" 315 315 } 316 316 }, 317 317 "connector": {
+6 -6
i18n/locales/te-IN.json
··· 247 247 "show_more": "({count} మరిన్ని చూపించండి)", 248 248 "show_less": "(తక్కువ చూపించండి)" 249 249 }, 250 - "downloads": { 251 - "title": "వారపు డౌన్‌లోడ్‌లు", 250 + "trends": { 252 251 "date_range": "{start} నుండి {end}", 253 252 "date_range_multiline": "{start}\nనుండి {end}", 254 - "analyze": "డౌన్‌లోడ్‌లను విశ్లేషించండి", 255 - "modal_title": "డౌన్‌లోడ్‌లు", 256 253 "granularity": "గ్రాన్యులారిటీ", 257 254 "granularity_daily": "రోజువారీ", 258 255 "granularity_weekly": "వారపు", ··· 260 257 "granularity_yearly": "సంవత్సరపు", 261 258 "start_date": "ప్రారంభం", 262 259 "end_date": "ముగింపు", 263 - "no_data": "డౌన్‌లోడ్ డేటా అందుబాటులో లేదు", 264 260 "loading": "లోడ్ అవుతున్నది...", 265 - "y_axis_label": "{granularity} డౌన్‌లోడ్‌లు", 266 261 "download_file": "{fileType} డౌన్‌లోడ్ చేయండి", 267 262 "toggle_annotator": "అనోటేటర్‌ను టాగుల్ చేయండి" 263 + }, 264 + "downloads": { 265 + "title": "వారపు డౌన్‌లోడ్‌లు", 266 + "analyze": "డౌన్‌లోడ్‌లను విశ్లేషించండి", 267 + "modal_title": "డౌన్‌లోడ్‌లు" 268 268 }, 269 269 "install_scripts": { 270 270 "title": "ఇన్‌స్టాల్ స్క్రిప్ట్‌లు",
+15 -15
i18n/locales/uk-UA.json
··· 219 219 }, 220 220 "downloads": { 221 221 "title": "Завантажень на тиждень", 222 - "date_range": "{start} до {end}", 223 - "date_range_multiline": "{start}\nдо {end}", 224 222 "analyze": "Проаналізувати завантаження", 225 - "modal_title": "Завантаження", 226 - "granularity": "Детальність", 227 - "granularity_daily": "Щоденно", 228 - "granularity_weekly": "Щотижня", 229 - "granularity_monthly": "Щомісячно", 230 - "granularity_yearly": "Щороку", 231 - "start_date": "Початок", 232 - "end_date": "Кінець", 233 - "no_data": "Дані завантажень недоступні", 234 - "loading": "Завантаження...", 235 - "y_axis_label": "Завантажень за {granularity}", 236 - "download_file": "Завантажити {fileType}", 237 - "toggle_annotator": "Перемикати анотатор" 223 + "modal_title": "Завантаження" 238 224 }, 239 225 "install_scripts": { 240 226 "title": "Скрипти встановлення", ··· 315 301 "downloads": "Найбільше завантажено", 316 302 "name_asc": "Ім'я (A-Z)", 317 303 "name_desc": "Ім'я (Z-A)" 304 + }, 305 + "trends": { 306 + "granularity": "Детальність", 307 + "granularity_daily": "Щоденно", 308 + "granularity_weekly": "Щотижня", 309 + "granularity_monthly": "Щомісячно", 310 + "granularity_yearly": "Щороку", 311 + "start_date": "Початок", 312 + "end_date": "Кінець", 313 + "loading": "Завантаження...", 314 + "date_range": "{start} до {end}", 315 + "date_range_multiline": "{start}\nдо {end}", 316 + "download_file": "Завантажити {fileType}", 317 + "toggle_annotator": "Перемикати анотатор" 318 318 } 319 319 }, 320 320 "connector": {
+16 -16
i18n/locales/zh-CN.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "每周下载量", 288 - "date_range": "{start} 到 {end}", 289 - "date_range_multiline": "{start}\n到 {end}", 290 288 "analyze": "分析下载量", 291 289 "community_distribution": "查看社区采用分布", 292 - "modal_title": "下载量", 293 - "granularity": "周期", 294 - "granularity_daily": "每日", 295 - "granularity_weekly": "每周", 296 - "granularity_monthly": "每月", 297 - "granularity_yearly": "每年", 298 - "start_date": "开始", 299 - "end_date": "结束", 300 - "no_data": "没有下载数据", 301 - "loading": "加载中…", 302 - "y_axis_label": "{granularity}下载量", 303 - "download_file": "下载 {fileType}", 304 - "toggle_annotator": "切换标注工具", 305 - "legend_estimation": "估算值" 290 + "modal_title": "下载量" 306 291 }, 307 292 "install_scripts": { 308 293 "title": "安装脚本", ··· 391 376 "b": "{size} B", 392 377 "kb": "{size} kB", 393 378 "mb": "{size} MB" 379 + }, 380 + "trends": { 381 + "granularity": "周期", 382 + "granularity_daily": "每日", 383 + "granularity_weekly": "每周", 384 + "granularity_monthly": "每月", 385 + "granularity_yearly": "每年", 386 + "start_date": "开始", 387 + "end_date": "结束", 388 + "loading": "加载中…", 389 + "date_range": "{start} 到 {end}", 390 + "date_range_multiline": "{start}\n到 {end}", 391 + "download_file": "下载 {fileType}", 392 + "toggle_annotator": "切换标注工具", 393 + "legend_estimation": "估算值" 394 394 } 395 395 }, 396 396 "connector": {
+15 -15
i18n/locales/zh-TW.json
··· 282 282 }, 283 283 "downloads": { 284 284 "title": "每週下載量", 285 - "date_range": "{start} 到 {end}", 286 - "date_range_multiline": "{start}\n到 {end}", 287 285 "analyze": "分析下載量", 288 286 "community_distribution": "檢視社群採用分布", 289 - "modal_title": "下載量", 290 - "granularity": "週期", 291 - "granularity_daily": "每日", 292 - "granularity_weekly": "每週", 293 - "granularity_monthly": "每月", 294 - "granularity_yearly": "每年", 295 - "start_date": "開始", 296 - "end_date": "結束", 297 - "no_data": "沒有下載資料", 298 - "loading": "載入中…", 299 - "y_axis_label": "{granularity} 下載量", 300 - "download_file": "下載 {fileType}", 301 - "toggle_annotator": "切換標註工具" 287 + "modal_title": "下載量" 302 288 }, 303 289 "install_scripts": { 304 290 "title": "安裝腳本", ··· 382 368 "published": "最近發布", 383 369 "name_asc": "名稱(A-Z)", 384 370 "name_desc": "名稱(Z-A)" 371 + }, 372 + "trends": { 373 + "granularity": "週期", 374 + "granularity_daily": "每日", 375 + "granularity_weekly": "每週", 376 + "granularity_monthly": "每月", 377 + "granularity_yearly": "每年", 378 + "start_date": "開始", 379 + "end_date": "結束", 380 + "loading": "載入中…", 381 + "date_range": "{start} 到 {end}", 382 + "date_range_multiline": "{start}\n到 {end}", 383 + "download_file": "下載 {fileType}", 384 + "toggle_annotator": "切換標註工具" 385 385 } 386 386 }, 387 387 "connector": {
+15 -15
lunaria/files/ar-EG.json
··· 284 284 }, 285 285 "downloads": { 286 286 "title": "التنزيلات الأسبوعية", 287 - "date_range": "من {start} إلى {end}", 288 - "date_range_multiline": "من {start}\nإلى {end}", 289 287 "analyze": "تحليل التنزيلات", 290 288 "community_distribution": "عرض توزيع تبنّي المجتمع", 291 - "modal_title": "التنزيلات", 292 - "granularity": "مستوى التفصيل", 293 - "granularity_daily": "يومي", 294 - "granularity_weekly": "أسبوعي", 295 - "granularity_monthly": "شهري", 296 - "granularity_yearly": "سنوي", 297 - "start_date": "البداية", 298 - "end_date": "النهاية", 299 - "no_data": "لا تتوفر بيانات تنزيل", 300 - "loading": "جارٍ التحميل…", 301 - "y_axis_label": "تنزيلات {granularity}ة", 302 - "download_file": "تنزيل {fileType}", 303 - "toggle_annotator": "إظهار/إخفاء الشروح التوضيحية" 289 + "modal_title": "التنزيلات" 304 290 }, 305 291 "install_scripts": { 306 292 "title": "سكربتات التثبيت", ··· 384 370 "published": "الأحدث نشرًا", 385 371 "name_asc": "الاسم (A-Z)", 386 372 "name_desc": "الاسم (Z-A)" 373 + }, 374 + "trends": { 375 + "granularity": "مستوى التفصيل", 376 + "granularity_daily": "يومي", 377 + "granularity_weekly": "أسبوعي", 378 + "granularity_monthly": "شهري", 379 + "granularity_yearly": "سنوي", 380 + "start_date": "البداية", 381 + "end_date": "النهاية", 382 + "loading": "جارٍ التحميل…", 383 + "date_range": "من {start} إلى {end}", 384 + "date_range_multiline": "من {start}\nإلى {end}", 385 + "download_file": "تنزيل {fileType}", 386 + "toggle_annotator": "إظهار/إخفاء الشروح التوضيحية" 387 387 } 388 388 }, 389 389 "connector": {
+15 -15
lunaria/files/az-AZ.json
··· 219 219 }, 220 220 "downloads": { 221 221 "title": "Həftəlik Endirmələr", 222 - "date_range": "{start} - {end}", 223 - "date_range_multiline": "{start}\n- {end}", 224 222 "analyze": "Endirmələri təhlil et", 225 - "modal_title": "Endirmələr", 226 - "granularity": "Dərəcəlilik", 227 - "granularity_daily": "Günlük", 228 - "granularity_weekly": "Həftəlik", 229 - "granularity_monthly": "Aylıq", 230 - "granularity_yearly": "İllik", 231 - "start_date": "Başlanğıc", 232 - "end_date": "Son", 233 - "no_data": "Endirmə məlumatı mövcud deyil", 234 - "loading": "Yüklənir...", 235 - "y_axis_label": "{granularity} endirmələr", 236 - "download_file": "{fileType} endir", 237 - "toggle_annotator": "Annotator keçid" 223 + "modal_title": "Endirmələr" 238 224 }, 239 225 "install_scripts": { 240 226 "title": "Quraşdırma Skriptləri", ··· 315 301 "downloads": "Ən çox endirilən", 316 302 "name_asc": "Ad (A-Z)", 317 303 "name_desc": "Ad (Z-A)" 304 + }, 305 + "trends": { 306 + "granularity": "Dərəcəlilik", 307 + "granularity_daily": "Günlük", 308 + "granularity_weekly": "Həftəlik", 309 + "granularity_monthly": "Aylıq", 310 + "granularity_yearly": "İllik", 311 + "start_date": "Başlanğıc", 312 + "end_date": "Son", 313 + "loading": "Yüklənir...", 314 + "date_range": "{start} - {end}", 315 + "date_range_multiline": "{start}\n- {end}", 316 + "download_file": "{fileType} endir", 317 + "toggle_annotator": "Annotator keçid" 318 318 } 319 319 }, 320 320 "connector": {
+15 -15
lunaria/files/cs-CZ.json
··· 254 254 }, 255 255 "downloads": { 256 256 "title": "Týdenní stažení", 257 - "date_range": "od {start} do {end}", 258 - "date_range_multiline": "od {start}\ndo {end}", 259 257 "analyze": "Analyzovat stažení", 260 - "modal_title": "Stažení", 261 - "granularity": "Rozlišení", 262 - "granularity_daily": "Denně", 263 - "granularity_weekly": "Týdně", 264 - "granularity_monthly": "Měsíčně", 265 - "granularity_yearly": "Ročně", 266 - "start_date": "Od", 267 - "end_date": "Do", 268 - "no_data": "Žádná data o stažení nejsou k dispozici", 269 - "loading": "Načítání...", 270 - "y_axis_label": "Stažení {granularity}", 271 - "download_file": "Stáhnout {fileType}", 272 - "toggle_annotator": "Přepnout popisovač" 258 + "modal_title": "Stažení" 273 259 }, 274 260 "install_scripts": { 275 261 "title": "Instalační skripty", ··· 353 339 "published": "Nedávno publikováno", 354 340 "name_asc": "Název (A-Z)", 355 341 "name_desc": "Název (Z-A)" 342 + }, 343 + "trends": { 344 + "granularity": "Rozlišení", 345 + "granularity_daily": "Denně", 346 + "granularity_weekly": "Týdně", 347 + "granularity_monthly": "Měsíčně", 348 + "granularity_yearly": "Ročně", 349 + "start_date": "Od", 350 + "end_date": "Do", 351 + "loading": "Načítání...", 352 + "date_range": "od {start} do {end}", 353 + "date_range_multiline": "od {start}\ndo {end}", 354 + "download_file": "Stáhnout {fileType}", 355 + "toggle_annotator": "Přepnout popisovač" 356 356 } 357 357 }, 358 358 "connector": {
+15 -15
lunaria/files/de-DE.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "Wöchentliche Downloads", 288 - "date_range": "{start} bis {end}", 289 - "date_range_multiline": "{start}\nbis {end}", 290 288 "analyze": "Downloads analysieren", 291 289 "community_distribution": "Community-Adoptionsverteilung ansehen", 292 - "modal_title": "Downloads", 293 - "granularity": "Granularität", 294 - "granularity_daily": "Täglich", 295 - "granularity_weekly": "Wöchentlich", 296 - "granularity_monthly": "Monatlich", 297 - "granularity_yearly": "Jährlich", 298 - "start_date": "Start", 299 - "end_date": "Ende", 300 - "no_data": "Keine Download-Daten verfügbar", 301 - "loading": "Lädt...", 302 - "y_axis_label": "{granularity} Downloads", 303 - "download_file": "{fileType} herunterladen", 304 - "toggle_annotator": "Annotation umschalten" 290 + "modal_title": "Downloads" 305 291 }, 306 292 "install_scripts": { 307 293 "title": "Installationsskripte", ··· 385 371 "published": "Zuletzt veröffentlicht", 386 372 "name_asc": "Name (A-Z)", 387 373 "name_desc": "Name (Z-A)" 374 + }, 375 + "trends": { 376 + "granularity": "Granularität", 377 + "granularity_daily": "Täglich", 378 + "granularity_weekly": "Wöchentlich", 379 + "granularity_monthly": "Monatlich", 380 + "granularity_yearly": "Jährlich", 381 + "start_date": "Start", 382 + "end_date": "Ende", 383 + "loading": "Lädt...", 384 + "date_range": "{start} bis {end}", 385 + "date_range_multiline": "{start}\nbis {end}", 386 + "download_file": "{fileType} herunterladen", 387 + "toggle_annotator": "Annotation umschalten" 388 388 } 389 389 }, 390 390 "connector": {
+18 -10
lunaria/files/en-GB.json
··· 284 284 "show_more": "(show {count} more)", 285 285 "show_less": "(show fewer)" 286 286 }, 287 - "downloads": { 288 - "title": "Weekly Downloads", 289 - "date_range": "{start} to {end}", 290 - "date_range_multiline": "{start}\nto {end}", 291 - "analyze": "Analyze downloads", 292 - "community_distribution": "View community adoption distribution", 293 - "modal_title": "Downloads", 287 + "trends": { 294 288 "granularity": "Granularity", 295 289 "granularity_daily": "Daily", 296 290 "granularity_weekly": "Weekly", ··· 298 292 "granularity_yearly": "Yearly", 299 293 "start_date": "Start", 300 294 "end_date": "End", 301 - "no_data": "No download data available", 302 295 "loading": "Loading...", 303 - "y_axis_label": "{granularity} downloads", 296 + "date_range": "{start} to {end}", 297 + "date_range_multiline": "{start}\nto {end}", 304 298 "download_file": "Download {fileType}", 305 299 "toggle_annotator": "Toggle annotator", 306 - "legend_estimation": "Estimation" 300 + "legend_estimation": "Estimation", 301 + "no_data": "No data available", 302 + "y_axis_label": "{granularity} {facet}", 303 + "items": { 304 + "downloads": "Downloads" 305 + } 306 + }, 307 + "downloads": { 308 + "title": "Weekly Downloads", 309 + "analyze": "Analyze downloads", 310 + "community_distribution": "View community adoption distribution", 311 + "modal_title": "Downloads" 307 312 }, 308 313 "install_scripts": { 309 314 "title": "Install Scripts", ··· 934 939 "types_none": "None", 935 940 "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 936 941 "up_to_you": "Up to you!" 942 + }, 943 + "trends": { 944 + "title": "Weekly Downloads" 937 945 } 938 946 } 939 947 },
+18 -10
lunaria/files/en-US.json
··· 284 284 "show_more": "(show {count} more)", 285 285 "show_less": "(show fewer)" 286 286 }, 287 - "downloads": { 288 - "title": "Weekly Downloads", 289 - "date_range": "{start} to {end}", 290 - "date_range_multiline": "{start}\nto {end}", 291 - "analyze": "Analyze downloads", 292 - "community_distribution": "View community adoption distribution", 293 - "modal_title": "Downloads", 287 + "trends": { 294 288 "granularity": "Granularity", 295 289 "granularity_daily": "Daily", 296 290 "granularity_weekly": "Weekly", ··· 298 292 "granularity_yearly": "Yearly", 299 293 "start_date": "Start", 300 294 "end_date": "End", 301 - "no_data": "No download data available", 302 295 "loading": "Loading...", 303 - "y_axis_label": "{granularity} downloads", 296 + "date_range": "{start} to {end}", 297 + "date_range_multiline": "{start}\nto {end}", 304 298 "download_file": "Download {fileType}", 305 299 "toggle_annotator": "Toggle annotator", 306 - "legend_estimation": "Estimation" 300 + "legend_estimation": "Estimation", 301 + "no_data": "No data available", 302 + "y_axis_label": "{granularity} {facet}", 303 + "items": { 304 + "downloads": "Downloads" 305 + } 306 + }, 307 + "downloads": { 308 + "title": "Weekly Downloads", 309 + "analyze": "Analyze downloads", 310 + "community_distribution": "View community adoption distribution", 311 + "modal_title": "Downloads" 307 312 }, 308 313 "install_scripts": { 309 314 "title": "Install Scripts", ··· 934 939 "types_none": "None", 935 940 "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 936 941 "up_to_you": "Up to you!" 942 + }, 943 + "trends": { 944 + "title": "Weekly Downloads" 937 945 } 938 946 } 939 947 },
+15 -15
lunaria/files/es-419.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "Descargas Semanales", 288 - "date_range": "{start} a {end}", 289 - "date_range_multiline": "{start}\na {end}", 290 288 "analyze": "Analizar descargas", 291 289 "community_distribution": "Ver distribución de adopción comunitaria", 292 - "modal_title": "Descargas", 293 - "granularity": "Granularidad", 294 - "granularity_daily": "Diaria", 295 - "granularity_weekly": "Semanal", 296 - "granularity_monthly": "Mensual", 297 - "granularity_yearly": "Anual", 298 - "start_date": "Inicio", 299 - "end_date": "Fin", 300 - "no_data": "No hay datos de descargas disponibles", 301 - "loading": "Cargando...", 302 - "y_axis_label": "Descargas {granularity}", 303 - "download_file": "Descargar {fileType}", 304 - "toggle_annotator": "Alternar anotador" 290 + "modal_title": "Descargas" 305 291 }, 306 292 "install_scripts": { 307 293 "title": "Scripts de Instalación", ··· 390 376 "b": "{size} B", 391 377 "kb": "{size} kB", 392 378 "mb": "{size} MB" 379 + }, 380 + "trends": { 381 + "granularity": "Granularidad", 382 + "granularity_daily": "Diaria", 383 + "granularity_weekly": "Semanal", 384 + "granularity_monthly": "Mensual", 385 + "granularity_yearly": "Anual", 386 + "start_date": "Inicio", 387 + "end_date": "Fin", 388 + "loading": "Cargando...", 389 + "date_range": "{start} a {end}", 390 + "date_range_multiline": "{start}\na {end}", 391 + "download_file": "Descargar {fileType}", 392 + "toggle_annotator": "Alternar anotador" 393 393 } 394 394 }, 395 395 "connector": {
+15 -15
lunaria/files/es-ES.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "Descargas Semanales", 288 - "date_range": "{start} a {end}", 289 - "date_range_multiline": "{start}\na {end}", 290 288 "analyze": "Analizar descargas", 291 289 "community_distribution": "Ver distribución de adopción comunitaria", 292 - "modal_title": "Descargas", 293 - "granularity": "Granularidad", 294 - "granularity_daily": "Diaria", 295 - "granularity_weekly": "Semanal", 296 - "granularity_monthly": "Mensual", 297 - "granularity_yearly": "Anual", 298 - "start_date": "Inicio", 299 - "end_date": "Fin", 300 - "no_data": "No hay datos de descargas disponibles", 301 - "loading": "Cargando...", 302 - "y_axis_label": "Descargas {granularity}", 303 - "download_file": "Descargar {fileType}", 304 - "toggle_annotator": "Alternar anotador" 290 + "modal_title": "Descargas" 305 291 }, 306 292 "install_scripts": { 307 293 "title": "Scripts de Instalación", ··· 390 376 "b": "{size} B", 391 377 "kb": "{size} kB", 392 378 "mb": "{size} MB" 379 + }, 380 + "trends": { 381 + "granularity": "Granularidad", 382 + "granularity_daily": "Diaria", 383 + "granularity_weekly": "Semanal", 384 + "granularity_monthly": "Mensual", 385 + "granularity_yearly": "Anual", 386 + "start_date": "Inicio", 387 + "end_date": "Fin", 388 + "loading": "Cargando...", 389 + "date_range": "{start} a {end}", 390 + "date_range_multiline": "{start}\na {end}", 391 + "download_file": "Descargar {fileType}", 392 + "toggle_annotator": "Alternar anotador" 393 393 } 394 394 }, 395 395 "connector": {
+25 -16
lunaria/files/fr-FR.json
··· 259 259 }, 260 260 "downloads": { 261 261 "title": "Téléchargements hebdomadaires", 262 - "date_range": "{start} au {end}", 263 - "date_range_multiline": "{start}\nau {end}", 264 262 "analyze": "Analyser les téléchargements", 265 - "modal_title": "Téléchargements", 266 - "granularity": "Granularité", 267 - "granularity_daily": "Quotidien", 268 - "granularity_weekly": "Hebdomadaire", 269 - "granularity_monthly": "Mensuel", 270 - "granularity_yearly": "Annuel", 271 - "start_date": "Début", 272 - "end_date": "Fin", 273 - "no_data": "Aucune donnée de téléchargement disponible", 274 - "loading": "Chargement...", 275 - "y_axis_label": "Téléchargements {granularity}", 276 - "download_file": "Télécharger {fileType}", 277 - "toggle_annotator": "Afficher/Masquer l'annotateur", 278 - "legend_estimation": "Estimation" 263 + "community_distribution": "Voir la distribution des versions téléchargées par la communauté", 264 + "modal_title": "Téléchargements" 279 265 }, 280 266 "install_scripts": { 281 267 "title": "Scripts d'installation", ··· 359 345 "published": "Récemment publié", 360 346 "name_asc": "Nom (A-Z)", 361 347 "name_desc": "Nom (Z-A)" 348 + }, 349 + "trends": { 350 + "granularity": "Granularité", 351 + "granularity_daily": "Quotidien", 352 + "granularity_weekly": "Hebdomadaire", 353 + "granularity_monthly": "Mensuel", 354 + "granularity_yearly": "Annuel", 355 + "start_date": "Début", 356 + "end_date": "Fin", 357 + "loading": "Chargement...", 358 + "date_range": "{start} au {end}", 359 + "date_range_multiline": "{start}\nau {end}", 360 + "download_file": "Télécharger {fileType}", 361 + "toggle_annotator": "Afficher/Masquer l'annotateur", 362 + "legend_estimation": "Estimation", 363 + "no_data": "Données non disponibles", 364 + "y_axis_label": "{facet} {granularity}", 365 + "items": { 366 + "downloads": "Téléchargements" 367 + } 362 368 } 363 369 }, 364 370 "connector": { ··· 900 906 "types_none": "Aucun", 901 907 "vulnerabilities_summary": "{count} ({critical}C/{high}H)", 902 908 "up_to_you": "À vous de décider !" 909 + }, 910 + "trends": { 911 + "title": "Téléchargements hebdomadaires" 903 912 } 904 913 } 905 914 }
+15 -15
lunaria/files/hi-IN.json
··· 249 249 }, 250 250 "downloads": { 251 251 "title": "साप्ताहिक डाउनलोड्स", 252 - "date_range": "{start} से {end}", 253 - "date_range_multiline": "{start}\nसे {end}", 254 252 "analyze": "डाउनलोड्स का विश्लेषण करें", 255 - "modal_title": "डाउनलोड्स", 256 - "granularity": "ग्रैन्युलैरिटी", 257 - "granularity_daily": "दैनिक", 258 - "granularity_weekly": "साप्ताहिक", 259 - "granularity_monthly": "मासिक", 260 - "granularity_yearly": "वार्षिक", 261 - "start_date": "शुरू", 262 - "end_date": "अंत", 263 - "no_data": "कोई डाउनलोड डेटा उपलब्ध नहीं", 264 - "loading": "लोड हो रहा है...", 265 - "y_axis_label": "{granularity} डाउनलोड्स", 266 - "download_file": "{fileType} डाउनलोड करें", 267 - "toggle_annotator": "एनोटेटर टॉगल करें" 253 + "modal_title": "डाउनलोड्स" 268 254 }, 269 255 "install_scripts": { 270 256 "title": "इंस्टॉल स्क्रिप्ट्स", ··· 347 333 "downloads": "सबसे अधिक डाउनलोड किए गए", 348 334 "name_asc": "नाम (A-Z)", 349 335 "name_desc": "नाम (Z-A)" 336 + }, 337 + "trends": { 338 + "granularity": "ग्रैन्युलैरिटी", 339 + "granularity_daily": "दैनिक", 340 + "granularity_weekly": "साप्ताहिक", 341 + "granularity_monthly": "मासिक", 342 + "granularity_yearly": "वार्षिक", 343 + "start_date": "शुरू", 344 + "end_date": "अंत", 345 + "loading": "लोड हो रहा है...", 346 + "date_range": "{start} से {end}", 347 + "date_range_multiline": "{start}\nसे {end}", 348 + "download_file": "{fileType} डाउनलोड करें", 349 + "toggle_annotator": "एनोटेटर टॉगल करें" 350 350 } 351 351 }, 352 352 "connector": {
+14 -14
lunaria/files/hu-HU.json
··· 219 219 }, 220 220 "downloads": { 221 221 "title": "Heti letöltések", 222 - "date_range": "{start} - {end}", 223 222 "analyze": "Letöltések elemzése", 224 - "modal_title": "Letöltések", 225 - "granularity": "Bontás", 226 - "granularity_daily": "Napi", 227 - "granularity_weekly": "Heti", 228 - "granularity_monthly": "Havi", 229 - "granularity_yearly": "Éves", 230 - "start_date": "Kezdet", 231 - "end_date": "Vége", 232 - "no_data": "Nincs elérhető letöltési adat", 233 - "loading": "Betöltés...", 234 - "y_axis_label": "{granularity} letöltések", 235 - "download_file": "{fileType} letöltése", 236 - "toggle_annotator": "Magyarázó kapcsolása" 223 + "modal_title": "Letöltések" 237 224 }, 238 225 "install_scripts": { 239 226 "title": "Telepítő scriptek", ··· 314 301 "downloads": "Legtöbbször letöltött", 315 302 "name_asc": "Név (A-Z)", 316 303 "name_desc": "Név (Z-A)" 304 + }, 305 + "trends": { 306 + "granularity": "Bontás", 307 + "granularity_daily": "Napi", 308 + "granularity_weekly": "Heti", 309 + "granularity_monthly": "Havi", 310 + "granularity_yearly": "Éves", 311 + "start_date": "Kezdet", 312 + "end_date": "Vége", 313 + "loading": "Betöltés...", 314 + "date_range": "{start} - {end}", 315 + "download_file": "{fileType} letöltése", 316 + "toggle_annotator": "Magyarázó kapcsolása" 317 317 } 318 318 }, 319 319 "connector": {
+15 -15
lunaria/files/id-ID.json
··· 235 235 }, 236 236 "downloads": { 237 237 "title": "Unduhan Mingguan", 238 - "date_range": "{start} sampai {end}", 239 - "date_range_multiline": "{start}\nsampai {end}", 240 238 "analyze": "Analisis unduhan", 241 - "modal_title": "Unduhan", 242 - "granularity": "Granularitas", 243 - "granularity_daily": "Harian", 244 - "granularity_weekly": "Mingguan", 245 - "granularity_monthly": "Bulanan", 246 - "granularity_yearly": "Tahunan", 247 - "start_date": "Mulai", 248 - "end_date": "Selesai", 249 - "no_data": "Data unduhan tidak tersedia", 250 - "loading": "Memuat...", 251 - "y_axis_label": "Unduhan {granularity}", 252 - "download_file": "Unduh {fileType}", 253 - "toggle_annotator": "Ganti anotator" 239 + "modal_title": "Unduhan" 254 240 }, 255 241 "install_scripts": { 256 242 "title": "Skrip Instalasi", ··· 332 318 "downloads": "Paling banyak diunduh", 333 319 "name_asc": "Nama (A-Z)", 334 320 "name_desc": "Nama (Z-A)" 321 + }, 322 + "trends": { 323 + "granularity": "Granularitas", 324 + "granularity_daily": "Harian", 325 + "granularity_weekly": "Mingguan", 326 + "granularity_monthly": "Bulanan", 327 + "granularity_yearly": "Tahunan", 328 + "start_date": "Mulai", 329 + "end_date": "Selesai", 330 + "loading": "Memuat...", 331 + "date_range": "{start} sampai {end}", 332 + "date_range_multiline": "{start}\nsampai {end}", 333 + "download_file": "Unduh {fileType}", 334 + "toggle_annotator": "Ganti anotator" 335 335 } 336 336 }, 337 337 "connector": {
+15 -15
lunaria/files/it-IT.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "Download settimanali", 288 - "date_range": "{start} a {end}", 289 - "date_range_multiline": "{start}\na {end}", 290 288 "analyze": "Analizza download", 291 289 "community_distribution": "Visualizza distribuzione adozione della comunità", 292 - "modal_title": "Download", 293 - "granularity": "Granularità", 294 - "granularity_daily": "Giornaliero", 295 - "granularity_weekly": "Settimanale", 296 - "granularity_monthly": "Mensile", 297 - "granularity_yearly": "Annuale", 298 - "start_date": "Inizio", 299 - "end_date": "Fine", 300 - "no_data": "Nessun dato di download disponibile", 301 - "loading": "Caricando...", 302 - "y_axis_label": "{granularity} download", 303 - "download_file": "Scarica {fileType}", 304 - "toggle_annotator": "Attiva/disattiva annotatore" 290 + "modal_title": "Download" 305 291 }, 306 292 "install_scripts": { 307 293 "title": "Script di installazione", ··· 385 371 "published": "Pubblicato di recente", 386 372 "name_asc": "Nome (A-Z)", 387 373 "name_desc": "Nome (Z-A)" 374 + }, 375 + "trends": { 376 + "granularity": "Granularità", 377 + "granularity_daily": "Giornaliero", 378 + "granularity_weekly": "Settimanale", 379 + "granularity_monthly": "Mensile", 380 + "granularity_yearly": "Annuale", 381 + "start_date": "Inizio", 382 + "end_date": "Fine", 383 + "loading": "Caricando...", 384 + "date_range": "{start} a {end}", 385 + "date_range_multiline": "{start}\na {end}", 386 + "download_file": "Scarica {fileType}", 387 + "toggle_annotator": "Attiva/disattiva annotatore" 388 388 } 389 389 }, 390 390 "connector": {
+15 -15
lunaria/files/ja-JP.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "週間ダウンロード数", 288 - "date_range": "{start} から {end}", 289 - "date_range_multiline": "{start}\nから {end}", 290 288 "analyze": "ダウンロード数を分析", 291 289 "community_distribution": "コミュニティの採用分布を表示", 292 - "modal_title": "ダウンロード数", 293 - "granularity": "粒度", 294 - "granularity_daily": "日次", 295 - "granularity_weekly": "週次", 296 - "granularity_monthly": "月次", 297 - "granularity_yearly": "年次", 298 - "start_date": "開始日", 299 - "end_date": "終了日", 300 - "no_data": "ダウンロードデータはありません", 301 - "loading": "読み込み中...", 302 - "y_axis_label": "{granularity} ダウンロード数", 303 - "download_file": "{fileType} をダウンロード", 304 - "toggle_annotator": "アノテーターを切り替え" 290 + "modal_title": "ダウンロード数" 305 291 }, 306 292 "install_scripts": { 307 293 "title": "インストールスクリプト", ··· 385 371 "published": "最近の公開", 386 372 "name_asc": "名前順(A-Z)", 387 373 "name_desc": "名前順(Z-A)" 374 + }, 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 388 } 389 389 }, 390 390 "connector": {
+15 -15
lunaria/files/ne-NP.json
··· 235 235 }, 236 236 "downloads": { 237 237 "title": "साप्ताहिक डाउनलोड", 238 - "date_range": "{start} देखि {end}", 239 - "date_range_multiline": "{start}\nदेखि {end}", 240 238 "analyze": "डाउनलोड विश्लेषण", 241 - "modal_title": "डाउनलोडहरू", 242 - "granularity": "सूक्ष्मता", 243 - "granularity_daily": "दैनिक", 244 - "granularity_weekly": "साप्ताहिक", 245 - "granularity_monthly": "मासिक", 246 - "granularity_yearly": "वार्षिक", 247 - "start_date": "सुरु", 248 - "end_date": "अन्त्य", 249 - "no_data": "डाउनलोड डेटा उपलब्ध छैन", 250 - "loading": "लोड हुँदैछ...", 251 - "y_axis_label": "{granularity} डाउनलोड", 252 - "download_file": "{fileType} डाउनलोड गर्नुहोस्", 253 - "toggle_annotator": "एनोटेटर टगल गर्नुहोस्" 239 + "modal_title": "डाउनलोडहरू" 254 240 }, 255 241 "install_scripts": { 256 242 "title": "इन्स्टल स्क्रिप्टहरू", ··· 332 318 "downloads": "धेरै डाउनलोड भएका", 333 319 "name_asc": "नाम (A-Z)", 334 320 "name_desc": "नाम (Z-A)" 321 + }, 322 + "trends": { 323 + "granularity": "सूक्ष्मता", 324 + "granularity_daily": "दैनिक", 325 + "granularity_weekly": "साप्ताहिक", 326 + "granularity_monthly": "मासिक", 327 + "granularity_yearly": "वार्षिक", 328 + "start_date": "सुरु", 329 + "end_date": "अन्त्य", 330 + "loading": "लोड हुँदैछ...", 331 + "date_range": "{start} देखि {end}", 332 + "date_range_multiline": "{start}\nदेखि {end}", 333 + "download_file": "{fileType} डाउनलोड गर्नुहोस्", 334 + "toggle_annotator": "एनोटेटर टगल गर्नुहोस्" 335 335 } 336 336 }, 337 337 "connector": {
+7 -7
lunaria/files/no-NO.json
··· 258 258 "show_more": "(vis {count} flere)", 259 259 "show_less": "(vis færre)" 260 260 }, 261 - "downloads": { 262 - "title": "Ukentlige nedlastinger", 261 + "trends": { 263 262 "date_range": "{start} til {end}", 264 263 "date_range_multiline": "{start}\ntil {end}", 265 - "analyze": "Analyser nedlastinger", 266 - "community_distribution": "Vis distribusjon av bruk i fellesskapet", 267 - "modal_title": "Nedlastinger", 268 264 "granularity": "Oppløsning", 269 265 "granularity_daily": "Daglig", 270 266 "granularity_weekly": "Ukentlig", ··· 272 268 "granularity_yearly": "Årlig", 273 269 "start_date": "Start", 274 270 "end_date": "Slutt", 275 - "no_data": "Ingen nedlastingsdata tilgjengelig", 276 271 "loading": "Laster...", 277 - "y_axis_label": "{granularity} nedlastinger", 278 272 "download_file": "Last ned {fileType}", 279 273 "toggle_annotator": "Veksle annotering" 274 + }, 275 + "downloads": { 276 + "title": "Ukentlige nedlastinger", 277 + "analyze": "Analyser nedlastinger", 278 + "community_distribution": "Vis distribusjon av bruk i fellesskapet", 279 + "modal_title": "Nedlastinger" 280 280 }, 281 281 "install_scripts": { 282 282 "title": "Installasjonsskript",
+15 -15
lunaria/files/pl-PL.json
··· 264 264 }, 265 265 "downloads": { 266 266 "title": "Pobrania tygodniowe", 267 - "date_range": "{start} do {end}", 268 - "date_range_multiline": "{start}\ndo {end}", 269 267 "analyze": "Analizuj pobrania", 270 - "modal_title": "Pobrania", 271 - "granularity": "Agregacja", 272 - "granularity_daily": "Dzienna", 273 - "granularity_weekly": "Tygodniowa", 274 - "granularity_monthly": "Miesięczna", 275 - "granularity_yearly": "Roczna", 276 - "start_date": "Od", 277 - "end_date": "Do", 278 - "no_data": "Brak danych o pobraniach", 279 - "loading": "Ładowanie...", 280 - "y_axis_label": "Pobrania ({granularity})", 281 - "download_file": "Pobierz {fileType}", 282 - "toggle_annotator": "Przełącz adnotacje" 268 + "modal_title": "Pobrania" 283 269 }, 284 270 "install_scripts": { 285 271 "title": "Skrypty instalacji", ··· 363 349 "published": "Ostatnio opublikowane", 364 350 "name_asc": "Nazwa (A-Z)", 365 351 "name_desc": "Nazwa (Z-A)" 352 + }, 353 + "trends": { 354 + "granularity": "Agregacja", 355 + "granularity_daily": "Dzienna", 356 + "granularity_weekly": "Tygodniowa", 357 + "granularity_monthly": "Miesięczna", 358 + "granularity_yearly": "Roczna", 359 + "start_date": "Od", 360 + "end_date": "Do", 361 + "loading": "Ładowanie...", 362 + "date_range": "{start} do {end}", 363 + "date_range_multiline": "{start}\ndo {end}", 364 + "download_file": "Pobierz {fileType}", 365 + "toggle_annotator": "Przełącz adnotacje" 366 366 } 367 367 }, 368 368 "connector": {
+15 -15
lunaria/files/pt-BR.json
··· 250 250 }, 251 251 "downloads": { 252 252 "title": "Downloads Semanais", 253 - "date_range": "{start} a {end}", 254 - "date_range_multiline": "{start}\npara {end}", 255 253 "analyze": "Analisar downloads", 256 - "modal_title": "Downloads", 257 - "granularity": "Granularidade", 258 - "granularity_daily": "Diária", 259 - "granularity_weekly": "Semanal", 260 - "granularity_monthly": "Mensal", 261 - "granularity_yearly": "Anual", 262 - "start_date": "Início", 263 - "end_date": "Fim", 264 - "no_data": "Nenhum dado de download disponível", 265 - "loading": "Carregando...", 266 - "y_axis_label": "downloads {granularity}", 267 - "download_file": "Baixar {fileType}", 268 - "toggle_annotator": "Alternar anotador" 254 + "modal_title": "Downloads" 269 255 }, 270 256 "install_scripts": { 271 257 "title": "Scripts de Instalação", ··· 348 334 "downloads": "Mais baixados", 349 335 "name_asc": "Nome (A-Z)", 350 336 "name_desc": "Nome (Z-A)" 337 + }, 338 + "trends": { 339 + "granularity": "Granularidade", 340 + "granularity_daily": "Diária", 341 + "granularity_weekly": "Semanal", 342 + "granularity_monthly": "Mensal", 343 + "granularity_yearly": "Anual", 344 + "start_date": "Início", 345 + "end_date": "Fim", 346 + "loading": "Carregando...", 347 + "date_range": "{start} a {end}", 348 + "date_range_multiline": "{start}\npara {end}", 349 + "download_file": "Baixar {fileType}", 350 + "toggle_annotator": "Alternar anotador" 351 351 } 352 352 }, 353 353 "connector": {
+15 -15
lunaria/files/ru-RU.json
··· 216 216 }, 217 217 "downloads": { 218 218 "title": "Загрузки за неделю", 219 - "date_range": "С {start} по {end}", 220 - "date_range_multiline": "С {start}\nпо {end}", 221 219 "analyze": "Анализировать загрузки", 222 - "modal_title": "Загрузки", 223 - "granularity": "Детализация", 224 - "granularity_daily": "По дням", 225 - "granularity_weekly": "По неделям", 226 - "granularity_monthly": "По месяцам", 227 - "granularity_yearly": "По годам", 228 - "start_date": "Начало", 229 - "end_date": "Конец", 230 - "no_data": "Нет данных о загрузках", 231 - "loading": "Загрузка...", 232 - "y_axis_label": "{granularity} загрузки", 233 - "download_file": "Скачать {fileType}", 234 - "toggle_annotator": "Переключить аннотации" 220 + "modal_title": "Загрузки" 235 221 }, 236 222 "install_scripts": { 237 223 "title": "Скрипты установки", ··· 312 298 "downloads": "Больше всего скачиваний", 313 299 "name_asc": "Имя (А-Я)", 314 300 "name_desc": "Имя (Я-А)" 301 + }, 302 + "trends": { 303 + "granularity": "Детализация", 304 + "granularity_daily": "По дням", 305 + "granularity_weekly": "По неделям", 306 + "granularity_monthly": "По месяцам", 307 + "granularity_yearly": "По годам", 308 + "start_date": "Начало", 309 + "end_date": "Конец", 310 + "loading": "Загрузка...", 311 + "date_range": "С {start} по {end}", 312 + "date_range_multiline": "С {start}\nпо {end}", 313 + "download_file": "Скачать {fileType}", 314 + "toggle_annotator": "Переключить аннотации" 315 315 } 316 316 }, 317 317 "connector": {
+6 -6
lunaria/files/te-IN.json
··· 247 247 "show_more": "({count} మరిన్ని చూపించండి)", 248 248 "show_less": "(తక్కువ చూపించండి)" 249 249 }, 250 - "downloads": { 251 - "title": "వారపు డౌన్‌లోడ్‌లు", 250 + "trends": { 252 251 "date_range": "{start} నుండి {end}", 253 252 "date_range_multiline": "{start}\nనుండి {end}", 254 - "analyze": "డౌన్‌లోడ్‌లను విశ్లేషించండి", 255 - "modal_title": "డౌన్‌లోడ్‌లు", 256 253 "granularity": "గ్రాన్యులారిటీ", 257 254 "granularity_daily": "రోజువారీ", 258 255 "granularity_weekly": "వారపు", ··· 260 257 "granularity_yearly": "సంవత్సరపు", 261 258 "start_date": "ప్రారంభం", 262 259 "end_date": "ముగింపు", 263 - "no_data": "డౌన్‌లోడ్ డేటా అందుబాటులో లేదు", 264 260 "loading": "లోడ్ అవుతున్నది...", 265 - "y_axis_label": "{granularity} డౌన్‌లోడ్‌లు", 266 261 "download_file": "{fileType} డౌన్‌లోడ్ చేయండి", 267 262 "toggle_annotator": "అనోటేటర్‌ను టాగుల్ చేయండి" 263 + }, 264 + "downloads": { 265 + "title": "వారపు డౌన్‌లోడ్‌లు", 266 + "analyze": "డౌన్‌లోడ్‌లను విశ్లేషించండి", 267 + "modal_title": "డౌన్‌లోడ్‌లు" 268 268 }, 269 269 "install_scripts": { 270 270 "title": "ఇన్‌స్టాల్ స్క్రిప్ట్‌లు",
+15 -15
lunaria/files/uk-UA.json
··· 219 219 }, 220 220 "downloads": { 221 221 "title": "Завантажень на тиждень", 222 - "date_range": "{start} до {end}", 223 - "date_range_multiline": "{start}\nдо {end}", 224 222 "analyze": "Проаналізувати завантаження", 225 - "modal_title": "Завантаження", 226 - "granularity": "Детальність", 227 - "granularity_daily": "Щоденно", 228 - "granularity_weekly": "Щотижня", 229 - "granularity_monthly": "Щомісячно", 230 - "granularity_yearly": "Щороку", 231 - "start_date": "Початок", 232 - "end_date": "Кінець", 233 - "no_data": "Дані завантажень недоступні", 234 - "loading": "Завантаження...", 235 - "y_axis_label": "Завантажень за {granularity}", 236 - "download_file": "Завантажити {fileType}", 237 - "toggle_annotator": "Перемикати анотатор" 223 + "modal_title": "Завантаження" 238 224 }, 239 225 "install_scripts": { 240 226 "title": "Скрипти встановлення", ··· 315 301 "downloads": "Найбільше завантажено", 316 302 "name_asc": "Ім'я (A-Z)", 317 303 "name_desc": "Ім'я (Z-A)" 304 + }, 305 + "trends": { 306 + "granularity": "Детальність", 307 + "granularity_daily": "Щоденно", 308 + "granularity_weekly": "Щотижня", 309 + "granularity_monthly": "Щомісячно", 310 + "granularity_yearly": "Щороку", 311 + "start_date": "Початок", 312 + "end_date": "Кінець", 313 + "loading": "Завантаження...", 314 + "date_range": "{start} до {end}", 315 + "date_range_multiline": "{start}\nдо {end}", 316 + "download_file": "Завантажити {fileType}", 317 + "toggle_annotator": "Перемикати анотатор" 318 318 } 319 319 }, 320 320 "connector": {
+16 -16
lunaria/files/zh-CN.json
··· 285 285 }, 286 286 "downloads": { 287 287 "title": "每周下载量", 288 - "date_range": "{start} 到 {end}", 289 - "date_range_multiline": "{start}\n到 {end}", 290 288 "analyze": "分析下载量", 291 289 "community_distribution": "查看社区采用分布", 292 - "modal_title": "下载量", 293 - "granularity": "周期", 294 - "granularity_daily": "每日", 295 - "granularity_weekly": "每周", 296 - "granularity_monthly": "每月", 297 - "granularity_yearly": "每年", 298 - "start_date": "开始", 299 - "end_date": "结束", 300 - "no_data": "没有下载数据", 301 - "loading": "加载中…", 302 - "y_axis_label": "{granularity}下载量", 303 - "download_file": "下载 {fileType}", 304 - "toggle_annotator": "切换标注工具", 305 - "legend_estimation": "估算值" 290 + "modal_title": "下载量" 306 291 }, 307 292 "install_scripts": { 308 293 "title": "安装脚本", ··· 391 376 "b": "{size} B", 392 377 "kb": "{size} kB", 393 378 "mb": "{size} MB" 379 + }, 380 + "trends": { 381 + "granularity": "周期", 382 + "granularity_daily": "每日", 383 + "granularity_weekly": "每周", 384 + "granularity_monthly": "每月", 385 + "granularity_yearly": "每年", 386 + "start_date": "开始", 387 + "end_date": "结束", 388 + "loading": "加载中…", 389 + "date_range": "{start} 到 {end}", 390 + "date_range_multiline": "{start}\n到 {end}", 391 + "download_file": "下载 {fileType}", 392 + "toggle_annotator": "切换标注工具", 393 + "legend_estimation": "估算值" 394 394 } 395 395 }, 396 396 "connector": {
+15 -15
lunaria/files/zh-TW.json
··· 282 282 }, 283 283 "downloads": { 284 284 "title": "每週下載量", 285 - "date_range": "{start} 到 {end}", 286 - "date_range_multiline": "{start}\n到 {end}", 287 285 "analyze": "分析下載量", 288 286 "community_distribution": "檢視社群採用分布", 289 - "modal_title": "下載量", 290 - "granularity": "週期", 291 - "granularity_daily": "每日", 292 - "granularity_weekly": "每週", 293 - "granularity_monthly": "每月", 294 - "granularity_yearly": "每年", 295 - "start_date": "開始", 296 - "end_date": "結束", 297 - "no_data": "沒有下載資料", 298 - "loading": "載入中…", 299 - "y_axis_label": "{granularity} 下載量", 300 - "download_file": "下載 {fileType}", 301 - "toggle_annotator": "切換標註工具" 287 + "modal_title": "下載量" 302 288 }, 303 289 "install_scripts": { 304 290 "title": "安裝腳本", ··· 382 368 "published": "最近發布", 383 369 "name_asc": "名稱(A-Z)", 384 370 "name_desc": "名稱(Z-A)" 371 + }, 372 + "trends": { 373 + "granularity": "週期", 374 + "granularity_daily": "每日", 375 + "granularity_weekly": "每週", 376 + "granularity_monthly": "每月", 377 + "granularity_yearly": "每年", 378 + "start_date": "開始", 379 + "end_date": "結束", 380 + "loading": "載入中…", 381 + "date_range": "{start} 到 {end}", 382 + "date_range_multiline": "{start}\n到 {end}", 383 + "download_file": "下載 {fileType}", 384 + "toggle_annotator": "切換標註工具" 385 385 } 386 386 }, 387 387 "connector": {
+2 -2
test/nuxt/components/PackageWeeklyDownloadStats.spec.ts
··· 40 40 }) 41 41 42 42 expect(component.text()).toContain('Weekly Downloads') 43 - expect(component.text()).toContain('No download data available') 43 + expect(component.text()).toContain('No data available') 44 44 }) 45 45 46 46 it('shows the section when weekly downloads exist', async () => { ··· 60 60 }) 61 61 62 62 expect(component.text()).toContain('Weekly Downloads') 63 - expect(component.text()).not.toContain('No download data available') 63 + expect(component.text()).not.toContain('No data available') 64 64 }) 65 65 })