feat: add more usage stats

This commit is contained in:
moonrailgun 2024-11-06 01:19:57 +08:00
parent e4b98b1c36
commit b71bf6542e
9 changed files with 141 additions and 6 deletions

View File

@ -91,6 +91,7 @@
"k3e8b13f8": "Discord beitreten",
"k3eaab921": "ÜberwachungsListe",
"k3f36e17e": "Twitter folgen",
"k406089a4": "Aktion",
"k406e9ad8": "Bestätigen",
"k41d3ce6c": "Ereignis wiederhergestellt",
"k42347b91": "Website-Ereigniszählung",
@ -99,6 +100,7 @@
"k44186b66": "Zählung",
"k44cad477": "(Aktuell)",
"k45f80a27": "Erweitert",
"k4727e4db": "Ablaufdatum",
"k477b7ee4": "Teilweise Systemausfälle",
"k47fe1f95": "Fügen Sie diesen Beispielcode zu Ihrem Projekt hinzu",
"k48186ce": "Zurück zur Startseite",
@ -130,9 +132,12 @@
"k58267a45": "Quelle",
"k58f90514": "Bot-Token",
"k593cf342": "Sind Sie sicher, diesen Monitor zu löschen?",
"k5a782f4b": "Website-Anzahl",
"k5a839f71": "Betriebszeit",
"k5b5be0d4": "Aktuelle Rolle",
"k5c18db28": "Statusseiteninformationen ändern",
"k5d00536d": "Kopiert",
"k5d49d751": "Neuer API-Schlüssel wurde in Ihre Zwischenablage kopiert!",
"k5eb87a8b": "Start",
"k5ec0de4": "Für die HTTPS-Überwachung werden bei Zuweisung einer Benachrichtigungsmethode Benachrichtigungen 1, 3, 7 und 14 Tage vor Ablauf gesendet.",
"k5ecf04b0": "Ansicht",
@ -223,6 +228,7 @@
"k93458b98": "Spielplatz",
"k951a939a": "Akzeptierte Zählung der Website",
"k95f932a": "Warten derzeit auf eine neue Anfrage vom Remote-Server",
"k97b02874": "Seitenanzahl",
"k98f433ee": "Reporter herunterladen von",
"k9991c290": "Gemeinschaft",
"k9a272ecf": "Sind das Ihre Server?",
@ -248,6 +254,7 @@
"ka6ee7455": "Website-ID",
"ka71c12e1": "Die beiden Passwörter stimmen nicht überein",
"ka765ad32": "Benachrichtigung",
"ka7d8617e": "Feed-Kanalanzahl",
"ka7fe5937": "Festplattenlesen/-schreiben",
"ka8e41156": "Suche und schneller Sprung",
"ka90bc019": "Deinstallieren",
@ -269,6 +276,7 @@
"kb0e351e0": "Aktualisiert",
"kb114a2e8": "Veraltet",
"kb15a6374": "Sie können Ihre Statusseite in Ihrer eigenen Domain konfigurieren, zum Beispiel: status.beispiel.com",
"kb2dded49": "Schlüssel",
"kb320aac4": "Überwacht seit {{dayNum}} Tagen",
"kb35cde91": "Suche",
"kb35d71ed": "ODER",
@ -276,6 +284,7 @@
"kb5673707": "Letzte 7 Tage",
"kb659c1bc": "Zert. Ablauf",
"kb6d350b6": "Feed-Kanäle",
"kb7bf8869": "API-Schlüssel",
"kb7fa344a": "Wählen Sie einen Feed-Kanal zum Senden aus",
"kb8de8c50": "BCC",
"kbb31d3db": "Statistikdatum",
@ -314,6 +323,7 @@
"kcd56f27b": "Zuletzt aktualisiert",
"kcd643ef3": "Lade...",
"kce77d0c1": "Zeitzone",
"kcff78587": "Zuletzt verwendet am",
"kd005f7a8": "Alle Feeds werden entfernt",
"kd031b383": "Ansichten",
"kd092de58": "Aktueller Arbeitsbereich:",
@ -328,9 +338,11 @@
"kd7279fa6": "Code",
"kd7985726": "{{num}} Benutzer",
"kd92fa3e7": "Host-Name",
"kdaa6ae2b": "Überwachungsanzahl",
"kdaff25a6": "Zeige den neuesten Wert",
"kdb61adbb": "Offline verbergen",
"kdbadcf43": "Alle Systeme betriebsbereit",
"kdbe222b": "API-Schlüssel",
"kdc10ee1a": "Erstellen Sie einen neuen Arbeitsbereich, um mit Teammitgliedern zusammenzuarbeiten.",
"kdc15c5d": "Daten",
"kdc1bf80e": "Url ist erforderlich",

View File

@ -91,6 +91,7 @@
"k3e8b13f8": "Join Discord",
"k3eaab921": "Monitor List",
"k3f36e17e": "Follow Twitter",
"k406089a4": "Action",
"k406e9ad8": "Confirm",
"k41d3ce6c": "Event unarchived",
"k42347b91": "Website Event Count",
@ -99,6 +100,7 @@
"k44186b66": "Count",
"k44cad477": "(Current)",
"k45f80a27": "Advanced",
"k4727e4db": "Expired At",
"k477b7ee4": "Partial System Outage",
"k47fe1f95": "Add this example code into your project",
"k48186ce": "Back to Homepage",
@ -130,9 +132,12 @@
"k58267a45": "Source",
"k58f90514": "Bot Token",
"k593cf342": "Are you sure you want to delete this monitor?",
"k5a782f4b": "Website Count",
"k5a839f71": "Uptime",
"k5b5be0d4": "Current Role",
"k5c18db28": "Modify Status Page Info",
"k5d00536d": "Copied",
"k5d49d751": "New api key has been copied into your clipboard!",
"k5eb87a8b": "Start",
"k5ec0de4": "For HTTPS monitoring, if any notification method is assigned, notifications will be sent at 1, 3, 7 and 14 days before expiration.",
"k5ecf04b0": "View",
@ -223,6 +228,7 @@
"k93458b98": "Playground",
"k951a939a": "Website Accepted Count",
"k95f932a": "Currently waiting for a new request from the remote server",
"k97b02874": "Page Count",
"k98f433ee": "Download reporter from",
"k9991c290": "Community",
"k9a272ecf": "Is this your servers?",
@ -248,6 +254,7 @@
"ka6ee7455": "Website ID",
"ka71c12e1": "The two passwords are not consistent",
"ka765ad32": "Notification",
"ka7d8617e": "Feed Channel Count",
"ka7fe5937": "Disk read/write",
"ka8e41156": "Search and quick jump",
"ka90bc019": "Uninstall",
@ -269,6 +276,7 @@
"kb0e351e0": "Refreshed",
"kb114a2e8": "Deprecated",
"kb15a6374": "You can config your status page in your own domain, for example: status.example.com",
"kb2dded49": "Key",
"kb320aac4": "Monitored for {{dayNum}} days",
"kb35cde91": "Search",
"kb35d71ed": "OR",
@ -276,6 +284,7 @@
"kb5673707": "Last 7 days",
"kb659c1bc": "Cert Exp.",
"kb6d350b6": "Feed Channels",
"kb7bf8869": "Api Keys",
"kb7fa344a": "Select Feed Channel for send",
"kb8de8c50": "BCC",
"kbb31d3db": "Statistic Date",
@ -314,6 +323,7 @@
"kcd56f27b": "Last updated",
"kcd643ef3": "Loading...",
"kce77d0c1": "Timezone",
"kcff78587": "Last Use At",
"kd005f7a8": "All feed will be remove",
"kd031b383": "Views",
"kd092de58": "Current Workspace:",
@ -328,9 +338,11 @@
"kd7279fa6": "Code",
"kd7985726": "{{num}} users",
"kd92fa3e7": "Host Name",
"kdaa6ae2b": "Monitor Count",
"kdaff25a6": "Show Latest Value",
"kdb61adbb": "Hide Offline",
"kdbadcf43": "All Systems Operational",
"kdbe222b": "Api Key",
"kdc10ee1a": "Create a new workspace to cooperate with team members.",
"kdc15c5d": "Data",
"kdc1bf80e": "Url is required",

View File

@ -91,6 +91,7 @@
"k3e8b13f8": "Rejoindre Discord",
"k3eaab921": "Liste de surveillance",
"k3f36e17e": "Suivre Twitter",
"k406089a4": "Action",
"k406e9ad8": "Confirmer",
"k41d3ce6c": "Événement désarchivé",
"k42347b91": "Nombre d'événements sur le site Web",
@ -99,6 +100,7 @@
"k44186b66": "Compte",
"k44cad477": "(Actuel)",
"k45f80a27": "Avancé",
"k4727e4db": "Expiré À",
"k477b7ee4": "Panne partielle du système",
"k47fe1f95": "Ajoutez ce code d'exemple à votre projet",
"k48186ce": "Retour à la page d'accueil",
@ -130,9 +132,12 @@
"k58267a45": "Source",
"k58f90514": "Jeton de bot",
"k593cf342": "Êtes-vous sûr de vouloir supprimer ce moniteur ?",
"k5a782f4b": "Nombre de Sites Web",
"k5a839f71": "Disponibilité",
"k5b5be0d4": "Rôle actuel",
"k5c18db28": "Modifier les informations de la page d'état",
"k5d00536d": "Copié",
"k5d49d751": "La nouvelle clé API a été copiée dans votre presse-papiers !",
"k5eb87a8b": "Démarrer",
"k5ec0de4": "Pour la surveillance HTTPS, si une méthode de notification est assignée, des notifications seront envoyées à 1, 3, 7 et 14 jours avant l'expiration.",
"k5ecf04b0": "Vue",
@ -223,6 +228,7 @@
"k93458b98": "Terrain de jeu",
"k951a939a": "Compte accepté par le site Web",
"k95f932a": "En attente d'une nouvelle requête du serveur distant",
"k97b02874": "Nombre de Pages",
"k98f433ee": "Télécharger le rapporteur de",
"k9991c290": "Communauté",
"k9a272ecf": "S'agit-il de vos serveurs ?",
@ -248,6 +254,7 @@
"ka6ee7455": "ID du site Web",
"ka71c12e1": "Les deux mots de passe ne sont pas cohérents",
"ka765ad32": "Notification",
"ka7d8617e": "Nombre de Canaux de Flux",
"ka7fe5937": "Lecture/écriture de disque",
"ka8e41156": "Rechercher et sauter rapidement",
"ka90bc019": "Désinstaller",
@ -269,6 +276,7 @@
"kb0e351e0": "Rafraîchi",
"kb114a2e8": "Obsolète",
"kb15a6374": "Vous pouvez configurer votre page de statut sur votre propre domaine, par exemple : status.example.com",
"kb2dded49": "Clé",
"kb320aac4": "Surveillé pendant {{dayNum}} jours",
"kb35cde91": "Recherche",
"kb35d71ed": "OU",
@ -276,6 +284,7 @@
"kb5673707": "7 derniers jours",
"kb659c1bc": "Expiration du cert.",
"kb6d350b6": "Canaux de flux",
"kb7bf8869": "Clés API",
"kb7fa344a": "Sélectionner le canal de flux à envoyer",
"kb8de8c50": "CCI",
"kbb31d3db": "Date de statistique",
@ -314,6 +323,7 @@
"kcd56f27b": "Dernière mise à jour",
"kcd643ef3": "Chargement...",
"kce77d0c1": "Fuseau horaire",
"kcff78587": "Dernière Utilisation À",
"kd005f7a8": "Tous les flux seront supprimés",
"kd031b383": "Vues",
"kd092de58": "Espace de travail actuel :",
@ -328,9 +338,11 @@
"kd7279fa6": "Code",
"kd7985726": "{{num}} utilisateurs",
"kd92fa3e7": "Nom de l'hôte",
"kdaa6ae2b": "Nombre de Moniteurs",
"kdaff25a6": "Afficher la dernière valeur",
"kdb61adbb": "Masquer hors ligne",
"kdbadcf43": "Tous les systèmes opérationnels",
"kdbe222b": "Clé API",
"kdc10ee1a": "Créer un nouvel espace de travail pour coopérer avec les membres de l'équipe.",
"kdc15c5d": "Données",
"kdc1bf80e": "L'URL est requise",

View File

@ -91,6 +91,7 @@
"k3e8b13f8": "Discordに参加",
"k3eaab921": "モニターリスト",
"k3f36e17e": "Twitterをフォロー",
"k406089a4": "アクション",
"k406e9ad8": "確認",
"k41d3ce6c": "イベントがアーカイブ解除されました",
"k42347b91": "ウェブサイトイベント数",
@ -99,6 +100,7 @@
"k44186b66": "カウント",
"k44cad477": "(現在)",
"k45f80a27": "詳細",
"k4727e4db": "期限切れ",
"k477b7ee4": "部分的なシステム障害",
"k47fe1f95": "このサンプルコードをプロジェクトに追加してください",
"k48186ce": "ホームページに戻る",
@ -130,9 +132,12 @@
"k58267a45": "ソース",
"k58f90514": "ボットトークン",
"k593cf342": "このモニターを削除してもよろしいですか?",
"k5a782f4b": "ウェブサイト数",
"k5a839f71": "アップタイム",
"k5b5be0d4": "現在の役割",
"k5c18db28": "ステータスページ情報を変更",
"k5d00536d": "コピー済み",
"k5d49d751": "新しいAPIキーがクリップボードにコピーされました",
"k5eb87a8b": "開始",
"k5ec0de4": "HTTPSモニタリングの場合、通知方法が割り当てられている場合、有効期限の1、3、7、14日前に通知が送信されます。",
"k5ecf04b0": "ビュー",
@ -223,6 +228,7 @@
"k93458b98": "プレイグラウンド",
"k951a939a": "ウェブサイト承認カウント",
"k95f932a": "現在、リモートサーバーからの新しいリクエストを待機中です",
"k97b02874": "ページ数",
"k98f433ee": "からレポーターをダウンロード",
"k9991c290": "コミュニティ",
"k9a272ecf": "これはあなたのサーバーですか?",
@ -248,6 +254,7 @@
"ka6ee7455": "ウェブサイトID",
"ka71c12e1": "2つのパスワードが一致しません",
"ka765ad32": "通知",
"ka7d8617e": "フィードチャンネル数",
"ka7fe5937": "ディスク読み取り/書き込み",
"ka8e41156": "検索して素早く移動",
"ka90bc019": "アンインストール",
@ -269,6 +276,7 @@
"kb0e351e0": "更新されました",
"kb114a2e8": "非推奨",
"kb15a6374": "自分のドメインでステータスページを設定できます。たとえば、status.example.com",
"kb2dded49": "キー",
"kb320aac4": "{{dayNum}}日間監視",
"kb35cde91": "検索",
"kb35d71ed": "または",
@ -276,6 +284,7 @@
"kb5673707": "過去7日間",
"kb659c1bc": "証明書の有効期限",
"kb6d350b6": "フィードチャンネル",
"kb7bf8869": "APIキー",
"kb7fa344a": "送信するフィードチャンネルを選択",
"kb8de8c50": "BCC",
"kbb31d3db": "統計日",
@ -314,6 +323,7 @@
"kcd56f27b": "最終更新",
"kcd643ef3": "読み込み中...",
"kce77d0c1": "タイムゾーン",
"kcff78587": "最終使用日時",
"kd005f7a8": "すべてのフィードが削除されます",
"kd031b383": "ビュー",
"kd092de58": "現在のワークスペース:",
@ -328,9 +338,11 @@
"kd7279fa6": "コード",
"kd7985726": "{{num}}人のユーザー",
"kd92fa3e7": "ホスト名",
"kdaa6ae2b": "モニター数",
"kdaff25a6": "最新値を表示",
"kdb61adbb": "オフラインを隠す",
"kdbadcf43": "すべてのシステムが稼働中",
"kdbe222b": "APIキー",
"kdc10ee1a": "チームメンバーと協力するために新しいワークスペースを作成します。",
"kdc15c5d": "データ",
"kdc1bf80e": "URLは必須です",

View File

@ -91,6 +91,7 @@
"k3e8b13f8": "Dołącz do Discorda",
"k3eaab921": "Lista monitorów",
"k3f36e17e": "Śledź na Twitterze",
"k406089a4": "Akcja",
"k406e9ad8": "Potwierdź",
"k41d3ce6c": "Wydarzenie odarchiwizowane",
"k42347b91": "Liczba zdarzeń na stronie internetowej",
@ -99,6 +100,7 @@
"k44186b66": "Liczba",
"k44cad477": "(Obecny)",
"k45f80a27": "Zaawansowane",
"k4727e4db": "Wygasło",
"k477b7ee4": "Częściowa awaria systemu",
"k47fe1f95": "Dodaj ten przykładowy kod do swojego projektu",
"k48186ce": "Powrót do strony głównej",
@ -130,9 +132,12 @@
"k58267a45": "Źródło",
"k58f90514": "Token Bota",
"k593cf342": "Czy na pewno chcesz usunąć ten monitor?",
"k5a782f4b": "Liczba stron internetowych",
"k5a839f71": "Czas działania",
"k5b5be0d4": "Aktualna Rola",
"k5c18db28": "Zmień informacje na stronie statusu",
"k5d00536d": "Skopiowane",
"k5d49d751": "Nowy klucz API został skopiowany do schowka!",
"k5eb87a8b": "Wznów",
"k5ec0de4": "Dla monitorowania HTTPS, jeśli przypisana jest jakakolwiek metoda powiadamiania, powiadomienia zostaną wysłane 1, 3, 7 i 14 dni przed wygaśnięciem.",
"k5ecf04b0": "Widok",
@ -223,6 +228,7 @@
"k93458b98": "Plac zabaw",
"k951a939a": "Liczba zaakceptowanych stron internetowych",
"k95f932a": "Obecnie czekam na nowe żądanie z zdalnego serwera",
"k97b02874": "Liczba stron",
"k98f433ee": "Pobierz reporter z",
"k9991c290": "Społeczność",
"k9a272ecf": "Czy to twoje serwery?",
@ -248,6 +254,7 @@
"ka6ee7455": "ID strony internetowej",
"ka71c12e1": "Dwa hasła nie są zgodne",
"ka765ad32": "Powiadomienie",
"ka7d8617e": "Liczba kanałów feed",
"ka7fe5937": "Odczyt/zapis dysku",
"ka8e41156": "Wyszukiwanie i szybkie przeskakiwanie",
"ka90bc019": "Odinstaluj",
@ -269,6 +276,7 @@
"kb0e351e0": "Odświeżone",
"kb114a2e8": "Przestarzałe",
"kb15a6374": "Możesz skonfigurować swoją stronę statusu pod własną domeną, na przykład: status.example.com",
"kb2dded49": "Klucz",
"kb320aac4": "Monitorowane przez {{dayNum}} dni",
"kb35cde91": "Szukaj",
"kb35d71ed": "LUB",
@ -276,6 +284,7 @@
"kb5673707": "Ostatnie 7 dni",
"kb659c1bc": "Wygaśnięcie certyfikatu",
"kb6d350b6": "Kanały feedu",
"kb7bf8869": "Klucze API",
"kb7fa344a": "Wybierz kanał feedu do wysłania",
"kb8de8c50": "DWU",
"kbb31d3db": "Data statystyk",
@ -314,6 +323,7 @@
"kcd56f27b": "Ostatnia aktualizacja",
"kcd643ef3": "Ładowanie...",
"kce77d0c1": "Strefa czasowa",
"kcff78587": "Ostatnie użycie",
"kd005f7a8": "Wszystkie kanały informacyjne zostaną usunięte",
"kd031b383": "Odsłony",
"kd092de58": "Aktualna przestrzeń robocza:",
@ -328,9 +338,11 @@
"kd7279fa6": "Kod",
"kd7985726": "{{num}} użytkowników",
"kd92fa3e7": "Nazwa hosta",
"kdaa6ae2b": "Liczba monitorów",
"kdaff25a6": "Pokaż najnowszą wartość",
"kdb61adbb": "Ukryj wyłączone",
"kdbadcf43": "Wszystkie systemy działają",
"kdbe222b": "Klucz API",
"kdc10ee1a": "Utwórz nową przestrzeń roboczą, aby współpracować z członkami zespołu.",
"kdc15c5d": "Dane",
"kdc1bf80e": "Url jest wymagany",

View File

@ -91,6 +91,7 @@
"k3e8b13f8": "Aderir ao Discord",
"k3eaab921": "Lista de Monitoramento",
"k3f36e17e": "Seguir o Twitter",
"k406089a4": "Ação",
"k406e9ad8": "Confirmar",
"k41d3ce6c": "Evento desarquivado",
"k42347b91": "Contagem de eventos do sítio Web",
@ -99,6 +100,7 @@
"k44186b66": "Contar",
"k44cad477": "(Atual)",
"k45f80a27": "Avançado",
"k4727e4db": "Expirado Em",
"k477b7ee4": "Interrupção Parcial do Sistema",
"k47fe1f95": "Adicione este código de exemplo ao seu projeto",
"k48186ce": "Voltar à página inicial",
@ -130,9 +132,12 @@
"k58267a45": "Tipo de Letra",
"k58f90514": "Token de Bot",
"k593cf342": "De certeza que eliminou este monitor?",
"k5a782f4b": "Contagem de Sites",
"k5a839f71": "Tempo de atividade",
"k5b5be0d4": "Função Atual",
"k5c18db28": "Modificar Informações da Página de Status",
"k5d00536d": "Copiado",
"k5d49d751": "Nova chave de API foi copiada para sua área de transferência!",
"k5eb87a8b": "Início",
"k5ec0de4": "Para monitoramento HTTPS, se algum método de notificação estiver atribuído, notificações serão enviadas com 1, 3, 7 e 14 dias antes do vencimento.",
"k5ecf04b0": "Ver",
@ -223,6 +228,7 @@
"k93458b98": "Playground",
"k951a939a": "Contagem de sites aceites",
"k95f932a": "Aguardando atualmente uma nova solicitação do servidor remoto",
"k97b02874": "Contagem de Páginas",
"k98f433ee": "Descarregar repórter de",
"k9991c290": "Comunidade",
"k9a272ecf": "Estes são os vossos servidores?",
@ -248,6 +254,7 @@
"ka6ee7455": "ID do sítio Web",
"ka71c12e1": "As duas palavras-passe não são consistentes",
"ka765ad32": "Notificação",
"ka7d8617e": "Contagem de Canais de Feed",
"ka7fe5937": "Leitura/escrita de disco",
"ka8e41156": "Pesquisa e salto rápido",
"ka90bc019": "Desinstalar",
@ -269,6 +276,7 @@
"kb0e351e0": "Atualizado",
"kb114a2e8": "Obsoleto",
"kb15a6374": "Você pode configurar sua página de status em seu próprio domínio, por exemplo: status.example.com",
"kb2dded49": "Chave",
"kb320aac4": "Monitorizado durante {{dayNum}} dias",
"kb35cde91": "Pesquisar",
"kb35d71ed": "OU",
@ -276,6 +284,7 @@
"kb5673707": "Últimos 7 dias",
"kb659c1bc": "Exp. do certificado",
"kb6d350b6": "Canais de Feed",
"kb7bf8869": "Chaves de API",
"kb7fa344a": "Selecione o Canal de Feed para enviar",
"kb8de8c50": "CCO",
"kbb31d3db": "Data da estatística",
@ -314,6 +323,7 @@
"kcd56f27b": "Última atualização",
"kcd643ef3": "Carregando...",
"kce77d0c1": "Fuso Horário",
"kcff78587": "Último Uso Em",
"kd005f7a8": "Todos os feeds serão removidos",
"kd031b383": "Vistas",
"kd092de58": "Espaço de Trabalho Atual:",
@ -328,9 +338,11 @@
"kd7279fa6": "Código",
"kd7985726": "{{num}} utilizadores",
"kd92fa3e7": "Nome do anfitrião",
"kdaa6ae2b": "Contagem de Monitores",
"kdaff25a6": "Mostrar valor mais recente",
"kdb61adbb": "Ocultar offline",
"kdbadcf43": "Todos os Sistemas Operacionais",
"kdbe222b": "Chave de API",
"kdc10ee1a": "Crie um novo espaço de trabalho para cooperar com os membros da equipe.",
"kdc15c5d": "Dados",
"kdc1bf80e": "Url é obrigatório",

View File

@ -91,6 +91,7 @@
"k3e8b13f8": "Присоединяйтесь к Discord",
"k3eaab921": "Список мониторинга",
"k3f36e17e": "Подписаться на Twitter",
"k406089a4": "Действие",
"k406e9ad8": "Подтвердить",
"k41d3ce6c": "Событие восстановлено",
"k42347b91": "Количество событий на сайте",
@ -99,6 +100,7 @@
"k44186b66": "Количество",
"k44cad477": "(Текущий)",
"k45f80a27": "Расширенный",
"k4727e4db": "Истекает",
"k477b7ee4": "Частичный сбой системы",
"k47fe1f95": "Добавьте этот пример кода в ваш проект",
"k48186ce": "Вернуться на главную страницу",
@ -130,9 +132,12 @@
"k58267a45": "Источник",
"k58f90514": "Токен бота",
"k593cf342": "Вы уверены, что хотите удалить этот монитор?",
"k5a782f4b": "Количество сайтов",
"k5a839f71": "Время работы",
"k5b5be0d4": "Текущая роль",
"k5c18db28": "Изменить информацию на странице статуса",
"k5d00536d": "Скопировано",
"k5d49d751": "Новый API-ключ скопирован в буфер обмена!",
"k5eb87a8b": "Старт",
"k5ec0de4": "Для мониторинга HTTPS, если назначен любой метод уведомления, уведомления будут отправлены за 1, 3, 7 и 14 дней до истечения срока действия.",
"k5ecf04b0": "Просмотр",
@ -223,6 +228,7 @@
"k93458b98": "Площадка",
"k951a939a": "Количество принятых сайтом",
"k95f932a": "В настоящее время ожидает нового запроса от удаленного сервера",
"k97b02874": "Количество страниц",
"k98f433ee": "Скачать репортер с",
"k9991c290": "Сообщество",
"k9a272ecf": "Это ваши серверы?",
@ -248,6 +254,7 @@
"ka6ee7455": "ID веб-сайта",
"ka71c12e1": "Два пароля не совпадают",
"ka765ad32": "Уведомления",
"ka7d8617e": "Количество каналов ленты",
"ka7fe5937": "Чтение/запись на диск",
"ka8e41156": "Поиск и быстрый переход",
"ka90bc019": "Удалить",
@ -269,6 +276,7 @@
"kb0e351e0": "Обновлено",
"kb114a2e8": "Устаревший",
"kb15a6374": "Вы можете настроить свою страницу статуса на своем собственном домене, например: status.example.com",
"kb2dded49": "Ключ",
"kb320aac4": "Мониторинг в течение {{dayNum}} дней",
"kb35cde91": "Поиск",
"kb35d71ed": "ИЛИ",
@ -276,6 +284,7 @@
"kb5673707": "Последние 7 дней",
"kb659c1bc": "Истечение серт.",
"kb6d350b6": "Каналы обратной связи",
"kb7bf8869": "API-ключи",
"kb7fa344a": "Выберите канал обратной связи для отправки",
"kb8de8c50": "Скрытая копия",
"kbb31d3db": "Дата статистики",
@ -314,6 +323,7 @@
"kcd56f27b": "Последнее обновление",
"kcd643ef3": "Загрузка...",
"kce77d0c1": "Часовой пояс",
"kcff78587": "Последнее использование",
"kd005f7a8": "Все ленты будут удалены",
"kd031b383": "Просмотры",
"kd092de58": "Текущее рабочее пространство:",
@ -328,9 +338,11 @@
"kd7279fa6": "Код",
"kd7985726": "{{num}} пользователей",
"kd92fa3e7": "Имя хоста",
"kdaa6ae2b": "Количество мониторов",
"kdaff25a6": "Показать последнее значение",
"kdb61adbb": "Скрыть офлайн",
"kdbadcf43": "Все системы работают",
"kdbe222b": "API-ключ",
"kdc10ee1a": "Создайте новое рабочее пространство для сотрудничества с членами команды.",
"kdc15c5d": "Данные",
"kdc1bf80e": "URL обязателен",

View File

@ -91,6 +91,7 @@
"k3e8b13f8": "加入 Discord",
"k3eaab921": "监控列表",
"k3f36e17e": "关注 Twitter",
"k406089a4": "操作",
"k406e9ad8": "确认",
"k41d3ce6c": "事件已取消归档",
"k42347b91": "网站事件计数",
@ -99,6 +100,7 @@
"k44186b66": "计数",
"k44cad477": "(当前)",
"k45f80a27": "高级",
"k4727e4db": "到期时间",
"k477b7ee4": "部分系统故障",
"k47fe1f95": "将此示例代码添加到您的项目中",
"k48186ce": "返回首页",
@ -130,9 +132,12 @@
"k58267a45": "源",
"k58f90514": "机器人令牌",
"k593cf342": "您确定要删除这个监控器吗?",
"k5a782f4b": "网站数量",
"k5a839f71": "正常运行时间",
"k5b5be0d4": "当前角色",
"k5c18db28": "修改状态页面信息",
"k5d00536d": "已复制",
"k5d49d751": "新的 API 密钥已复制到您的剪贴板!",
"k5eb87a8b": "开始",
"k5ec0de4": "对于 HTTPS 监控,如果分配了任何通知方法,则将在到期前 1、3、7 和 14 天发送通知。",
"k5ecf04b0": "查看",
@ -223,6 +228,7 @@
"k93458b98": "游乐场",
"k951a939a": "网站接受计数",
"k95f932a": "当前正在等待来自远程服务器的新请求",
"k97b02874": "页面数量",
"k98f433ee": "从这里下载报告器",
"k9991c290": "社区",
"k9a272ecf": "这是您的服务器吗?",
@ -248,6 +254,7 @@
"ka6ee7455": "网站ID",
"ka71c12e1": "两次密码不一致",
"ka765ad32": "通知",
"ka7d8617e": "Feed 渠道数量",
"ka7fe5937": "磁盘读/写",
"ka8e41156": "搜索和快速跳转",
"ka90bc019": "卸载",
@ -269,6 +276,7 @@
"kb0e351e0": "已刷新",
"kb114a2e8": "已弃用",
"kb15a6374": "您可以在自己的域名中配置您的状态页面例如status.example.com",
"kb2dded49": "密钥",
"kb320aac4": "已监控{{dayNum}}天",
"kb35cde91": "搜索",
"kb35d71ed": "或",
@ -276,6 +284,7 @@
"kb5673707": "最近7天",
"kb659c1bc": "证书到期",
"kb6d350b6": "馈送频道",
"kb7bf8869": "API 密钥",
"kb7fa344a": "选择要发送的馈送频道",
"kb8de8c50": "密送",
"kbb31d3db": "统计日期",
@ -314,6 +323,7 @@
"kcd56f27b": "最后更新",
"kcd643ef3": "加载中...",
"kce77d0c1": "时区",
"kcff78587": "最后使用时间",
"kd005f7a8": "所有订阅将被删除",
"kd031b383": "视图",
"kd092de58": "当前工作区:",
@ -328,9 +338,11 @@
"kd7279fa6": "代码",
"kd7985726": "{{num}}个用户",
"kd92fa3e7": "主机名",
"kdaa6ae2b": "监控数量",
"kdaff25a6": "显示最新值",
"kdb61adbb": "隐藏离线",
"kdbadcf43": "所有系统正常运行",
"kdbe222b": "API 密钥",
"kdc10ee1a": "创建一个新的工作区以与团队成员合作。",
"kdc15c5d": "数据",
"kdc1bf80e": "网址是必需的",

View File

@ -24,7 +24,11 @@ function PageComponent() {
[]
);
const { data } = trpc.billing.usage.useQuery({
const { data: serviceCountData } = trpc.workspace.getServiceCount.useQuery({
workspaceId,
});
const { data: billingUsageData } = trpc.billing.usage.useQuery({
workspaceId,
startAt: startDate.valueOf(),
endAt: endDate.valueOf(),
@ -45,12 +49,47 @@ function PageComponent() {
</CardHeader>
<CardContent>
<div className="grid grid-cols-2 gap-2 sm:grid-cols-3">
<Card className="flex-1">
<CardHeader className="text-muted-foreground">
{t('Website Count')}
</CardHeader>
<CardContent>{serviceCountData?.website ?? 0}</CardContent>
</Card>
<Card className="flex-1">
<CardHeader className="text-muted-foreground">
{t('Monitor Count')}
</CardHeader>
<CardContent>{serviceCountData?.monitor ?? 0}</CardContent>
</Card>
<Card className="flex-1">
<CardHeader className="text-muted-foreground">
{t('Survey Count')}
</CardHeader>
<CardContent>{serviceCountData?.survey ?? 0}</CardContent>
</Card>
<Card className="flex-1">
<CardHeader className="text-muted-foreground">
{t('Page Count')}
</CardHeader>
<CardContent>{serviceCountData?.page ?? 0}</CardContent>
</Card>
<Card className="flex-1">
<CardHeader className="text-muted-foreground">
{t('Feed Channel Count')}
</CardHeader>
<CardContent>{serviceCountData?.feed ?? 0}</CardContent>
</Card>
<Card className="flex-1">
<CardHeader className="text-muted-foreground">
{t('Website Accepted Count')}
</CardHeader>
<CardContent>
{formatNumber(data?.websiteAcceptedCount ?? 0)}
{formatNumber(billingUsageData?.websiteAcceptedCount ?? 0)}
</CardContent>
</Card>
@ -59,7 +98,7 @@ function PageComponent() {
{t('Website Event Count')}
</CardHeader>
<CardContent>
{formatNumber(data?.websiteEventCount ?? 0)}
{formatNumber(billingUsageData?.websiteEventCount ?? 0)}
</CardContent>
</Card>
@ -68,7 +107,7 @@ function PageComponent() {
{t('Monitor Execution Count')}
</CardHeader>
<CardContent>
{formatNumber(data?.monitorExecutionCount ?? 0)}
{formatNumber(billingUsageData?.monitorExecutionCount ?? 0)}
</CardContent>
</Card>
@ -77,7 +116,7 @@ function PageComponent() {
{t('Survey Count')}
</CardHeader>
<CardContent>
{formatNumber(data?.surveyCount ?? 0)}
{formatNumber(billingUsageData?.surveyCount ?? 0)}
</CardContent>
</Card>
@ -86,7 +125,7 @@ function PageComponent() {
{t('Feed Event Count')}
</CardHeader>
<CardContent>
{formatNumber(data?.feedEventCount ?? 0)}
{formatNumber(billingUsageData?.feedEventCount ?? 0)}
</CardContent>
</Card>
</div>