Tovább a tartalomhoz

WP-CLI parancsok

A wp lw-translate parancsai: list, install, delete, refresh és settings, valódi kimenetekkel.

Főparancs: wp lw-translate. Alparancsok: list, install, delete, refresh, settings. A kimenet angol. A CLI nem ellenőriz WordPress-jogosultságot.

Kimenet
$ wp lw-translate list
slug name type status files local_date
fluent-smtp FluentSMTP plugin up_to_date 2 2025-10-21 10:10+0200
generateblocks GenerateBlocks plugin not_installed 171 -
Kapcsoló Értékek
--status all (alap), update, up_to_date, not_installed
--type plugin vagy theme
--format table (alap), json, csv, yaml, count

A local_date a telepített .po fájl utolsó fordítási dátuma, ha nincs: -. Ha egyik telepített elemhez sincs fordítás, ezt kapod (--format=count mellett is, nem 0-t):

Kimenet
$ wp lw-translate list
Warning: No translations found matching the criteria.
Kimenet
$ wp lw-translate install fluent-smtp
Success: Translation installed for plugin: fluent-smtp
Warning: Ignored files that are not valid translation files for this item: fluent-smtp-hu_HU.l10n.php

A figyelmeztetés tájékoztató: a tárolóban lévő .l10n.php fájlt nem tölti le, hanem helyben készíti el. A többi fájl települt.

  • --type=theme sablonhoz; alapból plugin.
  • wp lw-translate install --all minden nem naprakész tételt telepít vagy frissít, a még nem telepítetteket is. A tételhibák Warning sorként jönnek, a többi fut tovább. A végén: Installed N translation(s). Ha nincs teendő: All translations are up to date.

Ha csak a már telepített fordításokat frissítenéd, előbb nézd meg őket: wp lw-translate list --status=update, és tételenként telepítsd.

Terminál
wp lw-translate delete fluent-smtp
wp lw-translate delete --all --yes

Csak azokat a fájlokat törli, amelyeket a tároló az adott tételhez listáz, és a hozzájuk készült .l10n.php-t. Siker: Success: Translation deleted for plugin: <slug>. Ha a GitHub nem érhető el: Could not read the repository listing, so nothing was deleted: …. A --all rákérdez (Delete ALL installed translations?), a --yes ezt átugorja.

Kimenet
$ wp lw-translate refresh
Success: Cache cleared. Next list/install will fetch fresh data.
Kimenet
$ wp lw-translate settings list
key value default is_default
tone formal formal yes
locale hu_HU hu_HU yes
cache_ttl 43200 43200 yes
$ wp lw-translate settings set tone informal
Success: Setting 'tone' updated.
  • settings get <kulcs>: például wp lw-translate settings get tone → formal.
  • A tone értéke formal vagy informal.
  • A cache_ttl tartományon kívüli értékét a CLI a határra igazítja és elmenti (Warning: Value adjusted to the allowed range: N). A felület ilyenkor hibát ad.
  • A locale-nél a CLI csak azt nézi, hogy nyelvkód-formájú-e. Azt nem, hogy van-e ilyen nyelv a tárolóban, ezért a felületen állítsd, vagy ellenőrizd utána a list paranccsal.

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások