Add translations for OmniPrice module in French and Italian, and update upgrade scripts

- Added French translations for the OmniPrice module (fr.php).
- Added Italian translations for the OmniPrice module (it.php).
- Created empty Dutch translation file (nl.php).
- Implemented upgrade script for version 1.1.11 to update configuration for showing real discount.
- Implemented upgrade script for version 1.2.0 to update configuration for indexing inactive products.
- Implemented upgrade script for version 1.2.3 to update configuration for ignoring non-EU countries.
This commit is contained in:
2025-10-28 19:50:04 +01:00
parent aab78c71e3
commit daf1c60209
146 changed files with 3468 additions and 1886 deletions

View File

@@ -533,7 +533,7 @@ blockquote {
}
a {
color: #24b9d7;
color: #e79332;
text-decoration: none;
}
@@ -3028,7 +3028,7 @@ fieldset[disabled] a.btn {
.btn-primary {
color: #fff;
background-color: #24b9d7;
background-color: #e79332;
border-color: rgba(0, 0, 0, 0);
}
@@ -3072,13 +3072,13 @@ fieldset[disabled] a.btn {
.btn-primary.disabled.focus,
.btn-primary:disabled:focus,
.btn-primary:disabled.focus {
background-color: #24b9d7;
background-color: #e79332;
border-color: rgba(0, 0, 0, 0);
}
.btn-primary.disabled:hover,
.btn-primary:disabled:hover {
background-color: #24b9d7;
background-color: #e79332;
border-color: rgba(0, 0, 0, 0);
}
@@ -3385,31 +3385,31 @@ fieldset[disabled] a.btn {
}
.btn-outline-primary {
color: #24b9d7;
color: #e79332;
background-image: none;
background-color: transparent;
border-color: #24b9d7;
border-color: #e79332;
}
.btn-outline-primary:hover {
color: #fff;
background-color: #24b9d7;
border-color: #24b9d7;
background-color: #e79332;
border-color: #e79332;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
color: #fff;
background-color: #24b9d7;
border-color: #24b9d7;
background-color: #e79332;
border-color: #e79332;
}
.btn-outline-primary:active,
.btn-outline-primary.active,
.open>.btn-outline-primary.dropdown-toggle {
color: #fff;
background-color: #24b9d7;
border-color: #24b9d7;
background-color: #e79332;
border-color: #e79332;
}
.btn-outline-primary:active:hover,
@@ -3710,7 +3710,7 @@ fieldset[disabled] a.btn {
.btn-link {
font-weight: normal;
color: #24b9d7;
color: #e79332;
border-radius: 0;
}
@@ -3885,7 +3885,7 @@ tbody.collapse.in {
.dropdown-item.active:hover {
color: #fff;
text-decoration: none;
background-color: #24b9d7;
background-color: #e79332;
outline: 0;
}
@@ -4610,7 +4610,7 @@ tbody.collapse.in {
.nav-pills .nav-item.open .nav-link:hover {
color: #fff;
cursor: default;
background-color: #24b9d7;
background-color: #e79332;
}
.nav-stacked .nav-item {
@@ -5151,8 +5151,8 @@ tbody.collapse.in {
}
.card-primary {
background-color: #24b9d7;
border-color: #24b9d7;
background-color: #e79332;
border-color: #e79332;
}
.card-primary .card-header,
@@ -5202,7 +5202,7 @@ tbody.collapse.in {
.card-outline-primary {
background-color: transparent;
border-color: #24b9d7;
border-color: #e79332;
}
.card-outline-secondary {
@@ -5424,8 +5424,8 @@ tbody.collapse.in {
z-index: 2;
color: #fff;
cursor: default;
background-color: #24b9d7;
border-color: #24b9d7;
background-color: #e79332;
border-color: #e79332;
}
.page-item.disabled .page-link,
@@ -5443,7 +5443,7 @@ tbody.collapse.in {
float: left;
padding: 0.5rem 0.75rem;
margin-left: -1px;
color: #24b9d7;
color: #e79332;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
@@ -5531,7 +5531,7 @@ a.tag:hover {
}
.tag-primary {
background-color: #24b9d7;
background-color: #e79332;
}
.tag-primary[href]:focus,
@@ -6014,8 +6014,8 @@ base::-moz-progress-bar,
z-index: 2;
color: #fff;
text-decoration: none;
background-color: #24b9d7;
border-color: #24b9d7;
background-color: #e79332;
border-color: #e79332;
}
.list-group-item.active .list-group-item-heading,
@@ -6965,7 +6965,7 @@ button.close {
}
.bg-primary {
background-color: #24b9d7 !important;
background-color: #e79332 !important;
}
a.bg-primary:focus,
@@ -7534,7 +7534,7 @@ a.text-muted:hover {
}
.text-primary {
color: #24b9d7 !important;
color: #e79332 !important;
}
a.text-primary:focus,
@@ -7746,7 +7746,7 @@ ul {
}
a:hover {
color: #24b9d7;
color: #e79332;
text-decoration: none;
}
@@ -7838,7 +7838,7 @@ label .color:hover,
}
.btn-unstyle:focus .expand-more {
color: #24b9d7;
color: #e79332;
}
.card {
@@ -7871,11 +7871,11 @@ small.value {
.form-control:focus {
color: #232323;
background-color: #fff;
outline: 0.1875rem solid #24b9d7;
outline: 0.1875rem solid #e79332;
}
.input-group.focus {
outline: 0.1875rem solid #24b9d7;
outline: 0.1875rem solid #e79332;
}
.input-group .form-control:focus {
@@ -7985,7 +7985,7 @@ textarea:active:-moz-placeholder {
font-size: 0.875rem;
color: #fff;
text-transform: uppercase;
background: #24b9d7;
background: #e79332;
border-radius: 0;
}
@@ -8102,7 +8102,7 @@ form .form-control-label {
// display: block;
// width: 12px;
// height: 12px;
// background-color: #24b9d7;
// background-color: #e79332;
// border-radius: 50%;
// }
@@ -8373,7 +8373,7 @@ input[type='number']::-webkit-inner-spin-button {
}
.dropdown:hover .expand-more {
color: #24b9d7;
color: #e79332;
}
.dropdown .expand-more {
@@ -8401,7 +8401,7 @@ input[type='number']::-webkit-inner-spin-button {
.dropdown-item:focus,
.dropdown-item:hover {
color: #24b9d7;
color: #e79332;
text-decoration: none;
background: none;
}
@@ -8425,11 +8425,11 @@ input[type='number']::-webkit-inner-spin-button {
.search-widget form input[type='text']:focus {
color: #232323;
background: #fff;
outline: 3px #24b9d7 solid;
outline: 3px #e79332 solid;
}
.search-widget form input[type='text']:focus+button .search {
color: #24b9d7;
color: #e79332;
}
.search-widget form button[type='submit'] {
@@ -8442,7 +8442,7 @@ input[type='number']::-webkit-inner-spin-button {
}
.search-widget form button[type='submit'] .search:hover {
color: #24b9d7;
color: #e79332;
}
@media (max-width: 575px) {
@@ -8541,7 +8541,7 @@ input[type='number']::-webkit-inner-spin-button {
}
#header .top-menu a[data-depth='0']:hover {
color: #24b9d7;
color: #e79332;
text-decoration: none;
}
@@ -8582,7 +8582,7 @@ input[type='number']::-webkit-inner-spin-button {
}
.top-menu .sub-menu a:hover {
color: #24b9d7;
color: #e79332;
}
.top-menu .popover {
@@ -9049,7 +9049,7 @@ body#checkout section.checkout-step .address-item>header {
body#checkout section.checkout-step .address-item.selected {
background: #fff;
border: #24b9d7 3px solid;
border: #e79332 3px solid;
}
body#checkout section.checkout-step .address-alias {
@@ -9924,7 +9924,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
.page-my-account #content .links a:hover i {
color: #24b9d7;
color: #e79332;
}
#history .orders {
@@ -10110,7 +10110,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.carousel .carousel-control .icon-next:hover i,
.carousel .carousel-control .icon-prev:hover i {
color: #24b9d7;
color: #e79332;
}
.carousel .carousel-control .icon-prev {
@@ -10414,7 +10414,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
.product-miniature .highlighted-informations .quick-view:hover {
color: #24b9d7;
color: #e79332;
}
.product-miniature .product-description {
@@ -10688,7 +10688,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.suppliers-sort .select-list:hover {
color: #fff;
text-decoration: none;
background: #24b9d7;
background: #e79332;
}
.products-sort-order .dropdown-menu,
@@ -10719,7 +10719,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.facet-dropdown.open>.select-title {
background: #f6f6f6;
border: 3px solid #24b9d7;
border: 3px solid #e79332;
}
.facet-dropdown .select-title {
@@ -10751,7 +10751,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.facet-dropdown .select-list:hover {
color: #fff;
text-decoration: none;
background: #24b9d7;
background: #e79332;
}
.facet-dropdown .dropdown-menu {
@@ -10866,7 +10866,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.pagination .current a {
font-size: 1.25rem;
color: #24b9d7;
color: #e79332;
text-decoration: none;
}
@@ -10970,7 +10970,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.block-categories .collapse-icons .add:hover,
.block-categories .collapse-icons .remove:hover {
color: #24b9d7;
color: #e79332;
}
.block-categories .collapse-icons .remove {
@@ -10986,7 +10986,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.block-categories .arrows .arrow-right:hover,
.block-categories .arrows .arrow-down:hover {
color: #24b9d7;
color: #e79332;
}
.block-categories .arrows .arrow-down {
@@ -11220,7 +11220,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
// }
// #subcategories ul li .subcategory-name:hover {
// color: #24b9d7;
// color: #e79332;
// }
#subcategories ul li .cat_desc {
@@ -11229,7 +11229,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
// #subcategories ul li:hover .subcategory-image a {
// padding: 5px;
// border: 5px solid #24b9d7;
// border: 5px solid #e79332;
// }
@media (max-width: 767px) {
@@ -11248,7 +11248,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.product-price {
display: inline-block;
color: #24b9d7;
color: #e79332;
}
#product-description-short {
@@ -11485,7 +11485,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.product-unit-price {
margin-bottom: 0;
font-size: 0.8125rem;
color: #24b9d7;
color: #e79332;
}
.tabs {
@@ -11509,14 +11509,14 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
.tabs .nav-tabs .nav-link.active {
color: #24b9d7;
color: #e79332;
border: none;
border-bottom: #24b9d7 3px solid;
border-bottom: #e79332 3px solid;
}
.tabs .nav-tabs .nav-link:hover {
border: none;
border-bottom: #24b9d7 3px solid;
border-bottom: #e79332 3px solid;
}
.tabs .nav-tabs .nav-item {
@@ -11621,7 +11621,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
#product-modal .modal-content .modal-body .product-images img:hover {
border: #24b9d7 3px solid;
border: #e79332 3px solid;
}
#product-modal .modal-content .modal-body .arrows {
@@ -11717,7 +11717,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
#blockcart-modal .product-name {
font-size: 1.125rem;
color: #24b9d7;
color: #e79332;
}
@media (max-width: 767px) {
@@ -11827,7 +11827,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.product-images>li.thumb-container>.thumb.selected,
.product-images>li.thumb-container>.thumb:hover {
border: #24b9d7 3px solid;
border: #e79332 3px solid;
}
#main .images-container .js-qv-mask {
@@ -11971,7 +11971,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
color: #fff;
text-transform: uppercase;
pointer-events: auto;
background: #24b9d7;
background: #e79332;
}
.product-flags li.product-flag.online-only {
@@ -12025,7 +12025,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.product-customization .product-message:focus {
background-color: #fff;
outline: 0.1875rem solid #24b9d7;
outline: 0.1875rem solid #e79332;
}
.product-customization .file-input {
@@ -12307,7 +12307,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
.cart-grid-body a.label:hover {
color: #24b9d7;
color: #e79332;
}
.cart-grid-body .card-block {
@@ -12450,7 +12450,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.block-promo .promo-code-button.cancel-promo {
margin-bottom: 0;
color: #24b9d7;
color: #e79332;
}
.block-promo .promo-code-button.cancel-promo[aria-expanded='true'] {
@@ -12821,7 +12821,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
.account-list a:hover {
color: #24b9d7;
color: #e79332;
}
.blockcms-title,
@@ -12870,7 +12870,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
.block-social ul li:hover {
background-color: #24b9d7;
background-color: #e79332;
}
.block-social ul li a {
@@ -13000,7 +13000,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
.footer-container li a:hover {
color: #24b9d7;
color: #e79332;
}
.links .collapse {
@@ -13261,11 +13261,11 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.block_newsletter form input[type='text']:focus {
color: #232323;
background: #fff;
outline: 3px #24b9d7 solid;
outline: 3px #e79332 solid;
}
.block_newsletter form input[type='text']:focus+button .search {
color: #24b9d7;
color: #e79332;
}
.block_newsletter form button[type='submit'] {
@@ -13278,7 +13278,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
.block_newsletter form button[type='submit'] .search:hover {
color: #24b9d7;
color: #e79332;
}
.block_newsletter #block-newsletter-label {
@@ -13310,7 +13310,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
.block_newsletter form input[type='email']:focus {
padding: 8px 8px 9px;
border: 3px #24b9d7 solid;
border: 3px #e79332 solid;
outline: 0;
}
@@ -13428,7 +13428,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
#header a:hover {
color: #24b9d7;
color: #e79332;
text-decoration: none;
}
@@ -13489,7 +13489,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
#header .header-nav .cart-preview.active {
background: #24b9d7;
background: #e79332;
}
#header .header-nav .cart-preview.active a,
@@ -13520,7 +13520,7 @@ body#checkout #hook-display-after-carrier>[class^='col'].links .row>[class^='col
}
#header .header-nav .blockcart a:hover {
color: #24b9d7;
color: #e79332;
}
#header .header-nav .blockcart.active a:hover {