swiftyper/laravel-fbt-sync

Extension for automatic deployment of fbt framework translations for Laravel
2,432
Install
composer require swiftyper/laravel-fbt-sync
Latest Version:1.3.4
PHP:^7.0 || ^8.0
License:MIT
Last Updated:May 27, 2026
Links: GitHub  ·  Packagist
Maintainer: swiftyper

Laravel FBT sync

This library allows you to import native phrases and automatically deploy reviewed translations.

Get started with Swiftyper Translations

Requirements

📦 Installing

$ composer require swiftyper/laravel-fbt-sync

🔧 Configuration

These steps are required:

  1. Register your FBT project on Swiftyper Translations

  2. Publish config file:

$ php artisan vendor:publish --provider="Swiftyper\fbt\IntlServiceProvider" --tag=swiftyper-config
  1. Set option api_key in /config/fbt.php.

  2. Init project settings:

$ php artisan swiftyper:fbt --init

Options

The following options can be defined:

  • api_key string: Project API key (required)
  • routes bool: Enable routes: /intl/deploy, /intl/upload, /intl/sync
  • verify_signature bool: Verify signature from response

🚀 Artisan Command

php artisan swiftyper:fbt

Options

Option Description
--deploy Deploy reviewed app translations
--upload Upload phrases/translations to swiftyper (from default storage)
--upload=[path] Upload phrases/translations to swiftyper
--init Connect fbt project with swiftyper
--pretty Pretty print output (default: true)

📜 License

The MIT License (MIT). Please see LICENSE for more information.

Related Packages

Version History

Version Released PHP Laravel License
1.3.4 ^7.0 || ^8.0 ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0|^13.0 MIT
1.0.3 ^7.0 || ^8.0 ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0 MIT
1.0.2 ^7.0 || ^8.0 ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0 MIT
1.0.1 ^7.0 || ^8.0 ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0|^8.0 MIT
1.0 ^7.0 || ^8.0 ~5.5.0|~5.6.0|~5.7.0|~5.8.0|^6.0|^7.0|^8.0 MIT