{"id":213,"date":"2026-10-26T12:43:16","date_gmt":"2026-10-26T04:43:16","guid":{"rendered":"https:\/\/hongjun.org\/?page_id=213"},"modified":"2026-10-26T12:43:16","modified_gmt":"2026-10-26T04:43:16","slug":"translation-guide","status":"publish","type":"page","link":"https:\/\/hongjun.org\/?page_id=213","title":{"rendered":"translation guide"},"content":{"rendered":"<p>&#8220;`html<\/p>\n<h1>Fruit Typing Challenge Translation Guide<\/h1>\n<p>\n  This release includes an English translation template named<br \/>\n  <code>Fruit_Typing_Challenge_translation_template_en.txt<\/code>.<br \/>\n  The template is shipped with the game in the <code>docs<\/code> folder<br \/>\n  and can also be downloaded from<br \/>\n  <a href=\"https:\/\/hongjun.org\/\">hongjun.org<\/a>.<br \/>\n  The same text is the game&#8217;s authoritative English language file.\n<\/p>\n<p>\n  The current French, German, Spanish, and Brazilian Portuguese translations<br \/>\n  are AI-generated. They may contain errors or awkward wording and have not<br \/>\n  necessarily been reviewed by native speakers. Corrections from fluent<br \/>\n  speakers are welcome.\n<\/p>\n<h2>How to Make a Translation<\/h2>\n<ol>\n<li>\n    Copy <code>Fruit_Typing_Challenge_translation_template_en.txt<\/code>.\n  <\/li>\n<li>\n    Rename the copy with a short language or locale code and the<br \/>\n    <code>.txt<\/code> extension. Examples:<\/p>\n<ul>\n<li><code>es.txt<\/code> for Spanish<\/li>\n<li><code>fr.txt<\/code> for French<\/li>\n<li><code>pt-BR.txt<\/code> for Brazilian Portuguese<\/li>\n<li><code>zh-CN.txt<\/code> for Simplified Chinese<\/li>\n<\/ul>\n<\/li>\n<li>\n    Change the display name on the <code>lng<\/code> line at the top of the<br \/>\n    file. Write the language name the way its speakers normally write it.\n  <\/li>\n<li>\n    Translate only the text after the first equals sign. Do not change the<br \/>\n    key before the equals sign.<\/p>\n<pre><code>Play = Play\nPlay = Jugar<\/code><\/pre>\n<\/li>\n<li>\n    Keep every key from the template. Do not remove, rename, reorder, or add<br \/>\n    keys unless the developer asks you to do so.\n  <\/li>\n<li>\n    Preserve every placeholder exactly. Placeholders look like<br \/>\n    <code>%0<\/code>, <code>%1<\/code>, <code>%2<\/code>, and <code>%3<\/code>.<br \/>\n    They are replaced by the game with scores, times, names, or other values.<br \/>\n    You may move a placeholder to a natural position in the sentence, but do<br \/>\n    not change or remove it.\n  <\/li>\n<li>\n    Keep one entry per line. Do not put a second equals sign in a translated<br \/>\n    value unless it is genuinely required.\n  <\/li>\n<li>\n    Use clear, natural wording for menus, instructions, controls,<br \/>\n    achievements, statistics, and confirmation messages. Use the same terms<br \/>\n    consistently.\n  <\/li>\n<li>\n    Save the file as plain UTF-8 text. Windows or Unix line endings are both<br \/>\n    accepted.\n  <\/li>\n<li>\n    Fruit names must remain in English. Players type the exact fruit names<br \/>\n    shown by the game, so translating those names would change the gameplay.\n  <\/li>\n<\/ol>\n<h2>Submitting a Translation<\/h2>\n<p>\n  There is no automatic upload or in-game submission service in this release.<br \/>\n  Email the completed text file to:\n<\/p>\n<p>\n  <a href=\"mailto:hongjuntew@gmail.com\">hongjuntew@gmail.com<\/a>\n<\/p>\n<p>You can also contact me on Telegram:<\/p>\n<p>\n  <a href=\"https:\/\/t.me\/Tewhongjun\">https:\/\/t.me\/Tewhongjun<\/a>\n<\/p>\n<p>Please include:<\/p>\n<ul>\n<li>The language and locale, if applicable.<\/li>\n<li>Whether this is a new translation or a correction to an existing one.<\/li>\n<li>The name or nickname you would like used in the credits, if any.<\/li>\n<li>Whether that name may be published.<\/li>\n<li>Any sections that still need review.<\/li>\n<\/ul>\n<p>\n  Please do not include private information, links, advertisements, or<br \/>\n  unrelated text in the translation file. Submissions are reviewed before<br \/>\n  being included in a future build. Sending a translation does not guarantee<br \/>\n  that it will be accepted or that it will be included in the next release.\n<\/p>\n<h2>English Fallback<\/h2>\n<p>\n  English remains the fallback language. If a key is missing from a<br \/>\n  translation, the game uses the English text for that key. This does not<br \/>\n  make incomplete translations acceptable: please check that every template<br \/>\n  key is present before submitting.\n<\/p>\n<p>&#8220;`<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;`html Fruit Typing Challenge Translation Guide This release includes an English translation template named Fruit_Typing_Challenge_translation_template_en.txt. The template is shipped with the game in the docs folder and can also be downloaded from hongjun.org. The same text is the game&#8217;s authoritative English language file. The current French, German, Spanish, and Brazilian Portuguese translations are AI-generated. They &#8230; <a title=\"translation guide\" class=\"read-more\" href=\"https:\/\/hongjun.org\/?page_id=213\" aria-label=\"Read more about translation guide\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-213","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/hongjun.org\/index.php?rest_route=\/wp\/v2\/pages\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hongjun.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hongjun.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hongjun.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hongjun.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=213"}],"version-history":[{"count":1,"href":"https:\/\/hongjun.org\/index.php?rest_route=\/wp\/v2\/pages\/213\/revisions"}],"predecessor-version":[{"id":214,"href":"https:\/\/hongjun.org\/index.php?rest_route=\/wp\/v2\/pages\/213\/revisions\/214"}],"wp:attachment":[{"href":"https:\/\/hongjun.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}