generate-translations
Automatycznie generuj tłumaczenia dla nowych kluczy w pakietach Payload
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do Payload CMS, który automatyzuje tworzenie tłumaczeń dla nowych kluczy translacyjnych dodanych do pakietów core lub pluginów. Zamiast ręcznie tłumaczyć każdy nowy tekst na wszystkie wspierane języki, definiujesz klucz w angielskim, a narzędzie generuje tłumaczenia automatycznie. Obsługuje dwa systemy: tłumaczenia core dla pakietów UI i Payload, oraz tłumaczenia pluginów dla rozszerzeń. Idealne dla zespołów rozwijających wielojęzyczne aplikacje w Payload.
Jak używać
Dodaj nowy klucz translacyjny do pliku angielskiego. Otwórz
packages/translations/src/languages/en.tsi wstaw swój nowy tekst w odpowiedniej sekcji (np. authentication, general, fields), używając zagnieżdżonych obiektów do organizacji.Jeśli tłumaczenie ma być dostępne po stronie klienta (w przeglądarce), dodaj ścieżkę klucza do
packages/translations/src/clientKeys.tsw notacji dwukropkowej (np. 'authentication:newFeature').Przejdź do katalogu skryptów narzędziowych wpisując
cd tools/scripts.Uruchom generator tłumaczeń poleceniem
pnpm generateTranslations:coredla pakietów core lubpnpm generateTranslations:plugindla pluginów.Skill automatycznie przetłumaczy Twoje nowe klucze na wszystkie wspierane języki i zaktualizuje odpowiednie pliki translacyjne.
Zweryfikuj wygenerowane tłumaczenia w plikach językowych i zatwierdź zmiany w kontroli wersji.