Toolverse
Wszystkie skille

generate-translations

autor: payloadcms

Automatycznie generuj tłumaczenia dla nowych kluczy w pakietach Payload

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

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ć

  1. Dodaj nowy klucz translacyjny do pliku angielskiego. Otwórz packages/translations/src/languages/en.ts i wstaw swój nowy tekst w odpowiedniej sekcji (np. authentication, general, fields), używając zagnieżdżonych obiektów do organizacji.

  2. Jeśli tłumaczenie ma być dostępne po stronie klienta (w przeglądarce), dodaj ścieżkę klucza do packages/translations/src/clientKeys.ts w notacji dwukropkowej (np. 'authentication:newFeature').

  3. Przejdź do katalogu skryptów narzędziowych wpisując cd tools/scripts.

  4. Uruchom generator tłumaczeń poleceniem pnpm generateTranslations:core dla pakietów core lub pnpm generateTranslations:plugin dla pluginów.

  5. Skill automatycznie przetłumaczy Twoje nowe klucze na wszystkie wspierane języki i zaktualizuje odpowiednie pliki translacyjne.

  6. Zweryfikuj wygenerowane tłumaczenia w plikach językowych i zatwierdź zmiany w kontroli wersji.

Podobne skille