feat(node-subscription): Add copy functionality for columns

This commit is contained in:
web@ppanel 2024-12-21 19:10:10 +07:00
parent 27924b0fdb
commit 3a81e37217
70 changed files with 137 additions and 25 deletions

View File

@ -195,6 +195,29 @@ export default function NodeTable() {
} }
}} }}
/>, />,
<Button
key='copy'
variant='secondary'
onClick={async () => {
setLoading(true);
try {
const { id, sort, enable, updated_at, created_at, status, ...params } = row;
await createNode({
...params,
enable: false,
});
toast.success(t('copySuccess'));
ref.current?.refresh();
setLoading(false);
return true;
} catch (error) {
setLoading(false);
return false;
}
}}
>
{t('copy')}
</Button>,
<ConfirmButton <ConfirmButton
key='delete' key='delete'
trigger={<Button variant='destructive'>{t('delete')}</Button>} trigger={<Button variant='destructive'>{t('delete')}</Button>}

View File

@ -203,6 +203,30 @@ export default function SubscribeTable() {
} }
}} }}
/>, />,
<Button
key='copy'
variant='secondary'
onClick={async () => {
setLoading(true);
try {
const { id, sort, sell, updated_at, created_at, ...params } = row;
await createSubscribe({
...params,
show: false,
sell: false,
});
toast.success(t('copySuccess'));
ref.current?.refresh();
setLoading(false);
return true;
} catch (error) {
setLoading(false);
return false;
}
}}
>
{t('copy')}
</Button>,
<ConfirmButton <ConfirmButton
key='delete' key='delete'
trigger={<Button variant='destructive'>{t('delete')}</Button>} trigger={<Button variant='destructive'>{t('delete')}</Button>}

View File

@ -70,8 +70,7 @@ export default function Statistics() {
return ( return (
<> <>
<h1 className='text-lg font-semibold'>{t('statisticsTitle')}</h1> <div className='grid grid-cols-2 gap-2 md:grid-cols-4'>
<div className='grid grid-cols-2 gap-3 md:grid-cols-4 xl:grid-cols-8'>
{[ {[
{ {
title: t('onlineIPCount'), title: t('onlineIPCount'),

View File

@ -14,7 +14,6 @@
"repurchase": "opětovný nákup", "repurchase": "opětovný nákup",
"revenueTitle": "Statistika příjmů", "revenueTitle": "Statistika příjmů",
"selectTypePlaceholder": "Vyberte typ", "selectTypePlaceholder": "Vyberte typ",
"statisticsTitle": "Statistiky",
"today": "Dnes", "today": "Dnes",
"todayDownloadTraffic": "Dnešní stahovací provoz", "todayDownloadTraffic": "Dnešní stahovací provoz",
"todayUploadTraffic": "Dnešní nahraný provoz", "todayUploadTraffic": "Dnešní nahraný provoz",

View File

@ -31,6 +31,8 @@
"cancel": "Zrušit", "cancel": "Zrušit",
"confirm": "Potvrdit", "confirm": "Potvrdit",
"confirmDelete": "Opravdu chcete smazat?", "confirmDelete": "Opravdu chcete smazat?",
"copy": "Kopírovat",
"copySuccess": "Úspěšně zkopírováno",
"create": "Vytvořit", "create": "Vytvořit",
"createNode": "Vytvořit uzel", "createNode": "Vytvořit uzel",
"createSuccess": "Úspěšně vytvořeno", "createSuccess": "Úspěšně vytvořeno",

View File

@ -3,6 +3,8 @@
"cancel": "Zrušit", "cancel": "Zrušit",
"confirm": "Potvrdit", "confirm": "Potvrdit",
"confirmDelete": "Opravdu chcete smazat?", "confirmDelete": "Opravdu chcete smazat?",
"copy": "Kopírovat",
"copySuccess": "Úspěšně zkopírováno",
"create": "Vytvořit", "create": "Vytvořit",
"createSubscribe": "Vytvořit odběr", "createSubscribe": "Vytvořit odběr",
"createSuccess": "Vytvoření úspěšné", "createSuccess": "Vytvoření úspěšné",

View File

@ -14,7 +14,6 @@
"repurchase": "Wiederkauf", "repurchase": "Wiederkauf",
"revenueTitle": "Einnahmenstatistik", "revenueTitle": "Einnahmenstatistik",
"selectTypePlaceholder": "Typ auswählen", "selectTypePlaceholder": "Typ auswählen",
"statisticsTitle": "Statistik",
"today": "Heute", "today": "Heute",
"todayDownloadTraffic": "Heutiger Download-Traffic", "todayDownloadTraffic": "Heutiger Download-Traffic",
"todayUploadTraffic": "Heutiger Upload-Verkehr", "todayUploadTraffic": "Heutiger Upload-Verkehr",

View File

@ -31,6 +31,8 @@
"cancel": "Abbrechen", "cancel": "Abbrechen",
"confirm": "Bestätigen", "confirm": "Bestätigen",
"confirmDelete": "Möchten Sie wirklich löschen?", "confirmDelete": "Möchten Sie wirklich löschen?",
"copy": "Kopieren",
"copySuccess": "Erfolgreich kopiert",
"create": "Erstellen", "create": "Erstellen",
"createNode": "Knoten erstellen", "createNode": "Knoten erstellen",
"createSuccess": "Erfolgreich erstellt", "createSuccess": "Erfolgreich erstellt",

View File

@ -3,6 +3,8 @@
"cancel": "Abbrechen", "cancel": "Abbrechen",
"confirm": "Bestätigen", "confirm": "Bestätigen",
"confirmDelete": "Möchten Sie wirklich löschen?", "confirmDelete": "Möchten Sie wirklich löschen?",
"copy": "Kopieren",
"copySuccess": "Erfolgreich kopiert",
"create": "Erstellen", "create": "Erstellen",
"createSubscribe": "Neues Abonnement erstellen", "createSubscribe": "Neues Abonnement erstellen",
"createSuccess": "Erstellung erfolgreich", "createSuccess": "Erstellung erfolgreich",

View File

@ -14,7 +14,6 @@
"repurchase": "Repurchase", "repurchase": "Repurchase",
"revenueTitle": "Revenue Statistics", "revenueTitle": "Revenue Statistics",
"selectTypePlaceholder": "Select Type", "selectTypePlaceholder": "Select Type",
"statisticsTitle": "Statistics",
"today": "Today", "today": "Today",
"todayDownloadTraffic": "Today's Download Traffic", "todayDownloadTraffic": "Today's Download Traffic",
"todayUploadTraffic": "Today's Upload Traffic", "todayUploadTraffic": "Today's Upload Traffic",

View File

@ -31,6 +31,8 @@
"cancel": "Cancel", "cancel": "Cancel",
"confirm": "Confirm", "confirm": "Confirm",
"confirmDelete": "Are you sure you want to delete?", "confirmDelete": "Are you sure you want to delete?",
"copy": "Copy",
"copySuccess": "Copied successfully",
"create": "Create", "create": "Create",
"createNode": "Create Node", "createNode": "Create Node",
"createSuccess": "Created successfully", "createSuccess": "Created successfully",

View File

@ -3,6 +3,8 @@
"cancel": "Cancel", "cancel": "Cancel",
"confirm": "Confirm", "confirm": "Confirm",
"confirmDelete": "Are you sure you want to delete?", "confirmDelete": "Are you sure you want to delete?",
"copy": "Copy",
"copySuccess": "Copied successfully",
"create": "Create", "create": "Create",
"createSubscribe": "Create Subscription", "createSubscribe": "Create Subscription",
"createSuccess": "Create Successful", "createSuccess": "Create Successful",

View File

@ -14,7 +14,6 @@
"repurchase": "recompra", "repurchase": "recompra",
"revenueTitle": "Estadísticas de Ingresos", "revenueTitle": "Estadísticas de Ingresos",
"selectTypePlaceholder": "Seleccionar tipo", "selectTypePlaceholder": "Seleccionar tipo",
"statisticsTitle": "Estadísticas",
"today": "hoy", "today": "hoy",
"todayDownloadTraffic": "Tráfico de descarga de hoy", "todayDownloadTraffic": "Tráfico de descarga de hoy",
"todayUploadTraffic": "Tráfico de subida de hoy", "todayUploadTraffic": "Tráfico de subida de hoy",

View File

@ -31,6 +31,8 @@
"cancel": "Cancelar", "cancel": "Cancelar",
"confirm": "Confirmar", "confirm": "Confirmar",
"confirmDelete": "¿Está seguro de que desea eliminar?", "confirmDelete": "¿Está seguro de que desea eliminar?",
"copy": "Copiar",
"copySuccess": "Copiado con éxito",
"create": "Crear", "create": "Crear",
"createNode": "Crear nodo", "createNode": "Crear nodo",
"createSuccess": "Creación exitosa", "createSuccess": "Creación exitosa",

View File

@ -3,6 +3,8 @@
"cancel": "Cancelar", "cancel": "Cancelar",
"confirm": "Confirmar", "confirm": "Confirmar",
"confirmDelete": "¿Estás seguro de que deseas eliminar?", "confirmDelete": "¿Estás seguro de que deseas eliminar?",
"copy": "Copiar",
"copySuccess": "Copiado con éxito",
"create": "Crear", "create": "Crear",
"createSubscribe": "Crear suscripción", "createSubscribe": "Crear suscripción",
"createSuccess": "Creación exitosa", "createSuccess": "Creación exitosa",

View File

@ -14,7 +14,6 @@
"repurchase": "recompra", "repurchase": "recompra",
"revenueTitle": "Estadísticas de Ingresos", "revenueTitle": "Estadísticas de Ingresos",
"selectTypePlaceholder": "Seleccionar tipo", "selectTypePlaceholder": "Seleccionar tipo",
"statisticsTitle": "Estadísticas",
"today": "hoy", "today": "hoy",
"todayDownloadTraffic": "Tráfico de descarga de hoy", "todayDownloadTraffic": "Tráfico de descarga de hoy",
"todayUploadTraffic": "Tráfico de carga de hoy", "todayUploadTraffic": "Tráfico de carga de hoy",

View File

@ -31,6 +31,8 @@
"cancel": "Cancelar", "cancel": "Cancelar",
"confirm": "Confirmar", "confirm": "Confirmar",
"confirmDelete": "¿Estás seguro de que deseas eliminar?", "confirmDelete": "¿Estás seguro de que deseas eliminar?",
"copy": "Copiar",
"copySuccess": "Copiado exitosamente",
"create": "Crear", "create": "Crear",
"createNode": "Crear nodo", "createNode": "Crear nodo",
"createSuccess": "Creación exitosa", "createSuccess": "Creación exitosa",

View File

@ -3,6 +3,8 @@
"cancel": "Cancelar", "cancel": "Cancelar",
"confirm": "Confirmar", "confirm": "Confirmar",
"confirmDelete": "¿Estás seguro de que deseas eliminar?", "confirmDelete": "¿Estás seguro de que deseas eliminar?",
"copy": "Copiar",
"copySuccess": "Copiado exitosamente",
"create": "Crear", "create": "Crear",
"createSubscribe": "Crear suscripción", "createSubscribe": "Crear suscripción",
"createSuccess": "Creación exitosa", "createSuccess": "Creación exitosa",

View File

@ -14,7 +14,6 @@
"repurchase": "uudelleenosto", "repurchase": "uudelleenosto",
"revenueTitle": "Tulotilastot", "revenueTitle": "Tulotilastot",
"selectTypePlaceholder": "Valitse tyyppi", "selectTypePlaceholder": "Valitse tyyppi",
"statisticsTitle": "Tilastot",
"today": "tänään", "today": "tänään",
"todayDownloadTraffic": "Tämän päivän latausliikenne", "todayDownloadTraffic": "Tämän päivän latausliikenne",
"todayUploadTraffic": "Tämän päivän lähetysliikenne", "todayUploadTraffic": "Tämän päivän lähetysliikenne",

View File

@ -31,6 +31,8 @@
"cancel": "Peruuta", "cancel": "Peruuta",
"confirm": "Vahvista", "confirm": "Vahvista",
"confirmDelete": "Haluatko varmasti poistaa?", "confirmDelete": "Haluatko varmasti poistaa?",
"copy": "Kopioi",
"copySuccess": "Kopioitu onnistuneesti",
"create": "Luo", "create": "Luo",
"createNode": "Luo solmu", "createNode": "Luo solmu",
"createSuccess": "Luonti onnistui", "createSuccess": "Luonti onnistui",

View File

@ -3,6 +3,8 @@
"cancel": "Peruuta", "cancel": "Peruuta",
"confirm": "Vahvista", "confirm": "Vahvista",
"confirmDelete": "Haluatko varmasti poistaa?", "confirmDelete": "Haluatko varmasti poistaa?",
"copy": "Kopioi",
"copySuccess": "Kopioitu onnistuneesti",
"create": "Luo", "create": "Luo",
"createSubscribe": "Luo uusi tilaus", "createSubscribe": "Luo uusi tilaus",
"createSuccess": "Luonti onnistui", "createSuccess": "Luonti onnistui",

View File

@ -14,7 +14,6 @@
"repurchase": "Rachat", "repurchase": "Rachat",
"revenueTitle": "Statistiques des revenus", "revenueTitle": "Statistiques des revenus",
"selectTypePlaceholder": "Sélectionner le type", "selectTypePlaceholder": "Sélectionner le type",
"statisticsTitle": "Statistiques",
"today": "aujourd'hui", "today": "aujourd'hui",
"todayDownloadTraffic": "Trafic de téléchargement d'aujourd'hui", "todayDownloadTraffic": "Trafic de téléchargement d'aujourd'hui",
"todayUploadTraffic": "Trafic de téléchargement d'aujourd'hui", "todayUploadTraffic": "Trafic de téléchargement d'aujourd'hui",

View File

@ -31,6 +31,8 @@
"cancel": "Annuler", "cancel": "Annuler",
"confirm": "Confirmer", "confirm": "Confirmer",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ?", "confirmDelete": "Êtes-vous sûr de vouloir supprimer ?",
"copy": "Copier",
"copySuccess": "Copié avec succès",
"create": "Créer", "create": "Créer",
"createNode": "Créer un nœud", "createNode": "Créer un nœud",
"createSuccess": "Création réussie", "createSuccess": "Création réussie",

View File

@ -3,6 +3,8 @@
"cancel": "Annuler", "cancel": "Annuler",
"confirm": "Confirmer", "confirm": "Confirmer",
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ?", "confirmDelete": "Êtes-vous sûr de vouloir supprimer ?",
"copy": "Copier",
"copySuccess": "Copié avec succès",
"create": "Créer", "create": "Créer",
"createSubscribe": "Créer un abonnement", "createSubscribe": "Créer un abonnement",
"createSuccess": "Création réussie", "createSuccess": "Création réussie",

View File

@ -14,7 +14,6 @@
"repurchase": "पुनः खरीद", "repurchase": "पुनः खरीद",
"revenueTitle": "राजस्व सांख्यिकी", "revenueTitle": "राजस्व सांख्यिकी",
"selectTypePlaceholder": "प्रकार चुनें", "selectTypePlaceholder": "प्रकार चुनें",
"statisticsTitle": "सांख्यिकी",
"today": "आज", "today": "आज",
"todayDownloadTraffic": "आज का डाउनलोड ट्रैफिक", "todayDownloadTraffic": "आज का डाउनलोड ट्रैफिक",
"todayUploadTraffic": "आज का अपलोड ट्रैफिक", "todayUploadTraffic": "आज का अपलोड ट्रैफिक",

View File

@ -31,6 +31,8 @@
"cancel": "रद्द करें", "cancel": "रद्द करें",
"confirm": "पुष्टि करें", "confirm": "पुष्टि करें",
"confirmDelete": "क्या आप वाकई हटाना चाहते हैं?", "confirmDelete": "क्या आप वाकई हटाना चाहते हैं?",
"copy": "कॉपी करें",
"copySuccess": "सफलतापूर्वक कॉपी किया गया",
"create": "बनाएँ", "create": "बनाएँ",
"createNode": "नोड बनाएं", "createNode": "नोड बनाएं",
"createSuccess": "सफलतापूर्वक बनाया गया", "createSuccess": "सफलतापूर्वक बनाया गया",

View File

@ -3,6 +3,8 @@
"cancel": "रद्द करें", "cancel": "रद्द करें",
"confirm": "पुष्टि करें", "confirm": "पुष्टि करें",
"confirmDelete": "क्या आप वाकई हटाना चाहते हैं?", "confirmDelete": "क्या आप वाकई हटाना चाहते हैं?",
"copy": "कॉपी",
"copySuccess": "सफलतापूर्वक कॉपी किया गया",
"create": "सृजन", "create": "सृजन",
"createSubscribe": "नई सदस्यता बनाएं", "createSubscribe": "नई सदस्यता बनाएं",
"createSuccess": "सृजन सफल", "createSuccess": "सृजन सफल",

View File

@ -14,7 +14,6 @@
"repurchase": "újravásárlás", "repurchase": "újravásárlás",
"revenueTitle": "Bevételstatisztika", "revenueTitle": "Bevételstatisztika",
"selectTypePlaceholder": "Válasszon típust", "selectTypePlaceholder": "Válasszon típust",
"statisticsTitle": "Statisztika",
"today": "ma", "today": "ma",
"todayDownloadTraffic": "Mai letöltési forgalom", "todayDownloadTraffic": "Mai letöltési forgalom",
"todayUploadTraffic": "Mai feltöltési forgalom", "todayUploadTraffic": "Mai feltöltési forgalom",

View File

@ -31,6 +31,8 @@
"cancel": "Mégse", "cancel": "Mégse",
"confirm": "Megerősít", "confirm": "Megerősít",
"confirmDelete": "Biztosan törölni szeretné?", "confirmDelete": "Biztosan törölni szeretné?",
"copy": "Másolás",
"copySuccess": "Sikeresen másolva",
"create": "Létrehozás", "create": "Létrehozás",
"createNode": "Csomópont létrehozása", "createNode": "Csomópont létrehozása",
"createSuccess": "Sikeres létrehozás", "createSuccess": "Sikeres létrehozás",

View File

@ -3,6 +3,8 @@
"cancel": "Mégse", "cancel": "Mégse",
"confirm": "Megerősítés", "confirm": "Megerősítés",
"confirmDelete": "Biztosan törölni szeretné?", "confirmDelete": "Biztosan törölni szeretné?",
"copy": "Másolás",
"copySuccess": "Sikeresen másolva",
"create": "Létrehozás", "create": "Létrehozás",
"createSubscribe": "Új előfizetés létrehozása", "createSubscribe": "Új előfizetés létrehozása",
"createSuccess": "Sikeres létrehozás", "createSuccess": "Sikeres létrehozás",

View File

@ -14,7 +14,6 @@
"repurchase": "再購入", "repurchase": "再購入",
"revenueTitle": "収入統計", "revenueTitle": "収入統計",
"selectTypePlaceholder": "タイプを選択", "selectTypePlaceholder": "タイプを選択",
"statisticsTitle": "統計",
"today": "今日", "today": "今日",
"todayDownloadTraffic": "本日のダウンロードトラフィック", "todayDownloadTraffic": "本日のダウンロードトラフィック",
"todayUploadTraffic": "本日のアップロードトラフィック", "todayUploadTraffic": "本日のアップロードトラフィック",

View File

@ -31,6 +31,8 @@
"cancel": "キャンセル", "cancel": "キャンセル",
"confirm": "確認", "confirm": "確認",
"confirmDelete": "削除してもよろしいですか?", "confirmDelete": "削除してもよろしいですか?",
"copy": "コピー",
"copySuccess": "コピーしました",
"create": "作成", "create": "作成",
"createNode": "ノードを作成", "createNode": "ノードを作成",
"createSuccess": "作成成功", "createSuccess": "作成成功",

View File

@ -3,6 +3,8 @@
"cancel": "キャンセル", "cancel": "キャンセル",
"confirm": "確認", "confirm": "確認",
"confirmDelete": "削除してもよろしいですか?", "confirmDelete": "削除してもよろしいですか?",
"copy": "コピー",
"copySuccess": "コピーしました",
"create": "作成", "create": "作成",
"createSubscribe": "新規購読", "createSubscribe": "新規購読",
"createSuccess": "作成に成功しました", "createSuccess": "作成に成功しました",

View File

@ -14,7 +14,6 @@
"repurchase": "재구매", "repurchase": "재구매",
"revenueTitle": "수입 통계", "revenueTitle": "수입 통계",
"selectTypePlaceholder": "유형 선택", "selectTypePlaceholder": "유형 선택",
"statisticsTitle": "통계",
"today": "오늘", "today": "오늘",
"todayDownloadTraffic": "오늘 다운로드 트래픽", "todayDownloadTraffic": "오늘 다운로드 트래픽",
"todayUploadTraffic": "오늘 업로드 트래픽", "todayUploadTraffic": "오늘 업로드 트래픽",

View File

@ -31,6 +31,8 @@
"cancel": "취소", "cancel": "취소",
"confirm": "확인", "confirm": "확인",
"confirmDelete": "삭제하시겠습니까?", "confirmDelete": "삭제하시겠습니까?",
"copy": "복사",
"copySuccess": "성공적으로 복사되었습니다",
"create": "생성", "create": "생성",
"createNode": "노드 생성", "createNode": "노드 생성",
"createSuccess": "생성 성공", "createSuccess": "생성 성공",

View File

@ -3,6 +3,8 @@
"cancel": "취소", "cancel": "취소",
"confirm": "확인", "confirm": "확인",
"confirmDelete": "삭제하시겠습니까?", "confirmDelete": "삭제하시겠습니까?",
"copy": "복사",
"copySuccess": "성공적으로 복사되었습니다",
"create": "생성", "create": "생성",
"createSubscribe": "새 구독 생성", "createSubscribe": "새 구독 생성",
"createSuccess": "생성 성공", "createSuccess": "생성 성공",

View File

@ -14,7 +14,6 @@
"repurchase": "gjenkjøp", "repurchase": "gjenkjøp",
"revenueTitle": "Inntektsstatistikk", "revenueTitle": "Inntektsstatistikk",
"selectTypePlaceholder": "Velg type", "selectTypePlaceholder": "Velg type",
"statisticsTitle": "Statistikk",
"today": "i dag", "today": "i dag",
"todayDownloadTraffic": "Dagens nedlastningstrafikk", "todayDownloadTraffic": "Dagens nedlastningstrafikk",
"todayUploadTraffic": "Dagens opplastningstrafikk", "todayUploadTraffic": "Dagens opplastningstrafikk",

View File

@ -31,6 +31,8 @@
"cancel": "Avbryt", "cancel": "Avbryt",
"confirm": "Bekreft", "confirm": "Bekreft",
"confirmDelete": "Er du sikker på at du vil slette?", "confirmDelete": "Er du sikker på at du vil slette?",
"copy": "Kopier",
"copySuccess": "Kopiert med suksess",
"create": "Opprett", "create": "Opprett",
"createNode": "Opprett node", "createNode": "Opprett node",
"createSuccess": "Opprettelse vellykket", "createSuccess": "Opprettelse vellykket",

View File

@ -3,6 +3,8 @@
"cancel": "Avbryt", "cancel": "Avbryt",
"confirm": "Bekreft", "confirm": "Bekreft",
"confirmDelete": "Er du sikker på at du vil slette?", "confirmDelete": "Er du sikker på at du vil slette?",
"copy": "Kopier",
"copySuccess": "Kopiert vellykket",
"create": "Opprett", "create": "Opprett",
"createSubscribe": "Opprett abonnement", "createSubscribe": "Opprett abonnement",
"createSuccess": "Opprettelse vellykket", "createSuccess": "Opprettelse vellykket",

View File

@ -14,7 +14,6 @@
"repurchase": "ponowny zakup", "repurchase": "ponowny zakup",
"revenueTitle": "Statystyki dochodów", "revenueTitle": "Statystyki dochodów",
"selectTypePlaceholder": "Wybierz typ", "selectTypePlaceholder": "Wybierz typ",
"statisticsTitle": "Statystyki",
"today": "Dziś", "today": "Dziś",
"todayDownloadTraffic": "Dzisiejszy ruch pobierania", "todayDownloadTraffic": "Dzisiejszy ruch pobierania",
"todayUploadTraffic": "Dzisiejszy przesył danych", "todayUploadTraffic": "Dzisiejszy przesył danych",

View File

@ -31,6 +31,8 @@
"cancel": "Anuluj", "cancel": "Anuluj",
"confirm": "Potwierdź", "confirm": "Potwierdź",
"confirmDelete": "Czy na pewno chcesz usunąć?", "confirmDelete": "Czy na pewno chcesz usunąć?",
"copy": "Kopiuj",
"copySuccess": "Skopiowano pomyślnie",
"create": "Utwórz", "create": "Utwórz",
"createNode": "Utwórz węzeł", "createNode": "Utwórz węzeł",
"createSuccess": "Utworzono pomyślnie", "createSuccess": "Utworzono pomyślnie",

View File

@ -3,6 +3,8 @@
"cancel": "Anuluj", "cancel": "Anuluj",
"confirm": "Potwierdź", "confirm": "Potwierdź",
"confirmDelete": "Czy na pewno chcesz usunąć?", "confirmDelete": "Czy na pewno chcesz usunąć?",
"copy": "Kopiuj",
"copySuccess": "Skopiowano pomyślnie",
"create": "Utwórz", "create": "Utwórz",
"createSubscribe": "Utwórz subskrypcję", "createSubscribe": "Utwórz subskrypcję",
"createSuccess": "Utworzono pomyślnie", "createSuccess": "Utworzono pomyślnie",

View File

@ -14,7 +14,6 @@
"repurchase": "recompra", "repurchase": "recompra",
"revenueTitle": "Estatísticas de Receita", "revenueTitle": "Estatísticas de Receita",
"selectTypePlaceholder": "Selecione o tipo", "selectTypePlaceholder": "Selecione o tipo",
"statisticsTitle": "Estatísticas",
"today": "hoje", "today": "hoje",
"todayDownloadTraffic": "Tráfego de download de hoje", "todayDownloadTraffic": "Tráfego de download de hoje",
"todayUploadTraffic": "Tráfego de upload de hoje", "todayUploadTraffic": "Tráfego de upload de hoje",

View File

@ -31,6 +31,8 @@
"cancel": "Cancelar", "cancel": "Cancelar",
"confirm": "Confirmar", "confirm": "Confirmar",
"confirmDelete": "Tem certeza de que deseja excluir?", "confirmDelete": "Tem certeza de que deseja excluir?",
"copy": "Copiar",
"copySuccess": "Copiado com sucesso",
"create": "Criar", "create": "Criar",
"createNode": "Criar Nó", "createNode": "Criar Nó",
"createSuccess": "Criado com sucesso", "createSuccess": "Criado com sucesso",

View File

@ -3,6 +3,8 @@
"cancel": "Cancelar", "cancel": "Cancelar",
"confirm": "confirmar", "confirm": "confirmar",
"confirmDelete": "Tem certeza de que deseja excluir?", "confirmDelete": "Tem certeza de que deseja excluir?",
"copy": "Copiar",
"copySuccess": "Copiado com sucesso",
"create": "criar", "create": "criar",
"createSubscribe": "Criar Assinatura", "createSubscribe": "Criar Assinatura",
"createSuccess": "Criação bem-sucedida", "createSuccess": "Criação bem-sucedida",

View File

@ -14,7 +14,6 @@
"repurchase": "recomandare", "repurchase": "recomandare",
"revenueTitle": "Statistica Veniturilor", "revenueTitle": "Statistica Veniturilor",
"selectTypePlaceholder": "Selectați tipul", "selectTypePlaceholder": "Selectați tipul",
"statisticsTitle": "Statistici",
"today": "astăzi", "today": "astăzi",
"todayDownloadTraffic": "Traficul de descărcare de astăzi", "todayDownloadTraffic": "Traficul de descărcare de astăzi",
"todayUploadTraffic": "Traficul de încărcare de astăzi", "todayUploadTraffic": "Traficul de încărcare de astăzi",

View File

@ -31,6 +31,8 @@
"cancel": "Anulează", "cancel": "Anulează",
"confirm": "Confirmă", "confirm": "Confirmă",
"confirmDelete": "Sigur doriți să ștergeți?", "confirmDelete": "Sigur doriți să ștergeți?",
"copy": "Copiază",
"copySuccess": "Copiat cu succes",
"create": "Creează", "create": "Creează",
"createNode": "Creează nod", "createNode": "Creează nod",
"createSuccess": "Creat cu succes", "createSuccess": "Creat cu succes",

View File

@ -3,6 +3,8 @@
"cancel": "Anulează", "cancel": "Anulează",
"confirm": "Confirmare", "confirm": "Confirmare",
"confirmDelete": "Sigur doriți să ștergeți?", "confirmDelete": "Sigur doriți să ștergeți?",
"copy": "Copiază",
"copySuccess": "Copiat cu succes",
"create": "crea", "create": "crea",
"createSubscribe": "Creează abonament", "createSubscribe": "Creează abonament",
"createSuccess": "Creare reușită", "createSuccess": "Creare reușită",

View File

@ -14,7 +14,6 @@
"repurchase": "повторная покупка", "repurchase": "повторная покупка",
"revenueTitle": "Статистика доходов", "revenueTitle": "Статистика доходов",
"selectTypePlaceholder": "Выберите тип", "selectTypePlaceholder": "Выберите тип",
"statisticsTitle": "Статистика",
"today": "Сегодня", "today": "Сегодня",
"todayDownloadTraffic": "Сегодняшний трафик загрузки", "todayDownloadTraffic": "Сегодняшний трафик загрузки",
"todayUploadTraffic": "Сегодняшний объем загруженного трафика", "todayUploadTraffic": "Сегодняшний объем загруженного трафика",

View File

@ -31,6 +31,8 @@
"cancel": "Отмена", "cancel": "Отмена",
"confirm": "Подтвердить", "confirm": "Подтвердить",
"confirmDelete": "Вы уверены, что хотите удалить?", "confirmDelete": "Вы уверены, что хотите удалить?",
"copy": "Копировать",
"copySuccess": "Успешно скопировано",
"create": "Создать", "create": "Создать",
"createNode": "Создать узел", "createNode": "Создать узел",
"createSuccess": "Успешно создано", "createSuccess": "Успешно создано",

View File

@ -3,6 +3,8 @@
"cancel": "Отмена", "cancel": "Отмена",
"confirm": "Подтвердить", "confirm": "Подтвердить",
"confirmDelete": "Вы уверены, что хотите удалить?", "confirmDelete": "Вы уверены, что хотите удалить?",
"copy": "Копировать",
"copySuccess": "Успешно скопировано",
"create": "Создать", "create": "Создать",
"createSubscribe": "Создать подписку", "createSubscribe": "Создать подписку",
"createSuccess": "Создание успешно", "createSuccess": "Создание успешно",

View File

@ -14,7 +14,6 @@
"repurchase": "ซื้อซ้ำ", "repurchase": "ซื้อซ้ำ",
"revenueTitle": "สถิติรายได้", "revenueTitle": "สถิติรายได้",
"selectTypePlaceholder": "เลือกประเภท", "selectTypePlaceholder": "เลือกประเภท",
"statisticsTitle": "สถิติ",
"today": "วันนี้", "today": "วันนี้",
"todayDownloadTraffic": "ปริมาณการดาวน์โหลดวันนี้", "todayDownloadTraffic": "ปริมาณการดาวน์โหลดวันนี้",
"todayUploadTraffic": "ปริมาณการอัปโหลดวันนี้", "todayUploadTraffic": "ปริมาณการอัปโหลดวันนี้",

View File

@ -31,6 +31,8 @@
"cancel": "ยกเลิก", "cancel": "ยกเลิก",
"confirm": "ยืนยัน", "confirm": "ยืนยัน",
"confirmDelete": "คุณแน่ใจหรือไม่ว่าต้องการลบ?", "confirmDelete": "คุณแน่ใจหรือไม่ว่าต้องการลบ?",
"copy": "คัดลอก",
"copySuccess": "คัดลอกสำเร็จ",
"create": "สร้าง", "create": "สร้าง",
"createNode": "สร้างโหนด", "createNode": "สร้างโหนด",
"createSuccess": "สร้างสำเร็จ", "createSuccess": "สร้างสำเร็จ",

View File

@ -3,6 +3,8 @@
"cancel": "ยกเลิก", "cancel": "ยกเลิก",
"confirm": "ยืนยัน", "confirm": "ยืนยัน",
"confirmDelete": "คุณแน่ใจหรือว่าต้องการลบ?", "confirmDelete": "คุณแน่ใจหรือว่าต้องการลบ?",
"copy": "คัดลอก",
"copySuccess": "คัดลอกสำเร็จ",
"create": "สร้าง", "create": "สร้าง",
"createSubscribe": "สร้างการสมัครสมาชิกใหม่", "createSubscribe": "สร้างการสมัครสมาชิกใหม่",
"createSuccess": "สร้างสำเร็จ", "createSuccess": "สร้างสำเร็จ",

View File

@ -14,7 +14,6 @@
"repurchase": "yeniden satın alma", "repurchase": "yeniden satın alma",
"revenueTitle": "Gelir İstatistikleri", "revenueTitle": "Gelir İstatistikleri",
"selectTypePlaceholder": "Tür seçin", "selectTypePlaceholder": "Tür seçin",
"statisticsTitle": "İstatistikler",
"today": "bugün", "today": "bugün",
"todayDownloadTraffic": "Bugünkü indirme trafiği", "todayDownloadTraffic": "Bugünkü indirme trafiği",
"todayUploadTraffic": "Bugün Yükleme Trafiği", "todayUploadTraffic": "Bugün Yükleme Trafiği",

View File

@ -31,6 +31,8 @@
"cancel": "İptal", "cancel": "İptal",
"confirm": "Onayla", "confirm": "Onayla",
"confirmDelete": "Silmek istediğinizden emin misiniz?", "confirmDelete": "Silmek istediğinizden emin misiniz?",
"copy": "Kopyala",
"copySuccess": "Başarıyla kopyalandı",
"create": "Oluştur", "create": "Oluştur",
"createNode": "Düğüm Oluştur", "createNode": "Düğüm Oluştur",
"createSuccess": "Başarıyla oluşturuldu", "createSuccess": "Başarıyla oluşturuldu",

View File

@ -3,6 +3,8 @@
"cancel": "İptal", "cancel": "İptal",
"confirm": "Onayla", "confirm": "Onayla",
"confirmDelete": "Silmek istediğinizden emin misiniz?", "confirmDelete": "Silmek istediğinizden emin misiniz?",
"copy": "Kopyala",
"copySuccess": "Başarıyla kopyalandı",
"create": "oluştur", "create": "oluştur",
"createSubscribe": "Yeni Abonelik Oluştur", "createSubscribe": "Yeni Abonelik Oluştur",
"createSuccess": "Başarıyla oluşturuldu", "createSuccess": "Başarıyla oluşturuldu",

View File

@ -14,7 +14,6 @@
"repurchase": "повторна покупка", "repurchase": "повторна покупка",
"revenueTitle": "Статистика доходів", "revenueTitle": "Статистика доходів",
"selectTypePlaceholder": "Виберіть тип", "selectTypePlaceholder": "Виберіть тип",
"statisticsTitle": "Статистика",
"today": "сьогодні", "today": "сьогодні",
"todayDownloadTraffic": "Сьогоднішній трафік завантажень", "todayDownloadTraffic": "Сьогоднішній трафік завантажень",
"todayUploadTraffic": "Сьогоднішній обсяг завантаження", "todayUploadTraffic": "Сьогоднішній обсяг завантаження",

View File

@ -31,6 +31,8 @@
"cancel": "Скасувати", "cancel": "Скасувати",
"confirm": "Підтвердити", "confirm": "Підтвердити",
"confirmDelete": "Ви впевнені, що хочете видалити?", "confirmDelete": "Ви впевнені, що хочете видалити?",
"copy": "Копіювати",
"copySuccess": "Успішно скопійовано",
"create": "Створити", "create": "Створити",
"createNode": "Створити вузол", "createNode": "Створити вузол",
"createSuccess": "Успішно створено", "createSuccess": "Успішно створено",

View File

@ -3,6 +3,8 @@
"cancel": "Скасувати", "cancel": "Скасувати",
"confirm": "Підтвердити", "confirm": "Підтвердити",
"confirmDelete": "Ви впевнені, що хочете видалити?", "confirmDelete": "Ви впевнені, що хочете видалити?",
"copy": "Копіювати",
"copySuccess": "Успішно скопійовано",
"create": "створити", "create": "створити",
"createSubscribe": "Створити підписку", "createSubscribe": "Створити підписку",
"createSuccess": "Створено успішно", "createSuccess": "Створено успішно",

View File

@ -14,7 +14,6 @@
"repurchase": "mua lại", "repurchase": "mua lại",
"revenueTitle": "Thống kê doanh thu", "revenueTitle": "Thống kê doanh thu",
"selectTypePlaceholder": "Chọn loại", "selectTypePlaceholder": "Chọn loại",
"statisticsTitle": "Thống kê",
"today": "Hôm nay", "today": "Hôm nay",
"todayDownloadTraffic": "Lưu lượng tải xuống hôm nay", "todayDownloadTraffic": "Lưu lượng tải xuống hôm nay",
"todayUploadTraffic": "Lưu lượng tải lên hôm nay", "todayUploadTraffic": "Lưu lượng tải lên hôm nay",

View File

@ -31,6 +31,8 @@
"cancel": "Hủy", "cancel": "Hủy",
"confirm": "Xác nhận", "confirm": "Xác nhận",
"confirmDelete": "Bạn có chắc chắn muốn xóa không?", "confirmDelete": "Bạn có chắc chắn muốn xóa không?",
"copy": "Sao chép",
"copySuccess": "Sao chép thành công",
"create": "Tạo", "create": "Tạo",
"createNode": "Tạo nút", "createNode": "Tạo nút",
"createSuccess": "Tạo thành công", "createSuccess": "Tạo thành công",

View File

@ -3,6 +3,8 @@
"cancel": "Hủy", "cancel": "Hủy",
"confirm": "Xác nhận", "confirm": "Xác nhận",
"confirmDelete": "Bạn có chắc chắn muốn xóa không?", "confirmDelete": "Bạn có chắc chắn muốn xóa không?",
"copy": "Sao chép",
"copySuccess": "Sao chép thành công",
"create": "Tạo", "create": "Tạo",
"createSubscribe": "Tạo đăng ký mới", "createSubscribe": "Tạo đăng ký mới",
"createSuccess": "Tạo thành công", "createSuccess": "Tạo thành công",

View File

@ -14,7 +14,6 @@
"repurchase": "复购", "repurchase": "复购",
"revenueTitle": "收入统计", "revenueTitle": "收入统计",
"selectTypePlaceholder": "选择类型", "selectTypePlaceholder": "选择类型",
"statisticsTitle": "统计",
"today": "今日", "today": "今日",
"todayDownloadTraffic": "今日下载流量", "todayDownloadTraffic": "今日下载流量",
"todayUploadTraffic": "今日上传流量", "todayUploadTraffic": "今日上传流量",

View File

@ -31,6 +31,8 @@
"cancel": "取消", "cancel": "取消",
"confirm": "确认", "confirm": "确认",
"confirmDelete": "确定要删除吗?", "confirmDelete": "确定要删除吗?",
"copy": "复制",
"copySuccess": "复制成功",
"create": "创建", "create": "创建",
"createNode": "创建节点", "createNode": "创建节点",
"createSuccess": "创建成功", "createSuccess": "创建成功",

View File

@ -3,6 +3,8 @@
"cancel": "取消", "cancel": "取消",
"confirm": "确认", "confirm": "确认",
"confirmDelete": "确定删除吗?", "confirmDelete": "确定删除吗?",
"copy": "复制",
"copySuccess": "复制成功",
"create": "创建", "create": "创建",
"createSubscribe": "新建订阅", "createSubscribe": "新建订阅",
"createSuccess": "创建成功", "createSuccess": "创建成功",

View File

@ -14,7 +14,6 @@
"repurchase": "回購", "repurchase": "回購",
"revenueTitle": "收入統計", "revenueTitle": "收入統計",
"selectTypePlaceholder": "選擇類型", "selectTypePlaceholder": "選擇類型",
"statisticsTitle": "統計",
"today": "今天", "today": "今天",
"todayDownloadTraffic": "今日下載流量", "todayDownloadTraffic": "今日下載流量",
"todayUploadTraffic": "今日上傳流量", "todayUploadTraffic": "今日上傳流量",

View File

@ -31,6 +31,8 @@
"cancel": "取消", "cancel": "取消",
"confirm": "確認", "confirm": "確認",
"confirmDelete": "確定要刪除嗎?", "confirmDelete": "確定要刪除嗎?",
"copy": "複製",
"copySuccess": "複製成功",
"create": "創建", "create": "創建",
"createNode": "創建節點", "createNode": "創建節點",
"createSuccess": "創建成功", "createSuccess": "創建成功",

View File

@ -3,6 +3,8 @@
"cancel": "取消", "cancel": "取消",
"confirm": "確認", "confirm": "確認",
"confirmDelete": "確定刪除嗎?", "confirmDelete": "確定刪除嗎?",
"copy": "複製",
"copySuccess": "複製成功",
"create": "建立", "create": "建立",
"createSubscribe": "新增訂閱", "createSubscribe": "新增訂閱",
"createSuccess": "建立成功", "createSuccess": "建立成功",