added i18n

This commit is contained in:
2026-05-07 22:47:32 +02:00
parent 4e450430f6
commit 1a13313ba3
11 changed files with 637 additions and 87 deletions

View File

@@ -2,7 +2,7 @@
{% block content %}
<div class="back-nav">
<a href="../">&larr; Back to Leaderboard</a>
<a href="../">&larr; {{ fluent(key="details-back", lang=lang) }}</a>
</div>
<div class="report-card">
@@ -12,7 +12,7 @@
{% if report.slimes["Hostname"] %}
{{ report.slimes["Hostname"].0 }}
{% else %}
Device {{ report.signature | truncate(length=10) }}
{{ fluent(key="details-device", lang=lang, sig=report.signature | truncate(length=10)) }}
{% endif %}
</h1>
@@ -21,22 +21,22 @@
<div class="meta-container">
<div class="meta-group system-context">
<div class="meta-item">
<span class="label">ID</span>
<span class="label">{{ fluent(key="details-report-id", lang=lang) }}</span>
<span class="value">#{{ report.id }}</span>
</div>
<div class="meta-item">
<span class="label">VERSION</span>
<span class="label">{{ fluent(key="details-version", lang=lang) }}</span>
<span class="value">v{{ report.client_version }}</span>
</div>
</div>
<div class="meta-group hardware-context">
<div class="meta-item">
<span class="label">MAC</span>
<span class="label">{{ fluent(key="details-mac", lang=lang) }}</span>
<span class="value">{{ report.mac_address }}</span>
</div>
<div class="meta-item">
<span class="label">REPORTED</span>
<span class="label">{{ fluent(key="details-reported", lang=lang) }}</span>
<span class="value">{{ time_ago }}</span>
</div>
</div>
@@ -45,25 +45,25 @@
<div class="score-container">
<div class="score-value">{{ score }}</div>
<div class="score-label">CPU Score</div>
<div class="score-label">{{ fluent(key="details-cpu-score", lang=lang) }}</div>
<div class="score-note">(mt+st)/2</div>
</div>
</div>
<div class="report-grid">
<div class="info-section">
<h3>Performance Breakdown</h3>
<h3>{{ fluent(key="details-perf-breakdown", lang=lang) }}</h3>
<div class="bench-stats">
<div class="stat-row">
<span>Single-Thread</span>
<span>{{ fluent(key="details-single", lang=lang) }}</span>
<strong>{{ report.benchmark.single_thread.score }}</strong>
</div>
<div class="stat-row">
<span>Multi-Thread</span>
<span>{{ fluent(key="details-multi", lang=lang) }}</span>
<strong>{{ report.benchmark.multi_thread.score }}</strong>
</div>
<div class="stat-row">
<span>Threads</span>
<span>{{ fluent(key="details-threads", lang=lang) }}</span>
<strong>{{ report.benchmark.logical_cores }}</strong>
</div>
</div>