Skip to content

Commit af360f0

Browse files
committed
Add Localization Studio first-class tool and Community translations entry point - PR_26152_020-localization-studio-first-class-tool
1 parent b82fc1a commit af360f0

15 files changed

Lines changed: 268 additions & 5 deletions

GameFoundryStudio/assets/css/gamefoundrystudio.css

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -237,12 +237,16 @@
237237
padding: 18px;
238238
border: 1px solid var(--line);
239239
border-radius: var(--radius-lg);
240-
background: var(--panel-soft)
240+
background: var(--panel-soft);
241+
font-size: 13px;
242+
line-height: 1.35
241243
}
242244

243245
.mini-stat strong {
244246
display: block;
245-
font-size: 28px;
247+
font-size: 18px;
248+
line-height: 1.15;
249+
overflow-wrap: anywhere;
246250
color: var(--gold)
247251
}
248252

@@ -855,7 +859,6 @@ details.vertical-accordion[open] summary:active:after {
855859

856860
.tool-display-mode summary {
857861
color: var(--gold);
858-
background: var(--panel-soft);
859862
font-weight: 900;
860863
cursor: pointer;
861864
list-style: none;
@@ -976,7 +979,7 @@ details.vertical-accordion[open] summary:active:after {
976979

977980
.tool-card img {
978981
width: 210px;
979-
height: 263px;
982+
height: 260px;
980983
aspect-ratio: auto;
981984
object-fit: contain;
982985
object-position: center;
2.01 MB
Loading
2.01 MB
Loading
1.47 MB
Loading
1.6 MB
Loading

GameFoundryStudio/assets/js/gamefoundry-partials.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"game-builder": "tools/game-builder.html",
1010
"game-design-studio": "tools/game-design-studio.html",
1111
"input-studio": "tools/input-studio.html",
12+
"localization-studio": "tools/localization-studio/index.html",
1213
"midi-studio": "tools/midi-studio.html",
1314
"object-vector-studio": "tools/object-vector-studio.html",
1415
"palette-manager": "tools/palette-manager.html",
@@ -29,6 +30,7 @@
2930
marketplace: "marketplace/index.html",
3031
learn: "learn/index.html",
3132
community: "community/index.html",
33+
translations: "tools/localization-studio/index.html",
3234
docs: "docs/index.html",
3335
about: "about.html",
3436
faq: "faq.html",

GameFoundryStudio/assets/js/tool-display-mode.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
const badge = document.createElement("img");
2121
badge.className = "tool-display-mode__badge";
22-
badge.src = basePath + "/badges/" + toolSlug + ".png";
22+
badge.src = slot.dataset.toolIconSrc || basePath + "/badges/" + toolSlug + ".png";
2323
badge.alt = toolName + " badge";
2424
summary.appendChild(badge);
2525

GameFoundryStudio/assets/js/tools-page-accordions.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,20 @@
198198
}
199199
]
200200
},
201+
{
202+
group: "Community / Media",
203+
tools: [
204+
{
205+
title: "Localization Studio",
206+
href: "localization-studio/index.html",
207+
image: "../assets/images/tools/localization-studio.png",
208+
description: "Plan game translation, language coverage, and contributor review workflows.",
209+
role: "Community / Media",
210+
mascot: "localization-studio",
211+
theme: "bot"
212+
}
213+
]
214+
},
201215
{
202216
group: "Play",
203217
tools: [
@@ -234,6 +248,7 @@
234248
"AI & Learning": "tool-group-ai-learning",
235249
"Platform & Cloud": "tool-group-platform-cloud",
236250
"Development & System": "tool-group-development-system",
251+
"Community / Media": "tool-group-community-marketplace",
237252
"Community & Marketplace": "tool-group-community-marketplace",
238253
"Play": "tool-group-play"
239254
};

GameFoundryStudio/assets/partials/footer.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ <h2 id="footer-product">Product</h2>
1515
<h2 id="footer-community">Community</h2>
1616
<div class="footer__links">
1717
<a data-route="community" href="community/index.html">Community</a>
18+
<a data-route="translations" href="tools/localization-studio/index.html">Translations</a>
1819
<a data-route="publish" href="publish/index.html">Publish</a>
1920
<a data-route="assets" href="assets.html">Assets</a>
2021
</div>

GameFoundryStudio/assets/partials/header-nav.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<a data-nav-link data-route="game-builder" href="tools/game-builder.html">Game Builder</a>
1616
<a data-nav-link data-route="game-design-studio" href="tools/game-design-studio.html">Game Design Studio</a>
1717
<a data-nav-link data-route="input-studio" href="tools/input-studio.html">Input Studio</a>
18+
<a data-nav-link data-route="localization-studio" href="tools/localization-studio/index.html">Localization Studio</a>
1819
<a data-nav-link data-route="midi-studio" href="tools/midi-studio.html">MIDI Studio</a>
1920
<a data-nav-link data-route="object-vector-studio" href="tools/object-vector-studio.html">Object Vector Studio</a>
2021
<a data-nav-link data-route="palette-manager" href="tools/palette-manager.html">Palette Manager</a>

0 commit comments

Comments
 (0)