Skip to content

WP-CLI parancsok

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

This content is not available in your language yet.

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.

We respect your privacy

We use cookies to improve your browsing experience and to analyse traffic. Analytics only starts if you allow it. Privacy policy, Cookie policy.

Cookie settings