fix map inaccuracy

This commit is contained in:
Frank 2026-08-26 03:40:35 -04:00
parent 3f31551fad
commit ae2ea3c723
19 changed files with 2 additions and 24 deletions

View file

@ -233,7 +233,6 @@ const en = {
"model.averageTokensSession": "Average tokens / session",
"model.cacheRatio": "Cache Ratio",
"model.inputTokens": "input tokens",
"model.geoDescription": "OpenCode model tokens used by country.",
"model.noGeoTitle": "No geo data",
"model.noGeoDescription": "No OpenCode geo rows matched this model.",
"model.peersDescription": "Nearby models by recent OpenCode token volume.",

View file

@ -213,7 +213,6 @@ export const dict = {
"model.tokensSession": "الرموز / الجلسة",
"model.cacheRatio": "نسبة التخزين المؤقت",
"model.inputTokens": "رموز الإدخال",
"model.geoDescription": "رموز نموذج OpenCode المستخدمة حسب البلد.",
"model.noGeoTitle": "لا توجد بيانات جغرافية",
"model.noGeoDescription": "لم تطابق أي صفوف جغرافية في OpenCode هذا النموذج.",
"model.peersDescription": "نماذج قريبة حسب حجم رموز OpenCode الأخير.",

View file

@ -216,7 +216,6 @@ export const dict = {
"model.tokensSession": "Tokens / sessão",
"model.cacheRatio": "Taxa de cache",
"model.inputTokens": "tokens de entrada",
"model.geoDescription": "Tokens do modelo OpenCode usados por país.",
"model.noGeoTitle": "Sem dados geográficos",
"model.noGeoDescription": "Nenhuma linha geográfica do OpenCode correspondeu a este modelo.",
"model.peersDescription": "Modelos próximos por volume recente de tokens do OpenCode.",

View file

@ -214,7 +214,6 @@ export const dict = {
"model.tokensSession": "Tokens / session",
"model.cacheRatio": "Cacheandel",
"model.inputTokens": "inputtokens",
"model.geoDescription": "OpenCode-modeltokens brugt efter land.",
"model.noGeoTitle": "Ingen geodata",
"model.noGeoDescription": "Ingen OpenCode-georækker matchede denne model.",
"model.peersDescription": "Nærliggende modeller efter seneste OpenCode-tokenvolumen.",

View file

@ -216,7 +216,6 @@ export const dict = {
"model.tokensSession": "Tokens / Sitzung",
"model.cacheRatio": "Cache-Anteil",
"model.inputTokens": "Eingabetokens",
"model.geoDescription": "OpenCode-Modelltokens nach Land.",
"model.noGeoTitle": "Keine Geodaten",
"model.noGeoDescription": "Keine OpenCode-Geozeilen passten zu diesem Modell.",
"model.peersDescription": "Nahe Modelle nach aktuellem OpenCode-Tokenvolumen.",

View file

@ -215,7 +215,6 @@ export const dict = {
"model.tokensSession": "Tokens / sesión",
"model.cacheRatio": "Ratio de caché",
"model.inputTokens": "tokens de entrada",
"model.geoDescription": "Tokens del modelo de OpenCode usados por país.",
"model.noGeoTitle": "Sin datos geográficos",
"model.noGeoDescription": "Ninguna fila geográfica de OpenCode coincidió con este modelo.",
"model.peersDescription": "Modelos cercanos por volumen reciente de tokens de OpenCode.",

View file

@ -217,7 +217,6 @@ export const dict = {
"model.tokensSession": "Tokens / session",
"model.cacheRatio": "Taux de cache",
"model.inputTokens": "tokens d'entrée",
"model.geoDescription": "Tokens du modèle OpenCode utilisés par pays.",
"model.noGeoTitle": "Aucune donnée géographique",
"model.noGeoDescription": "Aucune ligne géographique OpenCode ne correspondait à ce modèle.",
"model.peersDescription": "Modèles proches par volume récent de tokens OpenCode.",

View file

@ -216,7 +216,6 @@ export const dict = {
"model.tokensSession": "Token / sessione",
"model.cacheRatio": "Rapporto cache",
"model.inputTokens": "token di input",
"model.geoDescription": "Token del modello OpenCode usati per paese.",
"model.noGeoTitle": "Nessun dato geografico",
"model.noGeoDescription": "Nessuna riga geografica OpenCode corrispondeva a questo modello.",
"model.peersDescription": "Modelli vicini per volume recente di token OpenCode.",

View file

@ -217,7 +217,6 @@ export const dict = {
"model.tokensSession": "トークン / セッション",
"model.cacheRatio": "キャッシュ比率",
"model.inputTokens": "入力トークン",
"model.geoDescription": "国別のOpenCodeモデルのトークン使用量。",
"model.noGeoTitle": "地域データがありません",
"model.noGeoDescription": "このモデルに一致するOpenCode地域行はありません。",
"model.peersDescription": "最近のOpenCodeトークン量が近いモデル。",

View file

@ -216,7 +216,6 @@ export const dict = {
"model.tokensSession": "토큰 / 세션",
"model.cacheRatio": "캐시 비율",
"model.inputTokens": "입력 토큰",
"model.geoDescription": "국가별 OpenCode 모델 토큰 사용량입니다.",
"model.noGeoTitle": "지역 데이터 없음",
"model.noGeoDescription": "이 모델과 일치하는 OpenCode 지역 행이 없습니다.",
"model.peersDescription": "최근 OpenCode 토큰 볼륨이 가까운 모델입니다.",

View file

@ -215,7 +215,6 @@ export const dict = {
"model.tokensSession": "Tokens / økt",
"model.cacheRatio": "Cacheandel",
"model.inputTokens": "inndata-tokens",
"model.geoDescription": "OpenCode-modelltokens brukt etter land.",
"model.noGeoTitle": "Ingen geodata",
"model.noGeoDescription": "Ingen OpenCode-georader matchet denne modellen.",
"model.peersDescription": "Nærliggende modeller etter nylig OpenCode-tokenvolum.",

View file

@ -214,7 +214,6 @@ export const dict = {
"model.tokensSession": "Tokeny / sesja",
"model.cacheRatio": "Współczynnik cache",
"model.inputTokens": "tokeny wejściowe",
"model.geoDescription": "Tokeny modelu OpenCode użyte według kraju.",
"model.noGeoTitle": "Brak danych geograficznych",
"model.noGeoDescription": "Żadne wiersze geograficzne OpenCode nie pasowały do tego modelu.",
"model.peersDescription": "Pobliskie modele według ostatniego wolumenu tokenów OpenCode.",

View file

@ -216,7 +216,6 @@ export const dict = {
"model.tokensSession": "Токены / сеанс",
"model.cacheRatio": "Доля кэша",
"model.inputTokens": "входные токены",
"model.geoDescription": "Токены модели OpenCode, использованные по странам.",
"model.noGeoTitle": "Нет геоданных",
"model.noGeoDescription": "Нет географических строк OpenCode для этой модели.",
"model.peersDescription": "Близкие модели по недавнему объему токенов OpenCode.",

View file

@ -216,7 +216,6 @@ export const dict = {
"model.tokensSession": "Token / เซสชัน",
"model.cacheRatio": "อัตราแคช",
"model.inputTokens": "input token",
"model.geoDescription": "token ของโมเดล OpenCode ที่ใช้แยกตามประเทศ",
"model.noGeoTitle": "ไม่มีข้อมูลภูมิศาสตร์",
"model.noGeoDescription": "ไม่มีแถวภูมิศาสตร์ของ OpenCode ที่ตรงกับโมเดลนี้",
"model.peersDescription": "โมเดลใกล้เคียงตามปริมาณ token ล่าสุดของ OpenCode",

View file

@ -216,7 +216,6 @@ export const dict = {
"model.tokensSession": "Token / Oturum",
"model.cacheRatio": "Önbellek Oranı",
"model.inputTokens": "giriş tokenları",
"model.geoDescription": "Ülkeye göre kullanılan OpenCode model tokenları.",
"model.noGeoTitle": "Coğrafi veri yok",
"model.noGeoDescription": "Bu modelle eşleşen OpenCode coğrafi satırı yok.",
"model.peersDescription": "Son OpenCode token hacmine göre yakındaki modeller.",

View file

@ -216,7 +216,6 @@ export const dict = {
"model.tokensSession": "Токени / сеанс",
"model.cacheRatio": "Частка кешу",
"model.inputTokens": "вхідні токени",
"model.geoDescription": "Токени моделі OpenCode, використані за країнами.",
"model.noGeoTitle": "Немає геоданих",
"model.noGeoDescription": "Жодні географічні рядки OpenCode не відповідали цій моделі.",
"model.peersDescription": "Близькі моделі за нещодавнім обсягом токенів OpenCode.",

View file

@ -215,7 +215,6 @@ export const dict = {
"model.tokensSession": "Token / 会话",
"model.cacheRatio": "缓存比例",
"model.inputTokens": "输入 token",
"model.geoDescription": "按国家/地区统计的 OpenCode 模型 token 使用量。",
"model.noGeoTitle": "无地理数据",
"model.noGeoDescription": "没有符合此模型的 OpenCode 地理行。",
"model.peersDescription": "按近期 OpenCode token 用量排列的相近模型。",

View file

@ -215,7 +215,6 @@ export const dict = {
"model.tokensSession": "Token / 工作階段",
"model.cacheRatio": "快取比例",
"model.inputTokens": "輸入 token",
"model.geoDescription": "按國家/地區統計的 OpenCode 模型 token 使用量。",
"model.noGeoTitle": "無地理數據",
"model.noGeoDescription": "沒有符合此模型的 OpenCode 地理列。",
"model.peersDescription": "按近期 OpenCode token 用量排列的相近模型。",

View file

@ -905,11 +905,7 @@ function ModelGeoBreakdownSection(props: { data: CountryEntry[] }) {
setActiveCountry(undefined)
}}
>
<SectionTitle
href="#geo-breakdown"
title={i18n.t("nav.geoBreakdown")}
description={i18n.t("model.geoDescription")}
/>
<SectionTitle href="#geo-breakdown" title={i18n.t("home.geoTitle")} />
<Show
when={data().length > 0}
fallback={<ModelEmptyState title={i18n.t("model.noGeoTitle")} description={i18n.t("model.noGeoDescription")} />}
@ -1019,7 +1015,7 @@ function PeerRow(props: { peer: ModelPeerEntry; active: boolean }) {
)
}
function SectionTitle(props: { href: string; title: string; description: string }) {
function SectionTitle(props: { href: string; title: string; description?: string }) {
return <SectionHeading href={props.href} title={props.title} description={props.description} />
}