From c3bc42b57a03f5f72fad3df6117d59b0fe6e04d1 Mon Sep 17 00:00:00 2001 From: ZHU MINCHAO <48154958+MinchaoZhu@users.noreply.github.com> Date: Thu, 5 Nov 2026 21:37:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8F=E8=A7=88=E5=99=A8=EF=BC=9A=E8=BD=AC?= =?UTF-8?q?=E8=B4=A6=E8=AE=B0=E5=BD=95=E5=8A=A0=E5=A4=A9=E6=95=B0=EF=BC=9B?= =?UTF-8?q?=E7=9F=BF=E6=9C=BA=E6=94=B6=E7=9B=8A=E4=BB=8E=20RatDigg=20?= =?UTF-8?q?=E7=9F=BF=E6=B1=A0=E5=9C=B0=E5=9D=80=E8=BD=AC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5.5 --- src/Decentralized/ModFiles/Localization/de.csv | 4 +++- src/Decentralized/ModFiles/Localization/en.csv | 4 +++- src/Decentralized/ModFiles/Localization/es.csv | 4 +++- src/Decentralized/ModFiles/Localization/fr.csv | 4 +++- src/Decentralized/ModFiles/Localization/ja.csv | 4 +++- src/Decentralized/ModFiles/Localization/pl.csv | 4 +++- src/Decentralized/ModFiles/Localization/ru.csv | 4 +++- src/Decentralized/ModFiles/Localization/zh.csv | 4 +++- src/Decentralized/Night.cs | 2 +- src/Decentralized/TerminalWindow.cs | 10 +++++----- 10 files changed, 30 insertions(+), 14 deletions(-) diff --git a/src/Decentralized/ModFiles/Localization/de.csv b/src/Decentralized/ModFiles/Localization/de.csv index a082229..35b42b0 100644 --- a/src/Decentralized/ModFiles/Localization/de.csv +++ b/src/Decentralized/ModFiles/Localization/de.csv @@ -907,7 +907,6 @@ explorer.none,Keine Überweisungen. explorer.col.block,Block explorer.col.flow,Von → An explorer.col.amount,Betrag -explorer.net,Netzwerk explorer.mixer,Mixer cra.mint,Prägen cra.burn,Verbrennen @@ -947,3 +946,6 @@ black.fee.line,{0} ×{1} · Preis {2} ({3}) black.fee.total,Einstellgebühr {0} black.fee.sum,Einstellgebühr ({0} Stück) black.sale.Sold,"verkauft, Auszahlung an Tag {0} in {1}" +explorer.col.day,Tag +explorer.day,Tag {0} +explorer.pool,RatDigg-Pool diff --git a/src/Decentralized/ModFiles/Localization/en.csv b/src/Decentralized/ModFiles/Localization/en.csv index 58d9461..3279741 100644 --- a/src/Decentralized/ModFiles/Localization/en.csv +++ b/src/Decentralized/ModFiles/Localization/en.csv @@ -907,7 +907,6 @@ explorer.none,No transfers. explorer.col.block,Block explorer.col.flow,From → To explorer.col.amount,Amount -explorer.net,Network explorer.mixer,Mixer cra.mint,Mint cra.burn,Burn @@ -947,3 +946,6 @@ black.fee.line,{0} ×{1} · price {2} ({3}) black.fee.total,Listing fee {0} black.fee.sum,Listing fee ({0} items) black.sale.Sold,"sold, payout day {0} in {1}" +explorer.col.day,Day +explorer.day,Day {0} +explorer.pool,RatDigg pool diff --git a/src/Decentralized/ModFiles/Localization/es.csv b/src/Decentralized/ModFiles/Localization/es.csv index 7308216..9993276 100644 --- a/src/Decentralized/ModFiles/Localization/es.csv +++ b/src/Decentralized/ModFiles/Localization/es.csv @@ -907,7 +907,6 @@ explorer.none,Sin transferencias. explorer.col.block,Bloque explorer.col.flow,De → A explorer.col.amount,Cantidad -explorer.net,Red explorer.mixer,Mezclador cra.mint,Acuñar cra.burn,Quemar @@ -947,3 +946,6 @@ black.fee.line,{0} ×{1} · precio {2} ({3}) black.fee.total,Tarifa de publicación {0} black.fee.sum,Tarifa de publicación ({0} art.) black.sale.Sold,"vendido, pago el día {0} en {1}" +explorer.col.day,Día +explorer.day,Día {0} +explorer.pool,pool de RatDigg diff --git a/src/Decentralized/ModFiles/Localization/fr.csv b/src/Decentralized/ModFiles/Localization/fr.csv index 865df97..ce0ab52 100644 --- a/src/Decentralized/ModFiles/Localization/fr.csv +++ b/src/Decentralized/ModFiles/Localization/fr.csv @@ -907,7 +907,6 @@ explorer.none,Aucun transfert. explorer.col.block,Bloc explorer.col.flow,De → Vers explorer.col.amount,Montant -explorer.net,Réseau explorer.mixer,Mixeur cra.mint,Frapper cra.burn,Brûler @@ -947,3 +946,6 @@ black.fee.line,{0} ×{1} · prix {2} ({3}) black.fee.total,Frais de mise en vente {0} black.fee.sum,Frais de mise en vente ({0} art.) black.sale.Sold,"vendu, paiement au jour {0} en {1}" +explorer.col.day,Jour +explorer.day,Jour {0} +explorer.pool,pool RatDigg diff --git a/src/Decentralized/ModFiles/Localization/ja.csv b/src/Decentralized/ModFiles/Localization/ja.csv index 3e4ce42..daadbb6 100644 --- a/src/Decentralized/ModFiles/Localization/ja.csv +++ b/src/Decentralized/ModFiles/Localization/ja.csv @@ -907,7 +907,6 @@ explorer.none,送金履歴はありません。 explorer.col.block,ブロック explorer.col.flow,送信元 → 送信先 explorer.col.amount,数量 -explorer.net,ネットワーク explorer.mixer,ミキサー cra.mint,ミント cra.burn,バーン @@ -947,3 +946,6 @@ black.fee.line,{0} ×{1} 価格 {2}({3}) black.fee.total,出品手数料 {0} black.fee.sum,出品手数料({0}個) black.sale.Sold,成約済、{0}日目に{1}で入金 +explorer.col.day,日 +explorer.day,{0}日目 +explorer.pool,RatDiggプール diff --git a/src/Decentralized/ModFiles/Localization/pl.csv b/src/Decentralized/ModFiles/Localization/pl.csv index 663c5dc..f916830 100644 --- a/src/Decentralized/ModFiles/Localization/pl.csv +++ b/src/Decentralized/ModFiles/Localization/pl.csv @@ -907,7 +907,6 @@ explorer.none,Brak transferów. explorer.col.block,Blok explorer.col.flow,Od → Do explorer.col.amount,Kwota -explorer.net,Sieć explorer.mixer,Mikser cra.mint,Wybij cra.burn,Spal @@ -947,3 +946,6 @@ black.fee.line,{0} ×{1} · cena {2} ({3}) black.fee.total,Opłata za wystawienie {0} black.fee.sum,Opłata za wystawienie ({0} szt.) black.sale.Sold,"sprzedane, wypłata w dniu {0} w {1}" +explorer.col.day,Dzień +explorer.day,Dzień {0} +explorer.pool,pula RatDigg diff --git a/src/Decentralized/ModFiles/Localization/ru.csv b/src/Decentralized/ModFiles/Localization/ru.csv index 79c7788..0ecff9b 100644 --- a/src/Decentralized/ModFiles/Localization/ru.csv +++ b/src/Decentralized/ModFiles/Localization/ru.csv @@ -907,7 +907,6 @@ explorer.none,Переводов нет. explorer.col.block,Блок explorer.col.flow,От → Кому explorer.col.amount,Сумма -explorer.net,Сеть explorer.mixer,Миксер cra.mint,Минт cra.burn,Сжигание @@ -947,3 +946,6 @@ black.fee.line,{0} ×{1} · цена {2} ({3}) black.fee.total,Комиссия за размещение {0} black.fee.sum,Комиссия за размещение ({0} шт.) black.sale.Sold,"продано, выплата на день {0} в {1}" +explorer.col.day,День +explorer.day,День {0} +explorer.pool,пул RatDigg diff --git a/src/Decentralized/ModFiles/Localization/zh.csv b/src/Decentralized/ModFiles/Localization/zh.csv index 8f289e7..57a8157 100644 --- a/src/Decentralized/ModFiles/Localization/zh.csv +++ b/src/Decentralized/ModFiles/Localization/zh.csv @@ -906,7 +906,6 @@ explorer.none,没有转账记录。 explorer.col.block,区块 explorer.col.flow,转出 → 转入 explorer.col.amount,数额 -explorer.net,全网 explorer.mixer,混币器 cra.mint,铸造 cra.burn,销毁 @@ -946,3 +945,6 @@ black.fee.line,{0} ×{1} 标价 {2}({3}) black.fee.total,上架费 {0} black.fee.sum,上架费({0} 件) black.sale.Sold,已成交,第 {0} 天以 {1} 放款 +explorer.col.day,天 +explorer.day,第 {0} 天 +explorer.pool,RatDigg 矿池 diff --git a/src/Decentralized/Night.cs b/src/Decentralized/Night.cs index a0f1b06..2038e17 100644 --- a/src/Decentralized/Night.cs +++ b/src/Decentralized/Night.cs @@ -87,7 +87,7 @@ namespace Decentralized var w = string.IsNullOrEmpty(addr) ? null : d.Own(addr); if (w == null) { lost += share; continue; } w.Add(Assets.PSC, share); - d.Ledger.Add(new LedgerEntry { Block = d.Block, Day = StoreStation.GetDayCounter(), From = "network", To = w.Address, Asset = Assets.PSC, Amount = share }); + d.Ledger.Add(new LedgerEntry { Block = d.Block, Day = StoreStation.GetDayCounter(), From = d.Address("pool"), To = w.Address, Asset = Assets.PSC, Amount = share }); } if (lost > 1e-9) { diff --git a/src/Decentralized/TerminalWindow.cs b/src/Decentralized/TerminalWindow.cs index 83c2772..81e7588 100644 --- a/src/Decentralized/TerminalWindow.cs +++ b/src/Decentralized/TerminalWindow.cs @@ -1404,16 +1404,16 @@ namespace Decentralized } private static string _explorerQuery = ""; - private static readonly float[] ExplWBase = new[] { 80f, 300f, 160f }; + private static readonly float[] ExplWBase = new[] { 76f, 62f, 290f, 150f }; private static float[] ExplW => Sc(ExplWBase); - private static readonly TextAnchor[] ExplAligns = { TextAnchor.MiddleLeft, TextAnchor.MiddleLeft, TextAnchor.MiddleRight }; + private static readonly TextAnchor[] ExplAligns = { TextAnchor.MiddleLeft, TextAnchor.MiddleLeft, TextAnchor.MiddleLeft, TextAnchor.MiddleRight }; /// 地址的显示名:自己的钱包、Poinbase、混币器、全网矿池、黑市卖家,其余是缩写。 private static string AddressLabel(string a) { var d = Session.Data; if (string.IsNullOrEmpty(a)) return "—"; - if (a == "network") return L.T("explorer.net"); + if (a == "network" || ChainAddress.Same(a, d.Address("pool"))) return ChainAddress.Short(d.Address("pool")) + " (" + L.T("explorer.pool") + ")"; var own = d.Own(a); if (own != null) return WalletWindow.NameOf(own); if (ChainAddress.Same(a, d.Address("poinbase"))) return "Poinbase"; @@ -1443,10 +1443,10 @@ namespace Decentralized b.AddSeparator(); var rows = d.Ledger.Of(_explorerQuery, Tuning.LedgerShow); if (rows.Count == 0) { b.AddLabel(L.T("explorer.none"), "explorer_none_dim"); return; } - TableHeader(b, ExplW.Sum() + 8f, ExplW, ExplAligns, L.T("explorer.col.block"), L.T("explorer.col.flow"), L.T("explorer.col.amount")); + TableHeader(b, ExplW.Sum() + 8f, ExplW, ExplAligns, L.T("explorer.col.block"), L.T("explorer.col.day"), L.T("explorer.col.flow"), L.T("explorer.col.amount")); foreach (var e in rows) TableRow(b, ExplW.Sum() + 8f, ExplW, ExplAligns, - new[] { "#" + e.Block, AddressLabel(e.From) + " → " + AddressLabel(e.To), Fmt.Num(e.Amount) + " " + e.Asset }); + new[] { "#" + e.Block, L.T("explorer.day", e.Day), AddressLabel(e.From) + " → " + AddressLabel(e.To), Fmt.Num(e.Amount) + " " + e.Asset }); } private enum BlackTab { Buy, Sell, Orders }