Skip to content
Closed
6 changes: 6 additions & 0 deletions Sources/CodexBar/PreferencesSpendDashboardPane.swift
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,12 @@ struct SpendDashboardPane: View {
}
}

if self.settings.costUsageEnabled, !self.controller.model.tokenActivity.isEmpty {
SpendDashboardPanel {
SpendActivityHeatmapView(points: self.controller.model.tokenActivity)
}
}

if self.controller.failedSourceCount > 0 {
Label(
spendDashboardRefreshFailureText(self.controller.failedSourceCount),
Expand Down
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1353,3 +1353,13 @@
"Cost today unavailable" = "تكلفة اليوم: غير متوفر";
"30-day cost unavailable" = "تكلفة 30 يوماً: غير متوفر";
"Resets" = "إعادات الضبط";

"Cumulative" = "تراكمي";
"Token activity" = "نشاط الرموز";
"View" = "عرض";
"in the last year" = "في العام الماضي";
"No activity in the last 12 months" = "لا يوجد نشاط في آخر 12 شهرًا";
"Each column = 1 week" = "كل عمود = أسبوع واحد";
"Running total" = "الإجمالي التراكمي";
"Less" = "أقل";
"More" = "أكثر";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/ca.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1352,3 +1352,13 @@
"Cost today unavailable" = "Cost d’avui: No disponible";
"30-day cost unavailable" = "Cost de 30 dies: No disponible";
"Resets" = "Reinicis";

"Cumulative" = "Acumulat";
"Token activity" = "Activitat de tokens";
"View" = "Vista";
"in the last year" = "l'últim any";
"No activity in the last 12 months" = "Sense activitat en els últims 12 mesos";
"Each column = 1 week" = "Cada columna = 1 setmana";
"Running total" = "Total acumulat";
"Less" = "Menys";
"More" = "Més";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/de.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1350,3 +1350,13 @@
"Cost today unavailable" = "Kosten heute: Nicht verfügbar";
"30-day cost unavailable" = "Kosten 30 Tage: Nicht verfügbar";
"Resets" = "Zurücksetzungen";

"Cumulative" = "Kumulativ";
"Token activity" = "Token-Aktivität";
"View" = "Ansicht";
"in the last year" = "im letzten Jahr";
"No activity in the last 12 months" = "Keine Aktivität in den letzten 12 Monaten";
"Each column = 1 week" = "Jede Spalte = 1 Woche";
"Running total" = "Laufende Summe";
"Less" = "Weniger";
"More" = "Mehr";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/en.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1354,3 +1354,13 @@
"Cost today unavailable" = "Cost today unavailable";
"30-day cost unavailable" = "30-day cost unavailable";
"Resets" = "Resets";

"Cumulative" = "Cumulative";
"Token activity" = "Token activity";
"View" = "View";
"in the last year" = "in the last year";
"No activity in the last 12 months" = "No activity in the last 12 months";
"Each column = 1 week" = "Each column = 1 week";
"Running total" = "Running total";
"Less" = "Less";
"More" = "More";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/es.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1348,3 +1348,13 @@
"Cost today unavailable" = "Coste de hoy: No disponible";
"30-day cost unavailable" = "Coste de 30 días: No disponible";
"Resets" = "Reinicios";

"Cumulative" = "Acumulado";
"Token activity" = "Actividad de tokens";
"View" = "Vista";
"in the last year" = "en el último año";
"No activity in the last 12 months" = "Sin actividad en los últimos 12 meses";
"Each column = 1 week" = "Cada columna = 1 semana";
"Running total" = "Total acumulado";
"Less" = "Menos";
"More" = "Más";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/fa.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1353,3 +1353,13 @@
"Cost today unavailable" = "هزینهٔ امروز: در دسترس نیست";
"30-day cost unavailable" = "هزینهٔ ۳۰ روز: در دسترس نیست";
"Resets" = "بازنشانی‌ها";

"Cumulative" = "تجمعی";
"Token activity" = "فعالیت توکن";
"View" = "نمایش";
"in the last year" = "در سال گذشته";
"No activity in the last 12 months" = "هیچ فعالیتی در ۱۲ ماه گذشته وجود ندارد";
"Each column = 1 week" = "هر ستون = ۱ هفته";
"Running total" = "مجموع تجمعی";
"Less" = "کمتر";
"More" = "بیشتر";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/fr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1349,3 +1349,13 @@
"Cost today unavailable" = "Coût aujourd’hui: Indisponible";
"30-day cost unavailable" = "Coût sur 30 j: Indisponible";
"Resets" = "Réinitialisations";

"Cumulative" = "Cumulé";
"Token activity" = "Activité des tokens";
"View" = "Vue";
"in the last year" = "sur l'année écoulée";
"No activity in the last 12 months" = "Aucune activité au cours des 12 derniers mois";
"Each column = 1 week" = "Chaque colonne = 1 semaine";
"Running total" = "Total cumulé";
"Less" = "Moins";
"More" = "Plus";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/gl.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1349,3 +1349,13 @@
"Cost today unavailable" = "Custo de hoxe: Non dispoñible";
"30-day cost unavailable" = "Custo de 30 días: Non dispoñible";
"Resets" = "Reinicios";

"Cumulative" = "Acumulado";
"Token activity" = "Actividade de tokens";
"View" = "Vista";
"in the last year" = "no último ano";
"No activity in the last 12 months" = "Sen actividade nos últimos 12 meses";
"Each column = 1 week" = "Cada columna = 1 semana";
"Running total" = "Total acumulado";
"Less" = "Menos";
"More" = "Máis";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/id.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1353,3 +1353,13 @@
"Cost today unavailable" = "Biaya hari ini: Tidak tersedia";
"30-day cost unavailable" = "Biaya 30 hari: Tidak tersedia";
"Resets" = "Reset";

"Cumulative" = "Kumulatif";
"Token activity" = "Aktivitas token";
"View" = "Tampilan";
"in the last year" = "dalam setahun terakhir";
"No activity in the last 12 months" = "Tidak ada aktivitas dalam 12 bulan terakhir";
"Each column = 1 week" = "Setiap kolom = 1 minggu";
"Running total" = "Total berjalan";
"Less" = "Sedikit";
"More" = "Banyak";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/it.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1353,3 +1353,13 @@
"Cost today unavailable" = "Costo oggi: Non disponibile";
"30-day cost unavailable" = "Costo 30 gg: Non disponibile";
"Resets" = "Ripristini";

"Cumulative" = "Cumulativo";
"Token activity" = "Attività token";
"View" = "Vista";
"in the last year" = "nell'ultimo anno";
"No activity in the last 12 months" = "Nessuna attività negli ultimi 12 mesi";
"Each column = 1 week" = "Ogni colonna = 1 settimana";
"Running total" = "Totale progressivo";
"Less" = "Meno";
"More" = "Più";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/ja.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1350,3 +1350,13 @@
"Cost today unavailable" = "今日のコスト: 利用不可";
"30-day cost unavailable" = "30日間のコスト: 利用不可";
"Resets" = "リセット";

"Cumulative" = "累計";
"Token activity" = "トークンアクティビティ";
"View" = "表示";
"in the last year" = "過去1年";
"No activity in the last 12 months" = "過去12か月にアクティビティなし";
"Each column = 1 week" = "各列 = 1週間";
"Running total" = "累計";
"Less" = "少";
"More" = "多";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/ko.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1317,3 +1317,13 @@
"Cost today unavailable" = "오늘 비용: 사용할 수 없음";
"30-day cost unavailable" = "30일 비용: 사용할 수 없음";
"Resets" = "재설정";

"Cumulative" = "누적";
"Token activity" = "토큰 활동";
"View" = "보기";
"in the last year" = "지난 1년";
"No activity in the last 12 months" = "지난 12개월 동안 활동 없음";
"Each column = 1 week" = "각 열 = 1주";
"Running total" = "누적 합계";
"Less" = "적음";
"More" = "많음";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/nl.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1349,3 +1349,13 @@
"Cost today unavailable" = "Kosten vandaag: Niet beschikbaar";
"30-day cost unavailable" = "Kosten 30 dagen: Niet beschikbaar";
"Resets" = "Resets";

"Cumulative" = "Cumulatief";
"Token activity" = "Token-activiteit";
"View" = "Weergave";
"in the last year" = "in het afgelopen jaar";
"No activity in the last 12 months" = "Geen activiteit in de afgelopen 12 maanden";
"Each column = 1 week" = "Elke kolom = 1 week";
"Running total" = "Lopend totaal";
"Less" = "Minder";
"More" = "Meer";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/pl.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1353,3 +1353,13 @@
"Cost today unavailable" = "Koszt dzisiaj: Niedostępne";
"30-day cost unavailable" = "Koszt 30 dni: Niedostępne";
"Resets" = "Resety";

"Cumulative" = "Łącznie";
"Token activity" = "Aktywność tokenów";
"View" = "Widok";
"in the last year" = "w ciągu ostatniego roku";
"No activity in the last 12 months" = "Brak aktywności w ciągu ostatnich 12 miesięcy";
"Each column = 1 week" = "Każda kolumna = 1 tydzień";
"Running total" = "Suma narastająca";
"Less" = "Mniej";
"More" = "Więcej";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/pt-BR.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1350,3 +1350,13 @@
"Cost today unavailable" = "Custo hoje: Indisponível";
"30-day cost unavailable" = "Custo em 30 dias: Indisponível";
"Resets" = "Redefinições";

"Cumulative" = "Acumulado";
"Token activity" = "Atividade de tokens";
"View" = "Visualização";
"in the last year" = "no último ano";
"No activity in the last 12 months" = "Sem atividade nos últimos 12 meses";
"Each column = 1 week" = "Cada coluna = 1 semana";
"Running total" = "Total acumulado";
"Less" = "Menos";
"More" = "Mais";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/ru.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1351,3 +1351,13 @@
"Cost today unavailable" = "Расход сегодня: Недоступно";
"30-day cost unavailable" = "Расход за 30 дней: Недоступно";
"Resets" = "Сбросы";

"Cumulative" = "Накопительно";
"Token activity" = "Активность токенов";
"View" = "Вид";
"in the last year" = "за последний год";
"No activity in the last 12 months" = "Нет активности за последние 12 месяцев";
"Each column = 1 week" = "Каждый столбец = 1 неделя";
"Running total" = "Накопленный итог";
"Less" = "Меньше";
"More" = "Больше";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/sv.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1348,3 +1348,13 @@
"Cost today unavailable" = "Kostnad idag: Inte tillgänglig";
"30-day cost unavailable" = "Kostnad 30 dagar: Inte tillgänglig";
"Resets" = "Återställningar";

"Cumulative" = "Kumulativt";
"Token activity" = "Token-aktivitet";
"View" = "Vy";
"in the last year" = "det senaste året";
"No activity in the last 12 months" = "Ingen aktivitet de senaste 12 månaderna";
"Each column = 1 week" = "Varje kolumn = 1 vecka";
"Running total" = "Löpande summa";
"Less" = "Mindre";
"More" = "Mer";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/th.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1353,3 +1353,13 @@
"Cost today unavailable" = "ค่าใช้จ่ายวันนี้: ไม่พร้อมใช้งาน";
"30-day cost unavailable" = "ค่าใช้จ่าย 30 วัน: ไม่พร้อมใช้งาน";
"Resets" = "การรีเซ็ต";

"Cumulative" = "สะสม";
"Token activity" = "กิจกรรมโทเทน";
"View" = "มุมมอง";
"in the last year" = "ในปีที่ผ่านมา";
"No activity in the last 12 months" = "ไม่มีกิจกรรมในช่วง 12 เดือนที่ผ่านมา";
"Each column = 1 week" = "แต่ละคอลัมน์ = 1 สัปดาห์";
"Running total" = "ยอดรวมสะสม";
"Less" = "น้อย";
"More" = "มาก";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/tr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1351,3 +1351,13 @@
"Cost today unavailable" = "Bugünkü maliyet: Kullanılamıyor";
"30-day cost unavailable" = "30 günlük maliyet: Kullanılamıyor";
"Resets" = "Sıfırlamalar";

"Cumulative" = "Kümülatif";
"Token activity" = "Token etkinliği";
"View" = "Görünüm";
"in the last year" = "son yılda";
"No activity in the last 12 months" = "Son 12 ayda etkinlik yok";
"Each column = 1 week" = "Her sütun = 1 hafta";
"Running total" = "Birikimli toplam";
"Less" = "Az";
"More" = "Çok";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/uk.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1349,3 +1349,13 @@
"Cost today unavailable" = "Вартість сьогодні: Недоступний";
"30-day cost unavailable" = "Вартість за 30 днів: Недоступний";
"Resets" = "Скидання";

"Cumulative" = "Наростаючим підсумком";
"Token activity" = "Активність токенів";
"View" = "Вигляд";
"in the last year" = "за останній рік";
"No activity in the last 12 months" = "Немає активності за останні 12 місяців";
"Each column = 1 week" = "Кожен стовпець = 1 тиждень";
"Running total" = "Накопичений підсумок";
"Less" = "Менше";
"More" = "Більше";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/vi.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1350,3 +1350,13 @@
"Cost today unavailable" = "Chi phí hôm nay: Không có sẵn";
"30-day cost unavailable" = "Chi phí 30 ngày: Không có sẵn";
"Resets" = "Lần đặt lại";

"Cumulative" = "Tích lũy";
"Token activity" = "Hoạt động token";
"View" = "Chế độ xem";
"in the last year" = "trong năm qua";
"No activity in the last 12 months" = "Không có hoạt động trong 12 tháng qua";
"Each column = 1 week" = "Mỗi cột = 1 tuần";
"Running total" = "Tổng lũy kế";
"Less" = "Ít";
"More" = "Nhiều";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/zh-Hans.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1325,3 +1325,13 @@
"Cost today unavailable" = "今日费用: 不可用";
"30-day cost unavailable" = "30 天费用: 不可用";
"Resets" = "重置";

"Cumulative" = "累计";
"Token activity" = "Token 活动";
"View" = "视图";
"in the last year" = "近一年";
"No activity in the last 12 months" = "近 12 个月暂无活动";
"Each column = 1 week" = "每列 = 1 周";
"Running total" = "累计总量";
"Less" = "少";
"More" = "多";
10 changes: 10 additions & 0 deletions Sources/CodexBar/Resources/zh-Hant.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -1380,3 +1380,13 @@
"Cost today unavailable" = "今日費用: 無法使用";
"30-day cost unavailable" = "30 天費用: 無法使用";
"Resets" = "重設";

"Cumulative" = "累計";
"Token activity" = "Token 活動";
"View" = "檢視";
"in the last year" = "近一年";
"No activity in the last 12 months" = "近 12 個月暫無活動";
"Each column = 1 week" = "每列 = 1 週";
"Running total" = "累計總量";
"Less" = "少";
"More" = "多";
Loading