<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Rosetta String]]></title><description><![CDATA[Decoding video game localization. Deep dives into linguistic analysis, cultural translation, UI strings, and AI automation for game developers and linguists.]]></description><link>https://khristianyungblyut.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Jemi!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1312642b-5208-4462-8d18-7a67996c971b_1254x1254.png</url><title>The Rosetta String</title><link>https://khristianyungblyut.substack.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Jul 2026 07:09:26 GMT</lastBuildDate><atom:link href="https://khristianyungblyut.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Khristian Yungblyut]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[khristianyungblyut@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[khristianyungblyut@substack.com]]></itunes:email><itunes:name><![CDATA[Khristian Yungblyut]]></itunes:name></itunes:owner><itunes:author><![CDATA[Khristian Yungblyut]]></itunes:author><googleplay:owner><![CDATA[khristianyungblyut@substack.com]]></googleplay:owner><googleplay:email><![CDATA[khristianyungblyut@substack.com]]></googleplay:email><googleplay:author><![CDATA[Khristian Yungblyut]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[A Quarter Century with Blizzard]]></title><description><![CDATA[On Diablo, Warcraft, Overwatch, and twenty-five years of being a Blizzard fan]]></description><link>https://khristianyungblyut.substack.com/p/a-quarter-century-with-blizzard</link><guid isPermaLink="false">https://khristianyungblyut.substack.com/p/a-quarter-century-with-blizzard</guid><dc:creator><![CDATA[Khristian Yungblyut]]></dc:creator><pubDate>Sun, 24 May 2026 20:48:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jVbA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jVbA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jVbA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!jVbA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!jVbA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!jVbA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jVbA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1478655,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/199106244?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jVbA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!jVbA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!jVbA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!jVbA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F257f6608-9f5c-4d02-b15c-530ce34b31dc_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>This piece is a departure from The Rosetta String&#8217;s usual localization analysis - a personal retrospective on Blizzard and twenty-five years of gaming. Overwatch turning ten felt like the right occasion to finally write it - especially since my own 35th birthday was two days ago.</em></p><p>My mom came home from the store a bit apologetic.</p><p>She had gone to get me <em>StarCraft</em> - the game my friends had been telling me about before my first PC even arrived. Space, alien races: I was immediately sold. When she asked what game I wanted, there was no question. But when she came home, she said the disc had come with a few extra games she hadn&#8217;t expected. &#8220;I figured they wouldn&#8217;t hurt,&#8221; she said. I was like, &#8220;All right, why not? Extra games are nothing to complain about.&#8221;</p><p>Those extra games were <em>Warcraft</em> and <em>Diablo</em> <em>2</em>.</p><p>If you grew up in the West, you might ask how those three could possibly come on the same disc. I grew up in Uzbekistan, and licensed CDs were nowhere to be found. Only pirated games were available, no matter how hard you tried. They came in these bundles, and those bundles came stripped - I hadn&#8217;t seen any <em>Diablo</em> cinematics or heard its audio dialogue until I found them on YouTube years later. Everything that could be cut while keeping the game playable was cut.</p><p>I was 10, and the PC had come pre-installed with <em>Quake 3</em>, <em>Red Alert 2</em>, <em>MechWarrior</em>, and <em>Delta Force</em>. <em>StarCraft</em> was the first game I tried from the bundle. The campaign was interesting, but RTS was hard for a kid with no one to ask for guidance. So I moved on to <em>Diablo 2</em> - and that one got me right away. I was absolutely lost to it.</p><p>Just getting through the first act took me weeks. I remember finding my first green item - an <em>Infernal Cranium</em> cap - and being completely flabbergasted. I didn&#8217;t even know such items existed.</p><p>Eventually I moved on to other games, exploring the world of PC gaming that had just opened up in front of me. I played <em>Warcraft</em>, quite a lot of <em>Quake</em> and <em>Red Alert</em>, gradually got into other things. But I&#8217;d return to <em>Diablo</em> every once in a while.</p><p>The biggest boost came from an unexpected source. When my mom had a computer guy come to upgrade the PC, he noticed <em>Diablo</em> and mentioned a big expansion - <em>Lord of Destruction</em> - with a lot of new content. He also got me a <em>Diablo 2</em> encyclopedia: an offline program with information on every item, monster, and location in the game, like modern wikis. That was an absolute game-changer. I couldn&#8217;t imagine there was so much left to discover. When I got a worm virus (remember those?) and it corrupted a bunch of files, this encyclopedia was what I lamented the most.</p><p>Eventually I got my first dial-up internet - around 2003, which was still quite late even for Uzbekistan. It was expensive, but I found pirate servers to play on, and just patching the game to the latest version was its own adventure. Downloading a few dozen megabytes on dial-up was a ginormous endeavor. But it opened the door to online play, and for the next two years I played <em>Diablo</em> on Russian pirate servers and loved it - while my offline life centered on <em>Counter-Strike 1.6</em> with a team of childhood best friends.</p><p>Warcraft, meanwhile, became my other obsession. The second part was dated by then, but when I got my hands on <em>Warcraft 3</em>, I finally fell in love with RTS. I loved the campaign, played online using circulated license key lists, even entered a couple of tournaments - without any success. I tried hard to get my offline friends into it, looked for local communities, but had little luck until <em>Dota</em> came out and suddenly everyone was playing <em>Warcraft 3</em>.</p><p>That was around the time I was finishing high school and about to leave the country. My teenage years had been significantly shaped by <em>Diablo 2</em> and <em>Warcraft</em> - and both of them were Blizzard.</p><div><hr></div><p>Then I turned 18, left Uzbekistan for Russia, and the LAN era was over.</p><p>No more gaming with childhood friends, but a fast internet connection and access to licensed games for the first time. The first thing I bought was <em>World of Warcraft</em>. I really enjoyed it for a week or two, but reality kicked in quickly: new country, first year of university, too much going on. I left and never returned to Azeroth.</p><p>That began a few years without a Blizzard game that truly held me. <em>World of Warcraft</em> hadn&#8217;t scratched the itch. <em>Diablo 2</em> felt played out. There was no sense returning to <em>Warcraft 3</em> since <em>Dota</em> had become its own thing under Valve. I checked out <em>StarCraft</em> <em>2</em> and completed the campaign, but had no interest in multiplayer. Later on, <em>Heroes of the Storm</em> briefly caught my attention when it launched, but didn&#8217;t hold it long. I was playing plenty of other games - just nothing from Blizzard that stuck.</p><p>Things started to shift in 2012 with <em>Diablo 3</em>. My laptop at the time was too outdated to run it, and I was planning a work-and-travel program in the US that summer with the explicit goal of bringing back a proper gaming laptop. Spoiler: I did. A 5 kg Asus machine with a 17-inch screen that served me faithfully from 2012 to 2020. Quite the beast.</p><p><em>Diablo 3</em>, though, never became a true successor to <em>Diablo 2</em>. I won&#8217;t rehash what everyone already knows - different setting, different atmosphere, different overall vibe. Not bad, but not what I had anticipated. In two or three waves of play over the years, I clocked maybe a hundred-something hours. Not nothing, but nowhere near my time in <em>Diablo 2</em>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://khristianyungblyut.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://khristianyungblyut.substack.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>In 2016, something came out of nowhere.</p><p>It was mid-May, a new Blizzard title was in open beta, and I downloaded it immediately. That was <em>Overwatch</em>. I was hooked before it even launched, bought it right away, and that became one of those moments you can point to. <em>Overwatch</em> would become my most played game for years - in the decade since, almost certainly my most played game ever. It became part of my personality; even the snapback hats I wear are <em>Overwatch</em>-branded.</p><p>Playing it with friends in hot-seat style at my place in 2016 and 2017 - one quick game each on my laptop, then switching seats, like it was 2003 and we were playing <em>Heroes of Might and Magic 3</em> - is one of my favorite gaming memories.</p><p>But <em>Overwatch</em> was clearly the exception, not a sign that Blizzard had found its footing. By 2018 and 2019, their troubles were hard to ignore. The Taiwan controversy, harassment scandals, a management direction that felt badly off. Even the <em>Diablo Immortal</em> announcement - spectacularly botched as it was - I read as a problem of presentation rather than ideation. The idea of a <em>Diablo</em> on mobile was sound. I was genuinely excited for it. The uncomfortable reality, though, was that beyond <em>Overwatch</em>, Blizzard hadn&#8217;t produced anything truly great in years.</p><p>I stayed a believer. Always convinced they still had it in them.</p><p>Then in 2021, they proved it.</p><p>Blizzard announced the <em>Diablo 2</em> remaster, and to say I was excited is to say nothing. Friends got me a pre-order for my birthday, and when it released I played the hell out of it. It was perfect - absolutely like the old game, with just enough quality-of-life polish and updated visuals. The best remaster anyone could ask for. I played through the release window and a couple of seasons, got active in the community, traded, had a great time.</p><p>Then <em>Diablo Immortal</em> finally launched. I had played the betas so I knew what I was getting: basically <em>Diablo 3</em> on mobile, with its own story and some new features. And I played the hell out of that too. I was among the more active players on my server, joined a clan, took over leadership when the original leader left, helped form alliances, led the server for a stretch. We had a great international community, a few semi-famous streamers - a genuinely fun period, until I got married and my wife got pregnant and there was simply no time for it anymore.</p><p>Looking back, each <em>Diablo</em> game had pushed the social dimension a little further. <em>Diablo 2</em> had trading and chat, but it was cumbersome - you relied on sites like D2JSP, made do with primitive tools. <em>Diablo 3</em> tried to expand it, made a few bold decisions that backfired and were eventually retracted. By the time D2R came out, Discord communities and specialized trading sites had transformed that side of the game entirely. Immortal then introduced MMORPG-style faction activities: alliances, clan warfare, a rhythm of communal events. I didn&#8217;t stay long, but I was there for the best of it.</p><p><em>Overwatch 2</em> launched around that time and, as most people felt, underwhelmed. The PvE content I had been most excited about never materialized as promised. But <em>Diablo 4</em> was due in June 2023, and I was ready.</p><p>The release of Diablo 4 was not the most significant event of the first week of June 2023 for me. My son was born that week. Still - I played, and it delivered. A strong launch with things to iron out, but not a single moment of disappointment. <em>Diablo 4</em> became my second go-to game.</p><p>In the years since, both games have settled into a comfortable rotation. <em>Overwatch</em> found its footing once it dropped the PvE ambitions and committed to regular content. In early 2025 the game got a major overhaul: perks, Stadium mode, full third-person view - a package that finally felt like a genuine second chapter. In 2026, perhaps fittingly, they dropped the &#8220;2&#8221; from the name. The game had finally become distinct enough from the original to deserve that number, right as they decided it no longer needed it.</p><p>Meanwhile, <em>Diablo 2</em> received its first major content update in a quarter of a century: the Warlock class, dropped in February 2026. I jumped straight in and played for a couple of months - a breath of fresh air in a game that&#8217;s been around longer than I&#8217;ve been gaming. And in April, <em>Lord of Hatred</em> wrapped up the <em>Diablo 4</em> story arc that started in the base game. I enjoyed it, despite being fairly indifferent to <em>Diablo</em> lore in general. I&#8217;ve always been more in it for the gameplay.</p><p>All three games - <em>Diablo 2</em>, <em>Diablo 4</em>, <em>Overwatch</em> - are, in mid-2026, arguably in the best places they&#8217;ve ever been.</p><p><em>Diablo 4</em> has a persistent shared world. You&#8217;re always surrounded by other players, strangers from around the world wandering through the same landscapes. It&#8217;s strange to think back to that stripped pirated disc in Uzbekistan - a 10-year-old alone, in silence, discovering that green items existed. From there to running a clan on a mobile server, to just existing in a game alongside other people all the time.</p><div><hr></div><p>One last thing: the first text I ever published online was a short fanfiction about the life of a Necromancer in <em>Diablo 2</em>. It&#8217;s gone now - the site has been taken down and relaunched too many times over the years. A small footnote, but a fitting one.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://khristianyungblyut.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If this resonated, The Rosetta String has more - normally about video game localization, occasionally about the games themselves. Either way, it lands in your inbox.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Part 3: The Grading Machine: Building an AI Localization Pipeline in Google Sheets]]></title><description><![CDATA[For when you don't have a team of linguists but you do have a Google account.]]></description><link>https://khristianyungblyut.substack.com/p/automate-game-localization-qa-google-sheets-llm</link><guid isPermaLink="false">https://khristianyungblyut.substack.com/p/automate-game-localization-qa-google-sheets-llm</guid><dc:creator><![CDATA[Khristian Yungblyut]]></dc:creator><pubDate>Tue, 19 May 2026 13:21:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!og5r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!og5r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!og5r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!og5r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!og5r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!og5r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!og5r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6585442,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/198298131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!og5r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!og5r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!og5r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!og5r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f7f56a1-601b-4f38-b8ee-0901277b80aa_2752x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;ve read <a href="https://khristianyungblyut.substack.com/p/the-localization-of-clair-obscur">Part 1</a> and <a href="https://khristianyungblyut.substack.com/p/beyond-the-vibe-check-how-to-systematize">Part 2</a> of this series, you&#8217;ve seen the results. The suffix breakdowns, the color-coded localization philosophies, the moment where Brazilian Portuguese and Spanish turn out to be running entirely different strategies despite looking identical from the outside. Part 1 mentioned, in passing, that LLMs helped parse languages I don&#8217;t personally speak. What it didn&#8217;t mention was the scale of what that actually meant - or that the entire analysis was already sitting in a finished spreadsheet before that first article went live.</p><p>The series presented the findings in a logical order for the reader. That wasn&#8217;t the order in which the work happened.</p><p>Here&#8217;s how it actually went: the framework existed, the pipeline was running, and hundreds of entries across 18 languages were already classified before a single word of Part 1 was published. The three-part structure - puzzle, rubric, machine - was a deliberate editorial choice, not a chronicle of the research process. Part 3 is where that curtain comes down.</p><p>The decision to use AI as a classification engine was conceptual before it was technical. The game had already been translated by professional teams - that work was done, and done in ways no language model would have the cultural intuition to replicate. What I needed was something that could look at those finished translations and categorize them: map each localized string against a pre-defined rubric, identify which linguistic strategies were used, and do it across hundreds of entries without taking three to seven minutes per item. Not judging the translations as good or bad - just naming what kind of thing each one was. That reframing changes everything about how you build the tool.</p><h4><strong>The Stack (Nothing Fancy, On Purpose)</strong></h4><p>If you&#8217;re expecting a Python environment, a vector database, and a CI/CD pipeline, you&#8217;ll be disappointed.</p><p>The entire setup runs inside Google Sheets. That&#8217;s it. Google Sheets as the UI and database, Google Apps Script as the glue connecting the spreadsheet to the outside world, and the APIs from Anthropic and OpenAI as the logic engines doing the actual classification. If you have a billing account with either provider and access to Google Workspace, you have everything you need. Analyzing a full language tab costs literal pennies in tokens.</p><p>I want to be upfront about the trade-off: compared to dedicated, enterprise-grade LQA software, this setup is slower and more brittle. It was never designed to replace that. It was designed so that a solo researcher - or a single localization coordinator without an engineering team - could run a meaningful linguistic experiment without writing a line of Python.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://khristianyungblyut.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://khristianyungblyut.substack.com/subscribe?"><span>Subscribe now</span></a></p><h4><strong>The Asset Drop</strong></h4><p>Rather than walk you through building this from scratch, I&#8217;m handing you the finished thing.</p><p>&#128073; <strong><a href="https://docs.google.com/spreadsheets/d/1upQBvj7kBfoVsS-pCEDoS29hyl3p8w7NuCZ2cou3KmA/edit?usp=sharing">Neologism Evaluation Matrix: Clair Obscur: Expedition 33 Analysis</a></strong></p><p><em>(Open the link, click <strong>File &gt; Make a copy</strong>, and you have a working version in your own Drive.)</em></p><p>When you open it, resist the urge to dive into the language tabs immediately. Start with the <strong>Settings</strong> tab.</p><p>One of the more common mistakes in AI-powered spreadsheet tools is baking the logic directly into the script. Change a parameter and you&#8217;re hunting through JavaScript for the right string to edit. Instead, the entire framework is decoupled: the prompt, the taxonomy definitions, and the provider selection all live in Settings, exposed and editable. The data validation dropdowns and the conditional color-coding across all 18 language tabs are physically linked to that sheet. If you want to rename &#8220;Pure Borrowing&#8221; to &#8220;Exact Transfer,&#8221; you change it once in Settings and the document updates everywhere.</p><p>The Settings tab has three things worth knowing:</p><p><strong>The Provider Switch.</strong> A dropdown to route requests to either OpenAI or Anthropic. The script reads this dynamically, so switching models requires no code changes.</p><p><strong>The Prompt.</strong> The full text of what gets sent to the model on every request. This is where the framework lives - not hidden in a function somewhere.</p><p><strong>The Source of Truth.</strong> The exact definitions of every taxonomy category used across the matrix. This is what keeps the AI&#8217;s classifications consistent rather than creative.</p><h4><strong>The Prompt Engineering</strong></h4><p>Asking an LLM to grade a localization isn&#8217;t as simple as asking &#8220;is this a good translation?&#8221; You have to constrain it into behaving like a classification system, not a conversational partner.</p><p>The prompt is built in three functional blocks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!De2s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!De2s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png 424w, https://substackcdn.com/image/fetch/$s_!De2s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png 848w, https://substackcdn.com/image/fetch/$s_!De2s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png 1272w, https://substackcdn.com/image/fetch/$s_!De2s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!De2s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png" width="1456" height="676" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f246598-c089-49ee-b385-aacad8888d49_1660x771.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:212314,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/198298131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!De2s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png 424w, https://substackcdn.com/image/fetch/$s_!De2s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png 848w, https://substackcdn.com/image/fetch/$s_!De2s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png 1272w, https://substackcdn.com/image/fetch/$s_!De2s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f246598-c089-49ee-b385-aacad8888d49_1660x771.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Context &amp; Goal</strong> sets the ground rules before the model sees any data. Critically, it establishes that the French text is the <em>semantic</em> source of truth - even though English functioned as the pivot language during the actual localization effort. This is a non-trivial distinction. Without it, a model asked to evaluate the Russian <em>&#1041;&#1091;&#1083;&#1100;&#1073;&#1072;&#1088;&#1072;&#1084;</em> might trace it back to the English &#8220;sack&#8221; and miss the <em>sac &#224; patates</em> connection entirely. The prompt forces the model to do what a good localization researcher does: follow the meaning upstream.</p><p><strong>The Typologies</strong> are the Molina &amp; Hurtado Albir, Lincoln Fernandes, and Mangiron &amp; O&#8217;Hagan category definitions, pasted in verbatim. Not summarized. Not paraphrased. If you give a model a loose description of &#8220;Structural Calque,&#8221; it applies the term loosely. If you give it the exact definition plus in-context examples, it applies it predictably enough to be useful across hundreds of rows.</p><p><strong>JSON Enforcement</strong> is what makes the whole thing programmable. A model left to its own devices will produce a beautifully reasoned paragraph about why <em>Cultam </em>became <em>Sectam </em>in Spanish. That paragraph is useless to an Apps Script trying to populate a spreadsheet. Instead, the prompt ends with a hard instruction: return a JSON object with these exact keys, nothing else, no Markdown fences, no preamble.</p><p>For Monoco&#8217;s suffix (<em>-aro</em>), a translation that takes &#8220;Mouth,&#8221; renders it as the native &#8220;Rot,&#8221; and appends the suffix to create <em>Rotaro</em>, produces exactly this:</p><p><code>{"Analysis": "Translates the semantic root 'Mouth' to the native word 'Rot' and appends the character suffix '-aro'.", "Suffix": "Exact Copy", "Semantic": "Match", "Root": "Native", "Molina": "Structural Calque", "Lincoln": "Re-creation"}</code></p><p>The script grabs those values and drops them into the correct columns. No parsing ambiguity, no judgment calls.</p><h4><strong>The Automation Layer</strong></h4><p>You don&#8217;t need to touch the Apps Script to run this tool. But if you&#8217;re curious what&#8217;s happening when you click <strong>&#129302; AI Analysis &gt; Process Active Tab</strong>, here&#8217;s what the code is actually doing.</p><p><strong>Dynamic Column Mapping.</strong> The script doesn&#8217;t assume a fixed column structure. It reads the header row of whatever tab you&#8217;re on and builds a map of where each JSON key should land. Add a &#8220;Reviewer Notes&#8221; column, rename a header, rearrange the sheet entirely - the script adapts without breaking.</p><p><strong>Safe Batching.</strong> Rate limits are real. The script processes rows with automatic retries and exponential backoff, and skips any row that already has an analysis populated. If you lose connection at row 340 of 600, you don&#8217;t restart from the top. You pick up exactly where you left off.</p><p><strong>Fast Mode.</strong> Toggle this in Settings. With it on, the script runs in the background and populates the sheet when it finishes. With it off, you can watch it happen - cells filling in, color codes appearing, the matrix assembling itself one row at a time. This is completely unnecessary and I did it anyway, every single time.</p><h4><strong>What the Matrix Actually Revealed</strong></h4><p>Once the pipeline runs, the shift from Part 2 to Part 3 becomes almost visceral. In Part 2, patterns were things I could describe. In Part 3, they&#8217;re things you can <em>see</em>.</p><p>The color-coding immediately surfaces the macro-level philosophies. Languages that leaned on Foreignization - German, Polish, Indonesian - show up as solid, uniform blocks of &#8220;Exact Copy / Opaque / Pure Borrowing.&#8221; The matrix makes visible in a glance what took paragraphs to explain: these teams made a coherent, consistent choice and applied it across the entire item list without deviation.</p><p>The more interesting view is what happens at the exceptions. Within the Cognate Cousins group, Brazilian Portuguese and Spanish technically share the same localization strategy. The matrix tells a different story. Brazilian Portuguese shows a Pure Borrowing rate of 82.24%, with nearly a third of its terms categorized as opaque. Spanish sits at a 53.27% Semantic Match, having actively reconstructed native roots through Structural Calques. From the outside, both languages look like they&#8217;re playing the same game. Inside the matrix, they&#8217;re running entirely different philosophies - and neither team was wrong, which is the interesting part.</p><p>That&#8217;s what quantification does for you. It replaces &#8220;these feel similar&#8221; with &#8220;here&#8217;s exactly where they diverge.&#8221;</p><h4><strong>A Few Honest Disclaimers</strong></h4><p>Before you run the pipeline, a few things worth knowing:</p><p><strong>Permissions.</strong> The first time you run the script, Google will ask for authorization. You have to grant it, or nothing executes. This is standard for any Apps Script making external API calls.</p><p><strong>Security.</strong> If you found this code on the internet and you&#8217;re not sure you trust it - good instinct. Open <strong>Extensions &gt; Apps Script</strong>, copy the code, and have your AI assistant of choice review it before you run anything. I&#8217;ve made it as readable as I could, but verify before you execute.</p><p><strong>AI Variability.</strong> Depending on the model and reasoning settings, results will shift. The same item might be classified as a Structural Calque on one run and a Morphological Adaptation on the next. The matrix is a tool to accelerate human judgment, not replace it. Treat the output as a first-pass draft that a human reviewer confirms, not as ground truth.</p><p><strong>API Costs.</strong> You need your own keys. A full language tab costs pennies. All 18 in one session costs a bit more, but still cheap.</p><p>(It is possible to get a daily allocation of <a href="https://yukajii.com/post/openai-api-free">free tokens from OpenAI</a>, but you still need an active API account with them.)</p><h4><strong>Closing</strong></h4><p>I&#8217;m aware that I just spent three articles analyzing weapon name suffixes in a French Belle &#201;poque RPG. There&#8217;s no dignified defense for this - only the honest acknowledgment that this is exactly the kind of rabbit hole I&#8217;d fall down again, and that the problems lurking underneath the surface-level absurdity are ones I run into on real commercial projects. How do you systematize creative judgment? How do you build a framework flexible enough to be useful without being so loose it becomes meaningless? Those questions don&#8217;t get smaller just because the dataset involves potato-themed mechs.</p><p>The framework in the spreadsheet is a starting point, not a locked box. The prompt in the Settings tab is yours to rewrite. Swap the taxonomies for your own theoretical frameworks, add columns, break the script and put it back together. If you build something interesting on top of it - or if you use it to analyze an entirely different game - I&#8217;d genuinely like to hear about it. The best place to reach me is here on Substack or on LinkedIn, and if you&#8217;d prefer to try the matrix without the API key setup, or need it adapted to a specific pipeline you&#8217;re already running, I&#8217;m happy to help with that too.</p><p>The <em>Clair Obscur: Expedition 33 </em>series ends here. The suffix puzzle, the academic rubric, and finally, the machine that grades them. If anything across these three pieces made you look at a localized item name differently, that&#8217;s more than enough.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://khristianyungblyut.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">The Expedition 33 series is done. The Rosetta String isn't. Subscribe to catch whatever rabbit hole comes next.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Part 2. Beyond the Vibe Check: How to Systematize Neologism Localization]]></title><description><![CDATA[When translating made-up words, gut feelings aren't enough. How to build an objective rubric for creative terminology.]]></description><link>https://khristianyungblyut.substack.com/p/beyond-the-vibe-check-how-to-systematize</link><guid isPermaLink="false">https://khristianyungblyut.substack.com/p/beyond-the-vibe-check-how-to-systematize</guid><dc:creator><![CDATA[Khristian Yungblyut]]></dc:creator><pubDate>Thu, 30 Apr 2026 11:55:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Rnjj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rnjj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rnjj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png 424w, https://substackcdn.com/image/fetch/$s_!Rnjj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png 848w, https://substackcdn.com/image/fetch/$s_!Rnjj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png 1272w, https://substackcdn.com/image/fetch/$s_!Rnjj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rnjj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png" width="1456" height="915" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:915,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2484004,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/195974713?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rnjj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png 424w, https://substackcdn.com/image/fetch/$s_!Rnjj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png 848w, https://substackcdn.com/image/fetch/$s_!Rnjj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png 1272w, https://substackcdn.com/image/fetch/$s_!Rnjj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fd48d72-a1bc-42b1-ac78-3fe5b67940cb_1536x965.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The anatomy of an impossible translation.</figcaption></figure></div><p>Translating a made-up fantasy word usually devolves into a vibe check.</p><p>When a translator is handed a localized proper noun - a legendary sword, a fictional alien species, or a piece of magic technology - the evaluation process is notoriously subjective. Managers and editors often find themselves asking, &#8220;Does this sound right?&#8221; or &#8220;Does this fit the lore?&#8221;, while translators wonder, &#8220;How far can I go with creativity here?&#8221;</p><p>But pure subjectivity is the enemy of scale. When you are managing thousands of localized terms across 18 different languages, you cannot manage by vibes. You need a system to measure if a translator successfully adapted a made-up word without micromanaging their creative process.</p><p>As we explored in <a href="https://khristianyungblyut.substack.com/p/the-localization-of-clair-obscur">Part 1 of the series</a>, Sandfall Interactive&#8217;s <em>Clair Obscur: Expedition 33</em> presents the perfect stress-test for this exact problem. The developers enforced a rigid, UI-driven morphological rule: a weapon&#8217;s name must end in a specific suffix to indicate which character equips it (e.g., Gustave&#8217;s items end in <em>-am</em>, Lune&#8217;s in <em>-im</em>).</p><p>Translating these items meant solving a complex linguistic puzzle over a thousand times across the game&#8217;s supported languages. To analyze how the different teams solved it, I built the Neologism Evaluation Matrix. Based on both structural grammar analysis and the frameworks of renowned localization researchers like Carme Mangiron, Minako O&#8217;Hagan, Luc&#237;a Molina, Amparo Hurtado Albir, and Lincoln Fernandes, this 6-tier system is designed to categorize, evaluate, and scale the translation of fantasy terminology.</p><p>To be clear: no framework can completely eradicate the inherent subjectivity of human language. A borrowed English string might be perfectly understood by a German gamer, blurring the line of what is truly opaque. Similarly, the boundary between an established equivalent and a structural calque can sometimes depend on who you ask. However, by breaking these neologisms down into structured categories, we can replace gut feelings with a highly deterministic, defensible system.</p><p><em>(Note: If you want to see the raw data behind this system, I&#8217;ve made my complete 18-language dataset and interactive rubric open-source. I've dropped the link to the master Google Sheet at the very bottom of this article so you can copy the framework for your own projects).</em></p><p>Here is how to build a blueprint that quantifies the unadaptable.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://khristianyungblyut.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://khristianyungblyut.substack.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kmrn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kmrn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kmrn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kmrn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kmrn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kmrn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1518635,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/195974713?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kmrn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!kmrn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!kmrn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!kmrn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ae43ddf-a196-468b-99ce-cc57a1c890cf_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Replacing gut feelings with a grading rubric. The six pillars of objective proper noun analysis.</figcaption></figure></div><h3><strong>Section 1: The Architecture of a Fantasy Word</strong></h3><p>To evaluate a localized proper noun predictably, you must separate what the final word physically looks like from the linguistic strategy used to create it. To do this, the Neologism Evaluation Matrix is split into two halves.</p><h4><strong>Part A: The Physical Anatomy (Custom Metrics)</strong></h4><p>The first half of the matrix focuses purely on the physical anatomy of the localized string. In our raw data, this was tracked across three custom categories, which act as the ultimate product of the translation effort:</p><p><strong>1. Constraint Adherence:</strong> Did the localization physically obey the developer&#8217;s rule?</p><ul><li><p>Exact Copy: The rule is perfectly preserved (e.g., Spanish turning <em>Chevalam</em> into <em>Cabalam</em>).</p></li><li><p>Adapted: The rule is tweaked for target-language phonetics or scripts (e.g., Russian adapting the <em>-am</em> suffix into Cyrillic as <em>-&#1072;&#1084;</em> in <em>&#1041;&#1091;&#1083;&#1100;&#1073;&#1072;&#1088;&#1072;&#1084;</em> / <em>Bulbaram</em>).</p></li><li><p>Dropped: The rule is abandoned entirely (e.g., Simplified Chinese dropping the suffix to append standard characters for sword or blade).</p></li></ul><p><strong>2. Semantic Fidelity:</strong> Does the root word still carry the original in-game reference or lore hint?</p><ul><li><p>Match: The root perfectly translates the source meaning (e.g., translating the aquatic reference in <em>Seashelum</em> to the Spanish <em>Caracola</em>).</p></li><li><p>Partial/Creative: The root relates to the item but deviates from the exact reference (e.g., Simplified Chinese translating <em>Blodam</em> poetically to &#26376;&#20809; / <em>Yu&#232;gu&#257;ng</em>, meaning moonlight, befitting a crescent-shaped axe dealing Light Damage).</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hJHn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hJHn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png 424w, https://substackcdn.com/image/fetch/$s_!hJHn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png 848w, https://substackcdn.com/image/fetch/$s_!hJHn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png 1272w, https://substackcdn.com/image/fetch/$s_!hJHn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hJHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png" width="512" height="135" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba7760f8-2755-42d9-bd56-878c37dead20_512x135.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:135,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23150,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/195974713?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hJHn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png 424w, https://substackcdn.com/image/fetch/$s_!hJHn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png 848w, https://substackcdn.com/image/fetch/$s_!hJHn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png 1272w, https://substackcdn.com/image/fetch/$s_!hJHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7760f8-2755-42d9-bd56-878c37dead20_512x135.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Source: https://expedition33.wiki.fextralife.com/Blodam</figcaption></figure></div></li><li><p>None (Opaque): The localized word is a phonetic copy with no decipherable meaning in the target language (e.g., Polish importing the English word <em>Jarum</em> directly).</p></li></ul><p><strong>3. Root Lexical Origin:</strong> What is the player&#8217;s perception of the word?</p><ul><li><p>Native: Built from recognizable vocabulary (e.g., <em>Abismo</em> in Latin American Spanish).</p></li><li><p>Borrowed: An imported foreign string (e.g., <em>Abysseram</em> in German).</p></li><li><p>Invented/Transliterated: A cluster of syllables built from phonetic conversion (e.g., Japanese mapping terms entirely to Katakana).</p></li></ul><h4><strong>Part B: The Linguistic Strategy (Academic Taxonomies)</strong></h4><p>If those three custom metrics define the physical outcome, the second half of the Matrix defines the linguistic strategy. To categorize how and why translators made their choices, we map the data against three established academic taxonomies.</p><p><em>(Note: Depending on specific language pairs, there is natural overlap between these three academic frameworks. However, in the context of this specific analysis, this redundancy was intentionally maintained to cross-verify accuracy and capture different dimensions of the localization process. Teams can trim or combine these taxonomies based on their own project requirements).</em></p><p><strong>1. The Micro-Linguistic Techniques (Molina &amp; Hurtado Albir, Translation Techniques Revisited: A Dynamic and Functionalist Approach, 2002)</strong> Luc&#237;a Molina and Amparo Hurtado Albir developed a foundational taxonomy for translation techniques, focusing on the micro-level steps translators take to solve specific problems in a text. Their framework analyzes the mechanical construction of how the target word was built.</p><ul><li><p><strong>Pure Borrowing:</strong> Taking the source word exactly as it is, without orthographic changes (e.g., English <em>Abysseram</em> imported directly into Indonesian as <em>Abysseram</em>).</p></li><li><p><strong>Naturalized Borrowing (Transliteration):</strong> Borrowing the word but adapting it to the target&#8217;s phonetic rules (e.g., <em>Abysseram</em> adapted to Korean Hangul as &#50500;&#48708;&#49464;&#46988; / <em>A-bi-se-ram</em>).</p></li><li><p><strong>Structural Calque:</strong> Translating the structural formula of the source word while swapping the lexical components for native ones (e.g., The Russian team mapping the formula <em>Abysse</em> + <em>-eram</em> to the native &#1061;&#1083;&#1103;&#1073;- / <em>Khlyab-</em> + <em>-eram</em>).</p></li><li><p><strong>Established Equivalent:</strong> Using a recognized translation for a known root rather than inventing a new one (e.g., translating the common RPG root <em>Cadavre</em> directly to Corpse or Trup).</p></li><li><p><strong>Discursive Creation:</strong> Establishing a temporary, highly contextual equivalence that is entirely unpredictable outside the specific context of the game. This covers massive creative leaps, such as the Russian team turning <em>Sakaram</em> (a reference to the French <em>sac &#224; patates</em> or sack of potatoes) into <em>&#1041;&#1091;&#1083;&#1100;&#1073;&#1072;&#1088;&#1072;&#1084;</em> / <em>Bulbaram</em> to preserve a lore-specific idiom about clumsiness.</p></li></ul><p><strong>2. Naming &amp; Neologism Strategies (Lincoln Fernandes, Translation of Names in Children&#8217;s Fantasy Literature, 2006)</strong> Lincoln Fernandes focused specifically on the translation of names and proper nouns in fantasy literature. His taxonomy is perfect for gaming because it treats made-up words not just as vocabulary, but as entities with identity, lore, and structural weight.</p><ul><li><p><strong>Copy:</strong> Reproducing the name exactly in the target text.</p></li><li><p><strong>Transcription:</strong> Adapting the name at the level of the alphabet.</p></li><li><p><strong>Morphological Adaptation:</strong> Altering the spelling of a name slightly so it looks right in the target grammar (e.g., The Ukrainian team adapting the weapon <em>Choralim</em> - referencing the <em>Chorale</em> enemy - by taking the native root &#1061;&#1086;&#1088;&#1072;&#1083; / <em>Khoral</em> and attaching the Cyrillic suffix to make <em>&#1061;&#1086;&#1088;&#1072;&#1083;&#1110;&#1084;</em> / <em>Khoralim</em>).</p></li><li><p><strong>Rendition:</strong> A transparent translation where the semantic meaning is translated literally, often dropping the neologistic suffix entirely (e.g., The Vietnamese team taking a complex neologism and rendering it simply as a clear, descriptive native weapon class like <em>Ki&#7871;m</em> for sword).</p></li><li><p><strong>Re-creation:</strong> Inventing a completely new compound word in the target language to recreate the specific effect of the source text name (e.g., The Italian team taking Verso&#8217;s <em>-so</em> suffix and the root for confuse, but realizing <em>Confuso</em> is already an everyday Italian word. To maintain the artificial game feel, they invented <em>Confusiso</em>).</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xxdU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xxdU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png 424w, https://substackcdn.com/image/fetch/$s_!xxdU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png 848w, https://substackcdn.com/image/fetch/$s_!xxdU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png 1272w, https://substackcdn.com/image/fetch/$s_!xxdU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xxdU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png" width="512" height="135" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:135,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60277,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/195974713?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xxdU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png 424w, https://substackcdn.com/image/fetch/$s_!xxdU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png 848w, https://substackcdn.com/image/fetch/$s_!xxdU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png 1272w, https://substackcdn.com/image/fetch/$s_!xxdU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa582fc8b-8cab-4053-a78a-64a373afe99e_512x135.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Source: https://expedition33.wiki.fextralife.com/Confuso</figcaption></figure></div></li></ul><p><strong>3. Game Localization &amp; Transcreation (Mangiron &amp; O&#8217;Hagan, Game Localization: Translating for the Global Digital Entertainment Industry, 2013)</strong> Carme Mangiron and Minako O&#8217;Hagan are pioneers in game localization studies. Their work shifted the academic focus away from strict equivalence and toward transcreation - the idea that game translators must prioritize the player&#8217;s emotional and gameplay experience over rigid literal accuracy. Their categories are best understood as guiding priorities.</p><ul><li><p><strong>Transcreation (Playfulness &amp; Feel):</strong> Departing from the source text completely to ensure the target audience has the same emotional experience (e.g., The Traditional Chinese team abandoning Western morphological formulas entirely to make items read like natural, poetic Wuxia equipment).</p></li><li><p><strong>Functional Priority (Mechanic over Semantics):</strong> A core concept where the UI or gameplay function dictates translation. The suffixes in <em>Expedition 33</em> (<em>-am</em>, <em>-aro</em>) are functional; they tell the player who equips the item. A team prioritizing this will preserve the suffix at all costs, even if the root becomes opaque.</p></li><li><p><strong>Domestication:</strong> Adapting terminology so it feels inherently native to the target audience&#8217;s fantasy vocabulary (e.g., The Ukrainian team adapting the reference to the <em>Bourgeon</em> enemy. They took the translated root &#1041;&#1088;&#1091;&#1085;&#1100;&#1082;&#8217;&#1108; / <em>Brun&#8217;kie</em> (bud/shoot), adapted it to &#1041;&#1088;&#1091;&#1085;&#1100;&#1082;&#1081;- / <em>Brun&#8217;ky-</em>, and appended the suffix to create <em>&#1041;&#1088;&#1091;&#1085;&#1100;&#1082;&#1081;&#1086;&#1085;</em> / <em>Brun&#8217;kyon</em>, ensuring the fantasy world feels organically integrated for a local player).</p></li><li><p><strong>Foreignization (Exoticism):</strong> Intentionally keeping the terminology alien to maintain a specific atmosphere (e.g., The Polish and German teams leaving the French roots largely untouched, preserving an exotic, European Belle &#201;poque flair at the expense of native semantic clarity).</p></li></ul><h3><strong>Section 2: Abstracting the Formula</strong></h3><p>In the <em>Expedition 33</em> data, the defining constraint was the character-specific suffix. Every weapon name had to obey that morphological rule to function correctly within the game&#8217;s UI. But not every project relies on suffixes to communicate mechanics.</p><p>To apply this matrix to other games, you simply swap out the first category. Constraint Adherence is not a fixed metric; it is a variable slot designed to hold whatever non-negotiable rule your specific project demands.</p><p>Consider a retro port tied to legacy UI architecture, like the classic 10-character limit for proper nouns in Generation 1 <em>Pok&#233;mon</em> games. In this case, your universal constraint is a strict character limit. Your evaluation tiers for adherence simply become: fits limit exactly, requires UI truncation, or breaks limit entirely.</p><p>Or perhaps you are managing a lore-heavy RPG where worldbuilding dictates weapon taxonomy. In <em>The Elder Scrolls</em>, a grouping derived from the race or species must be clearly indicated, such as <em>Dwarven Weapons</em> or <em>Elven Weapons</em>, just as Eevee evolutions in the <em>Pok&#233;mon</em> franchise are globally constrained by the <em>-eon</em> suffix rule. Constraint Adherence tracks whether that specific prefix or formula survives the translation process.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TS-F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TS-F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp 424w, https://substackcdn.com/image/fetch/$s_!TS-F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp 848w, https://substackcdn.com/image/fetch/$s_!TS-F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp 1272w, https://substackcdn.com/image/fetch/$s_!TS-F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TS-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp" width="909" height="986" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:986,&quot;width&quot;:909,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:196248,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/195974713?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TS-F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp 424w, https://substackcdn.com/image/fetch/$s_!TS-F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp 848w, https://substackcdn.com/image/fetch/$s_!TS-F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp 1272w, https://substackcdn.com/image/fetch/$s_!TS-F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe242c0-97b8-4951-a9b4-26a4b1725b13_909x986.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Eeveelution has naming rules very similar to those of Clair Obscur&#8217;s weapons. Source: https://pokemon.fandom.com/wiki/Eeveelution</figcaption></figure></div><p>The constraint could just as easily be a procedural generation requirement, such as the dynamic loot systems in action RPGs like <em>Diablo</em> or <em>World of Warcraft</em>. In Romance languages, translated adjectives must often match the grammatical gender of the base weapon noun to plug cleanly into the engine&#8217;s text strings.</p><p>Defining this universal constraint before localization begins sets the baseline for the entire project. It gives translators a clear boundary to work within, and it gives QA an immediate, objective metric to check before they evaluate the cultural nuances of the translation. If the constraint fails, the string fails, regardless of how evocative or native the localized word sounds. Once the constraint is secured, we can look at how the translators actually handled the meaning behind the words.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ydtN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ydtN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ydtN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ydtN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ydtN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ydtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2107502,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/195974713?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ydtN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ydtN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ydtN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ydtN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dcf2ac9-e7bc-45d9-a60d-3bc7b8807a63_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The scatter plot of creative compromise.</figcaption></figure></div><h3><strong>Section 3: The Matrix in Practice (Data from the Trenches)</strong></h3><p>Once the universal constraint is established, the matrix allows us to map the actual linguistic strategies at play. In <em>Expedition 33</em>, the goal was to keep the character suffix intact while ideally preserving the semantic meaning of the root word.</p><p>By applying the matrix and mapping the data to the localization groups we established in Part 1, distinct operational philosophies emerge. Teams achieved the exact same goals using entirely different methods.</p><p><strong>Group 1: The &#8220;As-Is&#8221; Adopters (German, Polish, Indonesian)</strong> This group opted for a strict non-interventionist strategy. The data shows they relied on Pure Borrowing for 100% of their terms, importing the original strings directly into the game. Consequently, they achieved a 100% Exact Copy rate for the mechanical suffixes. The constraint was technically perfectly preserved, but it came at a semantic cost. The matrix categorizes these items as highly opaque to the player: 72.90% for Indonesian, 70.09% for Polish, and 67.29% for German. However, it is ultimately up to the editor or linguist to evaluate just how understandable these borrowed strings might be for their specific audience. A German gamer might perfectly understand an English root, making the term functionally native despite its categorization. Still, on paper, the UI works flawlessly while the lore is muted in favor of a foreign atmosphere.</p><p><strong>Group 2: The Phonetic Adapters (Japanese, Korean, Thai)</strong> When a target language uses a different writing system, an exact orthographic copy of a Latin string is impossible. The matrix accounts for this through the Adapted constraint tag. These teams utilized a 100% uniform approach of phonetic transliteration. Every source term was converted directly into Katakana, Hangul, or Thai script. The suffix constraint was entirely adapted - meaning the phonetic sound of the suffix survived the script change, successfully satisfying the functional UI requirement. However, the semantic meaning was sacrificed, resulting in inventories that are almost entirely opaque to local players unless they reverse-engineer the sound back to the English or French concept.</p><p><strong>Group 3: The Structural Navigators (Simplified Chinese, Traditional Chinese, Vietnamese)</strong> Sometimes, the matrix reveals when a localization team decides a constraint actively harms the target player experience. Appending meaningless phonetic syllables to translated isolating languages creates visual and grammatical friction. Recognizing this, all three teams in this group exhibited a 100% Dropped rate for the suffix constraint. Instead of preserving the rigid morphological formula, they dismantled it. They appended natural, semantically descriptive native weapon classifiers to the translated roots. Vietnamese, for example, achieved a staggering 90.65% use of Native roots and completely eliminated opaque terms, hitting 100% semantic fidelity between direct matches and creative partials. They consciously sacrificed the exact game mechanic to maximize semantic understanding.</p><p><strong>Group 4: The Cognate Cousins (Spanish, Latin American Spanish, Italian, Brazilian Portuguese)</strong> Thanks to shared Latin roots, these teams maintained the mechanical constraints flawlessly, all hovering at or near a 100% Exact Copy rate for the suffixes. However, the matrix exposes major philosophical differences within the group. Brazilian Portuguese leaned heavily into Pure Borrowing (82.24%), leading to nearly a third of their terms being opaque. Spanish, on the other hand, actively utilized Structural Calques (38.32%) to adapt native roots, successfully achieving a 53.27% Semantic Match while still perfectly honoring the UI constraint.</p><p><strong>Group 5: The Deep Transcreators (Russian, Ukrainian, Czech, Turkish)</strong> This group successfully balanced high constraint adherence with high semantic fidelity by rebuilding vocabulary from the ground up. They heavily utilized Structural Calques (Russian at 64.49%, Ukrainian at 57.94%) to translate the root words into native equivalents. Because of this, they achieved strong semantic match rates (Russian 65.42%, Ukrainian 61.68%). To honor the developer&#8217;s UI rule, teams like Czech utilized a 100% Exact Copy strategy, while Ukrainian and Russian utilized the Adapted constraint to seamlessly graft the suffixes into Cyrillic phonetics. Turkish also required the Adapted constraint for 29.91% of its terms to respect native vowel harmony rules, proving that constraints can be flexible enough to respect target language grammar.</p><p>By tracking these decisions objectively across a matrix, localization managers no longer have to guess why one language feels different from another. The data exposes the exact pivot points where linguists chose to prioritize mechanics over meaning, or vice versa.</p><h3><strong>Section 4: Scaling the System (Governance &amp; QA)</strong></h3><p>The real power of this matrix is not just grading translations after the fact; it is defining the rules of engagement before a single word is translated.</p><p>When managing a massive localization project, subjective instructions like &#8220;make it sound natural but keep the fantasy vibe&#8221; inevitably lead to inconsistent glossaries. Different vendors or freelance linguists will interpret that vibe differently, resulting in a fractured player experience.</p><p>Instead, localization managers can use the matrix to issue precise, verifiable directives. A glossary brief can explicitly state: &#8220;Prioritize Structural Calques to maintain Semantic Fidelity. If native roots break target language phonotactics, fall back to Pure Borrowing. The Universal Constraint must maintain an Exact Copy rate of 100%.&#8221; This removes the guesswork for linguists and establishes a clear benchmark for success.</p><p>Once the translations are delivered, checking thousands of morphological adaptations across 18 languages is historically a QA nightmare. This is where the matrix scales the operation.</p><p>Because the framework translates subjective creative choices into a rigid categorization matrix, it provides the exact logical architecture needed to feed an evaluation engine. It is entirely agnostic to who or what is doing the checking. You can hand this rubric to a dedicated team of human LQA testers or build an automated QA pipeline, whichever is available and applicable in your case. The system works because the tags are standardized and repeatable.</p><h3><strong>Conclusion</strong></h3><p>Ultimately, localization leadership is about balancing the art of the linguist with the operational reality of game development. There is a persistent fear that implementing rigid frameworks will stifle the creative soul of a translation, but the data proves the exact opposite.</p><p>A strong framework does not kill creativity; it gives that creativity a track to run on. By systematizing the structural constraints and defining the operational goals upfront, you free translators to focus their energy on the art of language, secure in the knowledge that their creative choices will align perfectly with the game&#8217;s underlying mechanics.</p><div><hr></div><h3><strong>The Open-Source Rubric</strong> </h3><p>If you are a localization manager or linguist looking to implement this framework, you don&#8217;t have to start from scratch. I have made the full 18-language dataset, along with the grading methodology, available to view and copy.</p><p>&#128073; <strong><a href="https://docs.google.com/spreadsheets/d/1upQBvj7kBfoVsS-pCEDoS29hyl3p8w7NuCZ2cou3KmA/edit?usp=sharing">Neologism Evaluation Matrix: Clair Obscur: Expedition 33 Analysis</a></strong></p><p><em>(Open the link, click <strong>File &gt; Make a copy</strong>, and you have an editable version in your own Drive.)</em></p><p>In <a href="https://khristianyungblyut.substack.com/p/automate-game-localization-qa-google-sheets-llm">Part 3</a> of the series we break down the AI automations that can help a solo researcher perform this analysis without a whole team of linguists.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://khristianyungblyut.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you found this breakdown helpful, consider subscribing. I regularly deconstruct localization systems, UI puzzles, and the hidden mechanics of game translation.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Part 1. The Localization of Clair Obscur: The Suffix Puzzle]]></title><description><![CDATA[How 18 languages translated a hidden UI mechanic, a French potato joke, and the grammar of gameplay.]]></description><link>https://khristianyungblyut.substack.com/p/the-localization-of-clair-obscur</link><guid isPermaLink="false">https://khristianyungblyut.substack.com/p/the-localization-of-clair-obscur</guid><dc:creator><![CDATA[Khristian Yungblyut]]></dc:creator><pubDate>Thu, 23 Apr 2026 08:16:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LJFF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LJFF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LJFF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png 424w, https://substackcdn.com/image/fetch/$s_!LJFF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png 848w, https://substackcdn.com/image/fetch/$s_!LJFF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!LJFF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LJFF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5285930,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/194955590?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LJFF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png 424w, https://substackcdn.com/image/fetch/$s_!LJFF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png 848w, https://substackcdn.com/image/fetch/$s_!LJFF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!LJFF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba52561-5c36-4b21-98a5-9615c065bc62_2730x1536.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Where French Belle &#201;poque aesthetics meet complex localization puzzles.</figcaption></figure></div><p>When you pick up a weapon called <em>Brulerum</em> in <em>Clair Obscur: Expedition 33</em>, its purpose seems straightforward enough. Equip it, and your attacks deal fire damage. If you have a passing familiarity with French - or just a fondness for <em>cr&#232;me br&#251;l&#233;e</em> - you might even smile at the etymology: <em>br&#251;ler</em> means &#8220;to burn.&#8221;</p><p>But what about the &#8220;-um&#8221;?</p><p>It isn&#8217;t just a generic fantasy flourish. It is a strict, mechanical rule hidden in plain sight. As the game celebrates its one-year anniversary, players are still uncovering the philosophical and artistic secrets of Sandfall Interactive&#8217;s masterpiece. But for localization professionals, the game&#8217;s most fascinating puzzle isn&#8217;t hidden in the lore - it&#8217;s explicitly spelled out in the game&#8217;s source code.</p><p>In the item files for <em>Expedition 33</em>, the developers left a very clear directive for their translation teams:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xhTP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xhTP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png 424w, https://substackcdn.com/image/fetch/$s_!xhTP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png 848w, https://substackcdn.com/image/fetch/$s_!xhTP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png 1272w, https://substackcdn.com/image/fetch/$s_!xhTP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xhTP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png" width="1456" height="328" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:328,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70051,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/194955590?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xhTP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png 424w, https://substackcdn.com/image/fetch/$s_!xhTP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png 848w, https://substackcdn.com/image/fetch/$s_!xhTP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png 1272w, https://substackcdn.com/image/fetch/$s_!xhTP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76811446-da2e-48fa-a84b-948ba10d1990_1517x342.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Context provided in ST_Items.json file.</figcaption></figure></div><p>The same rule applies to the rest of the cast: Maelle&#8217;s items end in <em>-um</em>, Verso&#8217;s in <em>-so</em>, Monoco&#8217;s in <em>-aro</em>, Gustave&#8217;s in <em>-am</em>, and Lune&#8217;s in <em>-im</em>. The challenge wasn&#8217;t discovering this rule; the challenge was executing it across 18 different localized languages.</p><p>As a localization professional and a dedicated fan of the game, the intersection of rigid system mechanics and fluid human language is my daily bread. I have no inside connection to Sandfall Interactive or Riotloc, the studio that handled the game&#8217;s localization. While <a href="https://www.linkedin.com/pulse/excerpts-from-expedition-33-localization-journal-riotloc-ggaze">localization diaries</a> have revealed that Sandfall was incredibly supportive and collaborative with the translation teams, the exact resources, deadlines, or internal glossaries remain behind closed doors. Interestingly, despite the game's undeniable French soul, the localization team treated French as a translation target alongside the others. I am simply an enthusiast fluent in English, French, and Russian (and familiar with a few more) - relying on LLMs as a handy analytical tool to help parse the remaining languages - who wanted to see how the world solved the <em>Brulerum</em> problem.</p><p>Translating <em>Expedition 33</em> was a masterclass in prioritizing constraints. Localization teams had to balance a rigid UI mechanic against the rich, layered meanings of the French source words. Here is how they did it.</p><h3>The Anatomy of a Charactonym</h3><p>To successfully localize an item in <em>Clair Obscur</em>, a translator had to navigate a hierarchy of escalating obligations. In literary theory, there is the concept of a <em>charactonym</em> - or what is known in Russian as <em>&#1075;&#1086;&#1074;&#1086;&#1088;&#1103;&#1097;&#1077;&#1077; &#1080;&#1084;&#1103;</em> (a &#8220;speaking name&#8221;) - a name that reveals the inner nature of the subject. <em>Expedition 33</em> weaponizes this concept.</p><p>To grade the difficulty of the translation, we can break a name down into four levels of meaning:</p><p><strong>Level 1: Functional Priority (The Suffix)</strong> <br>This is the developer&#8217;s golden rule. Gustave = <em>-am</em>, Maelle = <em>-um</em>, Sciel = <em>-on</em>. This isn&#8217;t just flavor text; it is User Interface design. It allows a player to instantly know who an item belongs to without opening a sub-menu. If the suffix is lost, immediate visual attribution is lost.</p><p><strong>Level 2: The Gameplay Mechanic</strong> <br>The root word dictates utility. <em>Brulerum</em> must convey fire damage; <em>Coldum</em> must convey ice. Losing the root means losing combat readability.</p><p><strong>Level 3: In-Game Reference (Lore Consistency)</strong> <br>Many names are directly tied to specific enemies or world objects. Take <em>Volesterum</em>, a weapon for Maelle tied to the flying <em>Volester</em> enemy. If a localizer translates the enemy name into their native language, but leaves the weapon as &#8220;Volesterum,&#8221; they introduce a logical inconsistency into the world.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uBGZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uBGZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!uBGZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!uBGZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!uBGZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uBGZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7986204,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/194955590?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uBGZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!uBGZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!uBGZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!uBGZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F330dc053-9134-4e26-9bfa-e37defda2808_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Deconstructing "Volesterum": A perfect blend of mechanics, character attribution, and lore.</figcaption></figure></div><p><strong>Level 4: Flavor and Ambience</strong> <br>This involves contextual worldbuilding that doesn't affect mechanics but strengthens immersion. For example, <em>Abysseram</em> is a weapon found in an underwater level.</p><h3>The Localization Spectrum: How 18 Languages Responded</h3><p>When faced with a source word that demands a specific phonetic suffix but also contains a pun, a lore reference, and an elemental clue, something usually has to break. Looking across the 18 translated languages, we can group the localization strategies into four distinct approaches.</p><h4><strong>Group 1: The &#8220;As-Is&#8221; Adopters"</strong></h4><p><em>This group includes: German, Polish, and Indonesian.</em></p><p><strong>The Strategy:</strong> Direct retention of the English names. These languages bypassed the puzzle entirely. By keeping the English terminology, they technically preserved the Level 1 suffix rule (since the English version preserved it), but at a severe cost to world cohesion.</p><p>While this might sometimes be a result of tight resources, it was often a deliberate stylistic choice. Some localization teams opted to leave original names untouched to preserve the game's Belle &#201;poque flair. However, this stylistic preservation leads to tangible immersion breaks. For instance, consider <em>Jarum</em>, a weapon tied to the Jar-nevron enemy. The Polish translation team localized the enemy as <em>S&#322;&#243;j</em> (Polish for jar). However, because they kept the English item names, the corresponding weapon remained <em>Jarum</em>. The Level 3 lore connection is completely severed. It is the most economical approach, but the least cohesive.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mnst!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mnst!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png 424w, https://substackcdn.com/image/fetch/$s_!mnst!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png 848w, https://substackcdn.com/image/fetch/$s_!mnst!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!mnst!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mnst!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3240758,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/194955590?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mnst!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png 424w, https://substackcdn.com/image/fetch/$s_!mnst!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png 848w, https://substackcdn.com/image/fetch/$s_!mnst!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!mnst!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f9a86d8-f368-4254-af00-f9efdad92a5d_1907x1068.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The immersion break: translating the enemy (S&#322;&#243;j) but leaving the corresponding weapon (Jarum) in English.</figcaption></figure></div><h4><strong>Group 2: The Phonetic Adapters</strong></h4><p><strong>This group includes:</strong> Japanese, Korean, Thai.</p><p><strong>The Strategy:</strong> Transliteration across writing systems. </p><p>Languages in this group mapped the items phonetically. Lune&#8217;s weapon <em>Snowim</em> simply became <em>&#49828;&#45432;&#51076;</em> (Seu-no-im) in Korean, <em>&#12473;&#12494;&#12452;&#12512;</em> (Su-no-i-mu) in Japanese, and <em>&#3626;&#3650;&#3609;&#3623;&#3636;&#3617;</em> (S&#772;-no-wim) in Thai.</p><p>Unlike Group 1, this isn&#8217;t necessarily a missed opportunity; it&#8217;s often a deliberate cultural choice. In Japanese and Korean gaming markets, transliterating Western fantasy terminology is a standard stylistic practice used to preserve a specific exotic or foreign &#8220;vibe.&#8221; The &#8220;charactonym&#8221; mechanic is lost, but the atmosphere is intentionally preserved.</p><h4><strong>Group 3: The Structural Navigators</strong></h4><p><strong>This group includes:</strong> Simplified Chinese, Traditional Chinese, and Vietnamese.</p><p><strong>The Strategy:</strong> Categorical substitution. </p><p>Isolating languages face a nearly impossible task with <em>Expedition 33</em>&#8216;s suffixes. Because languages like Chinese and Vietnamese rely on characters and words representing distinct concepts, appending a meaningless phonetic syllable (like &#8220;-am&#8221;) to a translated noun is grammatically jarring and visually chaotic.</p><p>Instead of breaking their languages, these teams found a brilliant structural workaround: they replaced the phonetic suffixes with <strong>weapon classifications</strong> assigned to each character.</p><ul><li><p><strong>Maelle:</strong> Attributed via <em>&#21050;</em> (Thorn / Stinger / Stab) in Simplified Chinese, <em>&#21133;</em> (Sword) in Traditional Chinese, and <em>Ki&#7871;m</em> (Sword) in Vietnamese.</p></li><li><p><strong>Sciel:</strong> Attributed via <em>&#38256;</em> (Scythe/Sickle) in Simplified Chinese, <em>&#37934;</em> (Scythe / Sickle) in Traditional Chinese, and <em>Li&#7873;m</em> (Scythe) in Vietnamese.</p></li></ul><p>They bypassed the literal developer rule to honor the <em>functional</em> developer intent: ensuring the player instantly knows whose weapon it is.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CgsT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CgsT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png 424w, https://substackcdn.com/image/fetch/$s_!CgsT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png 848w, https://substackcdn.com/image/fetch/$s_!CgsT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png 1272w, https://substackcdn.com/image/fetch/$s_!CgsT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CgsT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png" width="1456" height="200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53687,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/194955590?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CgsT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png 424w, https://substackcdn.com/image/fetch/$s_!CgsT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png 848w, https://substackcdn.com/image/fetch/$s_!CgsT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png 1272w, https://substackcdn.com/image/fetch/$s_!CgsT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb536b46b-28c2-4c22-94d3-c3669f4ef236_1550x213.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">When grammar resists transliteration: the structural workaround.</figcaption></figure></div><h4><strong>The Special Case: The French &#8220;Source&#8221;</strong></h4><p>Before looking at how other Latin-based languages adapted the text, we have to acknowledge the unique position of French itself. Even though English served as the primary master text for the global localization effort, the game&#8217;s cultural heart, puns, and aesthetic are deeply French. The French localization team had the paradoxical task of &#8220;translating&#8221; a French-feeling game back into French. They had to ensure the mechanical suffix rules aligned flawlessly with the native cultural puns that the developers originally conceptualized. Because of this, French acts as the true semantic source code for the rest of the world&#8217;s adaptations.</p><p>When considered in isolation from this unique trait, French displays the same properties as the following group with other Romance languages: from minuscule diacritic adjustments (<em>Trebuchim</em> - <em>Tr&#233;buchim</em>) to more substantial spelling changes (<em>Coralim</em> - <em>Coraillim</em>) to full root adaptations (<em>Rangeson</em> - <em>Forestion</em> - as in <em>Sakapatate forestier</em>) - everything is handled gracefully to preserve all levels of meaning. </p><h4><strong>Group 4: The Cognate Cousins</strong></h4><p><strong>This group includes:</strong> Spanish, Latin American Spanish, Italian, Brazilian Portuguese.</p><p><strong>The Strategy:</strong> Smooth linguistic adaptation.</p><p>This group successfully hit almost every mark on the hierarchy, but they had a distinct advantage. Because these are Romance languages, their vocabularies share identical or highly similar Latin roots with the original French.</p><p>They didn&#8217;t need to completely rebuild the words; they simply had to rely on linguistic cognates. In many cases, they could easily swap the French root for their own native equivalent and attach the required suffix without it feeling forced or structurally broken. In Spanish, <em>Chevalam</em> becomes <em>Cabalam</em>. In Brazilian Portuguese, <em>Stalum</em> becomes <em>Estalum</em>. In Latin American Spanish, <em>Ballaro</em> becomes <em>Bailaro</em>. Minimal changes lead to a fully native experience.</p><p>However, this linguistic proximity occasionally created its own unique hurdles. For example, when applying Verso&#8217;s &#8220;-so&#8221; suffix to the root for &#8220;confuse&#8221;, the resulting word - <em>Confuso</em> - is already an actual, everyday word in Italian. To maintain the artificial &#8220;game&#8221; feel and preserve the developer&#8217;s suffix rule, the Italian team had to add an extra syllable, cleverly turning it into <em>Confusiso</em>. Overall, it is a highly effective localization, but one born of historical and geographic convenience.</p><h4><strong>Group 5: The Deep Transcreators</strong></h4><p><strong>This group includes:</strong> Russian, Ukrainian, Czech, and Turkish.</p><p><strong>The Strategy:</strong> Rebuilding the vocabulary from the ground up. </p><p>This is where the heavy lifting happens. These languages utilized their flexible morphological systems to invent entirely new words that satisfy all levels of the hierarchy.</p><p>In Turkish, for example, Monoco&#8217;s weapon <em>Grandaro</em> (Grand + aro) was creatively transcreated into <em>Heyhularo</em>, deriving from the word <em>Heyhula</em> (meaning phantom or huge) and appending the <em>-aro</em> suffix.</p><p>In Ukrainian, Sciel&#8217;s weapon <em>Moisson</em> is a reference to the <em>Moissonneuse</em> enemy. The Ukrainian team localized the enemy as <em>&#1046;&#1085;&#1080;&#1094;&#1103;</em> (Zhnytsia / female form of Reaper), and then flawlessly adapted the item root to match, creating <em>&#1046;&#1085;&#1080;&#1094;&#1086;&#1085;</em> (Zhnytsia + on).</p><p>In Czech, Lune&#8217;s <em>Scaverim</em> referencing the <em>Scavenger</em> enemy, was translated as <em>Mrchorim</em> which, in its turn, is based on the enemy&#8217;s translated name of <em>Mrcho&#382;rout</em>.</p><p>But transcreation is a double-edged sword, and the Russian translation offers a fascinating case study in semantic nuance.</p><p>Consider the weapon <em>Jarum</em> that we looked at in the Polish example earlier. To maintain the link to the enemy while keeping the suffix, the Russian team translated the item as <em>Zhbanum</em> (<em>&#1046;&#1073;&#1072;&#1085;&#1091;&#1084;</em>). They took the localized enemy name <em>Zhban</em> (<em>&#1046;&#1073;&#1072;&#1085;</em>&#8212;an uncommon but perfectly understood word for a jug) and seamlessly attached Maelle&#8217;s <em>-um</em> suffix. It is a perfect structural calque.</p><p>However, one could argue that simply transliterating the French version&#8217;s <em>Amphorum</em> to <em>&#1040;&#1084;&#1092;&#1086;&#1088;&#1091;&#1084;</em> would have been the safer choice. A <em>zhban</em> can vary wildly in appearance and, arguably, doesn&#8217;t closely resemble the physical shape of the Jar-nevron. But more importantly, the word carries a secondary, vernacular meaning in Russian slang: the head. Specifically, it is used in the phrase <em>&#1076;&#1072;&#1090;&#1100; &#1074; &#1078;&#1073;&#1072;&#1085;</em> (to punch someone in the head).</p><p>Because fighting the Jar-nevron is an optional encounter, possessing a weapon that inadvertently sounds like an invitation to &#8220;bash its head in&#8221; gives the item a slightly aggressive flair. It&#8217;s a subtle psychological shift that might subconsciously steer players toward a more violent playthrough&#8212;a choice that carries actual narrative consequences later in the game, potentially locking the player out of a trophy.</p><p>Still, the absolute crown jewel of transcreation in this game goes back to the Russian team with Gustave&#8217;s weapon, <em>Sakaram</em>. In French, this weapon is a reference to the mechanical <em>Sakapatate</em> enemies&#8212;literally a &#8216;sac &#224; patates&#8217; (sack of potatoes, meaning dressed badly or clumsy).</p><p>To quote the Russian editor, Maria Yunger: <em>&#8220;how do you bottle that distinctly French whimsy, attach an &#8216;-am&#8217; suffix to it, and uncork it for a foreign audience?&#8221;</em> The Russian team&#8217;s solution was a masterstroke of multi-level translation. First, they localized the mechanical <em>Sakapatate</em> enemy as <em>Bulbomech</em> (<em>&#1041;&#1091;&#1083;&#1100;&#1073;&#1086;&#1084;&#1077;&#1093;</em>), utilizing the culturally resonant word <em>Bulba</em> (<em>&#1041;&#1091;&#1083;&#1100;&#1073;&#1072;</em> - potato). Then, they took that exact root and forged the weapon <em>Bulbaram</em> (<em>&#1041;&#1091;&#1083;&#1100;&#1073;&#1072;&#1088;&#1072;&#1084;</em>). By affixing Gustave&#8217;s <em>-am</em> suffix to the localized enemy name, they preserved the character attribution, the physical lore connection, and the hidden joke in one elegant swing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e-mS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e-mS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png 424w, https://substackcdn.com/image/fetch/$s_!e-mS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png 848w, https://substackcdn.com/image/fetch/$s_!e-mS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!e-mS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e-mS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png" width="1456" height="1032" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1032,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4487222,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://khristianyungblyut.substack.com/i/194955590?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e-mS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png 424w, https://substackcdn.com/image/fetch/$s_!e-mS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png 848w, https://substackcdn.com/image/fetch/$s_!e-mS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!e-mS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F453b797c-41dd-4274-900c-b48c1fbb9c00_2167x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Sakapatate (or Bulbomech). Proof that sometimes the best localization strategy is just finding the right potato pun.</figcaption></figure></div><h3><strong>The Invisible Art of Localization</strong></h3><p>It is important to acknowledge that item nomenclature is just a microscopic fraction of the colossal effort that went into translating this game. <em>Clair Obscur: Expedition 33</em> presents localization challenges that would make seasoned veterans sweat - from an entire race communicating in a seemingly nonsensical, minion-like language, to incredibly subtle allusions to real historical figures and French philosophy that you have to possess the cultural literacy to even catch, let alone adapt for a global audience.</p><p>A puzzle like the item suffixes highlights exactly why localization remains a deeply human endeavor. While AI and LLMs have become fantastic tactical companions for modern translators - perfect for parsing vast data sets or brainstorming target-language puns - they are just tools. Judging the hierarchy of obligations requires strategic intuition. Knowing when to sacrifice a combat mechanic for a lore reference, or understanding when a target language&#8217;s grammar makes a structural calque impossible, is a choice about <em>what matters most</em> to the end-player&#8217;s experience.</p><p>When we equip an item, we rarely think about the linguistic acrobatics required to put it in our hands. But for those willing to look closely, the grammar of gameplay is a story all its own.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://khristianyungblyut.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This was just a glimpse at the creative strategies used by the different teams. To properly analyze this, I built a strict 6-category methodology to grade all 18 languages against the game's source text. If you want to see the raw data, the exact grading criteria, and find out which languages completely missed the mark, subscribe below. <a href="https://khristianyungblyut.substack.com/p/beyond-the-vibe-check-how-to-systematize">Part 2 is already live</a>.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>