dashed/dashed-translations
Dashed Translations is a Laravel package for managing multilingual application strings. It helps organize and maintain translation files, making it easier to keep localization consistent across your project’s supported languages.
dashed/dashed-translations is a Laravel package, so the expected shape is a service provider with auto-discovery (extra.laravel in composer.json), publishable config, and migrations. That fits cleanly into a standard Laravel monolith or a modular app. The open question is coupling: the dashed vendor namespace implies it is designed around DashedCMS conventions, and if it depends on CMS core contracts (admin panels, content models, route registration), reuse inside a plain Laravel app or a competing CMS becomes constrained. Confirm whether the translation store is self-contained (files + a translations table) or whether it reaches into CMS core.composer require, publish config and migrations, register locale-detection middleware, seed existing lang/ files. Real effort lives in two places — the admin/editing surface (if the package ships one or expects the CMS to provide it) and cache invalidation on translation writes. Verify the illuminate/* and PHP version constraints before committing; a tight constraint can pin the host application's framework upgrade path.2026-03-31 release date should be verified — a future-dated or mis-tagged release is a provenance smell worth resolving before adoption. Test coverage, CI status, and dependency freshness (especially symfony/* and illuminate/* constraints) are all unverified from the metadata alone.lang/ PHP/JSON files, then run a dual-read period where file-based translations remain authoritative and the package's store is reconciled against them. Only flip the read path once parity is proven across all supported locales.mcamara/laravel-localization, spatie/laravel-translation-loader, astrotomic/laravel-translatable), and middleware ordering against session/auth middleware that may set the locale. Two locale middlewares in the same stack is a predictable source of "wrong language after login" bugs.How can I help you explore Laravel packages today?