mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-12 01:07:46 +00:00
Adds tools/translators/translators.sh, which pulls a Crowdin "Top Members" report for a release window (between two tags/dates) and prints the changelog "## Translations" block grouped by language. Crowdin contributors are joined against docs/changelog/translators.json, a Crowdin-username/id -> npub mapping kept alongside the changelogs. Contributors with no mapping are listed under UNMAPPED so they can be credited by hand and backfilled. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FWQWVdWLAwBUBX2gJ55y6b
16 lines
746 B
JSON
16 lines
746 B
JSON
{
|
|
"_comment": [
|
|
"Crowdin username (or numeric user id) -> Nostr npub.",
|
|
"Used by tools/translators/translators.sh to turn a Crowdin 'Top Members'",
|
|
"report for a release window into the changelog '## Translations' section.",
|
|
"Keys are matched case-insensitively against the Crowdin username; a numeric",
|
|
"key is matched against the Crowdin user id. Add a row whenever a new",
|
|
"translator gives you their npub. Contributors with no entry here are listed",
|
|
"by the script under 'UNMAPPED' so you can credit them by hand and backfill.",
|
|
"Example shape (replace with real Crowdin usernames):",
|
|
" \"vitorpamplona\": \"npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z\""
|
|
],
|
|
"mappings": {
|
|
}
|
|
}
|