🔬 多模型预报
diff --git a/frontend/public/static/app.js b/frontend/public/static/app.js
index 66e711cd..ca84f9d3 100644
--- a/frontend/public/static/app.js
+++ b/frontend/public/static/app.js
@@ -1051,20 +1051,20 @@ function renderMarketPrices(data) {
if (snapshot.loading && markets.length === 0) {
summary.innerHTML =
- '姝e湪鍔犺浇褰撳ぉ Polymarket 鐩樺彛...';
+ 'Loading current Polymarket markets...';
container.innerHTML = "";
return;
}
if (snapshot.fetch_error && markets.length === 0) {
- summary.innerHTML = `鐩樺彛鍔犺浇澶辫触: ${escapeHtml(snapshot.fetch_error)}`;
+ summary.innerHTML = `Market load failed: ${escapeHtml(snapshot.fetch_error)}`;
container.innerHTML = "";
return;
}
if (markets.length === 0) {
summary.innerHTML =
- '褰撳ぉ鏆傛棤鍙敤鐨?Polymarket 甯傚満浠锋牸';
+ 'No Polymarket markets for this date';
container.innerHTML = "";
return;
}
@@ -1088,12 +1088,12 @@ function renderMarketPrices(data) {
summary.innerHTML = `
- ${escapeHtml(targetDate)} · ${markets.length} 涓悎绾?/span>
- 涔板叆 = best ask
- 鍗栧嚭 = best bid
- ${updatedAt ? `鏇存柊 ${escapeHtml(updatedAt)}` : ""}
+ ${escapeHtml(targetDate)} - ${markets.length} markets
+ Buy = best ask
+ Sell = best bid
+ ${updatedAt ? `Updated ${escapeHtml(updatedAt)}` : ""}
- ${primaryUrl ? `鎵撳紑 Polymarket` : ""}
+ ${primaryUrl ? `Open Polymarket` : ""}
`;
container.innerHTML = markets
@@ -1125,11 +1125,11 @@ function renderMarketPrices(data) {
-
涔板叆
+
Buy
${formatCents(yes.buy_price)}
-
鍗栧嚭
+
Sell
${formatCents(yes.sell_price)}
@@ -1141,11 +1141,11 @@ function renderMarketPrices(data) {
-
涔板叆
+
Buy
${formatCents(no.buy_price)}
-
鍗栧嚭
+
Sell
${formatCents(no.sell_price)}
diff --git a/web/static/app.js b/web/static/app.js
index 66e711cd..ca84f9d3 100644
--- a/web/static/app.js
+++ b/web/static/app.js
@@ -1051,20 +1051,20 @@ function renderMarketPrices(data) {
if (snapshot.loading && markets.length === 0) {
summary.innerHTML =
- '姝e湪鍔犺浇褰撳ぉ Polymarket 鐩樺彛...';
+ 'Loading current Polymarket markets...';
container.innerHTML = "";
return;
}
if (snapshot.fetch_error && markets.length === 0) {
- summary.innerHTML = `鐩樺彛鍔犺浇澶辫触: ${escapeHtml(snapshot.fetch_error)}`;
+ summary.innerHTML = `Market load failed: ${escapeHtml(snapshot.fetch_error)}`;
container.innerHTML = "";
return;
}
if (markets.length === 0) {
summary.innerHTML =
- '褰撳ぉ鏆傛棤鍙敤鐨?Polymarket 甯傚満浠锋牸';
+ 'No Polymarket markets for this date';
container.innerHTML = "";
return;
}
@@ -1088,12 +1088,12 @@ function renderMarketPrices(data) {
summary.innerHTML = `
- ${escapeHtml(targetDate)} · ${markets.length} 涓悎绾?/span>
- 涔板叆 = best ask
- 鍗栧嚭 = best bid
- ${updatedAt ? `鏇存柊 ${escapeHtml(updatedAt)}` : ""}
+ ${escapeHtml(targetDate)} - ${markets.length} markets
+ Buy = best ask
+ Sell = best bid
+ ${updatedAt ? `Updated ${escapeHtml(updatedAt)}` : ""}
- ${primaryUrl ? `鎵撳紑 Polymarket` : ""}
+ ${primaryUrl ? `Open Polymarket` : ""}
`;
container.innerHTML = markets
@@ -1125,11 +1125,11 @@ function renderMarketPrices(data) {
-
涔板叆
+
Buy
${formatCents(yes.buy_price)}
-
鍗栧嚭
+
Sell
${formatCents(yes.sell_price)}
@@ -1141,11 +1141,11 @@ function renderMarketPrices(data) {
-
涔板叆
+
Buy
${formatCents(no.buy_price)}
-
鍗栧嚭
+
Sell
${formatCents(no.sell_price)}