✨ feat(node-subscription): Add copy functionality for columns
This commit is contained in:
parent
27924b0fdb
commit
3a81e37217
@ -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
|
||||
key='delete'
|
||||
trigger={<Button variant='destructive'>{t('delete')}</Button>}
|
||||
|
||||
@ -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
|
||||
key='delete'
|
||||
trigger={<Button variant='destructive'>{t('delete')}</Button>}
|
||||
|
||||
@ -70,8 +70,7 @@ export default function Statistics() {
|
||||
|
||||
return (
|
||||
<>
|
||||
<h1 className='text-lg font-semibold'>{t('statisticsTitle')}</h1>
|
||||
<div className='grid grid-cols-2 gap-3 md:grid-cols-4 xl:grid-cols-8'>
|
||||
<div className='grid grid-cols-2 gap-2 md:grid-cols-4'>
|
||||
{[
|
||||
{
|
||||
title: t('onlineIPCount'),
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "opětovný nákup",
|
||||
"revenueTitle": "Statistika příjmů",
|
||||
"selectTypePlaceholder": "Vyberte typ",
|
||||
"statisticsTitle": "Statistiky",
|
||||
"today": "Dnes",
|
||||
"todayDownloadTraffic": "Dnešní stahovací provoz",
|
||||
"todayUploadTraffic": "Dnešní nahraný provoz",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Zrušit",
|
||||
"confirm": "Potvrdit",
|
||||
"confirmDelete": "Opravdu chcete smazat?",
|
||||
"copy": "Kopírovat",
|
||||
"copySuccess": "Úspěšně zkopírováno",
|
||||
"create": "Vytvořit",
|
||||
"createNode": "Vytvořit uzel",
|
||||
"createSuccess": "Úspěšně vytvořeno",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Zrušit",
|
||||
"confirm": "Potvrdit",
|
||||
"confirmDelete": "Opravdu chcete smazat?",
|
||||
"copy": "Kopírovat",
|
||||
"copySuccess": "Úspěšně zkopírováno",
|
||||
"create": "Vytvořit",
|
||||
"createSubscribe": "Vytvořit odběr",
|
||||
"createSuccess": "Vytvoření úspěšné",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "Wiederkauf",
|
||||
"revenueTitle": "Einnahmenstatistik",
|
||||
"selectTypePlaceholder": "Typ auswählen",
|
||||
"statisticsTitle": "Statistik",
|
||||
"today": "Heute",
|
||||
"todayDownloadTraffic": "Heutiger Download-Traffic",
|
||||
"todayUploadTraffic": "Heutiger Upload-Verkehr",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Abbrechen",
|
||||
"confirm": "Bestätigen",
|
||||
"confirmDelete": "Möchten Sie wirklich löschen?",
|
||||
"copy": "Kopieren",
|
||||
"copySuccess": "Erfolgreich kopiert",
|
||||
"create": "Erstellen",
|
||||
"createNode": "Knoten erstellen",
|
||||
"createSuccess": "Erfolgreich erstellt",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Abbrechen",
|
||||
"confirm": "Bestätigen",
|
||||
"confirmDelete": "Möchten Sie wirklich löschen?",
|
||||
"copy": "Kopieren",
|
||||
"copySuccess": "Erfolgreich kopiert",
|
||||
"create": "Erstellen",
|
||||
"createSubscribe": "Neues Abonnement erstellen",
|
||||
"createSuccess": "Erstellung erfolgreich",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "Repurchase",
|
||||
"revenueTitle": "Revenue Statistics",
|
||||
"selectTypePlaceholder": "Select Type",
|
||||
"statisticsTitle": "Statistics",
|
||||
"today": "Today",
|
||||
"todayDownloadTraffic": "Today's Download Traffic",
|
||||
"todayUploadTraffic": "Today's Upload Traffic",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Confirm",
|
||||
"confirmDelete": "Are you sure you want to delete?",
|
||||
"copy": "Copy",
|
||||
"copySuccess": "Copied successfully",
|
||||
"create": "Create",
|
||||
"createNode": "Create Node",
|
||||
"createSuccess": "Created successfully",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Cancel",
|
||||
"confirm": "Confirm",
|
||||
"confirmDelete": "Are you sure you want to delete?",
|
||||
"copy": "Copy",
|
||||
"copySuccess": "Copied successfully",
|
||||
"create": "Create",
|
||||
"createSubscribe": "Create Subscription",
|
||||
"createSuccess": "Create Successful",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "recompra",
|
||||
"revenueTitle": "Estadísticas de Ingresos",
|
||||
"selectTypePlaceholder": "Seleccionar tipo",
|
||||
"statisticsTitle": "Estadísticas",
|
||||
"today": "hoy",
|
||||
"todayDownloadTraffic": "Tráfico de descarga de hoy",
|
||||
"todayUploadTraffic": "Tráfico de subida de hoy",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Cancelar",
|
||||
"confirm": "Confirmar",
|
||||
"confirmDelete": "¿Está seguro de que desea eliminar?",
|
||||
"copy": "Copiar",
|
||||
"copySuccess": "Copiado con éxito",
|
||||
"create": "Crear",
|
||||
"createNode": "Crear nodo",
|
||||
"createSuccess": "Creación exitosa",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Cancelar",
|
||||
"confirm": "Confirmar",
|
||||
"confirmDelete": "¿Estás seguro de que deseas eliminar?",
|
||||
"copy": "Copiar",
|
||||
"copySuccess": "Copiado con éxito",
|
||||
"create": "Crear",
|
||||
"createSubscribe": "Crear suscripción",
|
||||
"createSuccess": "Creación exitosa",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "recompra",
|
||||
"revenueTitle": "Estadísticas de Ingresos",
|
||||
"selectTypePlaceholder": "Seleccionar tipo",
|
||||
"statisticsTitle": "Estadísticas",
|
||||
"today": "hoy",
|
||||
"todayDownloadTraffic": "Tráfico de descarga de hoy",
|
||||
"todayUploadTraffic": "Tráfico de carga de hoy",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Cancelar",
|
||||
"confirm": "Confirmar",
|
||||
"confirmDelete": "¿Estás seguro de que deseas eliminar?",
|
||||
"copy": "Copiar",
|
||||
"copySuccess": "Copiado exitosamente",
|
||||
"create": "Crear",
|
||||
"createNode": "Crear nodo",
|
||||
"createSuccess": "Creación exitosa",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Cancelar",
|
||||
"confirm": "Confirmar",
|
||||
"confirmDelete": "¿Estás seguro de que deseas eliminar?",
|
||||
"copy": "Copiar",
|
||||
"copySuccess": "Copiado exitosamente",
|
||||
"create": "Crear",
|
||||
"createSubscribe": "Crear suscripción",
|
||||
"createSuccess": "Creación exitosa",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "uudelleenosto",
|
||||
"revenueTitle": "Tulotilastot",
|
||||
"selectTypePlaceholder": "Valitse tyyppi",
|
||||
"statisticsTitle": "Tilastot",
|
||||
"today": "tänään",
|
||||
"todayDownloadTraffic": "Tämän päivän latausliikenne",
|
||||
"todayUploadTraffic": "Tämän päivän lähetysliikenne",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Peruuta",
|
||||
"confirm": "Vahvista",
|
||||
"confirmDelete": "Haluatko varmasti poistaa?",
|
||||
"copy": "Kopioi",
|
||||
"copySuccess": "Kopioitu onnistuneesti",
|
||||
"create": "Luo",
|
||||
"createNode": "Luo solmu",
|
||||
"createSuccess": "Luonti onnistui",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Peruuta",
|
||||
"confirm": "Vahvista",
|
||||
"confirmDelete": "Haluatko varmasti poistaa?",
|
||||
"copy": "Kopioi",
|
||||
"copySuccess": "Kopioitu onnistuneesti",
|
||||
"create": "Luo",
|
||||
"createSubscribe": "Luo uusi tilaus",
|
||||
"createSuccess": "Luonti onnistui",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "Rachat",
|
||||
"revenueTitle": "Statistiques des revenus",
|
||||
"selectTypePlaceholder": "Sélectionner le type",
|
||||
"statisticsTitle": "Statistiques",
|
||||
"today": "aujourd'hui",
|
||||
"todayDownloadTraffic": "Trafic de téléchargement d'aujourd'hui",
|
||||
"todayUploadTraffic": "Trafic de téléchargement d'aujourd'hui",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Annuler",
|
||||
"confirm": "Confirmer",
|
||||
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ?",
|
||||
"copy": "Copier",
|
||||
"copySuccess": "Copié avec succès",
|
||||
"create": "Créer",
|
||||
"createNode": "Créer un nœud",
|
||||
"createSuccess": "Création réussie",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Annuler",
|
||||
"confirm": "Confirmer",
|
||||
"confirmDelete": "Êtes-vous sûr de vouloir supprimer ?",
|
||||
"copy": "Copier",
|
||||
"copySuccess": "Copié avec succès",
|
||||
"create": "Créer",
|
||||
"createSubscribe": "Créer un abonnement",
|
||||
"createSuccess": "Création réussie",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "पुनः खरीद",
|
||||
"revenueTitle": "राजस्व सांख्यिकी",
|
||||
"selectTypePlaceholder": "प्रकार चुनें",
|
||||
"statisticsTitle": "सांख्यिकी",
|
||||
"today": "आज",
|
||||
"todayDownloadTraffic": "आज का डाउनलोड ट्रैफिक",
|
||||
"todayUploadTraffic": "आज का अपलोड ट्रैफिक",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "रद्द करें",
|
||||
"confirm": "पुष्टि करें",
|
||||
"confirmDelete": "क्या आप वाकई हटाना चाहते हैं?",
|
||||
"copy": "कॉपी करें",
|
||||
"copySuccess": "सफलतापूर्वक कॉपी किया गया",
|
||||
"create": "बनाएँ",
|
||||
"createNode": "नोड बनाएं",
|
||||
"createSuccess": "सफलतापूर्वक बनाया गया",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "रद्द करें",
|
||||
"confirm": "पुष्टि करें",
|
||||
"confirmDelete": "क्या आप वाकई हटाना चाहते हैं?",
|
||||
"copy": "कॉपी",
|
||||
"copySuccess": "सफलतापूर्वक कॉपी किया गया",
|
||||
"create": "सृजन",
|
||||
"createSubscribe": "नई सदस्यता बनाएं",
|
||||
"createSuccess": "सृजन सफल",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "újravásárlás",
|
||||
"revenueTitle": "Bevételstatisztika",
|
||||
"selectTypePlaceholder": "Válasszon típust",
|
||||
"statisticsTitle": "Statisztika",
|
||||
"today": "ma",
|
||||
"todayDownloadTraffic": "Mai letöltési forgalom",
|
||||
"todayUploadTraffic": "Mai feltöltési forgalom",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Mégse",
|
||||
"confirm": "Megerősít",
|
||||
"confirmDelete": "Biztosan törölni szeretné?",
|
||||
"copy": "Másolás",
|
||||
"copySuccess": "Sikeresen másolva",
|
||||
"create": "Létrehozás",
|
||||
"createNode": "Csomópont létrehozása",
|
||||
"createSuccess": "Sikeres létrehozás",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Mégse",
|
||||
"confirm": "Megerősítés",
|
||||
"confirmDelete": "Biztosan törölni szeretné?",
|
||||
"copy": "Másolás",
|
||||
"copySuccess": "Sikeresen másolva",
|
||||
"create": "Létrehozás",
|
||||
"createSubscribe": "Új előfizetés létrehozása",
|
||||
"createSuccess": "Sikeres létrehozás",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "再購入",
|
||||
"revenueTitle": "収入統計",
|
||||
"selectTypePlaceholder": "タイプを選択",
|
||||
"statisticsTitle": "統計",
|
||||
"today": "今日",
|
||||
"todayDownloadTraffic": "本日のダウンロードトラフィック",
|
||||
"todayUploadTraffic": "本日のアップロードトラフィック",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "キャンセル",
|
||||
"confirm": "確認",
|
||||
"confirmDelete": "削除してもよろしいですか?",
|
||||
"copy": "コピー",
|
||||
"copySuccess": "コピーしました",
|
||||
"create": "作成",
|
||||
"createNode": "ノードを作成",
|
||||
"createSuccess": "作成成功",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "キャンセル",
|
||||
"confirm": "確認",
|
||||
"confirmDelete": "削除してもよろしいですか?",
|
||||
"copy": "コピー",
|
||||
"copySuccess": "コピーしました",
|
||||
"create": "作成",
|
||||
"createSubscribe": "新規購読",
|
||||
"createSuccess": "作成に成功しました",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "재구매",
|
||||
"revenueTitle": "수입 통계",
|
||||
"selectTypePlaceholder": "유형 선택",
|
||||
"statisticsTitle": "통계",
|
||||
"today": "오늘",
|
||||
"todayDownloadTraffic": "오늘 다운로드 트래픽",
|
||||
"todayUploadTraffic": "오늘 업로드 트래픽",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "취소",
|
||||
"confirm": "확인",
|
||||
"confirmDelete": "삭제하시겠습니까?",
|
||||
"copy": "복사",
|
||||
"copySuccess": "성공적으로 복사되었습니다",
|
||||
"create": "생성",
|
||||
"createNode": "노드 생성",
|
||||
"createSuccess": "생성 성공",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "취소",
|
||||
"confirm": "확인",
|
||||
"confirmDelete": "삭제하시겠습니까?",
|
||||
"copy": "복사",
|
||||
"copySuccess": "성공적으로 복사되었습니다",
|
||||
"create": "생성",
|
||||
"createSubscribe": "새 구독 생성",
|
||||
"createSuccess": "생성 성공",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "gjenkjøp",
|
||||
"revenueTitle": "Inntektsstatistikk",
|
||||
"selectTypePlaceholder": "Velg type",
|
||||
"statisticsTitle": "Statistikk",
|
||||
"today": "i dag",
|
||||
"todayDownloadTraffic": "Dagens nedlastningstrafikk",
|
||||
"todayUploadTraffic": "Dagens opplastningstrafikk",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"copy": "Kopier",
|
||||
"copySuccess": "Kopiert med suksess",
|
||||
"create": "Opprett",
|
||||
"createNode": "Opprett node",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Avbryt",
|
||||
"confirm": "Bekreft",
|
||||
"confirmDelete": "Er du sikker på at du vil slette?",
|
||||
"copy": "Kopier",
|
||||
"copySuccess": "Kopiert vellykket",
|
||||
"create": "Opprett",
|
||||
"createSubscribe": "Opprett abonnement",
|
||||
"createSuccess": "Opprettelse vellykket",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "ponowny zakup",
|
||||
"revenueTitle": "Statystyki dochodów",
|
||||
"selectTypePlaceholder": "Wybierz typ",
|
||||
"statisticsTitle": "Statystyki",
|
||||
"today": "Dziś",
|
||||
"todayDownloadTraffic": "Dzisiejszy ruch pobierania",
|
||||
"todayUploadTraffic": "Dzisiejszy przesył danych",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Anuluj",
|
||||
"confirm": "Potwierdź",
|
||||
"confirmDelete": "Czy na pewno chcesz usunąć?",
|
||||
"copy": "Kopiuj",
|
||||
"copySuccess": "Skopiowano pomyślnie",
|
||||
"create": "Utwórz",
|
||||
"createNode": "Utwórz węzeł",
|
||||
"createSuccess": "Utworzono pomyślnie",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Anuluj",
|
||||
"confirm": "Potwierdź",
|
||||
"confirmDelete": "Czy na pewno chcesz usunąć?",
|
||||
"copy": "Kopiuj",
|
||||
"copySuccess": "Skopiowano pomyślnie",
|
||||
"create": "Utwórz",
|
||||
"createSubscribe": "Utwórz subskrypcję",
|
||||
"createSuccess": "Utworzono pomyślnie",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "recompra",
|
||||
"revenueTitle": "Estatísticas de Receita",
|
||||
"selectTypePlaceholder": "Selecione o tipo",
|
||||
"statisticsTitle": "Estatísticas",
|
||||
"today": "hoje",
|
||||
"todayDownloadTraffic": "Tráfego de download de hoje",
|
||||
"todayUploadTraffic": "Tráfego de upload de hoje",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Cancelar",
|
||||
"confirm": "Confirmar",
|
||||
"confirmDelete": "Tem certeza de que deseja excluir?",
|
||||
"copy": "Copiar",
|
||||
"copySuccess": "Copiado com sucesso",
|
||||
"create": "Criar",
|
||||
"createNode": "Criar Nó",
|
||||
"createSuccess": "Criado com sucesso",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Cancelar",
|
||||
"confirm": "confirmar",
|
||||
"confirmDelete": "Tem certeza de que deseja excluir?",
|
||||
"copy": "Copiar",
|
||||
"copySuccess": "Copiado com sucesso",
|
||||
"create": "criar",
|
||||
"createSubscribe": "Criar Assinatura",
|
||||
"createSuccess": "Criação bem-sucedida",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "recomandare",
|
||||
"revenueTitle": "Statistica Veniturilor",
|
||||
"selectTypePlaceholder": "Selectați tipul",
|
||||
"statisticsTitle": "Statistici",
|
||||
"today": "astăzi",
|
||||
"todayDownloadTraffic": "Traficul de descărcare de astăzi",
|
||||
"todayUploadTraffic": "Traficul de încărcare de astăzi",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmă",
|
||||
"confirmDelete": "Sigur doriți să ștergeți?",
|
||||
"copy": "Copiază",
|
||||
"copySuccess": "Copiat cu succes",
|
||||
"create": "Creează",
|
||||
"createNode": "Creează nod",
|
||||
"createSuccess": "Creat cu succes",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Anulează",
|
||||
"confirm": "Confirmare",
|
||||
"confirmDelete": "Sigur doriți să ștergeți?",
|
||||
"copy": "Copiază",
|
||||
"copySuccess": "Copiat cu succes",
|
||||
"create": "crea",
|
||||
"createSubscribe": "Creează abonament",
|
||||
"createSuccess": "Creare reușită",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "повторная покупка",
|
||||
"revenueTitle": "Статистика доходов",
|
||||
"selectTypePlaceholder": "Выберите тип",
|
||||
"statisticsTitle": "Статистика",
|
||||
"today": "Сегодня",
|
||||
"todayDownloadTraffic": "Сегодняшний трафик загрузки",
|
||||
"todayUploadTraffic": "Сегодняшний объем загруженного трафика",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Отмена",
|
||||
"confirm": "Подтвердить",
|
||||
"confirmDelete": "Вы уверены, что хотите удалить?",
|
||||
"copy": "Копировать",
|
||||
"copySuccess": "Успешно скопировано",
|
||||
"create": "Создать",
|
||||
"createNode": "Создать узел",
|
||||
"createSuccess": "Успешно создано",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Отмена",
|
||||
"confirm": "Подтвердить",
|
||||
"confirmDelete": "Вы уверены, что хотите удалить?",
|
||||
"copy": "Копировать",
|
||||
"copySuccess": "Успешно скопировано",
|
||||
"create": "Создать",
|
||||
"createSubscribe": "Создать подписку",
|
||||
"createSuccess": "Создание успешно",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "ซื้อซ้ำ",
|
||||
"revenueTitle": "สถิติรายได้",
|
||||
"selectTypePlaceholder": "เลือกประเภท",
|
||||
"statisticsTitle": "สถิติ",
|
||||
"today": "วันนี้",
|
||||
"todayDownloadTraffic": "ปริมาณการดาวน์โหลดวันนี้",
|
||||
"todayUploadTraffic": "ปริมาณการอัปโหลดวันนี้",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "ยกเลิก",
|
||||
"confirm": "ยืนยัน",
|
||||
"confirmDelete": "คุณแน่ใจหรือไม่ว่าต้องการลบ?",
|
||||
"copy": "คัดลอก",
|
||||
"copySuccess": "คัดลอกสำเร็จ",
|
||||
"create": "สร้าง",
|
||||
"createNode": "สร้างโหนด",
|
||||
"createSuccess": "สร้างสำเร็จ",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "ยกเลิก",
|
||||
"confirm": "ยืนยัน",
|
||||
"confirmDelete": "คุณแน่ใจหรือว่าต้องการลบ?",
|
||||
"copy": "คัดลอก",
|
||||
"copySuccess": "คัดลอกสำเร็จ",
|
||||
"create": "สร้าง",
|
||||
"createSubscribe": "สร้างการสมัครสมาชิกใหม่",
|
||||
"createSuccess": "สร้างสำเร็จ",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "yeniden satın alma",
|
||||
"revenueTitle": "Gelir İstatistikleri",
|
||||
"selectTypePlaceholder": "Tür seçin",
|
||||
"statisticsTitle": "İstatistikler",
|
||||
"today": "bugün",
|
||||
"todayDownloadTraffic": "Bugünkü indirme trafiği",
|
||||
"todayUploadTraffic": "Bugün Yükleme Trafiği",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "İptal",
|
||||
"confirm": "Onayla",
|
||||
"confirmDelete": "Silmek istediğinizden emin misiniz?",
|
||||
"copy": "Kopyala",
|
||||
"copySuccess": "Başarıyla kopyalandı",
|
||||
"create": "Oluştur",
|
||||
"createNode": "Düğüm Oluştur",
|
||||
"createSuccess": "Başarıyla oluşturuldu",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "İptal",
|
||||
"confirm": "Onayla",
|
||||
"confirmDelete": "Silmek istediğinizden emin misiniz?",
|
||||
"copy": "Kopyala",
|
||||
"copySuccess": "Başarıyla kopyalandı",
|
||||
"create": "oluştur",
|
||||
"createSubscribe": "Yeni Abonelik Oluştur",
|
||||
"createSuccess": "Başarıyla oluşturuldu",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "повторна покупка",
|
||||
"revenueTitle": "Статистика доходів",
|
||||
"selectTypePlaceholder": "Виберіть тип",
|
||||
"statisticsTitle": "Статистика",
|
||||
"today": "сьогодні",
|
||||
"todayDownloadTraffic": "Сьогоднішній трафік завантажень",
|
||||
"todayUploadTraffic": "Сьогоднішній обсяг завантаження",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Скасувати",
|
||||
"confirm": "Підтвердити",
|
||||
"confirmDelete": "Ви впевнені, що хочете видалити?",
|
||||
"copy": "Копіювати",
|
||||
"copySuccess": "Успішно скопійовано",
|
||||
"create": "Створити",
|
||||
"createNode": "Створити вузол",
|
||||
"createSuccess": "Успішно створено",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Скасувати",
|
||||
"confirm": "Підтвердити",
|
||||
"confirmDelete": "Ви впевнені, що хочете видалити?",
|
||||
"copy": "Копіювати",
|
||||
"copySuccess": "Успішно скопійовано",
|
||||
"create": "створити",
|
||||
"createSubscribe": "Створити підписку",
|
||||
"createSuccess": "Створено успішно",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "mua lại",
|
||||
"revenueTitle": "Thống kê doanh thu",
|
||||
"selectTypePlaceholder": "Chọn loại",
|
||||
"statisticsTitle": "Thống kê",
|
||||
"today": "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",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "Hủy",
|
||||
"confirm": "Xác nhận",
|
||||
"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",
|
||||
"createNode": "Tạo nút",
|
||||
"createSuccess": "Tạo thành công",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "Hủy",
|
||||
"confirm": "Xác nhận",
|
||||
"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",
|
||||
"createSubscribe": "Tạo đăng ký mới",
|
||||
"createSuccess": "Tạo thành công",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "复购",
|
||||
"revenueTitle": "收入统计",
|
||||
"selectTypePlaceholder": "选择类型",
|
||||
"statisticsTitle": "统计",
|
||||
"today": "今日",
|
||||
"todayDownloadTraffic": "今日下载流量",
|
||||
"todayUploadTraffic": "今日上传流量",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "取消",
|
||||
"confirm": "确认",
|
||||
"confirmDelete": "确定要删除吗?",
|
||||
"copy": "复制",
|
||||
"copySuccess": "复制成功",
|
||||
"create": "创建",
|
||||
"createNode": "创建节点",
|
||||
"createSuccess": "创建成功",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "取消",
|
||||
"confirm": "确认",
|
||||
"confirmDelete": "确定删除吗?",
|
||||
"copy": "复制",
|
||||
"copySuccess": "复制成功",
|
||||
"create": "创建",
|
||||
"createSubscribe": "新建订阅",
|
||||
"createSuccess": "创建成功",
|
||||
|
||||
@ -14,7 +14,6 @@
|
||||
"repurchase": "回購",
|
||||
"revenueTitle": "收入統計",
|
||||
"selectTypePlaceholder": "選擇類型",
|
||||
"statisticsTitle": "統計",
|
||||
"today": "今天",
|
||||
"todayDownloadTraffic": "今日下載流量",
|
||||
"todayUploadTraffic": "今日上傳流量",
|
||||
|
||||
@ -31,6 +31,8 @@
|
||||
"cancel": "取消",
|
||||
"confirm": "確認",
|
||||
"confirmDelete": "確定要刪除嗎?",
|
||||
"copy": "複製",
|
||||
"copySuccess": "複製成功",
|
||||
"create": "創建",
|
||||
"createNode": "創建節點",
|
||||
"createSuccess": "創建成功",
|
||||
|
||||
@ -3,6 +3,8 @@
|
||||
"cancel": "取消",
|
||||
"confirm": "確認",
|
||||
"confirmDelete": "確定刪除嗎?",
|
||||
"copy": "複製",
|
||||
"copySuccess": "複製成功",
|
||||
"create": "建立",
|
||||
"createSubscribe": "新增訂閱",
|
||||
"createSuccess": "建立成功",
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
// @ts-ignore
|
||||
|
||||
|
||||
// API 更新时间:
|
||||
// API 唯一标识:
|
||||
import * as announcement from './announcement';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user