Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI
Dzięki integracji serwera Intlayer MCP z ulubionym asystentem AI możesz uzyskać dostęp do całej dokumentacji bezpośrednio z ChatGPT, DeepSeek, Cursor, VSCode itp.
Zobacz dokumentację serwera MCPTreść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.
Zobacz ostatnią wersję oryginalnej treści w języku angielskimJeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.
Link do dokumentacji na GitHubieKopiuj dokument Markdown do schowka
Wypełnianie / audyt / tłumaczenie słowników
npx intlayer fillTo polecenie analizuje Twoje pliki deklaracji treści pod kątem potencjalnych problemów, takich jak brakujące tłumaczenia, niespójności strukturalne lub niezgodności typów. Jeśli wykryje jakiekolwiek problemy, intlayer fill zaproponuje lub zastosuje aktualizacje, aby utrzymać Twoje słowniki spójne i kompletne.
Alias:
- npx intlayer dictionaries fill
- npx intlayer dictionary fill
- npx intlayer dic fill
Argumenty:
Opcje listy plików:
-f, --file [files...]: Lista konkretnych plików deklaracji treści do audytu. Jeśli nie zostanie podana, audytowane będą wszystkie znalezione pliki *.content.{ts,js,mjs,cjs,tsx,jsx,json} zgodnie z konfiguracją.
Przykład: npx intlayer dictionary fill -f src/home/app.content.ts
-k, --keys [keys...]: Filtrowanie słowników na podstawie kluczy. Jeśli nie zostanie podane, audytowane będą wszystkie słowniki.
Przykład: npx intlayer dictionary fill -k key1 key2
--key [keys...]: Filtrowanie słowników na podstawie kluczy (alias dla --keys).
Przykład: npx intlayer dictionary fill --key key1 key2
--excluded-keys [excludedKeys...]: Wykluczanie słowników na podstawie kluczy. Jeśli nie zostanie podane, audytowane będą wszystkie słowniki.
Przykład: npx intlayer dictionary fill --excluded-keys key1 key2
--excluded-key [excludedKeys...]: Wykluczanie słowników na podstawie kluczy (alias dla --excluded-keys).
Przykład: npx intlayer dictionary fill --excluded-key key1 key2
--path-filter [pathFilters...]: Filtrowanie słowników na podstawie wzorca glob dla ścieżek plików.
Przykład: npx intlayer dictionary fill --path-filter "src/home/**"
Opcje wyjścia wpisów:
--source-locale [sourceLocale]: Źródłowa lokalizacja do tłumaczenia. Jeśli nie zostanie podana, zostanie użyta domyślna lokalizacja z Twojej konfiguracji.
--output-locales [outputLocales...]: Docelowe lokalizacje do tłumaczenia. Jeśli nie zostaną podane, zostaną użyte wszystkie lokalizacje z Twojej konfiguracji z wyjątkiem lokalizacji źródłowej.
--mode [mode]: Tryb tłumaczenia: complete, review. Domyślnie complete. complete wypełni wszystkie brakujące treści, review wypełni brakujące treści i przejrzy istniejące klucze.
Opcje Git:
- --git-diff: Uruchom 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śl bazowe odniesienie dla różnic git (domyślnie origin/main).
- --git-diff-current: Określ bieżące odniesienie dla różnic git (domyślnie HEAD).
- --uncommitted: Uwzględnij niezacommitowane zmiany.
- --unpushed: Uwzględnij niepushowane zmiany.
--untracked: Uwzględnij nieśledzone pliki.
Przykład: npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD
Przykład: npx intlayer doc translate --uncommitted --unpushed --untracked
Opcje AI:
- --model [model]: Model AI do użycia przy tłumaczeniu (np. gpt-3.5-turbo).
- --provider [provider]: Dostawca AI do użycia przy tłumaczeniu.
- --temperature [temperature]: Ustawienie temperatury dla modelu AI.
- --api-key [apiKey]: Podaj własny klucz API dla usługi AI.
- --custom-prompt [prompt]: Podaj niestandardowe polecenie dla instrukcji tłumaczenia.
--application-context [applicationContext]: Podaj dodatkowy kontekst dla tłumaczenia AI.
Przykład: npx intlayer fill --model gpt-3.5-turbo --provider openai --temperature 0.5 --api-key sk-1234567890 --application-context "Moja aplikacja to sklep z kotami"
Opcje zmiennych środowiskowych:
- --env: Określ środowisko (np. development, production).
--env-file [envFile]: Podaj niestandardowy plik środowiskowy do załadowania zmiennych.
Przykład: npx intlayer fill --env-file .env.production.local
Przykład: npx intlayer fill --env production
Opcje konfiguracji:
--base-dir: Określ katalog bazowy dla projektu.
Przykład: npx intlayer fill --base-dir ./src
--no-cache: Wyłącz pamięć podręczną.
Przykład: npx intlayer build --no-cache
Opcje przygotowania:
--build: Buduj słowniki przed wysłaniem, aby zapewnić aktualność zawartości. Wartość true wymusi budowanie, false pominie budowanie, undefined pozwoli na użycie pamięci podręcznej budowania.
--skip-metadata: Pomiń uzupełnianie brakujących metadanych (opis, tytuł, tagi) dla słowników.
Opcje logowania:
- --verbose: Włącz szczegółowe logowanie do debugowania. (domyślnie true przy użyciu CLI)
Przykład:
npx intlayer fill --file src/home/*.content.ts --source-locale en --output-locales fr es --model gpt-3.5-turboTo polecenie przetłumaczy zawartość z angielskiego na francuski i hiszpański dla wszystkich plików deklaracji zawartości w katalogu src/home/ używając modelu GPT-3.5 Turbo.