Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Języki

PrestaShop comes multilingual out of the box: there is one default language (the one you used to install it), and many more are available to download.

The "Languages" page manages the languages you will see in your back office and your shop.

The page displays the languages already installed on your shop, along with some information: ISO code, language code, date format (short and full). You can enable or disable a language by clicking on the icon in the "Enabled" column.

Adding a new language is simply a question of importing the localization pack from a country which uses that language (in the "Localization" page). If it turns out this does not work, or that you need something customized, you can add a new language manually, using the form behind the "Add new" button.

Image Removed

Creating a New Language

Warning

Creating a new language means you will have to translate all of the text for PrestaShop's front-end, back-end, modules, etc., or risk using the default English strings. Translation is made using the tool in the "Translations" page, under the "Localization" menu.

You can also create a new language in order to cater for a language pack that you would have downloaded from the PrestaShop site.

Image Removed

In order to create a new language, you must fill as many of the form's field as possible:

...

został zaprojektowany, aby być wielojęzyczny: jest w nim jeden język domyślny (ten, który został użyty podczas instalacji), a wiele innych jest dostępnych do pobrania.

Strona „Języki” zarządza językami, które zobaczysz w swoim panelu administracyjnym oraz w sklepie.

Strona wyświetla języki już zainstalowane w Twoim sklepie wraz z pewnymi informacjami: kod ISO, kod języka, format daty (krótki lub pełny). Możesz włączyć lub wyłączyć język, klikając w ikonę znajdującą się w kolumnie „Włączony”.

Dodanie nowego języka to jedynie kwestia importu pakietu lokalizacyjnego kraju, który ten język stosuje (na stronie „Lokalizacja”). Jeśli okaże się, że to nie działa albo potrzebujesz czegoś bardziej dostosowanego do Twoich potrzeb, możesz dodać język ręcznie, posługując się formularzem dostępnym po kliknięciu przycisku „Dodaj nowy język”.

Image Added

Tworzenie nowego języka

Warning

Stworzenie nowego języka wymaga przetłumaczenia wszystkich tekstów znajdujących się w części interfejsowej, w części administracyjnej sklepu, w modułach etc. Można również zaryzykować użycie tłumaczeń domyślnych w języku angielskim. Tłumaczenie odbywa się przy pomocy narzędzia na stronie „Tłumaczenia” w menu „Lokalizacja”.

Możesz również wprowadzić nowy język, aby lepiej zintegrować pakiet językowy, który pobrałbyś ze strony PrestaShop.

Image Added

W celu wprowadzenia nowego języka należy uzupełnić tyle pól formularza, ile to tylko możliwe:

  • Nazwa. To pole widoczne publicznie. Jeśli tworzysz język dla konkretnego regionu, możesz to zasnaczyć w nazwie na przykład: "Francuski (Quebec)".
  • Kod ISO. Wprowadź odpowiedni 2-literowy kod ISO 639-1. W celu uzyskania więcej informacji zajrzyj tutaj: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes for more information.
    If you are importing a language pack, this code should exactly match the one for the pack.Language code. Enter the adequate 4-letter language code, in the form W przypadku importowania pakietu językowego, kod ten powinien dokładnie odpowiadać jednemu z pakietu.
  • Kod języka. Wprowadź odpowiedni 4-literowy kod języka, w postaci xx-yy, xx being the language ISO code (same as above), and yy the country ISO code, using to kod języka ISO (tak samo jak wyżej), a yy to kod ISO kraju, przy użyciu ISO 3166-1 alpha-2 (http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2). See  W celu uzyskania więcej informacji zajrzyj tutaj: http://en.wikipedia.org/wiki/IETF_language_tag for more information .
  • Date format. Countries do not always share the same date representation (See Format daty. Kraje nie zawsze stosują ten sam format daty (Zobacz: http://en.wikipedia.org/wiki/Date_format_by_country). Hence, when your shop display  Tak więc, datę 02/08/12, a customer from France will understand "August 2nd, 2012" whereas one from the US will understand "February 8th, 2012" – and a japan customer might even read it as "August 12th, 2002". This is why it is important to indicate the date format tied to your language. The letters used should be that of PHP's date() functionklient z Francji odczyta jako "2 sierpnia 2012", klient z USA jako "8 lutego 2012", a klient z Japonii jako "12 sierpnia 2002". Dlatego ważne jest, aby wskazać format daty, powiązany z językiem. Użyte litery powinny być zgodne z funkcją daty () PHP: http://php.net/manual/en/function.date.php.
  • Date Pełny format (full). Same as the date format above, but including the hour-minute format.Flag. Upload an image of the flag which best matches the language you want to add. It should be 16*11 pixels. You recommend you use the free FamFamFam Flags image setdaty. Taki sam jak format daty jak wyżej, lecz uwzględniający również godzinę (godzina : minuty).
  • Flaga. Prześlij obraz flagi, która odpowiada językowi, który chcesz dodać. Powinien on wynosić 16 * 11 pikseli. Skorzystaj z darmowego zestawu obrazków Flag famfamfam: http://www.famfamfam.com/lab/icons/flags/.
  • No-picture" image. Upload an image which will be displayed when a product does not yet have a picture. That image is simply a blank image, with "No image" or "No image available" in this language. The picture should be 250*250 pixels. You can find existing "No-picture" images in the /img/l directory of your PrestaShop installation.
  • Is RTL language. Some languages are written from right to left, most notably those using Arabic script or the Hebrew alphabet Obraz "Brak zdjęcia". Prześlij obraz, który będzie wyświetlany, gdy produkt nie ma jeszcze zdjęć. To zdjęcie jest pustym obrazem, z napisem "Nie ma obrazu" lub "Brak zdjęć" w konkretnym języku. Zdjęcie powinno wynosić 250 * 250 pikseli. Możesz znaleźć już istniejący obraz "Brak zdjęcia" w katalogu /img/l instalacji PrestaShop.
  • Język RTL. W niektórych językach piszę się od prawej do lewej, a szczególnie w tych używających skryptu arabskiego lub alfabetu hebrajskiego (http://en.wikipedia.org/wiki/Right-to-left). When a PrestaShop theme is well coded, it is able to handle RTL languages - provided it is clearly set as such.
  • Status. You may disable a new language until you are ready to translate everything.
  • Shop association. You can make the language only available to a selection of your shops, for instance shops that target a specific locale.

Once your language is saved and enabled, you can import its language pack. This is done in the "Translations" page, under the "Localization" menu. Use the "Import a language pack manually" tool.

...

  • Gdy motyw PrestaShopStyle dobrze kodowany, to jest w stanie obsłużyć języki RTL - pod warunkiem, że są wyraźnie określone jako takie właśnie języki.
  • Status. Możesz wyłączyć nowy język, dopóki wszystkie tłumaczenia nie będą gotowe.
  • Sklep powiązany. Możesz sprawić, że konkretny język będzie dostępny tylko w wybranych sklepach, na przykład tych, których celem są konkretne lokalizacje.

Gdy język zostanie zapisany i włączony, możesz zaimportować jego pakiet językowy. Można to zrobić na stronie "Tłumaczenia" w menu "Lokalizacja". Użyj funkcji "Importuj pakiet językowy ręcznie".

Na koniec, upewnij się, że wszystko działa: przejdź do front-office sklepu i kliknij na wybraną flagę znajdującą się na górze. W podobny sposób Twoi klienci, za pomocą tych ikon, będą mogli wybrać język.