I’m Andrey Pérez, and this is my final report for the WP Credits program. Over the past 12 weeks, I contributed to Polyglots. This report summarizes what I worked on, what I learned, and how the experience shaped me as a contributor.
For my contributions, I selected the WooCommerce plugin due to its extensive use as a fundamental tool for almost every eCommerce build in WordPress. Given its popularity and the growing market for online shopping, I recognized the importance of making this plugin accessible to a wider audience. I contributed significantly by creating translations in Spanish (Costa Rica), ensuring that Spanish spoken users could navigate and utilize the plugin effectively. This not only benefits the developers who rely on the plugin but also empowers businesses and entrepreneurs within the Spanish spoken community to thrive in the digital marketplace. My work helps bridge the gap in accessibility, making eCommerce more inclusive for everyone who uses this language.
So, to start learning about WPCredits, first I read the basic documentation that every new contributor needs to check out. This included the handbook made for the WPCredits course, which helped me understand the project step by step. I learned about the etiquette you need when contributing to an open-source project, like why collaboration and being active in the community is so important.
I also read the translations handbook, which helped me understand how translations work and gave me a first look at how Polyglots operates.
My mentor, Merlin Ulloa Matamoros, helped me a lot too. She showed me the tool I needed to start translating. From there, I could check the list of pending, done, rejected, and other status translations. All suggestions have to be done inside the tool, and that’s also where I got approvals, change requests, and rejections.
Since Spanish-CR has its own specific rules for translations, I also had to read the glossary for Costa Rica.
One of my main challenges during this process was learning how to make a good adaptation to Spanish, instead of falling into a literal translation. The goal is to get something more natural, that describes things better for the user. Because of this, I had to fix a few rejections and changes requested on some of my translations, you can check more details on one of my posts.
Another challenge I faced was more about how the process works. At the beginning, my blog had a really default look, mostly black and white without much design. I attended a Get Help With Your WordPress Site meetup and talked directly with the organizer, who helped me improve my blog and give it a better look. This also showed me that the community is always giving opportunities to learn and interact with each other.
The following translations were the ones suggested by me and that were approved during the past weeks:
| Texto original | Traducción |
| This provides improved performance to your store, enable it in Analytics > Settings. | Esto le brinda un mejor rendimiento a su tienda, actívelo en Analytics > Ajustes. |
| Cache REST API responses on the server | Guardar en caché las respuestas de la API REST en el servidor |
| Account details must be an array. | Los datos de la cuenta deben ser un array. |
| Bank account details for direct bank transfer. | Datos de cuenta bancaria para transferencia bancaria directa. |
| Determines the display order of payment gateways during checkout. | Determina el orden de visualización de las pasarelas de pago durante el proceso de pago. |
| HTTPS is required for MCP requests. | Se requiere HTTPS para las solicitudes de MCP |
| Cannot trash resource. | No es posible mover el recurso a la papelera. |
| X-MCP-API-Key header required. Format: consumer_key:consumer_secret | Se necesita la cabecera X-MCP-API-Key. Formato: consumer_key:consumer_secret |
| Reply-to enabled must be a boolean value. | “Responder a” activada debe ser un valor booleano. |
| Retrieve a paginated list of orders with optional filters for status, customer, date range, and other criteria. | Recupera una lista paginada de pedidos con filtros opcionales para estatus, cliente, rango de fechas y otros criterios. |
| Enable taxes and coupons and configure how they are calculated. | Active los impuestos y cupones, y configure cómo se calculan. |
| Requires a plugin with predictive address search support (e.g. <a href=”%s” target=”_blank”>WooPayments</a>). | Requiere un plugin con soporte para búsqueda predictiva de direcciones (p. ej: <a href=”%s” target=”_blank”>WooPayments</a>). |
| %d update available for your subscriptions | %d actualización disponible para sus subscripciones |
| To continue, please update your %s plugin to the latest version. This update includes critical security enhancements and new features. | Para conitnuar, actualice su plugin %s a la última versión. Esta actualización incluye mejoras de seguridad críticas y nuevas funcionalidades. |
| -You have received this message because your e-mail address was used to sign up for stock notifications on our store. Wasn’t you? Please get in touch with us if you keep receiving these messages. | Ha recibido este mensaje porque su dirección de correo electrónico fue utilizado para subscribirse a las notificaciones de disponibilidad de productos en nuestra tienda. ¿No fue usted? Por favor contáctenos si sigue recibiendo estos mensajes. |
| This link will remain active for %s. | Este enlace va permanecer activo durante %s. |
| -To stop receiving these messages, %s to unsubscribe. | Para dejar de recibir estos mensajes, %s para cancelar su susbcripción. |
| click here | haga clic aquí |
| To manage your notifications, %s to log in to your account. | Para administar sus notificaciones, %s para iniciar sesión en su cuenta. |
| The order ID that notes belong to. | El ID del pedido al que pertenecen las nota. |
| PayPal payment authorized. Transaction ID: %1$s. Change payment status to processing or complete to capture funds. | Pago con PayPal autorizado. ID de transacción: %1$s. Cambie el estado del pago a “procesando” o “completado” para capturar los fondos. |
| PayPal payment approval failed. PayPal Order ID: %1$s. Status: %2$s | Aprobación del pago con PayPal fallida. ID de orden de PayPal: %1$s. Status: %2$s |
| PayPal payment approved. PayPal Order ID: %1$s | Pago de PayPal aprobado. ID de orden de PayPal: %1$s |
| . PayPal debug ID: %s | . ID de depuración de PayPal: %s |
| PayPal %1$s payment failed. PayPal Order ID: %2$s | Pago de PayPal %1$s fallido. ID de orden de PayPal: %2$s |
| PayPal order creation failed. PayPal debug ID: %1$s | Creación de orden de PayPal fallida. ID de depuración de PayPal: %1$s |
| WooCommerce has upgraded your PayPal integration from PayPal Standard to PayPal Payments (PPCP), for a more reliable and modern checkout experience. If you do not prefer the upgraded integration in WooCommerce, we recommend switching to %1$sPayPal Payments%2$s extension. | WooCommerce ha actualizado su integración de PayPal de PayPal éstandar a PayPal Payments (PPCP), para una experiencia de pago más confiable y moderna. Si usted no prefiere la integración actualizada en WooCommerce, le recomendamos cambiar a extensión %1$s PaypalPayments %2$s. |
| Verification email sent to “%s”. | Correo electrónico de verificación enviado a “%s”. |
| Notification sent to “%s”. | Notifiación enviada a “%s”. |
| Failed to send notification. Please make sure that the listed product is available. | No fue posible enviar la notificación. Por favor asegúrese de que el producto indicado esté disponible. |
| A <a href=”%s”>notification</a> for the same product and customer already exists in your database. | Ya existe una notificación para el mismo producto y cliente en su base de datos. |
| Please select a customer. | Por favor seleccione un cliente. |
| Please select a product. | Por favor seleccione un producto. |
| Notifications per page | Notificaciones por página |
| %s notification deleted. | %s notificación eliminada. |
| %s notification updated. | %s notificación actualizada. |
| Pending <span class=”count”>(%s)</span> | Pendiente <span class=”count”>(%s)</span> |
| Cancelled <span class=”count”>(%s)</span> | Cancelado <span class=”count”>(%s)</span> |
| Loading payment options… | Cargando opciones de pago… |
| Loading price… | Cargando precio… |
| Loading %s settings… | Cargando configuración de %s… |
| No shipment information | Sin información de envío |
| Enter manually | Introducir manualmente |
| Shipment Information | Información de envío |
| Enter tracking URL | Introducir URL de rastreo |
| Enter provider name | Ingresar nombre del proveedor |
| Provider Name | Nombre del proveedor |
| Provide the shipment information for this fulfillment. | Proporcione la información de envío para este pedido. |
| Provider | Proveedor |
| Tracking Number | Número de rastreo |
| No tracking information available for this fulfillment at the moment. | En este momento, no hay información de rastreo disponible para este pedido. |
| Here’s the latest info we have: | Esta es la información más reciente que tenemos: |
| Some details of your shipment have recently been updated. This may include tracking information, item contents, or delivery status. | Algunos detalles de su pedido han sido actualizados recientemente. Esto puede incluir información de rastreo, los artículos que contiene o el estado de la entrega. |
| We wanted to let you know that one of the previously fulfilled shipments from your order has been removed from our system. This may have been due to a correction or an update in our fulfillment records. Don’t worry — this won’t affect any items you’ve already received. | Queremos informarle que uno de los envíos previamente completados de su pedido ha sido eliminado de nuestro sistema. Esto pudo deberse a una corrección o actualización en nuestros registros de pedidos. No se preocupe, esto no afectará ningún artículo que ya haya recibido. |
| Woo! Some items you purchased are being fulfilled. You can use the below information to track your shipment: | ¡Woo! Algunos artículos de su compra están siendo despachados. Puede usar la siguiente información para rastrear su envío: |
| Missing attributes for variable product. | Faltan atributos para el producto variable. |
| The <nav> element should be used to identify groups of links that are intended to be used for website or page content navigation. | El elemento debe usarse para identificar grupos de enlaces destinados a la navegación del sitio web o del contenido de la página. |
| The <main> element should be used for the primary content of your document only. | El elemento solo debe usarse para el contenido principal del documento. |
| Upgrade all Filter blocks | Actualizar todos los bloques de filtro |
| Upgrade all Filter blocks on this page for better performance and more customizability | Actualiza todos los bloques de filtro de esta página para mejorar el rendimiento y la personalización |
| Recipients | Destinatarios |
| Change status: %s | Cambiar estado: %s |
| Email Status | Estado del correo electrónico |
| Email can only be sent manually from the order screen | El correo electrónico solo puede enviarse manualmente desde la pantalla de pedido |
| Email would not be sent | No se enviará el correo electrónico |
| Email would be sent if trigger is met | El correo electrónico se enviaría si se cumple la condición de activación |
| You’ve tried to select a block that is part of a template that may be used in other emails. Would you like to edit the template? | Ha intentado seleccionar un bloque que forma parte de una plantilla que podría usarse en otros correos electrónicos. ¿Desea editar la plantilla? |
| Close editor | Cerrar editor |
| Units other than pixels (px) lack support in old email clients. | Las unidades distintas a píxeles (px) no tienen soporte en clientes de correos electrónico antiguos |
| Post updated. | Entrada actualizada. |
| This template is used by multiple emails. Any changes made would affect other emails on the site. Are you sure you want to edit the template? | Esta plantilla es utilizada por varios correos electrónicos. Cualquier cambio que realice afectará a otros correos electrónicos del sitio. ¿Está seguro que quiere editar la plantilla? |
| Show and hide the admin user interface | Mostrar y ocultar la interfaz de usuario del administrador |
| Send yourself a test email to test how your email would look like in different email apps. | Envíese un correo electrónico de prueba para ver cómo se vería su correo en diferentes aplicaciones de correo electrónico. |
| Email styles | Estilos de correo electrónico |
| Some errors occurred while performing the action: %s | Se produjeron algunos errores al realizar la acción: %s |
| Add BCC | Agregar CCO |
| Add recipients who will receive a copy of the email. Separate multiple addresses with commas. | Agregue los destinatarios que recibirán una copia del correo electrónico. Separe los correos electrónicos con comas. |
| Add CC | Agregar CC |
| Separate with commas to add multiple email addresses. | Separe con comas para agregar varias direcciones de correo electrónico. |
| This email is sent to Customer. | Este correo electrónico se enviará al cliente. |
| An error occurred while performing the action: %s | Se produjo un error al realizar la acción: %s |
| An error occurred while performing the action. | Se produjo un error al realizar la acción. |
| %s item moved to the trash. | %s artículo movido a la papelera. |
| The items were permanently deleted. | Los artículos fueron eliminados de forma permanente. |
| “%s” moved to the trash. | “%s” se ha movido a la papelera |
| “%s” permanently deleted. | “%s” se ha eliminado de forma permanente. |
| Permanently delete | Eliminar de forma permanente |
| Are you sure you want to move “%s” to the trash? | ¿Está seguro de que desea mover “%s” a la papelera? |
| Are you sure you want to permanently delete “%s”? | ¿Está seguro de que desea eliminar de forma permanente “%s”? |
| Are you sure you want to permanently delete %d item? | ¿Está seguro de que desea eliminar de forma permanente “%d” artículo? |
| Order Discount | Descuento del pedido |
| Search Emails | Buscar correos electrónicos |
| View Email | Ver correo electrónico |
| New Email | Nuevo correo electrónico |
| Edit Email | Editar correo electrónico |
| Add Email | Agregar un correo electrónico |
| One or more BCC email addresses are invalid: “%s”. Please enter valid email addresses separated by commas. | Una o más direcciones de correo electrónico de CCO no son válidas: “%s”. Por favor ingrese direcciones de correo electrónico válidas separadas por comas. |
| One or more CC email addresses are invalid: “%s”. Please enter valid email addresses separated by commas. | Una o más direcciones de correo electrónico CC no son válidas: «%s». Por favor ingrese direcciones de correo electrónico válidas separadas por comas. |
| Added to cart | Agregado al carrito |
| 5 minutes | 5 minutos |
| %d of 5 star | %d estrella de 5 |
Overall, I really liked being part of this community. One thing that stood out to me is how you can ask a question on the Slack channel and get an answer pretty quickly, people are always willing to help. The same thing happens on calls and meetings organized by other community members, there’s always someone ready to guide you or answer your doubts.
Looking forward, I’d like to keep contributing, maybe move into Core contributions at some point. But for that, I know I still need to improve my PHP knowledge first. Overall, I think contributing to communities like this is really valuable, it helps you grow, learn new things, and get closer to real work environments than you’d expect from just studying on your own.

Dejar un comentario