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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions