feat: 后端全量更新 - 含所有本次需求

- Contract.php: 返回合约账户余额(balance_contract)
- My.php: 地址管理增加BTC/ETH
- AppContract.php: 一键平仓(closeall)
- AppProxy.php: 代理专属注册链接 + 分级权限(L1/L2)
- site.php: 手续费减半(0.018→0.009)
- agent_permission_setup.sql: 代理权限SQL
- crypto_news_crawler.py: 新闻自动采集脚本
This commit is contained in:
li
2026-03-30 20:16:32 +08:00
commit 1b24994e74
6721 changed files with 1308571 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
<?php
return [
'请先完成实名认证' => 'Si prega di completare prima l\'autenticazione del nome vero',
'请选择交易模式' => 'Seleziona la modalità transazione',
'限价模式,请输入价格' => 'Modalità limite di prezzo, inserire il prezzo',
'请选择交易币种' => 'Seleziona la valuta di transazione',
'该交易币种已下架或不存在' => 'La valuta di transazione è fuori uso o non esiste',
'请选择交易方向' => 'Seleziona la direzione commerciale',
'请输入交易数量' => 'Inserisci la quantità di transazione',
'请选择交易倍数' => 'Seleziona transazione multipla',
'请选择正确的交易倍数' => 'Seleziona la transazione corretta multipla',
'操作频繁' => 'Funzionamento frequente',
'账号余额不足' => 'Insufficiente saldo del conto',
'系统繁忙' => 'Sistema occupato',
'提交成功' => 'Inviato con successo',
'请选择设置的合约订单' => 'Seleziona l\'ordine del contratto impostato',
'合约订单不存在或已平仓' => 'L\'ordine contrattuale non esiste o è stato chiuso',
'请设置止盈价格' => 'Per favore imposta il prezzo di arresto del profitto',
'请设置止损价格' => 'Per favore imposta il prezzo di arresto',
'设置成功' => 'Imposta con successo',
'请选择合约订单' => 'Si prega di selezionare un ordine contrattuale',
'已平仓' => 'Posizione chiusa',
'已撤销' => 'revocato',
'未查询到币种信息' => 'Nessuna informazione valutaria trovata',
];
+18
View File
@@ -0,0 +1,18 @@
<?php
return [
'请选择交易对' => 'Seleziona la coppia di transazioni',
'请输入正确的交易数量' => 'Inserisci la quantità corretta della transazione',
'请选择交易周期' => 'Seleziona il ciclo di transazione',
'请选择交易涨跌' => 'Seleziona il prezzo di trading',
'请先完成实名认证' => 'Si prega di completare prima l\'autenticazione del nome vero',
'交易对不存在' => 'La coppia di operazioni non esiste',
'交易周期错误' => 'Errore nel ciclo di transazione',
'账号余额不足' => 'Insufficiente saldo del conto',
'操作频繁' => 'Funzionamento frequente',
'提交成功' => 'Inviato con successo',
'请选择要取消的订单' => 'Seleziona l\'ordine da annullare',
'订单不存在' => 'L\'ordine non esiste',
'订单超时,不能取消' => 'Tempo di scadenza dell\'ordine, non in grado di annullare',
'系统繁忙' => 'Sistema occupato',
];
+20
View File
@@ -0,0 +1,20 @@
<?php
return [
'内容不存在' => 'Il contenuto non esiste',
'请选择要查询的榜单' => 'Seleziona l\'elenco da interrogare',
'私募不存在' => 'Il collocamento privato non esiste',
'非预约时间' => 'Tempo non programmato',
'请勿重复预约' => 'Non ripetere l\'appuntamento',
'预约成功' => 'Nomina riuscita',
'交易密码错误' => 'Errore di password di transazione',
'非私募时间' => 'Orario di collocamento non privato',
'请输入有效数量' => 'Inserisci una quantità valid a',
'可私募数量不足' => 'Insufficiente inserimento privato',
'余额不足' => 'Scusa, il tuo credito sta finendo.',
'操作频繁' => 'Funzionamento frequente',
'私募成功' => 'Successo di collocamento privato',
'周期不存在' => 'Il ciclo non esiste',
'锁仓成功' => 'Blocca magazzino con successo',
'记录不存在' => 'Il record non esiste',
];
+19
View File
@@ -0,0 +1,19 @@
<?php
return [
'请选择交易模式' => 'Seleziona la modalità transazione',
'请先完成实名认证' => 'Si prega di completare prima l\'autenticazione del nome vero',
'请选择交易币种' => 'Seleziona la valuta di transazione',
'该交易币种已下架或不存在' => 'La valuta di transazione è fuori uso o non esiste',
'限价模式,请输入价格' => 'Modalità limite di prezzo, inserire il prezzo',
'请选择交易方向' => 'Seleziona la direzione commerciale',
'请输入交易数量' => 'Inserisci la quantità di transazione',
'操作频繁' => 'Funzionamento frequente',
'余额不足' => 'Scusa, il tuo credito sta finendo.',
'系统繁忙' => 'Sistema occupato',
'提交成功' => 'Inviato con successo',
'请选择交易单' => 'Seleziona il foglio di transazione',
'交易单不存在或已完全成交' => 'L\'ordine di transazione non esiste o è stato completamente chiuso',
'已撤销' => 'revocato',
];
+50
View File
@@ -0,0 +1,50 @@
<?php
return [
'数量错误' => 'Errore di quantità',
'请先完成实名认证' => 'Si prega di completare prima l\'autenticazione del nome vero',
'请选择收款账户' => 'Seleziona un conto di raccolta',
'金额输入错误' => 'Errore di input',
'交易密码错误' => 'Errore di password di transazione',
'暂不支持此法币' => 'Questa valuta legale al momento non è supportata',
'最低挂单数量为' => 'Il numero minimo di ordini pendenti è',
'最高挂单数量为' => 'Il numero massimo di ordini pendenti è',
'选择的收款方式有误' => 'Metodo di raccolta errato selezionato',
'操作频繁' => 'Funzionamento frequente',
'余额不足' => 'Scusa, il tuo credito sta finendo.',
'发布成功' => 'Pubblicato con successo',
'发布失败' => 'Pubblicare non riuscito',
'选择的支付方式有误' => 'Metodo di pagamento sbagliato selezionato',
'手续费不足' => 'Costi di movimentazione insufficienti',
'输入有误' => 'Input non corretto',
'订单不存在' => 'L\'ordine non esiste',
'不可交易自己订单' => 'Non puoi scambiare i tuoi ordini',
'该订单已被交易' => 'L\'ordine è stato eseguito',
'订单错误' => 'Errore d\'ordine',
'您有一笔订单正在交易中,请先完成' => 'Hai un ordine sotto transazione. Per favore completalo prima',
'交易限制' => 'Restrizioni di transazione',
'订单数量不足' => 'Quantità di ordine insufficiente',
'限额' => 'contingente',
'下单成功' => 'verificare il successo',
'下单失败' => 'Ordine fallito',
'非法操作' => 'Operazione illegale',
'该订单不可撤回' => 'Questo ordine è irrevocabile',
'撤回成功' => 'Ritiro riuscito',
'撤回失败' => 'Revoca non riuscita',
'已付款不可取消' => 'Pagamento effettuato non può essere annullato',
'非法请求' => 'Richiesta illegale',
'今日取消次数已达上线' => 'Il numero di cancellazioni è arrivato oggi online',
'取消成功' => 'Cancellazione riuscita',
'网络错误' => 'errore di rete',
'请上传支付凭证' => 'Invia il buono di pagamento',
'请勿重复操作' => 'Non ripetere',
'网络连接失败' => 'Connessione di rete fallita',
'交易成功' => 'Commercio riuscito',
'请输入申述内容' => 'Inserisci la dichiarazione',
'请上传凭证附件' => 'Invia l\'allegato del voucher',
'此订单不可申述' => 'Questo ordine non può essere richiesto',
'申述成功' => 'Rappresentanza riuscita',
'申述不存在' => 'Il credito non esiste',
'该申述订单已被处理' => 'L\'ordine di credito è stato elaborato',
'提交成功' => 'Inviato con successo',
];
+4
View File
@@ -0,0 +1,4 @@
<?php
return [
'即将开放,请耐心等待!' => 'Si aprira\'presto, vi prego di attendere pazientemente!',
];
+28
View File
@@ -0,0 +1,28 @@
<?php
return [
'请输入姓名' => 'Inserisci il tuo nome',
'请输入证件证号' => 'Inserisci il numero identificativo',
'您已完成初级认证' => 'Hai completato la certificazione primaria',
'提交成功' => 'Inviato con successo',
'系统繁忙' => 'Sistema occupato',
'请上传正面证件照' => 'Si prega di caricare una foto di ID positivo',
'请上传背面证件照' => 'Si prega di caricare la foto ID sul retro',
'请先完成初级认证' => 'Completa prima la certificazione primaria',
'您已完成高级认证' => 'Hai completato la certificazione avanzata',
'昵称已存在' => 'nickname esiste già',
'请输入有效地址' => 'Inserisci un indirizzo valido',
'请输入备注信息' => 'Inserire commenti',
'请选择币种类型' => 'Seleziona un tipo di valuta',
'添加成功' => 'Aggiunto con successo',
'地址不存在' => 'Indirizzo non esiste',
'修改成功' => 'Modificato con successo',
'删除成功' => 'Elimina riuscito',
'请填写姓名' => 'Per favore compila il tuo nome',
'请填写银行卡号' => 'Si prega di compilare il numero della carta bancaria',
'请填写开户行' => 'Si prega di compilare la Banca di deposito',
'请填写开户支行' => 'Per favore compila il ramo del conto',
'收款方式不存在' => 'Il metodo di raccolta non esiste',
'修改失败' => 'Modifica non riuscita',
'添加失败' => 'Aggiungi non riuscito',
'内容不存在' => 'Il contenuto non esiste',
];
+12
View File
@@ -0,0 +1,12 @@
<?php
return [
'发送频繁' => 'Invia frequentemente',
'已被注册' => 'Registrato',
'已被占用' => 'Occupato',
'请在后台插件管理安装短信验证插件' => 'Installa il plug-in di verifica SMS nella gestione della plug-in di fondo',
'发送成功' => 'Inviato con successo',
'未注册' => 'non registrati',
'发送失败' => 'non inviare',
];
+22
View File
@@ -0,0 +1,22 @@
<?php
return [
'请输入要搜索的币种' => 'Inserisci la valuta da cercare',
'币种不存在' => 'La valuta non esiste',
'请选择要设置的币种' => 'Seleziona la valuta da impostare',
'请先完成实名认证' => 'Si prega di completare prima l\'autenticazione del nome vero',
'币种已下架或不存在' => 'La moneta è fuori uso o non esiste',
'最低买单数量为' => 'La quantità minima di conto è',
'最高做单数量' => 'Quantità massima d\'ordine',
'信誉值不足,请充值' => 'Insufficiente valore di credito, ricarica',
'提交成功' => 'Inviato con successo',
'系统繁忙' => 'Sistema occupato',
'请选择操作币种' => 'Seleziona valuta operazione',
'操作频繁' => 'Funzionamento frequente',
'已清仓,请查看交易记录详情' => 'Il magazzino è stato ripulito. Controlla i dettagli della transazione',
'清仓失败' => 'Eliminazione fallita',
'请输入补仓数量' => 'Inserire la quantità di riempimento',
'交易币种不存在' => 'La valuta di transazione non esiste',
'请开启策略' => 'Si prega di aprire la polizza',
'加仓成功' => 'Supplemento di magazzino riuscito',
'请输入设置的补仓最低余额限制' => 'Inserire il limite minimo di equilibrio fissato per la ricostituzione',
];
+4
View File
@@ -0,0 +1,4 @@
<?php
return [
"系统繁忙" => "系统繁忙",
];
+30
View File
@@ -0,0 +1,30 @@
<?php
return [
'操作频繁' => 'Funzionamento frequente',
'请输入邀请码' => 'Inserisci il codice di invito',
'推荐码不存在' => 'Il codice di raccomandazione non esiste',
'创建钱包失败 请联系客服' => 'Impossibile creare portafoglio, contatta il servizio clienti',
'请输入正确的姓名' => 'Inserisci il nome corretto',
'请输入正确的身份证号' => 'Inserisci il numero di identificazione corretto',
'您已实名' => 'Hai il tuo vero nome',
'提交成功' => 'Inviato con successo',
'系统繁忙' => 'Sistema occupato',
'请输入原始密码' => 'Inserisci la password originale',
'请选择修改的密码类型' => 'Per favore seleziona il tipo di password da modificare',
'请输入新密码' => 'Inserisci una nuova password',
'原始密码错误' => 'Errore di password originale',
'新密码与旧密码相同,请重新输入' => 'La nuova password è la stessa della vecchia password, per favore inserisci nuovamente',
'请上传身份证正面照' => 'Si prega di caricare la foto anteriore della carta d\'identità',
'请上传身份证背面照' => 'Si prega di caricare la foto sul retro della carta d\'identità',
'请输入账号密码' => 'Inserisci la password dell\'account',
'登录成功' => 'Login riuscito',
'注册成功' => 'login è stato efficace',
'推出成功' => 'Lancio riuscito',
'请输入完整信息' => 'Inserire informazioni complete',
'邮箱错误' => 'Errore di posta',
'用户不存在' => 'l\'utente non esiste',
'验证码错误' => 'Errore di codice di verifica',
'重置密码成功' => 'Password reset riuscito',
];
+11
View File
@@ -0,0 +1,11 @@
<?php
return [
'邮箱已经被占用' => 'La cassetta è stata occupata',
'用户名已经被占用' => 'Il nome utente è già occupato',
'昵称已经被占用' => 'nickname già occupato',
'该手机号已经占用' => 'Il numero di cellulare è già occupato',
'手机号不存在' => 'Numero di telefono cellulare non esiste',
'邮箱不存在' => 'La mailbox non esiste',
'验证码不正确' => 'Codice di verifica errato',
];
+38
View File
@@ -0,0 +1,38 @@
\<?php
return [
'请输入正确的地址' => 'Inserisci l\'indirizzo corretto',
'请输入正确的数量' => 'Inserire la quantità corretta',
'请输入交易密码' => 'Inserisci la password della transazione',
'请输入验证码' => 'Inserire il codice di verifica',
'请选择提币的种类' => 'Selezionare il tipo di prelievo',
'手机验证码不正确' => 'Codice di verifica non corretto del cellulare',
'交易密码错误' => 'Errore di password di transazione',
'操作频繁' => 'Funzionamento frequente',
'提币限额为' => 'Il limite di ritiro è',
'余额不足' => 'Scusa, il tuo credito sta finendo.',
'提交成功' => 'Inviato con successo',
'系统繁忙' => 'Sistema occupato',
'请输入备注' => 'Inserire commenti',
'抱歉,改地址信息不存在' => 'Spiacente, le informazioni sulla modifica dell\'indirizzo non esistono',
'请选择正确的地址' => 'Seleziona l\'indirizzo corretto',
'请输入转入地址' => 'Inserire il trasferimento nell\'indirizzo',
'请输入转入数量' => 'Inserire il trasferimento in quantità',
'请输入交易编号' => 'Inserisci il numero di transazione',
'交易编号无效' => 'Numero di transazione non valido',
'提交成功,请等待审核' => 'Inviato con successo, attendere l\'approvazione',
'请输入正确的互转用户' => 'Inserisci il corretto utente inter transfer',
'账户不存在' => 'Il conto non esiste',
'互转通道已关闭' => 'Interchannel chiuso',
'互转限额为' => 'Il limite di trasferimento inter è',
'请完成实名' => 'Completa il suo vero nome',
'不可同类型划转' => 'Non può essere trasferito nello stesso tipo',
'请输入有效数量' => 'Inserisci una quantità valid a',
'改币种不支持划转' => 'Il trasferimento non è supportato quando cambia valuta',
'请选择正确划转类型' => 'Seleziona il tipo di trasferimento corretto',
'划转成功' => 'Trasferimento riuscito',
'类型错误' => 'errore nel tipo',
];
Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB