{"id":20709,"date":"2023-08-14T18:37:33","date_gmt":"2023-08-14T09:37:33","guid":{"rendered":"https:\/\/automaton-media.com\/en\/?p=20709"},"modified":"2023-08-17T13:30:31","modified_gmt":"2023-08-17T04:30:31","slug":"20230814-20709","status":"publish","type":"post","link":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/","title":{"rendered":"Japanese indie developer shares insight on common programming \u201ctrap\u201d that can occur when localizing games"},"content":{"rendered":"\n<p>Japanese solo developer sekiyadn, who was involved in porting the Japanese adventure game <strong>Enjoy the Diner <\/strong>to Unity, recently revealed the cause of a unique bug that only occurs when users attempt to play the game on an OS set to specific languages. This problem is one that has troubled other developers in the past and is considered a \u201ctrap\u201d relating to language environments and numbers. &nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1728\" height=\"1080\" sizes=\"auto, (max-width: 1728px) 100vw, 1728px\" src=\"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1.jpg\" alt=\"\" class=\"wp-image-20714\" srcset=\"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1.jpg 1728w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1-600x375.jpg 600w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1-380x238.jpg 380w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1-768x480.jpg 768w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1-1536x960.jpg 1536w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1-150x94.jpg 150w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1-300x188.jpg 300w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1-696x435.jpg 696w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1-1068x668.jpg 1068w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-001-1-672x420.jpg 672w\" \/><\/figure>\n\n\n\n<p>Enjoy the Diner is an adventure game where you spend time with the patrons at the Moon Palace, an \u201ceternal\u201d diner where time flows endlessly. One night, the protagonist wanders into the Moon Palace and becomes trapped there, spending endless hours in the mysterious space while conversing with the other patrons.&nbsp;<\/p>\n\n\n\n<p>The title was created by oississui and their game development group Gekkan Shicchitai. It was first released in January as a PC browser game via itch.io and other platforms, and steadily gained popularity. A Steam version of the game including additional content was released on August 1, and there are also plans for a Nintendo Switch version. In bringing the game to Steam, the game engine was ported from Godot to Unity. This porting was carried out by Studio Dragonet, a single-member game development studio headed by <a href=\"https:\/\/twitter.com\/sekiyadn?s=20\" target=\"_blank\" rel=\"noreferrer noopener\">sekiyadn<\/a>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1728\" height=\"1080\" sizes=\"auto, (max-width: 1728px) 100vw, 1728px\" src=\"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1.jpg\" alt=\"\" class=\"wp-image-20715\" srcset=\"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1.jpg 1728w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1-600x375.jpg 600w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1-380x238.jpg 380w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1-768x480.jpg 768w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1-1536x960.jpg 1536w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1-150x94.jpg 150w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1-300x188.jpg 300w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1-696x435.jpg 696w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1-1068x668.jpg 1068w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-002-1-672x420.jpg 672w\" \/><\/figure>\n\n\n\n<p>After release, a bug was found in the Steam version of the game which prevented it from starting if your PC\u2019s OS was set to certain languages. This bug was fixed in an update on August 10, and the patch notes cited French as one of the languages that caused this bug to occur. sekiyadn shared some insight via their X\/Twitter account as to the source of the bug, the nature of which caught the attention of many users. The problem was related to the fact that different countries use different decimal separators for numbers, and it seems that many other developers have previously fallen into this \u201ctrap.\u201d&nbsp;<\/p>\n\n\n\n<p>sekiyadn noted that the cause of the bug was the way that commas and periods are handled differently within the game\u2019s code. They ported the game to Unity using the C# programming language, which has a function called \u201cfloat.Parse\u201d. sekiyadn said that the way this function handles numbers is what gave birth to the bug.&nbsp;&nbsp;<\/p>\n\n\n\n<p>In programming, data is classified into a variety of different data types which affect how they are interpreted. For example, if you have the value \u201c3.5\u201d it will be handled differently within the program depending on whether its data type is a numerical value, a text string, or something else. The aforementioned float.Parse function takes a text string and attempts to convert it into a numerical value including the fractional part after the decimal place. So sekiyadn used this function to change numbers stored as text into numerical values.&nbsp;<\/p>\n\n\n\n<p>Now, in many countries, including the US and Japan, a period ( . ) is the symbol used as the decimal separator in numbers. This means that when converting the text string \u201c3.5\u201d, you will get the numerical value 3.5 without any issues. However, this is where sekiyadn got tripped up. The problem of Enjoy the Diner\u2019s Steam version not starting if the OS language was set to French occurred because the decimal separator used in France is a comma ( , ). So, while \u201c3,5\u201d would correctly be converted to a numerical value, the string \u201c3.5\u201d cannot be parsed as a valid number and causes the function to return an error. This bug ultimately prevented the game from launching at all.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1728\" height=\"1080\" sizes=\"auto, (max-width: 1728px) 100vw, 1728px\" src=\"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1.jpg\" alt=\"\" class=\"wp-image-20716\" srcset=\"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1.jpg 1728w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1-600x375.jpg 600w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1-380x238.jpg 380w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1-768x480.jpg 768w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1-1536x960.jpg 1536w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1-150x94.jpg 150w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1-300x188.jpg 300w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1-696x435.jpg 696w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1-1068x668.jpg 1068w, https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-003-1-672x420.jpg 672w\" \/><\/figure>\n\n\n\n<p>We asked sekiyadn about the bug, who noted that they first learned of it from user feedback on Steam. This user couldn\u2019t get the game to launch and through communicating with them, sekiyadn discovered that the game would not launch if the OS language was set to French. sekiyadn then replicated the problem themselves, which led to them identifying both the cause and a way to fix it. They decided to share their experience so that other developers would not repeat the same mistake.&nbsp;&nbsp;<\/p>\n\n\n\n<p>This problem of \u201ccommas versus periods\u201d has been a frequent issue for many developers, and there are many examples in game programming. Although the cause was never revealed to the public, there was a bug in Pok\u00e9mon Brilliant Diamond and Shining Pearl which is thought to have been brought about by a similar issue. When the Switch\u2019s system language was set to languages like French or German, the in-game calculator would behave strangely and produce incorrect results. Both languages use a comma as the decimal separator and a period as the thousands separator, which is the opposite of how it is done in the US and Japan (<a href=\"https:\/\/automaton-media.com\/en\/news\/20211126-6610\/\" target=\"_blank\" rel=\"noreferrer noopener\">Related article<\/a>).&nbsp;<\/p>\n\n\n\n<p>Another example is mobile rhythm game TAKUMI\u00b3, which had unexpected bugs occurring when launched in Vietnamese. The way that Vietnam uses commas and periods in numbers is also the opposite to Japan, so a number like \u201c1.234\u201d was being interpreted as \u201c1234\u201d, and the massive errors in calculations were causing the game to exhibit some bizarre behavior. The bug was fixed by the developer of the game, THIQXIS, who also detailed the cause of the problem (<a href=\"https:\/\/automaton-media.com\/en\/news\/20211222-7824\/\" target=\"_blank\" rel=\"noreferrer noopener\">Related article<\/a>).&nbsp;<\/p>\n\n\n\n<p>So it seems that problems relating to system locale have often caused trouble for developers. Another aspect that further exacerbates this issue is that there are likely fewer debuggers to test language environments outside of the languages that a game is being localized into. Even though there have been cases of this in the past, it\u2019s still a pitfall that many developers fail to be aware of. Hopefully, sekiyadn\u2019s message will get through to more people and help reduce the number of developers who go through it.&nbsp;<\/p>\n\n\n\n<p>Enjoy the Diner is currently available on PC (<a href=\"https:\/\/store.steampowered.com\/app\/2336980\/Enjoy_the_Diner\/\" target=\"_blank\" rel=\"noreferrer noopener\">Steam<\/a>). Further announcements regarding a Nintendo Switch are expected this summer. &nbsp;<\/p>\n\n\n\n<p style=\"font-size:12px\"><br><br><br><br><em>Written by. Marco\u00a0<em>Farinaccia<\/em>\u00a0based on the\u00a0<a href=\"https:\/\/automaton-media.com\/articles\/newsjp\/20230812-259506\/\" target=\"_blank\" rel=\"noreferrer noopener\">original Japanese a<\/a><a href=\"https:\/\/automaton-media.com\/articles\/newsjp\/20230809-258992\/\" target=\"_blank\" rel=\"noreferrer noopener\">rticle<\/a>\u00a0(original article\u2019s publication date: 2023-08-12 18:15 JST)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Japanese solo developer sekiyadn, who was involved in porting Enjoy the Diner to Unity, recently revealed insights about a bug that occurs due to differences in number notation in different system locales, causing confusion to many developers and players.<\/p>\n","protected":false},"author":30,"featured_media":20718,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","footnotes":""},"categories":[3],"tags":[17],"class_list":["post-20709","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-japan-related-news"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Japanese indie developer shares insight on common programming \u201ctrap\u201d that can occur when localizing games - AUTOMATON WEST<\/title>\n<meta name=\"description\" content=\"Japanese solo developer sekiyadn, who was involved in porting Enjoy the Diner to Unity, recently revealed insights about a bug that occurs due to differences in number notation in different system locales, causing confusion to many developers and players.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Japanese indie developer shares insight on common programming \u201ctrap\u201d that can occur when localizing games - AUTOMATON WEST\" \/>\n<meta property=\"og:description\" content=\"Japanese solo developer sekiyadn, who was involved in porting Enjoy the Diner to Unity, recently revealed insights about a bug that occurs due to differences in number notation in different system locales, causing confusion to many developers and players.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/\" \/>\n<meta property=\"og:site_name\" content=\"AUTOMATON WEST\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-14T09:37:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-17T04:30:31+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-header.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sayoko Narita\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AUTOMATON_ENG\" \/>\n<meta name=\"twitter:site\" content=\"@AUTOMATON_ENG\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sayoko Narita\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Japanese indie developer shares insight on common programming \u201ctrap\u201d that can occur when localizing games - AUTOMATON WEST","description":"Japanese solo developer sekiyadn, who was involved in porting Enjoy the Diner to Unity, recently revealed insights about a bug that occurs due to differences in number notation in different system locales, causing confusion to many developers and players.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/","og_locale":"en_US","og_type":"article","og_title":"Japanese indie developer shares insight on common programming \u201ctrap\u201d that can occur when localizing games - AUTOMATON WEST","og_description":"Japanese solo developer sekiyadn, who was involved in porting Enjoy the Diner to Unity, recently revealed insights about a bug that occurs due to differences in number notation in different system locales, causing confusion to many developers and players.","og_url":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/","og_site_name":"AUTOMATON WEST","article_published_time":"2023-08-14T09:37:33+00:00","article_modified_time":"2023-08-17T04:30:31+00:00","og_image":[{"width":1200,"height":675,"url":"http:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-header.jpg","type":"image\/jpeg"}],"author":"Sayoko Narita","twitter_card":"summary_large_image","twitter_creator":"@AUTOMATON_ENG","twitter_site":"@AUTOMATON_ENG","twitter_misc":{"Written by":"Sayoko Narita","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/#article","isPartOf":{"@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/"},"author":{"name":"Sayoko Narita","@id":"https:\/\/automaton-media.com\/en\/#\/schema\/person\/6ff2721c450e20970538373b7515eaf6"},"headline":"Japanese indie developer shares insight on common programming \u201ctrap\u201d that can occur when localizing games","datePublished":"2023-08-14T09:37:33+00:00","dateModified":"2023-08-17T04:30:31+00:00","mainEntityOfPage":{"@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/"},"wordCount":1001,"commentCount":0,"publisher":{"@id":"https:\/\/automaton-media.com\/en\/#organization"},"image":{"@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/#primaryimage"},"thumbnailUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-header.jpg","keywords":["News (Japan-related)"],"articleSection":["News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/automaton-media.com\/en\/news\/20230814-20709\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/","url":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/","name":"Japanese indie developer shares insight on common programming \u201ctrap\u201d that can occur when localizing games - AUTOMATON WEST","isPartOf":{"@id":"https:\/\/automaton-media.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/#primaryimage"},"image":{"@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/#primaryimage"},"thumbnailUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-header.jpg","datePublished":"2023-08-14T09:37:33+00:00","dateModified":"2023-08-17T04:30:31+00:00","description":"Japanese solo developer sekiyadn, who was involved in porting Enjoy the Diner to Unity, recently revealed insights about a bug that occurs due to differences in number notation in different system locales, causing confusion to many developers and players.","breadcrumb":{"@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/automaton-media.com\/en\/news\/20230814-20709\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/#primaryimage","url":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-header.jpg","contentUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/08\/20230812-259506-header.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/automaton-media.com\/en\/news\/20230814-20709\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u30db\u30fc\u30e0","item":"https:\/\/automaton-media.com\/en\/"},{"@type":"ListItem","position":2,"name":"Japanese indie developer shares insight on common programming \u201ctrap\u201d that can occur when localizing games"}]},{"@type":"WebSite","@id":"https:\/\/automaton-media.com\/en\/#website","url":"https:\/\/automaton-media.com\/en\/","name":"AUTOMATON WEST","description":"AUTOMATON is a website that covers the Japanese gaming world. We bring you the news on video games from Osaka and Tokyo.","publisher":{"@id":"https:\/\/automaton-media.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/automaton-media.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/automaton-media.com\/en\/#organization","name":"\u682a\u5f0f\u4f1a\u793e\u30a2\u30af\u30c6\u30a3\u30d6\u30b2\u30fc\u30df\u30f3\u30b0\u30e1\u30c7\u30a3\u30a2","url":"https:\/\/automaton-media.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/automaton-media.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2021\/04\/activegamingmedia_logo.png","contentUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2021\/04\/activegamingmedia_logo.png","width":374,"height":190,"caption":"\u682a\u5f0f\u4f1a\u793e\u30a2\u30af\u30c6\u30a3\u30d6\u30b2\u30fc\u30df\u30f3\u30b0\u30e1\u30c7\u30a3\u30a2"},"image":{"@id":"https:\/\/automaton-media.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/AUTOMATON_ENG","https:\/\/www.youtube.com\/channel\/UCabvYnvuUUbbGUrxkaFRgSA"]},{"@type":"Person","@id":"https:\/\/automaton-media.com\/en\/#\/schema\/person\/6ff2721c450e20970538373b7515eaf6","name":"Sayoko Narita","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/12\/Narita2-150x150-1-100x100.jpg","url":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/12\/Narita2-150x150-1-100x100.jpg","contentUrl":"https:\/\/automaton-media.com\/en\/wp-content\/uploads\/2023\/12\/Narita2-150x150-1-100x100.jpg","caption":"Sayoko Narita"},"description":"JP AUTOMATON writer","url":"https:\/\/automaton-media.com\/en\/author\/seiji-narita\/"}]}},"_links":{"self":[{"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/posts\/20709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/users\/30"}],"replies":[{"embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/comments?post=20709"}],"version-history":[{"count":6,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/posts\/20709\/revisions"}],"predecessor-version":[{"id":20788,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/posts\/20709\/revisions\/20788"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/media\/20718"}],"wp:attachment":[{"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/media?parent=20709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/categories?post=20709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/automaton-media.com\/en\/wp-json\/wp\/v2\/tags?post=20709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}