Skip to content

Commit

Permalink
Release 4.0.28
Browse files Browse the repository at this point in the history
  • Loading branch information
vttn committed Mar 23, 2022
1 parent 77a56b2 commit 03bde17
Show file tree
Hide file tree
Showing 11 changed files with 248 additions and 15 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# 4.0.28
- Added italian translations
- Tested against SW v6.4.9.0

# 4.0.26
- Added documentation around flow builder

Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG_de-DE.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# 4.0.28
- Italienische Übersetzungen hinzugefügt
- Getestet mit SW v6.4.9.0

# 4.0.26
- Dokumentation zum Flow Builder hinzugefügt

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ tail -f var/log/postfinancecheckout_payment*.log

## Documentation

[Documentation](https://plugin-documentation.postfinance-checkout.ch/pfpayments/shopware-6/4.0.27/docs/en/documentation.html)
[Documentation](https://plugin-documentation.postfinance-checkout.ch/pfpayments/shopware-6/4.0.28/docs/en/documentation.html)

## License

Expand Down
14 changes: 9 additions & 5 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,22 +20,26 @@
"description": {
"de-DE": "PostFinanceCheckout integration f\u00fcr Shopware 6",
"en-GB": "PostFinanceCheckout integration for Shopware 6",
"fr-Fr": "Int\u00e9gration de PostFinanceCheckout pour Shopware 6"
"fr-FR": "Int\u00e9gration de PostFinanceCheckout pour Shopware 6",
"it-IT": "Integrazione PostFinanceCheckout per Shopware"
},
"label": {
"de-DE": "PostFinanceCheckout Produkte f\u00fcr Shopware 6",
"en-GB": "PostFinanceCheckout Products for Shopware 6",
"fr-FR": "PostFinanceCheckout Produits for Shopware 6"
"fr-FR": "PostFinanceCheckout Produits for Shopware 6",
"it-IT": "PostFinanceCheckout Prodotti per Shopware 6"
},
"manufacturerLink": {
"de-DE": "https://www.postfinance.ch/checkout",
"en-GB": "https://www.postfinance.ch/checkout",
"fr-FR": "https://www.postfinance.ch/checkout"
"fr-FR": "https://www.postfinance.ch/checkout",
"it-IT": "https://www.postfinance.ch/checkout"
},
"supportLink": {
"de-DE": "https://www.postfinance.ch/en/business/support/written-contact/contact-form.html",
"en-GB": "https://www.postfinance.ch/en/business/support/written-contact/contact-form.html",
"fr-FR": "https://www.postfinance.ch/checkout"
"fr-FR": "https://www.postfinance.ch/en/business/support/written-contact/contact-form.html",
"it-IT": "https://www.postfinance.ch/en/business/support/written-contact/contact-form.html"
},
"shopware-plugin-class": "PostFinanceCheckoutPayment\\PostFinanceCheckoutPayment"
},
Expand All @@ -58,5 +62,5 @@
"postfinancecheckout/sdk": "3.0.1"
},
"type": "shopware-platform-plugin",
"version": "4.0.27"
"version": "4.0.28"
}
2 changes: 1 addition & 1 deletion docs/en/documentation.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ <h2>Documentation</h2> </div>
</a>
</li>
<li>
<a href="https://github.com/pfpayments/shopware-6/releases/tag/4.0.27/">
<a href="https://github.com/pfpayments/shopware-6/releases/tag/4.0.28/">
Source
</a>
</li>
Expand Down
18 changes: 12 additions & 6 deletions src/Core/Util/LocaleCodeProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@
*/
class LocaleCodeProvider {

public const LOCALE_GREAT_BRITAIN_ENGLISH = 'en-GB';
public const LOCALE_GERMANY_GERMAN = 'de-DE';
public const LOCALE_FRANCE_FRENCH = 'fr-FR';
public const LOCALE_ITALY_ITALIAN = 'it-IT';

/**
* @var \Psr\Log\LoggerInterface
*/
Expand Down Expand Up @@ -70,7 +75,7 @@ public function setLogger(LoggerInterface $logger): void
*/
public function getLocaleCodeFromContext(Context $context): string
{
$defaultLocale = 'en-GB';
$defaultLocale = self::LOCALE_GREAT_BRITAIN_ENGLISH;
$languageId = $context->getLanguageId();
/** @var \Shopware\Core\System\Language\LanguageCollection $languageCollection */
$languageCollection = $this->languageRepository->search(
Expand All @@ -94,7 +99,7 @@ public function getLocaleCodeFromContext(Context $context): string
*/
public function getDefaultLocaleCode(Context $context): string
{
$defaultLocale = 'en-GB';
$defaultLocale = self::LOCALE_GREAT_BRITAIN_ENGLISH;
$languageId = Defaults::LANGUAGE_SYSTEM;
/** @var \Shopware\Core\System\Language\LanguageCollection $languageCollection */
$languageCollection = $this->languageRepository->search(
Expand Down Expand Up @@ -160,9 +165,10 @@ public function getAvailableLocales(Context $context): array
$availableLanguages->jsonSerialize()
);
$locales[] = $this->getDefaultLocaleCode($context);
$locales[] = 'de-DE';
$locales[] = 'en-GB';
$locales[] = 'fr-FR';
$locales[] = self::LOCALE_GERMANY_GERMAN;
$locales[] = self::LOCALE_GREAT_BRITAIN_ENGLISH;
$locales[] = self::LOCALE_FRANCE_FRENCH;
$locales[] = self::LOCALE_ITALY_ITALIAN;
$locales = array_unique($locales);
return $locales;
}
Expand All @@ -180,4 +186,4 @@ public function getAvailableLanguages(Context $context): LanguageCollection
'locale',
]), $context)->getEntities();
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import './page/postfinancecheckout-order-detail';
import deDE from './snippet/de-DE.json';
import enGB from './snippet/en-GB.json';
import frFR from './snippet/fr-FR.json';
import itIT from './snippet/it-IT.json';

const {Module} = Shopware;

Expand All @@ -21,7 +22,8 @@ Module.register('postfinancecheckout-order', {
snippets: {
'de-DE': deDE,
'en-GB': enGB,
'fr-FR': frFR
'fr-FR': frFR,
'it-IT': itIT
},

routeMiddleware(next, currentRoute) {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
{
"postfinancecheckout-order": {
"buttons": {
"label": {
"completion": "Completato",
"download-invoice": "Scarica fattura",
"download-packing-slip": "Scarica distinta di imballaggio",
"refund": "Crea un nuovo rimborso",
"void": "Annulla autorizzazione",
"refund-whole-line-item": "Rimborso intera riga",
"refund-line-item-by-quantity": "Rimborso per quantità"
}
},
"captureAction": {
"button": {
"text": "Cattura pagamento"
},
"currentAmount": "Importo",
"isFinal": "Questa è la cattura finale",
"maxAmount": "Importo massimo",
"successMessage": "La tua cattura ha avuto successo.",
"successTitle": "Successo"
},
"general": {
"title": "Ordini"
},
"header": "Pagamento PostFinanceCheckout",
"lineItem": {
"cardTitle": "Articoli di linea",
"types": {
"amountIncludingTax": "Importo",
"name": "Nome",
"quantity": "Quantità",
"taxAmount": "Tasse",
"type": "Tipo",
"uniqueId": "ID unico"
}
},
"modal": {
"title": {
"capture": "Cattura",
"refund": "Nuovo rimborso",
"void": "Annulla autorizzazione"
}
},
"paymentDetails": {
"cardTitle": "Pagamento",
"error": {
"title": "Errore nel recupero dei dettagli del pagamento da PostFinanceCheckout"
}
},
"refund": {
"cardTitle": "Rimborsi",
"refundAmount": {
"label": "Importo del rimborso"
},
"refundQuantity": {
"label": "Quantità di rimborso"
},
"types": {
"amount": "Importo",
"createdOn": "Creato il",
"id": "ID",
"state": "Stato"
}
},
"refundAction": {
"confirmButton": {
"text": "Esegui"
},
"refundAmount": {
"label": "Importo",
"placeholder": "Inserisci un importo"
},
"successMessage": "Il tuo rimborso è andato a buon fine.",
"successTitle": "Successo",
"maxAvailableItemsToRefund": "Numero massimo di articoli disponibili da rimborsare"
},
"transactionHistory": {
"cardTitle": "Dettagli",
"types": {
"authorized_amount": "Importo autorizzato",
"currency": "Valuta",
"customer": "Cliente",
"payment_method": "Metodo di pagamento",
"state": "Stato",
"transaction": "Transazione"
}
},
"voidAction": {
"confirm": {
"button": {
"cancel": "No",
"confirm": "Annulla autorizzazione"
},
"message": "Vuoi davvero annullare questo pagamento?"
},
"successMessage": "Il pagamento è stato annullato con successo.",
"successTitle": "Successo"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
{
"postfinancecheckout-settings": {
"general": {
"descriptionTextModule": "Impostazioni PostFinanceCheckout",
"mainMenuItemGeneral": "PostFinanceCheckout"
},
"header": "PostFinanceCheckout",
"messageNotBlank": "Questo valore non dovrebbe essere vuoto.",
"salesChannelCard": {
"button": {
"description": "Fai clic su questo pulsante per impostare PostFinanceCheckout come gestore di pagamento predefinito nel SalesChannel selezionato",
"label": "Imposta PostFinanceCheckout come gestore di pagamento predefinito"
}
},
"settingForm": {
"credentials": {
"applicationKey": {
"label": "Chiave di applicazione",
"tooltipText": "La chiave dell'applicazione è usata per autenticare questo plugin con l'API PostFinanceCheckout."
},
"cardTitle": "Credenziali",
"spaceId": {
"label": "ID spazio",
"tooltipText": "L'ID dello spazio è usato per autenticare questo plugin con l'API PostFinanceCheckout."
},
"userId": {
"label": "ID utente",
"tooltipText": "L'ID utente è usato per autenticare questo plugin con l'API PostFinanceCheckout."
}
},
"messageSaveSuccess": "Le impostazioni di PostFinanceCheckout sono state salvate.",
"messageOrderDeliveryStateError": "PostFinanceCheckout OrderDeliveryState non può essere salvato.",
"messageOrderDeliveryStateUpdated": "PostFinanceCheckout OrderDeliveryState è stato aggiornato.",
"messagePaymentMethodConfigurationError": "PostFinanceCheckout PaymentMethodConfiguration non può essere salvato. Per favore controlla le tue credenziali.",
"messagePaymentMethodConfigurationUpdated": "PostFinanceCheckout PaymentMethodConfiguration è stato registrato.",
"messageWebHookError": "PostFinanceCheckout WebHook non può essere salvato. Per favore controlla le tue credenziali.",
"messageWebHookUpdated": "PostFinanceCheckout WebHook è stato aggiornato.",
"options": {
"cardTitle": "Opzioni",
"emailEnabled": {
"label": "Invia email di conferma dell'ordine",
"tooltipText": "Se questa impostazione è abilitata i tuoi clienti riceveranno un'email dal tuo negozio quando il pagamento del loro ordine sarà autorizzato"
},
"integration": {
"label": "Integrazione",
"options": {
"iframe": "Iframe",
"payment_page": "Pagina di pagamento"
},
"tooltipText": "Integrazione"
},
"lineItemConsistencyEnabled": {
"label": "Coerenza dell'elemento linea",
"tooltipText": "Se questa opzione è abilitata i totali degli articoli in PostFinanceCheckoutPayment corrisponderanno sempre al totale dell'ordine Shopware"
},
"spaceViewId": {
"label": "ID della vista spazio",
"tooltipText": "ID della vista spaziale"
}
},
"save": "Salva",
"storefrontOptions": {
"cardTitle": "Opzioni vetrina",
"invoiceDownloadEnabled": {
"label": "Scaricamento fattura",
"tooltipText": "Se questa impostazione è abilitata i tuoi clienti potranno scaricare le fatture degli ordini da PostFinanceCheckout"
}
},
"advancedOptions": {
"cardTitle": "Opzioni avanzate",
"webhooksUpdateEnabled": {
"label": "Aggiornamento webhooks",
"tooltipText": "Se questa impostazione è abilitata l'aggiornamento dei webhook sarà attivato quando si salvano le impostazioni"
},
"paymentsUpdateEnabled": {
"label": "Aggiornamento pagamenti",
"tooltipText": "Se questa impostazione è abilitata l'aggiornamento dei metodi di pagamento verrà attivato quando si salvano le impostazioni"
}
},
"titleError": "Errore",
"titleSuccess": "Successo"
}
}
}

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions src/Resources/snippet/storefront/postfinancecheckout.it-IT.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"postfinancecheckout": {
"account": {
"downloadInvoice": "Scaricare la fattura"
},
"cookie": {
"name": "Pagamento PostFinanceCheckout"
},
"deliveryState": {
"hold": "Tenere",
"unhold": "Aprite"
},
"payButton": "Paga",
"payHeader": "Ordine di pagamento",
"payload": {
"adjustmentLineItem": "Voce di aggiustamento",
"shipping": {
"lineItem": "Spedizione",
"name": "Spedizione"
},
"taxes": "Tasse"
},
"paymentMethod": {
"notAvailable": "Il metodo di pagamento non è attualmente disponibile. Si prega di scegliere un altro metodo di pagamento."
}
}
}

0 comments on commit 03bde17

Please sign in to comment.