Jump to content
  • 0

Prestashop: 1.6.0.9 - In stock - brak tłumaczenia


Turtle80

Question

Witam,

chciałem prosić o pomoc, w rozwiązaniu problemu. Po instalacji PrestaShop 1.6.0.9 przy produktach, zamiast napisu: W magazynie, jest 'In stock'. Próbowałem to przetłumaczyć przez panel, ale to nic nie daje, tym bardziej, że tam napis 'in stock' jest przetłumaczony.

 

Proszę o informację, czy mieliście taki problem i czy został rozwiązany. Reinstalacja - też nic nie dała.

 

Pozdrawiam

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Dziękuję za błyskawiczną odpowiedź.

Faktycznie w edycji produktu, należało to zmienić.

 

Choć zapis w zakładce: Ustawienia dostępności

 

'Tekst gdy ilość<0. Dostępność' - chyba jest mylący

 

Jak dobrze tłumaczę 'In stock' - czyli w 'W magazynie'

Edited by Turtle80 (see edit history)
Link to comment
Share on other sites

  • 0

Witam. W preście 1.6.1.2 to samo. Brak możliwości tłumaczenia tego pola. Nie wyobrażam sobie ustawiania wszystkiego ręcznie i tłumaczenia np 1500 poduktów. Może ktoś wie jak rozwiązać ten problem lub jak wyłączyć całkowicie tą funkcje ???

  • Like 1
Link to comment
Share on other sites

  • 0

Niestety nie da rady. W takiej sytuacji najprostszym rozwiązaniem jest:
Zmienić to w pliku product.tpl:

<p id="availability_statut"{if !$PS_STOCK_MANAGEMENT || ($product->quantity <= 0 && !$product->available_later && $allow_oosp) || ($product->quantity > 0 && !$product->available_now) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}>
   {*<span id="availability_label">{l s='Availability:'}</span>*}//to zakomentowane przeze mnie
   <span id="availability_value" class="label{if $product->quantity <= 0 && !$allow_oosp} label-danger{elseif $product->quantity <= 0} label-warning{else} label-success{/if}">{if $product->quantity <= 0}{if $PS_STOCK_MANAGEMENT && $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{elseif $PS_STOCK_MANAGEMENT}{$product->available_now}{/if}</span>
</p>

Zmnienić na:

Warto zauważyć, iż zmieniłem też id, czyli dopisałem s. #availability_statuts teraz skrypt gdzieś zapisany zupełnie inny (nie mogłem znaleźć) nie narzuca display:none;

<p id="availability_statuts"{if ($product->quantity <= 0)}style="display: none;"{/if}>
	{*<span id="availability_label">{l s='Availability:'}</span>*}
	<span id="availability_value" class="label{if $product->quantity <= 0 && !$allow_oosp} label-danger{elseif $product->quantity <= 0} label-warning{else} label-success{/if}">{if $product->quantity <= 0}{if $PS_STOCK_MANAGEMENT && $allow_oosp}{l s='Product aviable later'}{else}{l s='This product is no longer in stock'}{/if}{elseif $PS_STOCK_MANAGEMENT}{l s='In Stock'}{/if}</span>
</p>

Powinno działać. U mnie działa. Teraz możesz przetłumaczyć sobie z poziomu tłumaczeń.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...