
Introduction
Hello everyone! I am Joel, and I am pleased to present my final report for the WPCredits course. This document serves as a comprehensive summary of my time collaborating with the WordPress Polyglots team. Inside, I cover the specific localization projects I took on, the technical workflows I developed, the hurdles I overcame, and the valuable skills I picked up along the way. I hope sharing this open-source experience encourages others to step forward and contribute to the community.
Teams and Projects I Contributed To
During this course, I focused my efforts entirely within the WordPress Polyglots Team. My core project revolved around translating and localizing various plugins from English into Spanish (Spain). By doing so, my goal was to help these tools hit the 90% translation threshold required by WordPress to launch or update their official language packs, making the software much more accessible to the global Spanish-speaking community.
Learning Resources
To get a firm grasp on the standards expected by the community, I began by studying the official Polyglots Handbook, alongside the dedicated Spanish (Spain) Style Guide and Glossary. These materials were vital for ensuring technical consistency.
To supplement this reading and better understand the team dynamics, I watched several instructional onboarding videos, including Introduction to WordPress Polyglots Team – cohort 1 and Polyglots onboarding – cohort 2.
On the practical side, I learned to navigate the built-in GlotPress ecosystem, mastering tools like the Translation Memory and the Other Locales feature to cross-reference complex phrases. Additionally, my mentor, Celi Garoe, provided invaluable guidance throughout the course, helping me clear up doubts regarding the platform and guiding me through the project milestones.
Challenges and Solutions
Right at the start of my first project, I experienced a classic rookie oversight and began translating strings while on the development branch instead of the designated stable branch.
As soon as I noticed the slip-up, I paused, reorganized my setup, and safely shifted my translation data over to the correct branch without losing my work. It taught me the importance of verifying my environment before diving in.
While working on the Sticky Header Effects for Elementor plugin, I ran into unexpected personal and technical difficulties right in the middle of my translation batch that completely blocked my progress.
Instead of forcing the process, I chose to step away and put the session on hold for several hours. This allowed me to return later with a clear head, troubleshoot the issue, and complete the work asynchronously.
My Contributions
Here is the breakdown of the plugins I contributed to:
- Custom Post Type UI: A total of 68 translations submitted.
- Smush – Image Optimization, Compression, Lazy Load, WebP & CDN: A total of 178 translations submitted.
- SpeedyCache – Cache, Optimization, Performance: A total of 82 translations submitted.
- Sticky Header Effects for Elementor: A total of 132 translations submitted.
- Backuply – Backup, Restore, Migrate and Clone: A total of 89 translations submitted.
- Meta for WooCommerce: A total of 104 translations submitted.
This brings my final total to 653 submitted strings.
Key Learnings from the WP Credits Course
The WPCredits course gave me a profound appreciation for the massive scale of open-source collaboration. I learned that localization is far more complex than a literal word-for-word translation; it requires a deep understanding of software frameworks, context, and user intent. Furthermore, the global WordPress community proved to be incredibly welcoming, offering an organized environment where asynchronous contributions can truly thrive.
New Skills Gained
Technical Skills
Version Control Concepts: A better practical understanding of managing tasks across different branches.
Localization File Workflows: Proficiency in exporting, editing locally, and importing string packages.
Advanced Editor Usage: Leveraging VS Code to handle bulk translation tasks efficiently.
Soft Skills
Attention to Detail: Adapting technical language to feel natural and intuitive to end-users.
Resilience and Problem Solving: Learning to adapt when technical roadblocks interrupt active work sessions.
Asynchronous Collaboration: Managing project contributions across non-linear timelines.
Personal Reflections and Next Steps
Participating in this project has been an incredibly eye-opening experience. What surprised me the most was how my perspective shifted, you go from seeing a plugin as a simple tool on a dashboard to understanding the immense collective care required to translate it from the inside out.
Thanks to the rhythm and experience built up over these sessions, my final milestone with Meta for WooCommerce went flawlessly. Moving forward, I plan to stay active within the WordPress ecosystem, monitoring my current submissions for any feedback and continuing my work with the Polyglots team to help make essential tools accessible to Spanish speakers worldwide.
Leave a Reply