Szukaj
Localized public text
Lokalizacja 30 sierpnia 2026

Jak dostosować treści publiczne do każdego języka

Spraw, aby publiczna część witryny brzmiała poprawnie w każdym języku

PostnHost pozwala zmieniać wspólne publiczne teksty bez edytowania artykułu czy strony. Obejmuje to nazwę witryny, slogan, podtytuł, meta tytuł i meta opis wyświetlane dla danego języka.

Te ustawienia zmieniają teksty otaczające twoje treści. Nie tłumaczą treści artykułów, stron ani kategorii.

Wybierz język

  1. Otwórz Settings i wybierz I18n.
  2. Użyj menu Locale, aby wybrać język, który chcesz edytować.
  3. Przejrzyj istniejące wartości przed wprowadzeniem zmian.

W tym menu pojawiają się tylko języki dostępne już na twojej stronie. Jeśli brakuje języka, dodaj go najpierw w Languages.

Edytuj główne teksty publiczne

Pierwsze pola dotyczą tekstów, których potrzebuje większość właścicieli witryn:

  • Site Name to nazwa publikacji używana w całej publicznej części witryny i w informacjach o stronie.
  • Tagline to krótka etykieta obok głównego nagłówka bloga.
  • Subtitle wprowadza publikację lub jej najnowsze treści.
  • Meta Title to domyślny tytuł używany dla indeksu bloga w wynikach wyszukiwania i na kartach przeglądarki.
  • Meta Description podsumowuje publikację do wyników wyszukiwania i podglądów udostępniania.
Ustawienia I18n PostnHost z wybranym językiem hiszpańskim oraz widocznymi polami głównych tekstów publicznych.

Najpierw wybierz lokalizację (Locale), a następnie edytuj tylko publiczne teksty dla tego języka.

Zapisz i sprawdź stronę publiczną

  1. Zaktualizuj pola, które chcesz zmienić.
  2. Wybierz Save I18n.
  3. Otwórz publiczną wersję strony w tym języku.
  4. Sprawdź nagłówek strony, podtytuł, tytuł w przeglądarce oraz opis udostępniania.

Utrzymuj tytuły zwięzłe, a opisy użyteczne same w sobie. Odwiedzający może zobaczyć ten tekst w wynikach wyszukiwania, zanim zobaczy resztę witryny.

Przywróć standardowe sformułowania

Jeśli nie chcesz już niestandardowej wartości, wyczyść to pole i zapisz ponownie. PostnHost wróci do sformułowania dostarczonego przez wybrany język.

Używaj Advanced tylko wtedy, gdy jest to potrzebne

Sekcja Advanced zawiera drobne komunikaty interfejsu, takie jak etykiety nawigacji i komunikaty o pustych stanach. Większość witryn może pozostawić te wartości bez zmian. Jeśli je edytujesz, zmieniaj jedno czytelne oznaczenie na raz i sprawdzaj odpowiadającą stronę publiczną po każdej zmianie.

Powtórz dla każdego języka

Przełącz menu Locale i powtórz tę krótką kontrolę dla każdego języka, w którym publikujesz. Dzięki temu nazwa witryny i wprowadzenie pozostaną spójne, a jednocześnie każdy język będzie czytany naturalnie.

Opcjonalne ustawienie dla deweloperów: dodaj język, którego PostnHost nie zawiera

Możesz pominąć tę sekcję, jeśli potrzebny język jest już dostępny. Jeśli chcesz publikować w innym języku, dodaj zarówno rekord języka w CMS, jak i odpowiadający mu plik locale dla Rails. Na przykład, aby dodać włoski:

  1. Otwórz Languages, utwórz Italian i użyj it jako Language Code.
  2. W katalogu głównym aplikacji hosta wygeneruj początkowy plik lokalizacji:
bin/rails g postnhost:locale it

To tworzy config/locales/it.yml na podstawie angielskich publicznych ciągów. Przetłumacz wartości znajdujące się pod postnhost.public, zachowując bez zmian klucze YAML.

Dodaj ten sam kod lokalizacji do config.i18n.available_locales w config/application.rb i zachowaj angielski jako fallback:

config.i18n.default_locale = :en
config.i18n.available_locales = %i[en fr de es it]
config.i18n.fallbacks = [:en]

Kod języka, nazwa pliku, klucz główny YAML i dostępna lokalizacja muszą być zgodne. Zrestartuj aplikację po zmianie config/application.rb. Następnie wróć do strony języka włoskiego; ostrzeżenie o brakującym pliku lokalizacji powinno zniknąć.