Skip to content
better-i18n.com
Bu sayfada

Publish pending translation changes to the CDN. After creating or updating translations, changes are staged but not live until you publish.

publish #

Deploy all pending changes to CDN.

Bash
better-i18n publish -p acme/dashboard

Interactive mode shows a summary before publishing:

Text
  Pending changes in acme/dashboard:
    + 12 translations
    - 2 keys deleted

  Publish to CDN? [Y/n]

Options #

OptionDescription
-p, --project <org/name>Project identifier
-y, --yesSkip confirmation
--jsonJSON output

publish:status #

Check what changes are pending before publishing.

Bash
better-i18n publish:status -p acme/dashboard
Text
  2 pending changes
    + 2 translations to publish
    Languages: en

  Run better-i18n publish to deploy.

syncs list #

View recent sync/publish job history.

Bash
better-i18n syncs list -p acme/dashboard
better-i18n syncs list -p acme/dashboard --limit 20
Text
  5 recent syncs

  ✓ 90df897e  5/6/2026, 1:49 AM  batch_publish
  ✓ ca9be32c  5/6/2026, 1:45 AM  batch_publish
  ✗ 56751f79  5/5/2026, 3:35 PM  sync · R2 upload failed

syncs get #

Get details about a specific sync job.

Bash
better-i18n syncs get <syncId>
better-i18n syncs get <syncId> --wait   # Block until done (max 15s)

syncs cancel #

Cancel a pending (not yet started) sync job.

Bash
better-i18n syncs cancel <syncId> --yes