Getting started with LangSyncer

These are the short, practical articles for a first afternoon with LangSyncer: installing the client package in a Laravel app, bringing in the language files the project already has, and finding the text that was never wrapped in a translation helper in the first place.

They complement the documentation. The docs describe every option; these posts follow one path from an existing app to translations that can be edited without a deploy.

Keep going

Frequently asked questions

Do I have to rewrite my existing translations to use LangSyncer?

No. Existing PHP and JSON language files can be imported as they are, with their keys and nesting preserved, so the app keeps calling __() with the same keys.

How do I find text that is still hardcoded in Blade views?

Scan the templates for text outside translation helpers. The free Blade scanner on this site checks a pasted template, and the product scanner covers a whole project and suggests keys for what it finds.

We'd like to use analytics and marketing cookies to understand how the site is used. They stay off unless you accept them. Cookie Policy