Otrzymuj powiadomienia o nadchodzących wydaniach Intlayera
    Data utworzenia:2024-08-11Ostatnia aktualizacja:2025-11-22

    Wysyłanie słowników

    npx intlayer dictionary push

    Jeśli edytor intlayer jest zainstalowany, możesz również wysyłać słowniki do edytora. To polecenie pozwoli udostępnić słowniki w edytorze. W ten sposób możesz dzielić się swoimi słownikami z zespołem i edytować treści bez konieczności modyfikowania kodu aplikacji.

    Alias:

    • npx intlayer dictionaries push
    • npx intlayer dictionary push
    • npx intlayer dic push

    Argumenty:

    Opcje słownika:

    • -d, --dictionaries: identyfikatory słowników do pobrania. Jeśli nie zostaną podane, zostaną wysłane wszystkie słowniki.

      Przykład: npx intlayer dictionary push -d my-dictionary-id my-other-dictionary-id
    • --dictionary: identyfikatory słowników do pobrania (alias dla --dictionaries).

      Przykład: npx intlayer dictionary push --dictionary my-dictionary-id my-other-dictionary-id

    Opcje konfiguracji:

    • --base-dir: Określ katalog bazowy projektu. Aby pobrać konfigurację intlayer, polecenie będzie szukać pliku intlayer.config.{ts,js,json,cjs,mjs} w katalogu bazowym.

      Przykład: npx intlayer dictionary push --env-file .env.production.local
    • --no-cache: Wyłącz pamięć podręczną.

      Przykład: npx intlayer build --no-cache

    Opcje zmiennych środowiskowych:

    • --env: Określ środowisko (np. development, production). Przydatne, gdy używasz zmiennych środowiskowych w pliku konfiguracyjnym intlayer.
    • --env-file: Podaj niestandardowy plik środowiskowy do załadowania zmiennych. Przydatne, gdy używasz zmiennych środowiskowych w pliku konfiguracyjnym intlayer.

      Przykład: npx intlayer dictionary push --env-file .env.production.local
      Przykład: npx intlayer dictionary push --env production

    Opcje wyjścia:

    • -r, --delete-locale-dictionary: Pomija pytanie o usunięcie katalogów lokalizacji po przesłaniu słowników i usuwa je. Domyślnie, jeśli słownik jest zdefiniowany lokalnie, nadpisze zawartość zdalnych słowników.

      Przykład: npx intlayer dictionary push -r
      Przykład: npx intlayer dictionary push --delete-locale-dictionary
    • -k, --keep-locale-dictionary: Pomija pytanie o usunięcie katalogów lokalizacji po przesłaniu słowników i zachowuje je. Domyślnie, jeśli słownik jest zdefiniowany lokalnie, nadpisze zawartość zdalnych słowników.

      Przykład: npx intlayer dictionary push -k
      Przykład: npx intlayer dictionary push --keep-locale-dictionary

    Opcje przygotowania:

    • --build: Buduje słowniki przed przesłaniem, aby zapewnić aktualność zawartości. Wartość true wymusi budowanie, false pominie budowanie, undefined pozwoli na użycie pamięci podręcznej budowania.

    Opcje logowania:

    • --verbose: Włącza szczegółowe logowanie do celów debugowania. (domyślnie true przy użyciu CLI)

    Opcje Git:

    • --git-diff: Uruchamia tylko na słownikach, które zawierają zmiany od bazy (domyślnie origin/main) do bieżącej gałęzi (domyślnie HEAD).
    • --git-diff-base: Określa bazowe odniesienie dla różnic git (domyślnie origin/main).
    • --git-diff-current: Określa bieżące odniesienie dla różnic git (domyślnie HEAD).
    • --uncommitted: Uwzględnia niezacommitowane zmiany.
    • --unpushed: Uwzględnia zmiany nieprzesłane do zdalnego repozytorium.
    • --untracked: Uwzględnia pliki nieśledzone przez git.

      Przykład: npx intlayer dictionary push --git-diff --git-diff-base origin/main --git-diff-current HEAD
      Przykład: npx intlayer dictionary push --uncommitted --unpushed --untracked
    Otrzymuj powiadomienia o nadchodzących wydaniach Intlayera