Toolverse
Wszystkie skille

lokalise-ci-integration

autor: jeremylongshore

Zautomatyzuj synchronizację tłumaczeń między Lokalise a GitHub Actions

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do konfiguracji CI/CD dla Lokalise z GitHub Actions. Pozwala automatycznie wysyłać ciągi źródłowe do Lokalise przy każdym push na główną gałąź, pobierać gotowe tłumaczenia podczas buildu oraz blokować pull requesty z brakującymi tłumaczeniami. Obsługuje workflow oparte na gałęziach Git, które odzwierciedlają strategię branching Twojego projektu. Dzięki temu deweloperzy piszą kod, tłumacze pracują w Lokalise, a CI automatycznie wszystko synchronizuje — bez ręcznego zarządzania plikami tłumaczeń.

Jak używać

  1. Przygotuj wymagane dane: pobierz Project ID z ustawień Lokalise (Settings > General > Project ID) i wygeneruj token API z uprawnieniami do odczytu i zapisu (Profile > API Tokens). Zapisz oba jako sekrety GitHub: LOKALISE_API_TOKEN i LOKALISE_PROJECT_ID.

  2. Zainstaluj Lokalise CLI v2 w swoim workflow — skill automatycznie pobierze skrypt instalacyjny z oficjalnego repozytorium.

  3. Utwórz plik .github/workflows/lokalise-upload.yml, który będzie wysyłać ciągi źródłowe do Lokalise za każdym razem, gdy zmienisz plik lokalnych (np. src/locales/en.json) na gałęzi main. Skill pomoże ci skonfigurować ścieżkę do pliku źródłowego.

  4. Dodaj workflow do pobierania tłumaczeń z Lokalise podczas buildu — skill wygeneruje konfigurację, która pobierze przetłumaczone pliki i umieści je w odpowiednich katalogach projektu.

  5. Opcjonalnie skonfiguruj blokadę pull requestów, które zawierają brakujące tłumaczenia — workflow sprawdzi kompletność tłumaczeń przed mergowaniem kodu.

  6. Uruchom skill z frazami takimi jak "lokalise CI", "lokalise GitHub Actions" lub "lokalise automated sync", aby uzyskać pełną konfigurację dostosowaną do Twojej struktury projektu.

Podobne skille