mirror of
https://github.com/anomalyco/opencode.git
synced 2026-07-10 00:28:29 +00:00
fix(data): clarify unchanged rank
This commit is contained in:
parent
c72cca8def
commit
7b1fe33ed3
19 changed files with 23 additions and 5 deletions
|
|
@ -240,6 +240,7 @@ const en = {
|
|||
"model.noPeersDescription": "Peer rankings appear after usage lands.",
|
||||
"model.noUsageLastWeek": "No usage last week",
|
||||
"model.newThisWeek": "New this week",
|
||||
"model.sameAsPreviousWeek": "Same as previous week",
|
||||
"model.vsPreviousWeek": "{{change}} vs previous week",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "users",
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "تظهر ترتيبات النماذج المشابهة بعد وصول الاستخدام.",
|
||||
"model.noUsageLastWeek": "لا يوجد استخدام الأسبوع الماضي",
|
||||
"model.newThisWeek": "جديد هذا الأسبوع",
|
||||
"model.sameAsPreviousWeek": "دون تغيير عن الأسبوع السابق",
|
||||
"model.vsPreviousWeek": "{{change}} مقارنة بالأسبوع السابق",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "مستخدمون",
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Os rankings de pares aparecem depois que o uso chega.",
|
||||
"model.noUsageLastWeek": "Sem uso na semana passada",
|
||||
"model.newThisWeek": "Novo esta semana",
|
||||
"model.sameAsPreviousWeek": "Igual à semana anterior",
|
||||
"model.vsPreviousWeek": "{{change}} vs semana anterior",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "usuários",
|
||||
|
|
|
|||
|
|
@ -222,6 +222,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Ranglister over lignende modeller vises, når brug lander.",
|
||||
"model.noUsageLastWeek": "Ingen brug sidste uge",
|
||||
"model.newThisWeek": "Ny denne uge",
|
||||
"model.sameAsPreviousWeek": "Samme som forrige uge",
|
||||
"model.vsPreviousWeek": "{{change}} vs forrige uge",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "brugere",
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Vergleichsrankings erscheinen, nachdem Nutzung eingegangen ist.",
|
||||
"model.noUsageLastWeek": "Keine Nutzung letzte Woche",
|
||||
"model.newThisWeek": "Neu diese Woche",
|
||||
"model.sameAsPreviousWeek": "Unverändert zur vorherigen Woche",
|
||||
"model.vsPreviousWeek": "{{change}} ggü. vorheriger Woche",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "Nutzer",
|
||||
|
|
|
|||
|
|
@ -222,6 +222,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Las clasificaciones de modelos similares aparecen después de que llegue uso.",
|
||||
"model.noUsageLastWeek": "Sin uso la semana pasada",
|
||||
"model.newThisWeek": "Nuevo esta semana",
|
||||
"model.sameAsPreviousWeek": "Igual que la semana anterior",
|
||||
"model.vsPreviousWeek": "{{change}} vs semana anterior",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "usuarios",
|
||||
|
|
|
|||
|
|
@ -224,6 +224,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Les classements de modèles proches apparaissent après l'arrivée de l'utilisation.",
|
||||
"model.noUsageLastWeek": "Aucune utilisation la semaine dernière",
|
||||
"model.newThisWeek": "Nouveau cette semaine",
|
||||
"model.sameAsPreviousWeek": "Identique à la semaine précédente",
|
||||
"model.vsPreviousWeek": "{{change}} vs semaine précédente",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "utilisateurs",
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Le classifiche dei modelli simili appaiono dopo l'arrivo dell'utilizzo.",
|
||||
"model.noUsageLastWeek": "Nessun utilizzo la scorsa settimana",
|
||||
"model.newThisWeek": "Nuovo questa settimana",
|
||||
"model.sameAsPreviousWeek": "Uguale alla settimana precedente",
|
||||
"model.vsPreviousWeek": "{{change}} vs settimana precedente",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "utenti",
|
||||
|
|
|
|||
|
|
@ -224,6 +224,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "使用量が届くと類似モデルのランキングが表示されます。",
|
||||
"model.noUsageLastWeek": "先週の使用量なし",
|
||||
"model.newThisWeek": "今週新規",
|
||||
"model.sameAsPreviousWeek": "前週と同じ",
|
||||
"model.vsPreviousWeek": "前週比 {{change}}",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "ユーザー",
|
||||
|
|
|
|||
|
|
@ -224,6 +224,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "사용량이 들어오면 비슷한 모델 순위가 표시됩니다.",
|
||||
"model.noUsageLastWeek": "지난주 사용량 없음",
|
||||
"model.newThisWeek": "이번 주 신규",
|
||||
"model.sameAsPreviousWeek": "지난주와 동일",
|
||||
"model.vsPreviousWeek": "지난주 대비 {{change}}",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "사용자",
|
||||
|
|
|
|||
|
|
@ -222,6 +222,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Rangeringer for lignende modeller vises etter at bruk lander.",
|
||||
"model.noUsageLastWeek": "Ingen bruk forrige uke",
|
||||
"model.newThisWeek": "Ny denne uken",
|
||||
"model.sameAsPreviousWeek": "Samme som forrige uke",
|
||||
"model.vsPreviousWeek": "{{change}} mot forrige uke",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "brukere",
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Rankingi podobnych modeli pojawią się po nadejściu użycia.",
|
||||
"model.noUsageLastWeek": "Brak użycia w zeszłym tygodniu",
|
||||
"model.newThisWeek": "Nowy w tym tygodniu",
|
||||
"model.sameAsPreviousWeek": "Tak samo jak w poprzednim tygodniu",
|
||||
"model.vsPreviousWeek": "{{change}} vs poprzedni tydzień",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "użytkownicy",
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Рейтинги похожих моделей появятся после использования.",
|
||||
"model.noUsageLastWeek": "Нет использования на прошлой неделе",
|
||||
"model.newThisWeek": "Новая на этой неделе",
|
||||
"model.sameAsPreviousWeek": "Без изменений к предыдущей неделе",
|
||||
"model.vsPreviousWeek": "{{change}} к предыдущей неделе",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "пользователи",
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "อันดับโมเดลใกล้เคียงจะแสดงหลังจากมีการใช้งานเข้ามา",
|
||||
"model.noUsageLastWeek": "ไม่มีการใช้งานเมื่อสัปดาห์ที่แล้ว",
|
||||
"model.newThisWeek": "ใหม่ในสัปดาห์นี้",
|
||||
"model.sameAsPreviousWeek": "เท่าเดิมจากสัปดาห์ก่อน",
|
||||
"model.vsPreviousWeek": "{{change}} เทียบกับสัปดาห์ก่อน",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "ผู้ใช้",
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Benzer model sıralamaları kullanım geldikten sonra görünür.",
|
||||
"model.noUsageLastWeek": "Geçen hafta kullanım yok",
|
||||
"model.newThisWeek": "Bu hafta yeni",
|
||||
"model.sameAsPreviousWeek": "Önceki haftayla aynı",
|
||||
"model.vsPreviousWeek": "önceki haftaya göre {{change}}",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "kullanıcı",
|
||||
|
|
|
|||
|
|
@ -223,6 +223,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "Рейтинги схожих моделей з'являться після використання.",
|
||||
"model.noUsageLastWeek": "Немає використання минулого тижня",
|
||||
"model.newThisWeek": "Нова цього тижня",
|
||||
"model.sameAsPreviousWeek": "Без змін відносно попереднього тижня",
|
||||
"model.vsPreviousWeek": "{{change}} до попереднього тижня",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "користувачі",
|
||||
|
|
|
|||
|
|
@ -222,6 +222,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "使用量到达后会显示同类模型排名。",
|
||||
"model.noUsageLastWeek": "上周无使用量",
|
||||
"model.newThisWeek": "本周新增",
|
||||
"model.sameAsPreviousWeek": "与上周相同",
|
||||
"model.vsPreviousWeek": "较上周 {{change}}",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "用户",
|
||||
|
|
|
|||
|
|
@ -222,6 +222,7 @@ export const dict = {
|
|||
"model.noPeersDescription": "使用量到達後會顯示同類模型排名。",
|
||||
"model.noUsageLastWeek": "上週無使用量",
|
||||
"model.newThisWeek": "本週新增",
|
||||
"model.sameAsPreviousWeek": "與上週相同",
|
||||
"model.vsPreviousWeek": "較上週 {{change}}",
|
||||
"model.pdf": "PDF",
|
||||
"format.users": "使用者",
|
||||
|
|
|
|||
|
|
@ -912,17 +912,17 @@ function isModelUsageLabelHidden(index: number, count: number) {
|
|||
return index !== count - 1 && index % interval !== 0
|
||||
}
|
||||
|
||||
function formatRankMove(previousRank: number, rank: number) {
|
||||
const change = previousRank - rank
|
||||
function formatRankMove(change: number) {
|
||||
if (change > 0) return `+${change}`
|
||||
if (change < 0) return `${change}`
|
||||
return "0"
|
||||
return `${change}`
|
||||
}
|
||||
|
||||
function formatModelRankMoveLabel(data: StatsModelData, i18n: ReturnType<typeof useI18n>) {
|
||||
if (data.rank === null) return i18n.t("model.noUsageLastWeek")
|
||||
if (data.previousRank === null) return i18n.t("model.newThisWeek")
|
||||
return i18n.t("model.vsPreviousWeek", { change: formatRankMove(data.previousRank, data.rank) })
|
||||
const change = data.previousRank - data.rank
|
||||
if (change === 0) return i18n.t("model.sameAsPreviousWeek")
|
||||
return i18n.t("model.vsPreviousWeek", { change: formatRankMove(change) })
|
||||
}
|
||||
|
||||
function formatTokens(value: number) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue