Jak dodać tłumaczenia fraz dla innych języków na sklepie?

Zmodyfikowano dnia Wed, 22 May 2024 o 09:27 AM

Aplikacja posiada tłumaczenia fraz dla języków o kodach pl_PL oraz en_US.


Jeśli chcesz włączyć aplikację na sklepie o innym języku, dodaj na końcu Wygląd i treści -> Wygląd sklepu -> Obecny szablon graficzny -> Własny skrypt JS poniższy kod. 

W kodzie należy wcześniej uzupełnić tłumaczenia wszystkich fraz na docelowy język. Dla przykładu we frazie "actions" zostało dodane tłumaczenie na język o kodzie 'de_DE'.


const orderAgainLang = {
    actions : {pl_PL: 'Akcje', en_US: 'Actions', de_DE: 'Aktionen'},
    add_to_basket : {pl_PL: 'Dodaj do koszyka', en_US: 'Add to basket'},
    added_all_products : {pl_PL: 'Wszystkie wybrane produkty zostały pomyślnie dodane do koszyka.', en_US: 'All of the selected products has been succesfully added to the cart.'},
    added_x_out_of_y : {pl_PL: 'Dodano %x% z %y% produktów.', en_US: 'Added %x% of %y% products.'},
    chosen_products : {pl_PL: 'Wybierz produkty:', en_US: 'Choose products:'},
    currency :  {pl_PL: 'zł', en_US: '$'},
    go_to_basket : {pl_PL: 'Przejdź do koszyka', en_US: 'Go to basket'},
    lang_short : {pl_PL: 'pl', en_US: 'en_US'},
    order_not_found : {pl_PL: 'Nie znaleziono zamówienia o ID: ', en_US: "Didn't find order matching ID: "},
    order_sum : {pl_PL: 'Razem: ', en_US: 'Total: '},
    orger_again_btn : {pl_PL: 'Zamów ponownie', en_US: 'Order again'},
    orger_again_header : {pl_PL: 'Zamów ponownie', en_US: 'Order again'},
    product : {pl_PL: 'Produkt', en_US: 'Product'},
    product_unavailable : {pl_PL: 'Aby zamówić produkt ponownie, kliknij na jego nazwę i dodaj do koszyka.', en_US: 'To order this product again, click on the product name and add to the basket.'},
    products_failed_due_to : {pl_PL: 'z powodu błędu:', en_US: 'due to the error:'},
    products_failed_to_add : {pl_PL: 'Nie udało się dodać poniższych produktów:', en_US: 'The following products could not be added:'},
    products_not_found : {pl_PL: 'Nie znaleziono produktów możliwych do zamówienia.', en_US: 'No orderable products found.'},
    quantity : {pl_PL: 'Ilość', en_US: 'Quantity'},
    selected_products : {
      all : {en_US : 'Select all', pl_PL : 'Zaznacz wszystkie'}
    }
};
 
if(typeof Shop.prototype.callBackMamezi == "undefined"){Shop.prototype.callBackMamezi = {};};Shop.prototype.callBackMamezi.orderAgainCallback = function(a, b){a.self.cfg.lang = orderAgainLang;};


Czy ten artykuł był pomocny?

To wspaniale!

Dziękujemy za opinię

Przepraszamy, że nie udało nam się pomóc!

Dziękujemy za opinię

Daj nam znać, jak możemy ulepszyć ten artykuł!

Wybierz co najmniej jeden powód
Wymagana weryfikacja captcha.

Wysłano opinię

Doceniamy Twój wysiłek i postaramy się naprawić artykuł