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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -666,10 +666,6 @@ body#product {
}
}
.gm_omniprice {
display: none;
}
.product-information {
.product-description {
display: none;
@@ -4376,4 +4372,32 @@ form {
#category-description {
width: 100%;
}
#moved-category-structure {
.elementor-cta-content {
>div {
width: 100%;
}
}
}
.block-promo {
.block-promo.promo-highlighted {
color: #000000;
margin-top: 10px;
}
}
body.ce-kit-1 {
color: #000;
}
.page-footer,
.wishlist-footer-links {
color: #000;
a {
color: #000 !important;
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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 {