{"id":8430,"date":"2025-03-20T11:35:46","date_gmt":"2025-03-20T11:35:46","guid":{"rendered":"https:\/\/alphacrc.com\/?post_type=insight&#038;p=8430"},"modified":"2025-03-20T11:48:35","modified_gmt":"2025-03-20T11:48:35","slug":"raspberry-pi-open-source-localization","status":"publish","type":"insight","link":"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/","title":{"rendered":"Raspberry Pi: An open-source approach to localization"},"content":{"rendered":"\n<p>In 2024, Cambridge-based localization provider Alpha CRC partnered with computing company <a href=\"https:\/\/www.raspberrypi.com\/\">Raspberry Pi<\/a>. As part of their mission, Raspberry Pi strives to improve access to high-performance, low-cost computing platforms for enthusiasts and engineers globally. In order to take a step towards making this mission a reality, Raspberry Pi brought Alpha CRC on board to help them translate, localize, and QA the Official Raspberry Pi Beginner\u2019s Guide book.<\/p>\n\n\n\n<p>Alpha CRC\u2019s Marketing Manager, Jack Simpson, caught up with Brian Jepson, Publishing Director from Raspberry Pi to find out more about this unique project.<\/p>\n\n\n\n<p><strong>Jack Simpson:<\/strong> So, everybody\u2019s heard of Raspberry Pi or, at the very least, seen your cute logo, but tell us a bit more about the business, and what your thoughts on localization were for the brand.<\/p>\n\n\n\n<p><strong>Brian Jepson:<\/strong> Sure. Raspberry Pi makes low-cost, high-performance computers for home, education, and industry. Our flagship Raspberry Pi computers come as an all-in-one kit that includes the computer, a keyboard, a mouse, and SD card storage. We also include our <em>Official Raspberry Pi Beginner\u2019s Guide<\/em> in the kit. To make sure we\u2019re supporting as many people as possible, we publish that book in seven languages: English, French, German, Spanish, Italian, Brazilian Portuguese, and Japanese.<\/p>\n\n\n\n<p><strong>Jack<\/strong>: It\u2019s clear that localization is a big thing for you then. What role would you say that it plays in supporting inclusivity and engagement within the Raspberry Pi community itself?<\/p>\n\n\n\n<p><strong>Brian<\/strong>: Raspberry Pi has an active community of users around the world, as you can see by taking a look at the official <a href=\"https:\/\/forums.raspberrypi.com\/viewforum.php?f=90\">Raspberry Pi forums<\/a> in a variety of non-English languages.<\/p>\n\n\n\n<p>Our global community consists of educators, enthusiasts, and professional engineers, and these are the people who use our products, help one another, and act as evangelists for what we make. No one knows their way around our Raspberry Pi computers better than them.<\/p>\n\n\n\n<p>By making these books available in several languages, we\u2019re supporting those users and making it easier for them to get up and running with our computers.<\/p>\n\n\n\n<p><strong>Jack<\/strong>: What\u2019s interesting here is that your community has also been helping with your localization efforts.<\/p>\n\n\n\n<p><strong>Brian<\/strong>: Definitely. We\u2019ve been involving the community for a long time across a variety of editions, and we\u2019ve learned that this was definitely the right decision.<\/p>\n\n\n\n<p>As users of the product as well as native language speakers, the community members who helped us not only know their way around Raspberry Pi computers, but they know how others speak about them.<\/p>\n\n\n\n<p>And we also learned lots of little things along the way; for every language we translated into, we learned about corrections that were needed in the English-language version!<\/p>\n\n\n\n<p><strong>Jack<\/strong>: So let\u2019s get into the nitty-gritty of some of the challenges that you came up against localizing an open-source platform like Raspberry Pi. What were some of the challenges you faced when localizing an open-source platform?<\/p>\n\n\n\n<p><strong>Brian<\/strong>: The Raspberry Pi Operating System is based on Debian Linux, which itself is made up of a variety of software packages produced by different maintainers. Although Linux has come a long way since its beginnings in terms of user interface consistency, we still find that some software packages do things differently, so we couldn\u2019t take a one-size-fits-all approach to translating certain common menu items or other user interface elements. However, because the software is all open source, and because developers take a modular, data-driven approach to localization, we had a solution: each time we generate a book PDF from our source files, we replace English-language terms with the localized versions by downloading and consulting the very same localization files that these software projects use for user interface localization.<\/p>\n\n\n\n<p><strong>Jack<\/strong>: Can you tell us about any specific examples?<\/p>\n\n\n\n<p><strong>Brian<\/strong>: Sure, so for the <a href=\"https:\/\/scratch.mit.edu\/\">Scratch<\/a> programming language examples in the beginner\u2019s guidebook, we use the JavaScript library behind <a href=\"https:\/\/scratchblocks.github.io\/\">ScratchBlocks<\/a> to turn the below example into an image of a Scratch program. This meant we didn\u2019t need to create screenshots manually.<\/p>\n\n\n\n<p>By using Scratch\u2019s own localization code, we were able to translate these when we generated our documents, and render the images in the desired language:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"background-color:#abb7c247\">\n<p>when green flag clicked<\/p>\n\n\n\n<p>set [loops v] to (0)<\/p>\n\n\n\n<p>repeat until &lt;(loops) = (10)&gt;<\/p>\n\n\n\n<p>say (loops) for (2) seconds<\/p>\n\n\n\n<p>if &lt;( loops) &gt; (5)&gt; then<\/p>\n\n\n\n<p>say [That\u2019s High!] for (2) seconds<\/p>\n\n\n\n<p>end<\/p>\n\n\n\n<p>change [loops v] by (1)<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"443\" height=\"469\" src=\"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/Scratch.png\" alt=\"\" class=\"wp-image-8431\" srcset=\"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/Scratch.png 443w, https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/Scratch-283x300.png 283w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"471\" src=\"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/scratch_translatedf.png\" alt=\"\" class=\"wp-image-8437\" srcset=\"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/scratch_translatedf.png 445w, https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/scratch_translatedf-283x300.png 283w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p>This would not have been possible if we weren\u2019t using a standards-based toolchain (powered by HTML, CSS, and JavaScript) for converting source files into print-ready PDFs.<\/p>\n\n\n\n<p><strong>Jack<\/strong>: And how did Alpha CRC come into the equation?<\/p>\n\n\n\n<p><strong>Brian<\/strong>: We worked with the Alpha CRC team to build a workflow that involved multiple passes over the files; after the first translation pass, I\u2019d generate a PDF with the automated bits of localization incorporated: this included user interface terms, and Scratch images, as well as localized screenshots we took manually. Alpha CRC would then proof the localization, and we\u2019d send it out to the community reviewers. My team and I would then take the reviewer feedback, apply it to the document, and send it back to Alpha CRC for a final review.<\/p>\n\n\n\n<p><strong>Jack<\/strong>: And finally, in the spirit of being open-source, what advice would you give to other organizations looking to localize open-source platforms?<\/p>\n\n\n\n<p><strong>Brian<\/strong>: Community and data are your friends. Involve your users and your biggest supporters as much as you can. Poke around the software packages, especially the ones you didn\u2019t create in-house, and see if the software itself contains localization tables that you can easily integrate into your translation workflow.<\/p>\n\n\n\n<p>The team at Alpha CRC want to extend a big thank you to Raspberry Pi for the chance to be involved in this unique project, which gave us the opportunity to work with so many subject-matter experts in the process of honing a text to perfection for each target locale. And, also, a big thanks to Brian Jepson for sitting down and talk with us. We look forward to our continued work together.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/alphacrc.com\/translation\/\" style=\"background-color:#fc3065\">Find out more about Alpha CRC&rsquo;s translation services<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In 2024, Cambridge-based localization provider Alpha CRC partnered with computing company Raspberry Pi. As part of their mission, Raspberry Pi strives to improve access to high-performance, low-cost computing platforms for enthusiasts and engineers globally. In order to take a step towards making this mission a reality, Raspberry Pi brought Alpha CRC on board to help [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":8447,"template":"","service":[33],"sector":[21],"insight_type":[],"class_list":["post-8430","insight","type-insight","status-publish","has-post-thumbnail","hentry","service-translation","sector-it-and-software"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.1 (Yoast SEO v24.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Raspberry Pi &amp; Alpha CRC: open source localization<\/title>\n<meta name=\"description\" content=\"Raspberry Pi&#039;s Publishing Director, Brian Jepson, shares his insights into open source localization with Alpha CRC.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspberry Pi: An open-source approach to localization\" \/>\n<meta property=\"og:description\" content=\"Raspberry Pi&#039;s Publishing Director, Brian Jepson, shares his insights into open source localization with Alpha CRC.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/\" \/>\n<meta property=\"og:site_name\" content=\"Alpha CRC\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-20T11:48:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/finger-on-computer-keyboard-2021-08-26-23-03-03-utc-1-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1709\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/\",\"url\":\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/\",\"name\":\"Raspberry Pi & Alpha CRC: open source localization\",\"isPartOf\":{\"@id\":\"https:\/\/alphacrc.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/finger-on-computer-keyboard-2021-08-26-23-03-03-utc-1-scaled.jpg\",\"datePublished\":\"2025-03-20T11:35:46+00:00\",\"dateModified\":\"2025-03-20T11:48:35+00:00\",\"description\":\"Raspberry Pi's Publishing Director, Brian Jepson, shares his insights into open source localization with Alpha CRC.\",\"breadcrumb\":{\"@id\":\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#primaryimage\",\"url\":\"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/finger-on-computer-keyboard-2021-08-26-23-03-03-utc-1-scaled.jpg\",\"contentUrl\":\"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/finger-on-computer-keyboard-2021-08-26-23-03-03-utc-1-scaled.jpg\",\"width\":2560,\"height\":1709,\"caption\":\"Finger on computer keyboard. Man typing desktop pc keys in home office low light interior, selective focus\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/alphacrc.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Raspberry Pi: An open-source approach to localization\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/alphacrc.com\/fr\/#website\",\"url\":\"https:\/\/alphacrc.com\/fr\/\",\"name\":\"Alpha CRC\",\"description\":\"Bespoke localization, translation and more since 1987\",\"publisher\":{\"@id\":\"https:\/\/alphacrc.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/alphacrc.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/alphacrc.com\/fr\/#organization\",\"name\":\"Alpha CRC\",\"url\":\"https:\/\/alphacrc.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/alphacrc.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/alphacrc.com\/wp-content\/uploads\/2022\/02\/logo.png\",\"contentUrl\":\"https:\/\/alphacrc.com\/wp-content\/uploads\/2022\/02\/logo.png\",\"width\":184,\"height\":184,\"caption\":\"Alpha CRC\"},\"image\":{\"@id\":\"https:\/\/alphacrc.com\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Raspberry Pi & Alpha CRC: open source localization","description":"Raspberry Pi's Publishing Director, Brian Jepson, shares his insights into open source localization with Alpha CRC.","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:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/","og_locale":"fr_FR","og_type":"article","og_title":"Raspberry Pi: An open-source approach to localization","og_description":"Raspberry Pi's Publishing Director, Brian Jepson, shares his insights into open source localization with Alpha CRC.","og_url":"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/","og_site_name":"Alpha CRC","article_modified_time":"2025-03-20T11:48:35+00:00","og_image":[{"width":2560,"height":1709,"url":"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/finger-on-computer-keyboard-2021-08-26-23-03-03-utc-1-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/","url":"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/","name":"Raspberry Pi & Alpha CRC: open source localization","isPartOf":{"@id":"https:\/\/alphacrc.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#primaryimage"},"image":{"@id":"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#primaryimage"},"thumbnailUrl":"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/finger-on-computer-keyboard-2021-08-26-23-03-03-utc-1-scaled.jpg","datePublished":"2025-03-20T11:35:46+00:00","dateModified":"2025-03-20T11:48:35+00:00","description":"Raspberry Pi's Publishing Director, Brian Jepson, shares his insights into open source localization with Alpha CRC.","breadcrumb":{"@id":"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#primaryimage","url":"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/finger-on-computer-keyboard-2021-08-26-23-03-03-utc-1-scaled.jpg","contentUrl":"https:\/\/alphacrc.com\/wp-content\/uploads\/2025\/03\/finger-on-computer-keyboard-2021-08-26-23-03-03-utc-1-scaled.jpg","width":2560,"height":1709,"caption":"Finger on computer keyboard. Man typing desktop pc keys in home office low light interior, selective focus"},{"@type":"BreadcrumbList","@id":"https:\/\/alphacrc.com\/fr\/insight\/raspberry-pi-open-source-localization\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/alphacrc.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Raspberry Pi: An open-source approach to localization"}]},{"@type":"WebSite","@id":"https:\/\/alphacrc.com\/fr\/#website","url":"https:\/\/alphacrc.com\/fr\/","name":"Alpha CRC","description":"Bespoke localization, translation and more since 1987","publisher":{"@id":"https:\/\/alphacrc.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alphacrc.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/alphacrc.com\/fr\/#organization","name":"Alpha CRC","url":"https:\/\/alphacrc.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/alphacrc.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/alphacrc.com\/wp-content\/uploads\/2022\/02\/logo.png","contentUrl":"https:\/\/alphacrc.com\/wp-content\/uploads\/2022\/02\/logo.png","width":184,"height":184,"caption":"Alpha CRC"},"image":{"@id":"https:\/\/alphacrc.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/insight\/8430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/insight"}],"about":[{"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/types\/insight"}],"author":[{"embeddable":true,"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/users\/14"}],"version-history":[{"count":4,"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/insight\/8430\/revisions"}],"predecessor-version":[{"id":8455,"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/insight\/8430\/revisions\/8455"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/media\/8447"}],"wp:attachment":[{"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/media?parent=8430"}],"wp:term":[{"taxonomy":"service","embeddable":true,"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/service?post=8430"},{"taxonomy":"sector","embeddable":true,"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/sector?post=8430"},{"taxonomy":"insight_type","embeddable":true,"href":"https:\/\/alphacrc.com\/fr\/wp-json\/wp\/v2\/insight_type?post=8430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}