Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Translations Laravel Package

outhebox/laravel-translations

View on GitHub
Deep Wiki
Context7
v2.1.0

What's New

  • Laravel 13 support — added ^13.0 to illuminate constraints
  • PHP 8.5 support — added to CI matrix
  • Inertia.js v3 support — updated inertiajs/inertia-laravel to ^2.0||^3.0 and [@inertiajs](https://github.com/inertiajs)/react to ^2.3.7 || ^3.0, replaced <title inertia> with <title data-inertia>
  • spatie/laravel-query-builder v7 compatibility — updated allowedFilters/allowedSorts calls to use variadic syntax and handled SortDirection enum change

Contributors

Thanks to @adereksisusanto for flagging the spatie/laravel-query-builder v7 compatibility issues (#180).

v2.0.2
  • Make report bug URL configurable via prop
  • Update Pro banner link to short URL
v2.0.1

Bug Fix

  • Fixed translations:upgrade command failing with "There is no active transaction" on MySQL/MariaDB (#177)

What changed

DDL statements (DROP TABLE, CREATE TABLE) were running inside a DB::transaction() wrapper. MySQL/MariaDB implicitly commits on DDL, which kills the active transaction. The fix moves DDL outside the transaction and wraps only DML inserts.

v2.0.0

What's New

A complete rewrite of the translations management UI, migrating from Vue to React while staying on Inertia.js v2.

Highlights

  • Vue to React migration — Full rewrite of the frontend from Vue to React 19 with Tailwind CSS v4
  • Contributors system — Invite and manage contributors with role-based access and email invitations
  • Similar keys — Phrase editor now suggests similar translation keys for reference
  • Settings dialog — Customizable accent color for the UI
  • Improved import/export — Better handling of translation file import and export workflows
  • DataTable with bulk actions — Select, filter, and perform bulk operations on translations
  • Octane support — Fixed model event handling for Laravel Octane compatibility
  • Database indexes — Added indexes for better query performance
  • Priority field — Translation keys can now be prioritized
  • v2 upgrade commandtranslations:upgrade command for migrating from v1

Requirements

  • PHP 8.3+
  • Laravel 11.x or 12.x

Upgrading from v1

composer require outhebox/laravel-translations:^2.0
php artisan translations:upgrade
php artisan migrate
1.4.4

What's Changed

New Contributors

Full Changelog: https://github.com/MohmmedAshraf/laravel-translations/compare/1.4.3...1.4.4

1.4.3

What's Changed

  • fix: change ltu_phrases.key column from varchar(255) to text to support long keys commonly used in JSON translation files (closes #122)
  • fix: change phrase_id foreign key from cascadeOnDelete to nullOnDelete to fix migration failure on MSSQL/Azure SQL (closes #139)

Upgrade: Run php artisan migrate after updating the package.

1.4.2

What's Changed

New Contributors

Full Changelog: https://github.com/MohmmedAshraf/laravel-translations/compare/1.4.1...1.4.2

1.3.1
1.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/MohmmedAshraf/laravel-translations/compare/1.2.1...1.3.0

1.2.1

What's Changed

Full Changelog: https://github.com/MohmmedAshraf/laravel-translations/compare/1.2.0...1.2.1

1.1.8

What's Changed

New Contributors

Full Changelog: https://github.com/MohmmedAshraf/laravel-translations/compare/1.1.7...1.1.8

1.1.5

What's Changed

Full Changelog: https://github.com/MohmmedAshraf/laravel-translations/compare/1.1.4...1.1.5

1.0.9

What's Changed

New Contributors

Full Changelog: https://github.com/MohmmedAshraf/laravel-translations/compare/1.0.8...1.0.9

1.0.4

What's Changed

Full Changelog: https://github.com/MohmmedAshraf/laravel-translations/compare/1.0.3...1.0.4

1.0.2

What's Changed

New Contributors

Full Changelog: https://github.com/MohmmedAshraf/laravel-translations/compare/1.0.1...1.0.2

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver