{"id":1799,"date":"2025-12-18T05:16:34","date_gmt":"2025-12-18T05:16:34","guid":{"rendered":"https:\/\/blog.mozilla.org\/l10n\/?p=1799"},"modified":"2026-04-15T22:51:32","modified_gmt":"2026-04-15T22:51:32","slug":"contributor-spotlight-andika","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/l10n\/2025\/12\/18\/contributor-spotlight-andika\/","title":{"rendered":"Localizer Spotlight: Andika"},"content":{"rendered":"<p><b>About You<\/b><\/p>\n<p>My name is <a href=\"https:\/\/pontoon.mozilla.org\/contributors\/RCe4_VtiviuvrsfCwq6xqEfR7y0\/\">Andika<\/a>. I\u2019m from Indonesia, and I speak Indonesian, Javanese, and English. I\u2019ve been contributing to Mozilla localization for a long time, long enough that I don\u2019t clearly remember when I started. I mainly focus on Firefox and Thunderbird, but I also contribute to many other open source projects.<\/p>\n<p><b>Contributing to Mozilla Localization<\/b><\/p>\n<p><em><b>Q: <\/b>Can you tell us a bit about your background and how you found localization?<\/em><\/p>\n<p><strong>A:<\/strong> I started my open source journey in the 1990s. Early on, I helped others through mailing lists by troubleshooting problems and answering questions. I also tried filing bugs and maintaining packages, but over time I felt those contributions didn\u2019t always have a lasting impact.<\/p>\n<p>Around 2005, I started translating open source software. Translation felt different \u2014 it felt like a contribution that could last longer than the technology itself. When I saw poor translation quality online, I felt I could do better, and that motivated me to get involved. Localization became the most meaningful way for me to give back.<\/p>\n<p><em><b>Q: <\/b>What does your contribution to Mozilla localization look like today?<\/em><\/p>\n<p><b>A: <\/b>I primarily work on Firefox and Thunderbird. Over the years, I\u2019ve translated tens of thousands of strings although some of those strings no longer exist in the codebase and remain only in translation memory. I also contribute to many other open source organizations, but Mozilla remains one of my main areas of focus.<\/p>\n<p>Even though I don\u2019t always use the products I localize \u2014 my professional work involves backend work, a lot of remote troubleshooting and maintenance \u2014 I stay connected to the quality of the translations through community collaboration and shared practices.<\/p>\n<p><b>Workflow, Habits, and Collaboration<\/b><\/p>\n<p><em><b>Q: <\/b>How do you approach your localization work and collaborate with others?<\/em><\/p>\n<p><b>A: <\/b>Most of my localization work happens incrementally. I often carry unfinished translation files on my laptop so I can continue working offline, especially when the internet connection isn\u2019t reliable. When I have multiple modules to choose from, I usually start with the ones that have the fewest untranslated strings. Seeing a module reach full translation gives me a lot of satisfaction.<\/p>\n<p>To avoid burnout, I set small, realistic goals, sometimes something as simple as translating 50 strings before switching to another task. I tend to use small pockets of free time throughout the day, like waiting at a public transportation station or an appointment, and those fragments add up.<\/p>\n<p>Collaboration plays a big role in maintaining quality. Within the Indonesian localization community, we use Telegram to discuss difficult or new terms and work toward consensus. Terminology and style guides are maintained together; it\u2019s not a one-person responsibility.<\/p>\n<p>I\u2019ve also worked on localization in other projects like GNOME, where we translate module by module, we review each other\u2019s work, and then commit changes as a group. Compared to Pontoon\u2019s string-by-string approach, this workflow offers more flexibility, especially when working offline.<\/p>\n<p><b>Perspective Across Open Source and Beyond<\/b><\/p>\n<p><em><strong>Q:<\/strong> You contribute to many open source projects. How does Mozilla localization compare, and what would you like to see improved?<\/em><\/p>\n<p><b>A: <\/b>For Indonesian localization, Mozilla is the most organized team I\u2019ve worked with and has the largest active team. Some projects may appear larger on paper, but active participation matters more than numbers, and that\u2019s where Mozilla really stands out.<\/p>\n<p>One improvement I\u2019d like to see is better support for offline translation in Pontoon. Another area is shortcut conflict detection \u2014 translators often can\u2019t easily see whether keyboard shortcuts conflict unless all menu items or dialog elements are rendered together. Automated checks or rendered views of translated dialogs would make that process much easier.<\/p>\n<p>That said, one thing Pontoon does very well, and that other projects could learn from, is the improving quality of online and AI-assisted translation suggestions.<\/p>\n<div id=\"attachment_1804\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/12\/andika2.png\"><img aria-describedby=\"caption-attachment-1804\" decoding=\"async\" loading=\"lazy\" class=\"size-large wp-image-1804\" src=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/12\/andika2-600x331.png\" alt=\"\" width=\"600\" height=\"331\" srcset=\"https:\/\/blog.mozilla.org\/l10n\/files\/2025\/12\/andika2-600x330.png 600w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/12\/andika2-300x165.png 300w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/12\/andika2-768x424.png 768w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/12\/andika2-1400x770.png 1400w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/12\/andika2-1000x552.png 1000w, https:\/\/blog.mozilla.org\/l10n\/files\/2025\/12\/andika2.png 1434w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-1804\" class=\"wp-caption-text\">Speaking at Fosdem in February 2024 on \u201cLong Term Effort to Keep Translations Up-To-Date\u201d<\/p><\/div>\n<p><b>Professional Life and a Personal Note<\/b><\/p>\n<p><em><strong>Q:<\/strong> What do you do professionally, and how does it connect with your localization work?<\/em><\/p>\n<p><b>A: <\/b>I work as an IT security consultant. I started using a PC in 1984, learning to program in BASIC, Pascal, FORTRAN, Assembly, and C. C is my most favorite language up to now. I also tried various OSes from CP\/M, DOS, OS\/2, VMS, Netware, Windows, SCO, Solaris, then fell in love with Linux. I have been using Debian since version 1.3. Later I changed my focus from programming into IT security. My job requires staying up to date with security concepts and terminology, which helps when translating security-related strings. At the same time, localization sometimes introduces me to features I might later use professionally. The two areas complement each other in unexpected ways.<\/p>\n<p>As for something more personal: I hate horror movies, I love cats, and I\u2019ve had the chance to witness the rise and fall of many technologies over the years. I also maintain <a href=\"https:\/\/web.archive.org\/web\/20250330111907\/https:\/\/i14i.andika.info\/mediawiki\/index.php\/Main_Page\">a personal wiki<\/a> to keep track of my open source work though I keep telling myself I need to migrate it to GitHub one day.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>About You My name is Andika. I\u2019m from Indonesia, and I speak Indonesian, Javanese, and English. I\u2019ve been contributing to Mozilla localization for a long time, long enough that I &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/l10n\/2025\/12\/18\/contributor-spotlight-andika\/\">Read more<\/a><\/p>\n","protected":false},"author":632,"featured_media":1803,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[467029,12683,137,1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/1799"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/users\/632"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/comments?post=1799"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/1799\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/media\/1803"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/media?parent=1799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/categories?post=1799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/tags?post=1799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}