Skip to content

Add a UI translation for a new language (French, German, Portuguese, …) #17

Description

@sanmaxdev

LinkForge is internationalized with JSON language files. We currently ship English (lang/en.json) and Spanish (lang/es.json) — and we'd love more languages!

This is a great first contribution: no PHP required. 🌍

How to contribute a language

  1. Copy lang/en.json to lang/<locale>.json (e.g. lang/fr.json, lang/de.json, lang/pt.json).
  2. Translate the ~99 string values. Keep the JSON keys exactly as they are, and leave placeholder tokens like :count / :name untouched.
  3. Set APP_LOCALE=<locale> in .env, load the app, and check the UI reads naturally.
  4. Open a PR titled e.g. i18n: add French translation.

Comment below with the language you're taking so we don't double up. Questions? Ask here or in Discussions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions