diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 678cea79e..25fd46494 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,8 @@ blank_issues_enabled: false contact_links: + - name: Translations + url: https://crowdin.com/project/speedtest-tracker + about: Please report translation issues and request new translations here. - name: GitHub Community Support url: https://github.com/orgs/community/discussions about: Please ask and answer questions here. diff --git a/CLAUDE.md b/CLAUDE.md index c51b1a6c9..2a6120728 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -34,6 +34,10 @@ This application is a Laravel application and its main Laravel ecosystems packag - Stick to existing directory structure - don't create new base folders without approval. - Do not change the application's dependencies without approval. +## Localization +- Only create or update language files in the `lang/en` directory. Do not create or modify language files for other locales. +- All translation strings should be added only to the English language files. + ## Frontend Bundling - If the user doesn't see a frontend change reflected in the UI, it could mean they need to run `npm run build`, `npm run dev`, or `composer run dev`. Ask them. diff --git a/crowdin.yml b/crowdin.yml index daee5d0e5..453c3fe81 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,5 +1,7 @@ base_path: /lang preserve_hierarchy: true +pull_request_labels: + - ":earth_africa: Translations" files: # PHP language files - root level