Katalog
Przewodnik
Strona startowa - Języki

Konfiguracja strony startowej i języków katalogu

Za konfigurację strony startowej oraz dostępności języków obcych w katalogu odpowiada sekcja landingPage w pliku konfiguracyjnym

configuration-file.json
"landingPage": {
    "logo": "",
    "languages": [
      {
        "name": "Polski",
        "code": "pl",
        "title": "Wybierz swój język"
      }
    ]
  },

Logo

Aby wyświetlić logo firmy w lewym górnym rogu katalogu, podaj URL do grafiki do właśniwości "logo". Przykład odniesienia oraz konstrukcji adresu URL dla grafiki wgranej do systemu Variantic znajdziesz w opisie

Dodawanie języków

Aby dodać kolejny język należy skopiować cały obiekt, w którym znajdują się opcje konfiuracyjne języka a następnie uzupenić je danymi.

  • name - to opis, który znajdzie się na przycisku wyboru języka,
  • code - przyjmuje kod ISO danego języka,
  • title- opis dla danego języka

Przykład

Plik konfiguracyjny:

configuration-file.json
"landingPage": {
    "logo": "",
    "languages": [
      {
        "name": "Polski",
        "code": "pl",
        "title": "Wybierz swój język"
      },
      {
        "name": "English",
        "code": "en",
        "title": "Choose your language"
      }
    ]
  },

Strona startowa:

Języki

Dodawanie tłumaczeń

W końcowej części pliku konfiguracyjnego znajduje się sekcja tłumaczeń translations. Nazwą obiektu jest kod ISO języka, którego dotyczą dane tłumaczenia.

W szablonie w sekcji translations zostały dodane klucze tłumaczeń (np."baner_title") dla wszystkich podstawowych opisów, które znajdują się w katalogu. Klucze tłumaczeń można dodawać samodzielnie tak samo jak tłumaczenia. Schemat jest następujący:

configuration-file.json
"translations": {
    "pl": {
      "baner_title": "tłumaczenie_dla_klucza_banner_title",
      "baner_description": "tłumaczenie_dla_klucza_banner_description",
      "baner_button_label": "tłumaczenie_dla_klucza_banner_button_label"
    }
  }

gdzie:

  • pl - to kod ISO języka polskiego,
  • baner_title - to klucz tłumaczenia dla elementu: opis baneru
  • tłumaczenie_dla_klucza_banner_title - to fraza, która będzie widoczna jeśli katalog zostanie otworzony w języku polskim dla obiektu: opis baneru

W przypadku gdy dodane zostaną dwa języki, sekcja translations będzie wyglądała w następujący sposób:

configuration-file.json
"translations": {
    "pl": {
      "baner_title": "tłumaczenie_dla_klucza_banner_title_po_polsku",
      "baner_description": "tłumaczenie_dla_klucza_banner_description_po_polsku",
      "baner_button_label": "tłumaczenie_dla_klucza_banner_button_label_po_polsku"
    },
     "en": {
      "baner_title": "tłumaczenie_dla_klucza_banner_title_po_angielsku",
      "baner_description": "tłumaczenie_dla_klucza_banner_description_po_angielsku",
      "baner_button_label": "tłumaczenie_dla_klucza_banner_button_label_po_angielsku"
    }
  }