mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 00:11:37 -06:00
131 lines
9.1 KiB
XML
131 lines
9.1 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" width="460" height="738" viewBox="0 0 460 738" fill="none" role="img" aria-label="BookOrbit translation progress">
|
|
<title>BookOrbit translation progress</title>
|
|
<style>
|
|
.card { fill: #0d1117; stroke: #30363d; stroke-width: 1px; rx: 12px; }
|
|
.title { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 600; fill: #f0f6fc; }
|
|
.subtitle { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 400; fill: #8b949e; }
|
|
.lang-label { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: 500; fill: #e6edf3; }
|
|
.pct-label { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; font-size: 12.5px; font-weight: 600; fill: #e6edf3; font-variant-numeric: tabular-nums; }
|
|
.legend-label { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: 400; fill: #8b949e; }
|
|
.grid { stroke: #21262d; stroke-width: 1; }
|
|
.bar-bg { fill: #21262d; }
|
|
.bar-done { fill: #2ea043; }
|
|
.bar-progress { fill: #2f81f7; }
|
|
.bar-low { fill: #db6d28; }
|
|
</style>
|
|
<rect width="458" height="736" x="1" y="1" class="card" />
|
|
|
|
<text x="20" y="35" class="title">Translation Progress</text>
|
|
<text x="440" y="35" text-anchor="end" class="subtitle">Crowdin · 24 languages · 68% average</text>
|
|
|
|
<line x1="20" y1="51" x2="440" y2="51" class="grid" />
|
|
|
|
<text x="20" y="78" class="lang-label">🇺🇸 English</text>
|
|
<rect x="142" y="70" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="70" width="246" height="6" rx="3" class="bar-done" />
|
|
<text x="440" y="78" text-anchor="end" class="pct-label">100%</text>
|
|
<text x="20" y="103" class="lang-label">🇧🇷 Portuguese</text>
|
|
<rect x="142" y="95" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="95" width="244" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="103" text-anchor="end" class="pct-label">99%</text>
|
|
<text x="20" y="128" class="lang-label">🇭🇺 Hungarian</text>
|
|
<rect x="142" y="120" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="120" width="236" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="128" text-anchor="end" class="pct-label">96%</text>
|
|
<text x="20" y="153" class="lang-label">🇮🇹 Italian</text>
|
|
<rect x="142" y="145" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="145" width="236" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="153" text-anchor="end" class="pct-label">96%</text>
|
|
<text x="20" y="178" class="lang-label">🇫🇷 French</text>
|
|
<rect x="142" y="170" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="170" width="212" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="178" text-anchor="end" class="pct-label">86%</text>
|
|
<text x="20" y="203" class="lang-label">🇪🇸 Spanish</text>
|
|
<rect x="142" y="195" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="195" width="212" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="203" text-anchor="end" class="pct-label">86%</text>
|
|
<text x="20" y="228" class="lang-label">🇨🇳 Chinese (S)</text>
|
|
<rect x="142" y="220" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="220" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="228" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="253" class="lang-label">🇹🇼 Chinese (T)</text>
|
|
<rect x="142" y="245" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="245" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="253" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="278" class="lang-label">🇳🇱 Dutch</text>
|
|
<rect x="142" y="270" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="270" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="278" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="303" class="lang-label">🇫🇮 Finnish</text>
|
|
<rect x="142" y="295" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="295" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="303" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="328" class="lang-label">🇩🇪 German</text>
|
|
<rect x="142" y="320" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="320" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="328" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="353" class="lang-label">🇬🇷 Greek</text>
|
|
<rect x="142" y="345" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="345" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="353" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="378" class="lang-label">🇯🇵 Japanese</text>
|
|
<rect x="142" y="370" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="370" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="378" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="403" class="lang-label">🇷🇴 Romanian</text>
|
|
<rect x="142" y="395" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="395" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="403" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="428" class="lang-label">🇷🇺 Russian</text>
|
|
<rect x="142" y="420" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="420" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="428" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="453" class="lang-label">🇸🇮 Slovenian</text>
|
|
<rect x="142" y="445" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="445" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="453" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="478" class="lang-label">🇺🇦 Ukrainian</text>
|
|
<rect x="142" y="470" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="470" width="209" height="6" rx="3" class="bar-progress" />
|
|
<text x="440" y="478" text-anchor="end" class="pct-label">85%</text>
|
|
<text x="20" y="503" class="lang-label">🇰🇷 Korean</text>
|
|
<rect x="142" y="495" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="495" width="170" height="6" rx="3" class="bar-low" />
|
|
<text x="440" y="503" text-anchor="end" class="pct-label">69%</text>
|
|
<text x="20" y="528" class="lang-label">🇵🇱 Polish</text>
|
|
<rect x="142" y="520" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="520" width="91" height="6" rx="3" class="bar-low" />
|
|
<text x="440" y="528" text-anchor="end" class="pct-label">37%</text>
|
|
<text x="20" y="553" class="lang-label">🇨🇿 Czech</text>
|
|
<rect x="142" y="545" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="545" width="89" height="6" rx="3" class="bar-low" />
|
|
<text x="440" y="553" text-anchor="end" class="pct-label">36%</text>
|
|
<text x="20" y="578" class="lang-label">🇩🇰 Danish</text>
|
|
<rect x="142" y="570" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="570" width="89" height="6" rx="3" class="bar-low" />
|
|
<text x="440" y="578" text-anchor="end" class="pct-label">36%</text>
|
|
<text x="20" y="603" class="lang-label">🇸🇪 Swedish</text>
|
|
<rect x="142" y="595" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="595" width="89" height="6" rx="3" class="bar-low" />
|
|
<text x="440" y="603" text-anchor="end" class="pct-label">36%</text>
|
|
<text x="20" y="628" class="lang-label">🇮🇩 Indonesian</text>
|
|
<rect x="142" y="620" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="620" width="0" height="6" rx="3" class="bar-low" />
|
|
<text x="440" y="628" text-anchor="end" class="pct-label">0%</text>
|
|
<text x="20" y="653" class="lang-label">🇸🇰 Slovak</text>
|
|
<rect x="142" y="645" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="645" width="0" height="6" rx="3" class="bar-low" />
|
|
<text x="440" y="653" text-anchor="end" class="pct-label">0%</text>
|
|
<text x="20" y="678" class="lang-label">🇹🇷 Turkish</text>
|
|
<rect x="142" y="670" width="246" height="6" rx="3" class="bar-bg" />
|
|
<rect x="142" y="670" width="0" height="6" rx="3" class="bar-low" />
|
|
<text x="440" y="678" text-anchor="end" class="pct-label">0%</text>
|
|
<line x1="20" y1="698" x2="440" y2="698" class="grid" />
|
|
<rect x="20" y="710" width="8" height="8" rx="2" class="bar-done" />
|
|
<text x="34" y="718" class="legend-label">Complete</text>
|
|
<rect x="103.2" y="710" width="8" height="8" rx="2" class="bar-progress" />
|
|
<text x="117.2" y="718" class="legend-label">In progress</text>
|
|
<rect x="204.10000000000002" y="710" width="8" height="8" rx="2" class="bar-low" />
|
|
<text x="218.10000000000002" y="718" class="legend-label">Needs work</text>
|
|
</svg>
|