Skip to content

Expand i18n coverage: wrap remaining hardcoded UI strings in __() #18

Description

@sanmaxdev

LinkForge supports translations via lang/*.json, but not every UI string is wrapped yet — only some Blade views use Laravel's __() helper, so the rest stay English regardless of locale.

Help us make the whole UI translatable. This is a friendly, incremental task — one view per PR is perfectly welcome.

How to help

  1. Pick a Blade view under resources/views/ that still has hardcoded English.
  2. Wrap user-facing strings in __():
    • before: <h1>Dashboard</h1>
    • after: <h1>{{ __('Dashboard') }}</h1>
  3. Add the new key/value to lang/en.json (and lang/es.json if you can translate it).
  4. Run vendor/bin/pint and php artisan test, then open a PR.

Tips

  • Only wrap visible UI copy — not code, routes, or logs.
  • Use the English sentence as the key, matching the existing style.
  • Small PRs are great — even one view helps!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions