Toolverse
Wszystkie skille

restapi-translations

autor: mikopbx

Automatyczne zarządzanie rosyjskimi tłumaczeniami kluczy REST API w MikoPBX

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
mikopbx
Kategoria
Backend

O skillu

Skill do automatycznego synchronizowania tłumaczeń REST API dla MikoPBX. Wyszukuje brakujące rosyjskie klucze w pliku RestApi.php, porównuje je z kodem źródłowym i synchronizuje zmiany. Użyj go po dodaniu nowych endpointów API, podczas weryfikacji tłumaczeń lub przed wydaniem nowej wersji. Obsługuje ekstrakcję kluczy, walidację tłumaczeń i tworzenie kopii zapasowych przed zmianami.

Jak używać

  1. Otwórz terminal i przejdź do katalogu skilla: cd .claude/skills/restapi-translations/scripts
  2. Uruchom interaktywny skrypt zarządzania tłumaczeniami: ./manage_translations.sh — pojawi się menu z opcjami.
  3. Wybierz opcję 7 (Uruchom wszystko), aby wykonać pełny cykl: ekstrakcja kluczy z kodu, walidacja tłumaczeń i synchronizacja RestApi.php.
  4. Alternatywnie, wykonaj kroki ręcznie: najpierw python3 extract_keys.py, aby wyodrębnić klucze rest_* z kodu źródłowego, następnie python3 validate_translations.py, aby porównać klucze z RestApi.php.
  5. Na koniec uruchom python3 sync_translations.py --add-missing, aby dodać brakujące klucze do RestApi.php. Skill automatycznie tworzy kopię zapasową przed zmianami.
  6. Jeśli chcesz najpierw zobaczyć, jakie zmiany będą wprowadzone, wybierz opcję 6 (Podgląd zmian) w menu interaktywnym — to uruchomi tryb dry-run bez modyfikacji plików.

Podobne skille