Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PISHPS-442: Added Spanish translation #935

Merged
merged 1 commit into from
Jan 30, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .phpunuhi.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
<locale name="nl-NL">./src/Resources/app/administration/src/snippet/nl-NL.json</locale>
<locale name="it-IT">./src/Resources/app/administration/src/snippet/it-IT.json</locale>
<locale name="pt-PT">./src/Resources/app/administration/src/snippet/pt-PT.json</locale>
<locale name="es-ES">./src/Resources/app/administration/src/snippet/es-ES.json</locale>
</locales>
</set>

Expand All @@ -31,9 +32,10 @@
<locale name="nl-NL">./src/Resources/snippet/nl_NL/mollie-payments.nl-NL.json</locale>
<locale name="it-IT">./src/Resources/snippet/it_IT/mollie-payments.it-IT.json</locale>
<locale name="pt-PT">./src/Resources/snippet/pt_PT/mollie-payments.pt-PT.json</locale>
<locale name="es-ES">./src/Resources/snippet/es_ES/mollie-payments.es-ES.json</locale>
</locales>
</set>
<!--
<!--
<set name="plugin-settings">
<rules>
<emptyContent>
Expand All @@ -51,9 +53,10 @@
<locale name="nl-NL"></locale>
<locale name="it-IT"></locale>
<locale name="pt-PT"></locale>
<locale name="es-ES"></locale>
</locales>
</set>
-->
-->
</translations>

</phpunuhi>
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
- Returns for Shopware Commercial plugins are now transferred to Mollie when the return status is set to "Done" and can be canceled with the "Cancelled" status. Please note that refunds cannot be canceled after two hours.
- MB Way payment method is now available for Mollie Payments.
- Multibanco payment method is now available for Mollie Payments.
- Added Portuguese translation
- Added Spanish translation


### Changed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ final class ImportCSVCommand extends Command
'card.orderStateAutomation.ordeStateFinalState.label' => 'card.orderStateAutomation.orderStateFinalState.label',
'card.orderStateAutomation.ordeStateFinalState.helpText' => 'card.orderStateAutomation.orderStateFinalState.helpText',
'card.subscriptions.subscriptionsSkipRenewalsOnFailedPayments.label' => 'card.subscriptions.subscriptionSkipRenewalsOnFailedPayments.label',
'card.subscriptions.subscriptionsSkipRenewalsOnFailedPayments.helpText' => 'card.subscriptions.subscriptionSkipRenewalsOnFailedPayments.label',
'card.subscriptions.subscriptionsSkipRenewalsOnFailedPayments.helpText' => 'card.subscriptions.subscriptionSkipRenewalsOnFailedPayments.helpText',
];

public function __construct(Filesystem $fileSystem, AppenderInterface $appender, Plugin $plugin)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
xsi:schemaLocation="http://symfony.com/schema/dic/services
https://symfony.com/schema/dic/services/services-1.0.xsd">

<when env="dev">

<services>
<service id="Mollie\Shopware\Component\TranslationImporter\TranslationAppender"/>

Expand All @@ -16,6 +16,6 @@
</service>

</services>
</when>


</container>
9 changes: 9 additions & 0 deletions src/Resources/app/administration/src/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ import './module/mollie-payments/components/mollie-cancel-item';
import deDE from './snippet/de-DE';
import enGB from './snippet/en-GB';
import nlNL from './snippet/nl-NL';
import itIT from './snippet/it-IT';
import ptPT from './snippet/pt-PT';
import esES from './snippet/es-ES';


// eslint-disable-next-line no-undef
Expand All @@ -38,3 +41,9 @@ Shopware.Locale.extend('de-DE', deDE);
Shopware.Locale.extend('en-GB', enGB);
// eslint-disable-next-line no-undef
Shopware.Locale.extend('nl-NL', nlNL);
// eslint-disable-next-line no-undef
Shopware.Locale.extend('it-IT', itIT);
// eslint-disable-next-line no-undef
Shopware.Locale.extend('pt-PT', ptPT);
// eslint-disable-next-line no-undef
Shopware.Locale.extend('es-ES', esES);
505 changes: 505 additions & 0 deletions src/Resources/app/administration/src/snippet/es-ES.json

Large diffs are not rendered by default.

257 changes: 130 additions & 127 deletions src/Resources/config/config.xml

Large diffs are not rendered by default.

12 changes: 12 additions & 0 deletions src/Resources/config/services/snippets.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,17 @@
<service id="Kiener\MolliePayments\Resources\snippet\nl_NL\SnippetFile_nl_NL" public="true">
<tag name="shopware.snippet.file"/>
</service>

<service id="Kiener\MolliePayments\Resources\snippet\it_IT\SnippetFile_it_IT" public="true">
<tag name="shopware.snippet.file"/>
</service>

<service id="Kiener\MolliePayments\Resources\snippet\pt_PT\SnippetFile_pt_PT" public="true">
<tag name="shopware.snippet.file"/>
</service>

<service id="Kiener\MolliePayments\Resources\snippet\es_ES\SnippetFile_es_ES" public="true">
<tag name="shopware.snippet.file"/>
</service>
</services>
</container>
41 changes: 41 additions & 0 deletions src/Resources/snippet/es_ES/SnippetFile_es_ES.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<?php declare(strict_types=1);

namespace Kiener\MolliePayments\Resources\snippet\es_ES;

use Shopware\Core\System\Snippet\Files\SnippetFileInterface;

class SnippetFile_es_ES implements SnippetFileInterface
{
public function getName(): string
{
return 'mollie-payments.es-ES';
}

/**
* Required for deprecation warnings in Shopware 6.4.17.0
*/
public function getTechnicalName(): string
{
return $this->getName();
}

public function getPath(): string
{
return __DIR__ . '/mollie-payments.es-ES.json';
}

public function getIso(): string
{
return 'es-ES';
}

public function getAuthor(): string
{
return 'Mollie B.V.';
}

public function isBase(): bool
{
return false;
}
}
126 changes: 126 additions & 0 deletions src/Resources/snippet/es_ES/mollie-payments.es-ES.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
{
"checkout": {
"mollie-payments-cart-error-method-invalid": "El método de pago seleccionado actualmente no está disponible para suscripciones.",
"mollie-payments-cart-error-mixedcart": "Tu carrito contiene múltiples artículos combinados con artículos de suscripción. Ten en cuenta que solo puedes comprar 1 artículo de suscripción a la vez.",
"mollie-payments-cart-error-paymentmethod-availability": "No todos los métodos de pago están disponibles en los pedidos con artículos de suscripción.",
"mollie-payments-cart-guest-account": "La opción Como invitado no se puede usar para pagos de suscripciones."
},
"error": {
"mollie-payments-cart-error-method-invalid": "El método de pago seleccionado actualmente no está disponible para productos de suscripción.",
"mollie-payments-cart-error-mixedcart": "Tu carrito contiene múltiples artículos combinados con artículos de suscripción. Ten en cuenta que solo puedes comprar 1 artículo de suscripción a la vez.",
"mollie-payments-cart-error-paymentmethod-availability": "No todos los métodos de pago están disponibles en los pedidos con artículos de suscripción.",
"mollie-payments-cart-guest-account": "La opción Como invitado no se puede usar para pagos de suscripciones."
},
"molliePayments": {
"components": {
"creditCard": {
"cardExpiryDateLabel": "Fecha de caducidad",
"cardHolderLabel": "Titular de tarjeta",
"cardNumberLabel": "Número de tarjeta",
"cardVerificationCodeLabel": "CVC/CVV",
"creditCardTagLine": "Pago seguro facilitado por",
"headLine": "Introduce la información de tu tarjeta",
"saveCardDetailLabel": "Guardar detalles de la tarjeta para futuros pagos"
},
"ideal": {
"selectBank": "Seleccionar banco"
},
"pos": {
"selectTerminal": "Seleccionar terminal"
},
"mandate": {
"sectionTitle": "Tarjetas guardadas",
"cardTitleLabel": "%name% •••• %number%",
"deleteSuccessMessage": "Tu tarjeta se ha eliminado",
"deleteErrorMessage": "Ha ocurrido un error al eliminar tu tarjeta",
"newCard": "Nueva tarjeta",
"remove": "Eliminar",
"subscriptionBadge": "Suscripción"
},
"mandateRemoveModal": {
"cancelButton": "Cancelar",
"cardSubscription": "Esta tarjeta se está utilizando para una suscripción. Por favor, cancela primero la suscripción antes de eliminar esta tarjeta.",
"deleteButton": "Borrar",
"deleteConfirmation": "¿Estás seguro de eliminar la tarjeta?",
"title": "Confirmar eliminación"
},
"bancomatPay": {
"headLine": "Número de teléfono",
"phoneErrorMessage": "Se requiere un número de teléfono. Por ejemplo: +34 665 202 070"
}
},
"messages": {
"payment": {
"buttonPayThroughMollie": "Pagar con otro método de pago",
"buttonReturnToShop": "Volver a la tienda",
"error": "Pago fallido",
"failed": "El pago ha sido rechazado o cancelado. Serás redirigido a Mollie, donde puedes finalizar tu pago con el método seleccionado. "
},
"redirecting": "Redirigiéndo a: "
},
"payments": {
"applePayDirect": {
"captionSubtotal": "Subtotal",
"captionTaxes": "Impuestos",
"paymentError": "Pago fallido con Apple Pay."
},
"paypalExpress": {
"paymentError": "Pago fallido con Paypal Express."
}
},
"subscriptions": {
"account": {
"btnEditBillingAddress": "editar la dirección de facturación",
"btnEditShippingAddress": "editar la dirección de envío",
"cancelSubscription": "La suscripción ha sido cancelada",
"errorCancelSubscription": "No ha sido posible cancelar la suscripción debido a un error. Por favor, contacta con nuestro soporte.",
"errorPause": "Se ha producido un error al pausar tu suscripción",
"errorResume": "Se ha producido un error al reanudar tu suscripción",
"errorSkip": "Se ha producido un error al posponer tu suscripción",
"errorUpdateAddress": "Se ha producido un error al actualizar la dirección",
"errorUpdatePayment": "Se ha producido un error al actualizar tu método de pago",
"headlineBillingAddress": "Dirección de facturación",
"headlineShippingAddress": "Dirección de envío",
"mollieSubscriptionAmount": "Importe",
"mollieSubscriptionCancel": "Cancelar suscripción",
"mollieSubscriptionCancelUntil": "Cancelación posible hasta",
"mollieSubscriptionContextMenuReorder": "Repetir suscripción",
"mollieSubscriptionId": "Id",
"mollieSubscriptionNextPayment": "Próximo pago el",
"mollieSubscriptionPause": "Pausar suscripción",
"mollieSubscriptionResume": "Reanudar suscripción",
"mollieSubscriptionSkip": "Posponer suscripción",
"mollieSubscriptionUpdatePayment": "Actualizar pago",
"mollieSubscriptionsHeadline": "Suscripción:",
"mollieSubscriptionsInfoEmpty": "Aún no tienes suscripciones.",
"mollieSubscriptionsLink": "Suscripciones",
"mollieSubscriptionsTitle": "Suscripciones",
"mollieSubscriptionsWelcome": "Tus suscripciones recientes:",
"orderActionHide": "Ocultar",
"orderActionView": "Ver",
"shippingEqualToBilling": "Igual que la dirección de facturación",
"successPause": "Tu suscripción se ha pausado",
"successResume": "Se ha reanudado tu suscripción",
"successSkip": "Tu suscripción se ha pospuesto",
"successUpdateAddress": "Tu dirección se ha actualizado",
"successUpdatePayment": "Tu método de pago se ha actualizado"
},
"options": {
"everyDay": "Cada día",
"everyDays": "Cada %value% días",
"everyMonth": "Cada mes",
"everyMonths": "Cada %value% meses",
"everyWeek": "Cada semana",
"everyWeeks": "Cada %value% semanas",
"repetitionCount": "%value% vez(ces)"
},
"product": {
"addToCartText": "Suscribirse",
"information": "Artículo de suscripción"
}
},
"testMode": {
"label": "Modo de prueba"
}
}
}