# Translation attribution Everyone who has translated strings in `locales/`, by locale, and the app commit each migrated catalog came from (`@`). Translations are contributed under the repository's licence (MIT OR Apache-2.0). English is the source text in the apps and is not listed. | Locale | Translators | Migrated from | |---|---|---| | `ar` | WordCraft: Saleh Hassan Alnemari (@salehnemari-max) with Claude Code (Opus 5.5), AI-assisted; core terminology (62 terms) reviewed by the translator, a native speaker, and used in the running app on Windows; individual rows not yet reviewed line by line; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors, combined from the catalogs contributed by @azizr12, @hicbest, @hasan-sdaif, @NibrasAz7, @vfggf95565, @syrrevshin4202-prog and @test-bit-sys and reviewed with Claude (Anthropic) as an AI contributor; original translations of PhotoCraft's English labels; CADCraft: @hasan-sdaif; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@0c5549d`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `cadcraft@c4d9e6a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `az` | PhotoCraft: machine-assisted drafts of PhotoCraft's English labels using Google Translate, with core menu/tool terminology, contextual meanings and plural messages edited by OpenAI Codex as an AI contributor; native-speaker review pending; no human contributor name is inferred or assigned | `photocraft@2772ac1` | | `bg` | WordCraft: Dimitar Klaturov (@bulgariamitko) with Claude Code; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed, drafted with Gemini; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `vectorcraft@73f40e3`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `bn` | Shared catalog, ArtCraft Launcher, and Crafting Apps (WordCraft, PdfCraft, PhotoCraft, VectorCraft, FilmCraft, CADCraft): AI-assisted, written from the English meaning; clean-room translation; PdfCraft (pdfcraft#1142): @lukashold with Claude Code, AI-assisted, not reviewed by a native speaker | `pdfcraft#1142` | | `bs` | Shared catalog, WordCraft, PdfCraft, PhotoCraft, VectorCraft, FilmCraft, CADCraft and ArtCraft Launcher: Nine (@nine-codes) with Claude Code (Opus 5.5), AI-translated from the English meaning; not yet reviewed by a native speaker | — (written here) | | `ca` | PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `pdfcraft#5880` | | `ckb` | PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `pdfcraft#5880` | | `cs` | WordCraft: @DanielKnourek with Antigravity for VS Code (review suggestions by @Losminek); PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors, AI-assistance status unavailable, native-speaker review status unavailable; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed, drafted with Claude; CADCraft: @Losminek (AI-assisted); ArtCraft Launcher: AI-assisted, no individual credit recorded upstream; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `cadcraft@c4d9e6a`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `da` | WordCraft: @pechnikov2026-star (commits as sanches), not recorded as native-reviewed; PhotoCraft: PhotoCraft contributors, based on the catalog contributed by @pechnikov2026-star, completed and reviewed with Claude (Anthropic) as an AI contributor; original translations of PhotoCraft's English labels; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed | `wordcraft@67a0e72`, `photocraft@2772ac1`, `vectorcraft@73f40e3` | | `de` | WordCraft: @arekown with Kimi, @os-source (including wordcraft#3590) native speaker AI-assisted clean room, @xxiten with Claude Code (Opus 5.5) AI-assisted clean room, reviewed by @xxiten, a native speaker; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed (German by `dwetscher`); FilmCraft: no individual credit recorded upstream; CADCraft: the CADCraft contributors; ArtCraft Launcher: no individual credit recorded upstream; DeckCraft: @filforce95 with Claude Code (Opus 5.5), AI-translated from the plain meaning of the English; skimmed by @filforce95, a native speaker, not reviewed line by line; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `wordcraft#3590`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@c4d9e6a`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `dv` | PdfCraft (pdfcraft#3495): @Jadheedh with Claude Code, AI-assisted, not reviewed by a native speaker | `pdfcraft#3495` | | `el` | PdfCraft: Camthalion77 and contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; CADCraft: @Camthalion77 with ChatGPT (AI-assisted), independent native proofreading pending; ArtCraft Launcher: @mpratsaki with Claude Code (Opus 5.5), AI-assisted, written here from the plain meaning of the English strings of `craft-launcher@deccd0a`; reviewed in full by the translator, a native speaker; FilmCraft: @mpratsaki with Claude Code (Opus 5.5), AI-assisted, written here from the plain meaning of the English strings of `filmcraft@8d925e9`; reviewed in full by the translator, a native speaker; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `cadcraft@c4d9e6a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `es` | WordCraft: no individual credit recorded upstream; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: @gorevyoneticisi; AI contributor: OpenAI Codex; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: no individual credit recorded upstream; CADCraft: @PedroGuille; ArtCraft Launcher: no individual credit recorded upstream; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@c4d9e6a`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `et` | WordCraft: @henno with Codex | `wordcraft@67a0e72` | | `fa` | WordCraft: @shahriar-hd with an AI agent (opencode), AI-assisted, written from the plain meaning of the English; reviewed by the translator, a native speaker, who skimmed the catalogs and corrected wording that mismatched or read poorly (not a line-by-line review); PdfCraft: PdfCraft contributors, AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@4095cc34`, `pdfcraft@ecdd1e6`, `pdfcraft#5880` | | `fi` | VectorCraft: mostly agent-written (`bflatastic`), AI-assisted (Claude Code), checked by a native speaker in the running app, not proofread line by line; PdfCraft: PdfCraft contributors with Claude Code, AI-assisted, not yet proofread by a native speaker; PhotoCraft: PhotoCraft contributors, combined from the catalogs contributed by @Janiz-zzz and @metuuu and reviewed with Claude (Anthropic) as an AI contributor; original translations of PhotoCraft's English labels; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `photocraft@2772ac1`, `vectorcraft@73f40e3`, `pdfcraft@ecdd1e6`, `pdfcraft#5880` | | `fr` | WordCraft: @pechnikov2026-star; WordCraft (89 additional rows: Language packs, recovery copies, custom properties, panes, macros, proofing): @jayzed80 with Claude Code (Sonnet 5.5), AI-translated from the English meaning, not reviewed by a native speaker; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: no individual credit recorded upstream (some rows from PR #582 by neko233-com); PhotoCraft (2 additional rows): Erwan Paccard (@erwanpaccard) with Claude, AI-translated, partially human-reviewed; PhotoCraft (photocraft#4474, 1,037 additional rows: filter parameter names, Camera Raw settings and other labels missing from `fr.tsv`): @Atalantis, a native French speaker, machine-translated from the plain meaning of the English labels (tool not named) and checked by a second, independent automated review; not yet proofread line by by a person; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: FilmCraft contributors (catalog added by vangel76); CADCraft: @pechnikov2026-star; ArtCraft Launcher: no individual credit recorded upstream; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed; VectorCraft (300 additional rows: tool, panel, export and message labels): @jayzed80 with Claude Code (Sonnet 5.5), drafted by a local model (Gemma-4-26B) from the English, read back by two other local models and reviewed and corrected by Claude Code (Opus), not reviewed by a native speaker; PdfCraft (553 additional rows: accessibility and PDF/A checker messages, tool and panel labels): @jayzed80 with Claude Code (Sonnet 5.5), drafted by a local model (Gemma-4-26B) from the English, read back by two other local models and reviewed and corrected by Claude Code (Opus), not reviewed by a native speaker; CADCraft (292 additional rows: drawing, dimension, layer and panel labels and messages): @jayzed80 with Claude Code (Sonnet 5.5), drafted by a local model (Gemma-4-26B) from the English, read back by two other local models and reviewed and corrected by Claude Code (Opus), not reviewed by a native speaker; DeckCraft (new catalog: slide, animation, panel and message labels): @jayzed80 with Claude Code (Sonnet 5.5), drafted by a local model (Gemma-4-26B) from the English, read back by another local model and reviewed and corrected by Claude Code (Opus), not reviewed by a native speaker; PhotoCraft (829 additional rows: tool, filter, panel and message labels): @jayzed80 with Claude Code (Sonnet 5.5), drafted by a local model (Gemma-4-26B) from the English, read back by two other local models and reviewed and corrected by Claude Code (Opus), not reviewed by a native speaker | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `photocraft#4474`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@c4d9e6a`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `gl` | Shared catalog and Craft Launcher: Alberto Xosé Méndez Taboada (@B1NAR10, @galician-translators) with Antigravity, AI-assisted, written from the plain meaning of the English; reviewed by the translator, a native speaker | — (written here) | | `he` | WordCraft: Chagai Wild (@WildChagai) with Claude Code, AI-assisted; used in the running app (Hebrew interface, mirrored right to left) on Windows 11; individual rows not yet reviewed by a second speaker; PhotoCraft: machine-translated for @tronicum with Claude (Anthropic) as an AI contributor, not yet reviewed by a native speaker; original translations of PhotoCraft's English labels | catalog of storytold/wordcraft#1303 (`wordcraft@553d2ee`), `photocraft@2772ac1` | | `hi` | PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors (not named in PhotoCraft's `LICENSE-translations.txt`); PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `pdfcraft#5880` | | `hr` | WordCraft: Andrej Škvorc (@andrejskvorc) with Claude Code (Sonnet 5.5); proofread with Gemini | `wordcraft@67a0e72` | | `hu` | WordCraft: @Skaywalker; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; CADCraft: @Skaywalker; ArtCraft Launcher: no individual credit recorded upstream; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `cadcraft@c4d9e6a`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `id` | WordCraft: @reksastacode (Indonesian catalog from the WordCraft contribution); AI assistance for the translation was not stated; port done with a coding agent; native-speaker review not done. PhotoCraft: no individual credit recorded upstream; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: FilmCraft contributors (catalog added by vangel76); PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@326b618`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `pdfcraft@ecdd1e6`, `pdfcraft#5880` | | `it` | WordCraft: no individual credit recorded upstream; WordCraft wording corrections: Andrea Brandi (@starise), AI-assisted with OpenAI Codex and reviewed by the contributor, a native speaker; WordCraft (rows added in craft-i18n#44): Fabio D'Alessandro (@fabiodalez-dev), AI-assisted, reviewed by the translator, a native speaker; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: FilmCraft contributors (catalog added by Nai-ITA); CADCraft: Emanuele Bottelli (AI-assisted, Claude); CADCraft terminology corrections: Andrea Brandi (@starise), AI-assisted with OpenAI Codex and reviewed by the contributor, a native speaker; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `wordcraft@2c99a42`, `wordcraft@4b8b06f` and `wordcraft@5b5810f` (rows added in craft-i18n#44, with storytold/wordcraft#3296 at `3ef1f7d` and #1698 at `f8dace8`), `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@c4d9e6a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `ja` | WordCraft: no individual credit recorded upstream; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: no individual credit recorded upstream; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed (Japanese by `imachus`); FilmCraft: no individual credit recorded upstream; ArtCraft Launcher: no individual credit recorded upstream; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `ka` | WordCraft: Davit Matchakhelidze (@devius), native speaker, with Claude Code; VectorCraft: Davit Matchakhelidze (@devius), native speaker, with Claude Code; CADCraft: Davit Matchakhelidze (@devius), native speaker, with Claude Code; PhotoCraft: Davit Matchakhelidze (@devius), native speaker, with Claude Code; FilmCraft: Davit Matchakhelidze (@devius), native speaker, with Claude Code; ArtCraft Launcher: Davit Matchakhelidze (@devius), native speaker, with Claude Code | `wordcraft@23d1092`, `vectorcraft@589f0ea`, `cadcraft@f9cb705`, `photocraft@2772ac1`, `filmcraft@1d44220`, `craft-launcher@d78d248` | | `kk` | PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `ko` | WordCraft: @taxjung85 (87 rows added from WordCraft PR 1946; AI assistance not stated; no independent native-speaker review recorded); earlier WordCraft translations: no individual credit recorded upstream; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed, AI-drafted; FilmCraft: FilmCraft contributors; CADCraft: @huk082 (AI-assisted); PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `wordcraft@c10637f`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@c4d9e6a`, `pdfcraft@ecdd1e6`, `pdfcraft#5880` | | `lo` | PdfCraft: @bounkirdni-2025, clean-room; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `pdfcraft#5880` | | `lt` | PdfCraft: PdfCraft contributors, clean-room, original catalog reviewed by a native speaker; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `lv` | Shared catalog, ArtCraft Launcher, PdfCraft and WordCraft: @grigals with Claude Code (Opus 5.5), AI-translated from the plain meaning of the English; reviewed by @grigals, a native speaker; not every row was read line by line | — (written here) | | `nb` | Shared catalog and WordCraft: @alehel with Claude Code (Opus 5.5), AI-translated from the English meaning; not yet reviewed line by line by a native speaker; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors, combined from the catalogs contributed by @nikolainyegaard and @Bolla76 and reviewed with Claude (Anthropic) as an AI contributor; original translations of PhotoCraft's English labels; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `pdfcraft#5880` | | `nl` | WordCraft: @pechnikov2026-star (commits as sanches), not recorded as native-reviewed; wording fixes by jvspier (@jvspier), a native speaker, with Claude; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed | `wordcraft@67a0e72`, `photocraft@2772ac1`, `vectorcraft@73f40e3` | | `pl` | WordCraft: Konrad Witkowski with Claude (AI agent); 65 added rows from Emilian Dzierzanowski (@ed1pl1) with Claude Code (Opus 5.5), AI-assisted, written from the plain meaning of the English, reviewed line by line by the contributor, a native speaker; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed, drafted with Claude; ArtCraft Launcher: no individual credit recorded upstream; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `pt-br` | WordCraft: @edurbs with ZCode; PdfCraft: André Cardoso (andrecards), PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: FilmCraft contributors (catalog added by vangel76); CADCraft: @WladmirJunior; ArtCraft Launcher: no individual credit recorded upstream; 20 WordCraft rows added in place (2026-10-31, @RicSchonfelder): highlight colour names, style names (Ênfase, Forte, Ênfase sutil), the Cross-reference dialog, `TOC {n}` and `tOGGLE cASE`, AI-assisted and written from the English meaning, not recorded as native-reviewed; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@c4d9e6a`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `ro` | WordCraft: Viorel Toader (@vioreltus) with Claude Code (Opus 5.5), AI-assisted, not yet reviewed line by line by a native speaker (a few dozen short labels reused from PdfCraft's Romanian catalog); PdfCraft: PdfCraft contributors, AI-assisted, not yet reviewed line by line by a native speaker; PhotoCraft: machine-translated for @tronicum with Claude (Anthropic) as an AI contributor, not yet reviewed by a native speaker; original translations of PhotoCraft's English labels; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `pdfcraft#5880` | | `ru` | WordCraft: Dmitrii Khlapov with Claude; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: FilmCraft contributors (catalog added by grib_job); CADCraft: @pechnikov2026-star; ArtCraft Launcher: no individual credit recorded upstream; 41 shared rows and 30 WordCraft rows added in place (2026-10-27): Kirill M. (@JaffarSk24), a native speaker, AI-assisted, written from the English meaning; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@c4d9e6a`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `sk` | WordCraft: vangel76 (@vangel76), translated with OpenAI Codex (AI-generated, not reviewed by a native speaker; written from the plain meaning of the English); 35 added rows and 9 wording corrections from iM3SK (@iM3SK), WordCraft PR #4033 (a draft pending native-speaker and in-app review, as stated in that PR) | `wordcraft@08df5b6`, `wordcraft@844e052` | | `sl` | WordCraft: Filip Strajnar with Grok Bot; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `sq` | PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `pdfcraft#5880` | | `sr` | WordCraft: no individual credit recorded upstream | `wordcraft@67a0e72` | | `sr-latn` | WordCraft: no individual credit recorded upstream; PhotoCraft: PhotoCraft contributors (some rows from PR #582 by neko233-com) | `wordcraft@67a0e72`, `photocraft@2772ac1` | | `sv` | WordCraft: Erik Holmbom (@holmbom) with Claude Code; PhotoCraft: PhotoCraft contributors, combined from the catalogs contributed by @kler and @davvarn and reviewed with Claude (Anthropic) as an AI contributor; original translations of PhotoCraft's English labels; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; CADCraft: Erik Holmbom (@holmbom) with Claude Code (AI-assisted), terminology and the running app reviewed by a native speaker | `wordcraft@67a0e72`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `cadcraft@c4d9e6a` | | `ta` | PdfCraft (pdfcraft#5735): @newsbaba24x7, clean-room per the PR; AI assistance not stated, not recorded as native-reviewed; PhotoCraft: @newsbaba24x7 and PhotoCraft contributors, original translations of PhotoCraft's English labels written from their plain meaning | `photocraft@2772ac1`, `pdfcraft#5735` | | `te` | PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `th` | PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors, with opencode (DeepSeek) as an AI contributor; a machine-assisted first draft from PhotoCraft's English labels, reviewed for UI terminology, native-speaker review not stated; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `pdfcraft#5880` | | `tr` | WordCraft: @PbyLoyth with Codex and Claude Code; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; CADCraft: @ogzhnklvz (AI-assisted), written from the English strings, the running app reviewed by a native speaker; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `cadcraft@c4d9e6a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `uk` | WordCraft: @dmatviichuk with Codex; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: FilmCraft contributors (catalog added by dmatviichuk); CADCraft: @dmatviichuk; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@c4d9e6a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `ur` | PdfCraft (pdfcraft#1142): @lukashold with Claude Code, AI-assisted, not reviewed by a native speaker; PhotoCraft: machine-translated for @tronicum with Claude (Anthropic) as an AI contributor, not yet reviewed by a native speaker; original translations of PhotoCraft's English labels | `photocraft@2772ac1`, `pdfcraft#1142` | | `vi` | WordCraft: no individual credit recorded upstream; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: PhotoCraft contributors; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed, AI-assisted; CADCraft: @2ez4gcx with Claude Code (AI-assisted), terminology chosen with a native speaker, full proofreading pending; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `cadcraft@c4d9e6a`, `pdfcraft#2298`, `pdfcraft#5880` | | `zh-hans` | WordCraft: no individual credit recorded upstream; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: no individual credit recorded upstream; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed; FilmCraft: no individual credit recorded upstream; CADCraft: @mayloglog; ArtCraft Launcher: no individual credit recorded upstream; PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `filmcraft@48088e3`, `cadcraft@c4d9e6a`, `craft-launcher@ad7f24a`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | | `zh-hant` | WordCraft: no individual credit recorded upstream; PdfCraft: PdfCraft contributors, clean-room; later additions AI-assisted, not separately native-reviewed; PhotoCraft: no individual credit recorded upstream; VectorCraft: mostly agent-written (`bflatastic`), not recorded as native-reviewed (Traditional Chinese by `imachus`); PdfCraft (pdfcraft#162, redaction messages): @eliets2, AI assistance not stated, not reviewed by a native speaker; PdfCraft (pdfcraft#2298, "Coming soon"): @snipeTR, AI assistance not stated, not recorded as native-reviewed; PdfCraft (pdfcraft#5880, "Preferences → JavaScript"): @austin62jake with Claude Code, AI-assisted, not recorded as native-reviewed | `wordcraft@67a0e72`, `pdfcraft@ecdd1e6`, `photocraft@2772ac1`, `vectorcraft@73f40e3`, `pdfcraft#162`, `pdfcraft#2298`, `pdfcraft#5880` | ## WordCraft egui 0.37 migration additions @skylartaylor contributed the `Delete Around Caret in Equation` row in `bg`, `cs`, `da`, `de`, `es`, `et`, `fr`, `hr`, `hu`, `it`, `ja`, `ka`, `ko`, `nl`, `pl`, `pt-br`, `ro`, `ru`, `sl`, `sr`, `sr-latn`, `sv`, `tr`, `uk`, `vi`, `zh-hans` and `zh-hant`. The original 26 rows were prepared in the unpublished WordCraft migration and moved here after the app adopted shared catalogs. The same command label was then added to the Georgian catalog. The revised wording names the caret within the equation, where the command deletes adjacent editing units. They were written from the English meaning; no native-speaker review is recorded. They are separate from the earlier catalog migrations and translator credits above. ## WordCraft: the language name "Romanian" @vioreltus contributed the `Romanian` row (the language name, for WordCraft's Romanian proofing, storytold/wordcraft#3570) in `bg`, `cs`, `da`, `de`, `es`, `et`, `fr`, `hr`, `hu`, `it`, `ja`, `ko`, `nl`, `pl`, `pt-br`, `ro`, `ru`, `sl`, `sr`, `sr-latn`, `sv`, `tr`, `uk`, `vi`, `zh-hans` and `zh-hant`, AI-assisted with Claude Code and written from the English meaning. `ro` is by a native speaker; no native-speaker review is recorded for the other 25. ## WordCraft: Czech rows for strings added since the cutover @Losminek added 70 `cs` rows to `locales/cs/wordcraft.tsv` for WordCraft strings the code looks up that the Czech catalog was missing, and a `Border` override (`Ohraničení`, as in the other border labels): document recovery, bookmarks and Go To, cross-reference insert options, citation style names, picture corrections, colour, transparency, frames and borders, source import, the spelling-dictionary messages and a few status messages. AI-assisted with Claude Code, written from the English meaning and the call sites, with an independent AI review pass; @Losminek is a native Czech speaker and made the final call on the wording. Not yet proofread by another native speaker. Keys that other open pull requests add are left to them. ## WordCraft: the Assistant, Nib Martin Ball (@benandez) contributed the rows for WordCraft's Assistant, Nib (its tips, sayings and agent messages, storytold/wordcraft#2600) in `bg`, `cs`, `da`, `de`, `es`, `et`, `fr`, `hr`, `hu`, `it`, `ja`, `ko`, `nl`, `pl`, `pt-br`, `ro`, `ru`, `sl`, `sr-latn`, `sr`, `sv`, `tr`, `uk`, `vi`, `zh-hans` and `zh-hant`, AI-assisted with Claude Code and written from the English meaning (`da`, `nl`, `ro` and `sl` were added in a later commit, using each locale's existing WordCraft terms). No native-speaker review is recorded. ## WordCraft: the Normal template Martin Ball (@benandez) contributed the 22 rows for WordCraft's Normal template (Set As Default's choice in Design and the Font, Paragraph and Page Setup dialogs, their commands and status messages, Modify Style's "New documents based on this template", Options › Advanced › Reset Default Formatting, and the errors when a session has no Normal template or it can't be read, storytold/wordcraft#4237) in `ar`, `bg`, `cs`, `da`, `de`, `es`, `et`, `fr`, `hr`, `hu`, `it`, `ja`, `ka`, `ko`, `nl`, `pl`, `pt-br`, `ro`, `ru`, `sk`, `sl`, `sr`, `sr-latn`, `sv`, `tr`, `uk`, `vi`, `zh-hans` and `zh-hant`, AI-assisted with Claude Code and written from the English meaning, using each locale's existing WordCraft terms (its name for the Normal style, template, default and Reset). No native-speaker review is recorded. ## WordCraft: Swedish rows kept up to date Patrik Lermon (@kler) adds and updates WordCraft's `sv` rows as WordCraft gains strings, AI-assisted with Claude Code (craft-sv-translate) and written from the English meaning. Terms follow the existing Swedish rows. No native-speaker review is recorded. ## WordCraft: Arabic rows for newer interface strings @tlomts-dev contributed 70 Arabic (`ar`) rows to `locales/ar/wordcraft.tsv` for strings in current WordCraft code that had no row yet (recovery copies, update check, custom document properties, pane menu, spelling-dictionary messages, Print page choices, tracked-change shortcuts and similar), AI-assisted with Claude Code and written from the plain meaning of the English, in the terminology already used by the file. No other product's localisation was consulted. @salehnemari-max, the catalog's Arabic author and a native speaker, read all 70 rows line by line, asked for three wording changes (four rows, applied before the merge) and approved the PR. A follow-up wrote four rows for the macro dialog (`Macro name:`, `Record…`, `Stop Recording` and its empty-list message), moved the recovery rows to the term `استرداد`, reworded the Print scaling rows, and removed three update-check rows that WordCraft no longer uses; @salehnemari-max read these changes as a native speaker, approved them, and asked for one agreement fix (`ما زال` in the local-recovery row), which is applied. ## WordCraft: Arabic number agreement Saleh Hassan Alnemari (@salehnemari-max), AI-assisted with Claude Code (Opus 5.5), reworded 12 Arabic (`ar`) rows in `locales/ar/wordcraft.tsv` whose counted noun had one form for every number (the status bar read "4 من 4 كلمة"), so they read correctly for any count: the noun first as a label, or the partitive `{n} من …`. The translator, a native speaker, read the 12 reworded rows and approved them. ## WordCraft: Romanian wording corrections Bogdan Claudiu Petanec (@multipointmaster-glitch) contributed ten Romanian wording corrections with OpenAI Codex (AI-assisted), written from the plain meaning of the English. The contributor approved the ten revised entries; this is not a review of the complete catalog. No in-app native-speaker review is recorded. The original translator credits above are unchanged. The same contributor also corrected the Romanian `Choose List Item` label in a follow-up, with OpenAI Codex assistance; that revised entry was explicitly approved by the contributor. ## WordCraft: Arabic rows for picture, cross-reference and recovery strings 37 Arabic (`ar`) rows for current WordCraft strings that had no Arabic row yet (Picture Format corrections, colour and border menus, Cross-reference "Insert reference to" choices, Recover documents, digit-shape choices, paragraph-spacing "Open", paper names and the Symbol subset Basic Latin), requested by Nasser (@nasserfq) and written with Claude Code (AI-assisted) from the plain meaning of the English, in the terminology already used by the file. No other product's localisation was consulted. No native-speaker review is recorded for these rows. ## WordCraft manual Viewing mode (Romanian) Bogdan Claudiu Petanec (@multipointmaster-glitch), with Codex assistance, contributed the three Romanian Viewing-mode rows in `locales/ro/wordcraft.tsv`. The label and hint were supplied by the contributor; the status message was AI-assisted. The contributor, a native Romanian speaker, reviewed and approved all three rows on 1 November 2026. This credit and review cover these additions only, not the whole Romanian catalog. No in-app review is recorded. All wording was prepared from the English meaning without consulting another product’s localization. ## WordCraft: Options > Language rows (Your languages, Add a language) The rows for WordCraft's Options > Language page (Your languages with its proofing status, Set as default, the Add a language picker and its download notice, Dictionary files), the missing-pack bar and context-menu texts ("Possible spelling mistake", "Gets the list of Language packs…"), and the names of 28 Language pack languages (Afrikaans to Vietnamese) are in `wordcraft.tsv` of every locale that has one: `ar`, `bg`, `bn`, `bs`, `cs`, `da`, `de`, `es`, `et`, `fa`, `fr`, `he`, `hr`, `hu`, `id`, `it`, `ja`, `ka`, `ko`, `nb`, `nl`, `pl`, `pt-br`, `ro`, `ru`, `sk`, `sl`, `sr`, `sr-latn`, `sv`, `tr`, `uk`, `vi`, `zh-hans` and `zh-hant`. Contributor: Martin Ball with Claude Code (Claude Sonnet 5.5), AI-assisted: every translation was written by the model from the plain meaning of the English, with no other product's localisation consulted. **No native speaker has reviewed these rows.** Terminology follows each locale's existing rows ("Dictionaries folder:", "Dutch", "Download"); "Language pack" is translated as a pack of languages in each locale's own words, and the same wording is used in every row of the group. ## File-size unit rows Martin Ball (@benandez) contributed the `unit` rows for the runtime crate's file sizes (storytold/craft-libs#204: `{n} B`, `{n} KB`, `{n} MB`, `{n} GB`, `{n} TB`, `{n} KiB`, `{n} MiB`, `{n} GiB` and `{n} TiB`) in `fr` (`o`, `Ko`, `Mo`, `Go`, `To`, `Kio`, `Mio`, `Gio`, `Tio`), `ru` (`Б`, `КБ`, `МБ`, `ГБ`, `ТБ`, `КиБ`, `МиБ`, `ГиБ`, `ТиБ`) and `uk` (`Б`, `КБ`, `МБ`, `ГБ`, `ТБ`, `КіБ`, `МіБ`, `ГіБ`, `ТіБ`), AI-assisted with Claude Code and written from the English meaning and general knowledge of each language's unit symbols. No native-speaker review is recorded. Other locales have no rows and show the English symbols. The `{n} byte|{n} bytes` row moved from 20 locales' `pdfcraft.tsv` to their `common.tsv` unchanged; its credit stays with PdfCraft's above. ## PdfCraft: rows from open pull requests (moved after the cutover) After PdfCraft read its catalogs from here (storytold/pdfcraft#6055, `pdfcraft@9ce6d89`), the `pdfcraft.tsv` rows that 251 open PdfCraft pull requests added or changed were moved here with `tools/sync_app.py`, one commit per PR (`pdfcraft#: …`), PR heads as of 2026-11-04. Each credit is the PR's GitHub author with what that PR records (its description, catalog header notes and ATTRIBUTION changes); "with Claude Code" means the PR says it was made with Claude Code. Where two PRs set the same row, the later PR head wins. | Locale | Contributors | |---|---| | `ar` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @E55IDDIK, @earlvanze, @edurbs, @eliassader, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @Mustafa1p, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @PR1709, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `bg` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `bs` | @nine-codes with Claude Code, AI-assisted, not recorded as native-reviewed | | `ca` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @gh0sted5456-us, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @Mustafa1p, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @Emerald313, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @max1e6, @mtlcl410, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `ckb` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @marcoarnulfo, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @Manideepvelchuri, @mtlcl410, @ohagmann, @pechnikov2026-star, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `cs` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @chiranjeevi-max, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `da` | @pechnikov2026-star, AI assistance not stated, not recorded as native-reviewed | | `de` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliassader, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Hagma2023, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @huppiflupp (pdfcraft#4859) with Claude Code, AI-assisted, a native German speaker reviewed the result, not proofread line by line | | `el` | @abdulrahmanelnegery, @adeenir, @Avinash-01ops, @berkeleyinc, @Buiko32, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @Alishahed, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `es` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @excited-raccoon, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `fa` | @ArturFaleiros, @DarthFlip, @depaolaluigi123, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @KyleKassen, @Lcoding15, @MatrixMagician, @outragedevs, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @charlieruk, @Harrison-Booth, @huppiflupp, @jcl-bit, @Lombardi2003, @mtlcl410, @ohagmann, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @helenkwok, @Lcoding15, @lukashold, @RiccardoTancredi, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @lukashold with Claude, AI-assisted, not recorded as native-reviewed | | `fi` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @gh0sted5456-us, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @Mustafa1p, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @Emerald313, @fitb-greg, @Harrison-Booth, @huppiflupp, @Janiz-zzz, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @max1e6, @mtlcl410, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `fr` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliassader, @eliets2, @elsheikhayman, @excited-raccoon, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @kremit, @Lcoding15, @LMatt08, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @aalbertiarchitecte (pdfcraft#2263), written by the contributor, a native speaker (the PR's other locales are machine-assisted) | | `he` | @hrb9, @ronnieba, AI assistance not stated, not recorded as native-reviewed; @613avi with Claude Code, AI-assisted, not recorded as native-reviewed; @Yossizz (pdfcraft#437), written by the contributor, recorded as a native Hebrew speaker; AI assistance not stated; @shneyni (pdfcraft#5655), AI-assisted (tool not named), reviewed manually by the contributor; recorded as not separately native-reviewed | | `hi` | @Amolankit, @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @Emerald313, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @max1e6, @mtlcl410, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `hu` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `id` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @Emerald313, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @max1e6, @mtlcl410, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `it` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @PR1709, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @bottelliemanuele-maker (pdfcraft#1870) with Claude Code, AI-assisted, the PR asks native review only for the non-Italian rows | | `ja` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @excited-raccoon, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `ka` | @devius (pdfcraft#2322) with Claude Code, AI-assisted, terminology and doubtful strings decided by @devius, a native speaker | | `kk` | @abdulrahmanelnegery, @adeenir, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `ko` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @David2766, @dimtrii, @dotCooCoo, @fromhd, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @OBH0915, @pauliusiv123-rgb, @pechnikov2026-star, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @soku, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @Emerald313, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @max1e6, @mtlcl410, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @arksky1 (pdfcraft#3796) integrated by Codex, recorded as reviewed contributor-supplied translations (reviewer not named); @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `lo` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @marcoarnulfo, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @Manideepvelchuri, @mtlcl410, @ohagmann, @pechnikov2026-star, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `lt` | @abdulrahmanelnegery, @adeenir, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @Mustafa1p, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `nb` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @marcoarnulfo, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @Emerald313, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @Manideepvelchuri, @max1e6, @mtlcl410, @ohagmann, @pechnikov2026-star, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `nl` | @pechnikov2026-star, AI assistance not stated, not recorded as native-reviewed; @VenimK, AI-assisted (tool not named), not recorded as native-reviewed | | `pl` | @abdulrahmanelnegery, @adeenir, @Alby407, @Avinash-01ops, @berkeleyinc, @Buiko32, @chiranjeevi-max, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @Alishahed, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @ed1pl1 (pdfcraft#4884) with Claude Code, AI-assisted, reviewed line by line by a native Polish speaker | | `pt-br` | @abdulrahmanelnegery, @adeenir, @Alby407, @alphafrancoadf123-dotcom, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @chiranjeevi-max, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @Mustafa1p, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @QueijoDev, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @RicSchonfelder, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @ffishman, @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @eliets2 (pdfcraft#977), AI assistance not stated, reviewed by a native pt-BR speaker (two fixes applied) | | `ro` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @Mustafa1p, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @Emerald313, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @max1e6, @mtlcl410, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `ru` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @excited-raccoon, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @JaffarSk24, @jonathanwxh-cell, @Kaan88, @kalmarr, @kremit, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `sl` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `sq` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @gh0sted5456-us, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @Emerald313, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @max1e6, @mtlcl410, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `sv` | @pechnikov2026-star, AI assistance not stated, not recorded as native-reviewed | | `te` | @abdulrahmanelnegery, @adeenir, @Alby407, @Avinash-01ops, @berkeleyinc, @Buiko32, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @excited-raccoon, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @Alishahed, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `th` | @chiranjeevi-max, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @guillehr2, @helenkwok, @jonathanwxh-cell, @Kaan88, @Lcoding15, @lukashold, @marcoarnulfo, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @rolim-gabriel, @SandeepSheoran1995, @sultannote101, @VoiceLessQ, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @lev-n, @lleteliert, @Lombardi2003, @Manideepvelchuri, @max1e6, @mtlcl410, @ohagmann, @pechnikov2026-star, @simscorpbs, @wskscorpz with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @outragedevs, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed; @durtyrobbin with OpenAI Codex, AI-assisted, not recorded as native-reviewed | | `tr` | @abdulrahmanelnegery, @adeenir, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @yunusemre-celik, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `uk` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @cyfung1031, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `vi` | @adeenir, @arjun-dureja, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @E55IDDIK, @earlvanze, @edurbs, @gh0sted5456-us, @guillehr2, @H0ruu1, @helenkwok, @ibraheem15, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @mjshfrvstj-sys, @Mustafa1p, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @vksp2k7, @VoiceLessQ, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bulgariamitko, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `zh-hans` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @bonjourjules, @Buiko32, @Byxis, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @excited-raccoon, @Flowershangfromthebranches, @gh0sted5456-us, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @ihsanmokhlisse, @jonathanwxh-cell, @Kaan88, @kalmarr, @kekeandzeyu, @kremit, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @Mawfyy, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @sll1679339710-arch, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @AdrianTM, @Alishahed, @ANDRIYXAA, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @Emerald313, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @nicolasfalesy, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @xanaddams, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | | `zh-hant` | @abdulrahmanelnegery, @adeenir, @Alby407, @arjun-dureja, @Avinash-01ops, @berkeleyinc, @Buiko32, @ckiikc, @croquete1, @dimtrii, @dotCooCoo, @DWAA1660, @E55IDDIK, @earlvanze, @edurbs, @eliets2, @elsheikhayman, @excited-raccoon, @Flowershangfromthebranches, @guillehr2, @H0ruu1, @hasan-sdaif, @Hathor875, @helenkwok, @ibraheem15, @ihsanmokhlisse, @jonathanwxh-cell, @Kaan88, @kalmarr, @Lcoding15, @lukashold, @MarAvFe, @marcoarnulfo, @Mawfyy, @mjshfrvstj-sys, @pauliusiv123-rgb, @PerchAnton, @piyushgoel2808, @pschopen, @RiccardoTancredi, @RivanJarjes, @robertobulltech, @rolim-gabriel, @SandeepSheoran1995, @snipeTR, @SulejmaniRodrigo, @sultannote101, @Victor476, @vksp2k7, @VoiceLessQ, @wdunn001, @YouseifUS, @YusufMntm, AI assistance not stated, not recorded as native-reviewed; @aalbertiarchitecte, @Alishahed, @b1tninja, @BBQ-MAN, @bmh129, @bottelliemanuele-maker, @bulgariamitko, @ch0kemeister, @charlieruk, @CouchRiv, @fitb-greg, @garpu-ng, @Harrison-Booth, @huppiflupp, @jcl-bit, @krichelj, @Kronbii, @lev-n, @lleteliert, @Lombardi2003, @lukashold, @Manideepvelchuri, @marcintrojnacki, @max1e6, @mtlcl410, @nemoxion, @ohagmann, @pechnikov2026-star, @regendorf-ux, @simscorpbs, @Tan1pawat, @wskscorpz, @xingangzhao-oss with Claude Code, AI-assisted, not recorded as native-reviewed; @ArturFaleiros, @DarthFlip, @depaolaluigi123, @durtyrobbin, @edurbs, @eliassader, @enriquemelzer-bit, @gh0sted5456-us, @guillehr2, @i-Subrat-03, @kinower, @KyleKassen, @Lcoding15, @MatrixMagician, @mendax-iitm, @mjshfrvstj-sys, @outragedevs, @robertobulltech, @texjer, @Yossizz, AI-assisted (tool not named), not recorded as native-reviewed; @durtyrobbin, @JiangWY666, @robertobulltech with OpenAI Codex, AI-assisted, not recorded as native-reviewed; @lukashold, @pedrocaluiz with Claude, AI-assisted, not recorded as native-reviewed | ## WordCraft: region names and the "Language (Region)" template WordCraft builds a name such as "Spanish (Mexico)" from the translated language and the translated region. The `{language} ({region})` template (only where a locale's brackets differ: `ja`, `ko`, `zh-hans` and `zh-hant`) and the 69 region names (country or region, "U.A.E." to "South Africa") are in `wordcraft.tsv` of every locale that has one. Contributor: Martin Ball with Claude Code (Claude Sonnet 5.5), AI-assisted: written by the model from the plain meaning of the English, with no other product's localisation consulted. **No native speaker has reviewed these rows.** Names are the neutral, standard short forms; "Hong Kong SAR" and "Macao SAR" use each locale's word for special administrative region. ## WordCraft: the Watermark dialog strings (storytold/wordcraft#5735) Eight rows in `wordcraft.tsv` of every locale that has one (35): "No watermark", "Picture watermark", "Text watermark", "Select Picture…", "Washout", "Semitransparent", "Transparency:" and "Select a picture first.", next to each catalog's existing watermark rows. Where a catalog already had "Washout" its wording is kept (11 locales). Contributor: Martin Ball with Claude Code (Claude Sonnet 5.5), AI-assisted: written by the model from the plain meaning of the English, reusing each catalog's own words for watermark, picture and transparency, with no other product's localisation consulted. **No native speaker has reviewed these rows.** ## Language data Every file under `language-data/` ([ADR 0004](docs/adr/0004-third-party-language-data.md), [ADR 0005](docs/adr/0005-language-data-lives-here.md)), with its author, source, licence and Licence class. Upstream files are kept unmodified. These rows moved here with the files from WordCraft (`wordcraft@a88e00525`, `assets/hyphenation/` and `assets/spelling/`), byte for byte. The checker (`crates/craft-i18n-tests/tests/language_data.rs`) fails when a file has no row or more than one, a row has no file, the licence is empty or copyleft that can't be embedded (LGPL, GPL, AGPL, CC-BY-SA), or the class isn't Embeddable. The licence table was signed off on 2026-11-01 ([ADR 0004](docs/adr/0004-third-party-language-data.md)). Language packs aren't committed: `language-data/manifest.toml` records each pack file's source, licence and class ([format](docs/language-data-format.md)). `language-data/licences/.txt` are the standard licence texts from [spdx/license-list-data](https://github.com/spdx/license-list-data) @ `31846481de7ea17d92f2f46fad76abe58b2e9bb0`, copied verbatim as each licence permits. | File | Author | Source | Licence | Licence class | Notes | |---|---|---|---|---|---| | `language-data/en-us/hyphenation.pat` | DesignCraft contributors (generated) | trained from the Moby list by DesignCraft's patgen | Public Domain (CC0-1.0) | Embeddable | Our own Liang hyphenation patterns (no TeX patterns) | | `language-data/en-us/en-us.dic` | Grady Ward (Moby Hyphenator II word list); converted by DesignCraft contributors | https://www.gutenberg.org/ebooks/3204 (file `mhyph.txt`, SHA-256 `eeb30474c86b8af3469035ec1a0913e35905325ca885290db9dfed9881e230ac`), via DesignCraft | Public Domain | Embeddable | ~165k words with break points; drives spelling and hyphenation. Modified: removed common typos teh, abd, nad, ur, u, r (`crates/craft-i18n-tests/examples/strip_typos.rs`; matches craft-proof 9e5862a's generator exclusions) | | `language-data/en-us/en-extra.txt` | WordCraft contributors | original word list written for WordCraft (common modern words the Moby list lacks); no other dictionary copied | MIT OR Apache-2.0 | Embeddable | ~240 lowercase English base forms supplementing spelling (#520), including British spellings (#40) | | `language-data/en-us/en-variants.txt` | WordCraft contributors | original list written for WordCraft from general knowledge of English spelling; no other dictionary or variant list copied | MIT OR Apache-2.0 | Embeddable | ~280 American/British spelling pairs (-or/-our, -er/-re, -ize/-ise, -yze/-yse, -ense/-ence, doubled l, ae/oe…) with a policy per English: en-US, en-CA and the British-spelling Englishes (#1281, #1045) | | `language-data/ru/ru-extra.txt` | WordCraft contributors | original word list written for WordCraft (common modern Russian words older Hunspell dictionaries lack, with their declension classes); no other dictionary copied | MIT OR Apache-2.0 | Embeddable | ~200 Russian base forms supplementing spelling; their forms are generated by craft-proof (`crates/proof/src/ru/extra.rs` in craft-libs) | | `language-data/pl/hyphenation.pat` | Hanna Kołodziejska, Bogusław Jackowski, Marek Ryćko (Polish TeX hyphenation patterns, 1987–1995); hyph-utf8 package | https://github.com/hyphenation/tex-hyphen (`hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-pl.tex`, SHA-256 `83ddbbd21bc06a44bc4f4a4c49c38782e809cff5f026b764c044daa29e818843`), bundled unmodified | MIT (the file is offered under MIT or Knuth's public-domain terms; WordCraft uses MIT, whose notice is in the file's header) | Embeddable | 4,053 Liang patterns and 20 exception words; Polish hyphenation | | `language-data/pt/hyphenation.pat` | Pedro J. de Rezende, J. Joao Dias Almeida, Leonardo Araujo, Aline Benevides (Portuguese TeX hyphenation patterns, 1987–2024); hyph-utf8 package | https://github.com/hyphenation/tex-hyphen (`hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-pt.tex`, SHA-256 `c110a39e501db372d1d755e1c64464321a2efa7d8e9617f66001000389b941f2`), bundled unmodified | BSD 3-clause (the file's licence header names it and carries the notice) | Embeddable | 426 Liang patterns and 2 exception words; Portuguese hyphenation | | `language-data/it/hyphenation.pat` | Claudio Beccari (Italian TeX hyphenation patterns, 2008–2014); hyph-utf8 package | https://github.com/hyphenation/tex-hyphen (`hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-it.tex`, SHA-256 `6ce56ed6ed2ca7c0688838e366e6595e0429f984f4fc6e96ec045cebb1e76a47`), bundled unmodified | MIT (the file is offered under LPPL 1.3+ or MIT; WordCraft uses MIT, whose notice is in the file's header) | Embeddable | 355 Liang patterns, no exception words; Italian hyphenation | | `language-data/de/hyphenation.pat` | Deutschsprachige Trennmustermannschaft: Stephan Hennig, Werner Lemberg, Günter Milde, Sander van Geloven, Georg Pfeiffer, Gisbert W. Selke, Tobias Wendorf, Keno Wehr (German TeX hyphenation patterns, reformed spelling, 2013–2024); hyph-utf8 package | https://github.com/hyphenation/tex-hyphen (`hyph-utf8/tex/generic/hyph-utf8/patterns/tex/hyph-de-1996.tex`, SHA-256 `374ad1ce3263f8a2791ec070ef9b516c532dae64456f3fb656e617e8ae53a9d3`), bundled unmodified | MIT (the notice is in the file's header) | Embeddable | 36,709 Liang patterns, no exception words; German hyphenation (de-DE, de-AT, de-CH) | | `language-data/en-us/spelling.aff` | Kevin Atkinson (SCOWL); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_US-2026.02.25.zip`, SHA-256 `ac8e73310e951d88c52c2cf2ba54ceaca34f8486a81630ac8a75dc5f931179f9`; file `en_US.aff`, SHA-256 `526e1dc32d1c0e8806dd72809c017b5546f2104b08b9424a4c47311aca526cca`), bundled unmodified, renamed | BSD-3-Clause (Ispell's BSD licence, clause 4 removed with Geoff Kuenning's permission) | Embeddable | Hunspell affix rules for the American SCOWL dictionary | | `language-data/en-us/spelling.dic` | Kevin Atkinson (SCOWL); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_US-2026.02.25.zip`, SHA-256 `ac8e73310e951d88c52c2cf2ba54ceaca34f8486a81630ac8a75dc5f931179f9`; file `en_US.dic`, SHA-256 `ab012ae86ce4b46b60db5b150869288de9c4a87bc747911764e582125b1b961e`), bundled unmodified, renamed | LicenseRef-SCOWL (permissive: use, copy, modify, distribute and sell, keeping the notice) AND Benjamin Titze's permissive notice | Embeddable | SCOWL size 60 American English word list (~47.5k stems), Hunspell format | | `language-data/en-us/LICENCE-SCOWL.txt` | Kevin Atkinson (SCOWL); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_US-2026.02.25.zip`, SHA-256 `ac8e73310e951d88c52c2cf2ba54ceaca34f8486a81630ac8a75dc5f931179f9`; file `README_en_US.txt`, SHA-256 `d63c711523fc9504fb71e1278489c6d7bb8cafcba75158c107cd17844955470f`), bundled unmodified, renamed | LicenseRef-SCOWL (permissive: use, copy, modify, distribute and sell, keeping the notice) AND Benjamin Titze's permissive notice AND BSD-3-Clause (Ispell's BSD licence, clause 4 removed with Geoff Kuenning's permission) | Embeddable | The upstream README with the full copyright and licence notices (SCOWL, Ispell BSD, Benjamin Titze); shown in About | | `language-data/en-gb/spelling.aff` | Kevin Atkinson (SCOWL); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_GB-ise-2026.02.25.zip`, SHA-256 `d6fbb91ae7824c52fb02f74d7bc2cd9092f130faec60f42326a59437fa7247a3`; file `en_GB-ise.aff`, SHA-256 `e5478627cc7413a2874134b518c9a3dc667a8886414c72ed47eea65185bd3a88`), bundled unmodified, renamed | BSD-3-Clause (Ispell's BSD licence, clause 4 removed with Geoff Kuenning's permission) | Embeddable | Hunspell affix rules for the British, -ise SCOWL dictionary | | `language-data/en-gb/spelling.dic` | Kevin Atkinson (SCOWL); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_GB-ise-2026.02.25.zip`, SHA-256 `d6fbb91ae7824c52fb02f74d7bc2cd9092f130faec60f42326a59437fa7247a3`; file `en_GB-ise.dic`, SHA-256 `4fdb00d235ac2f0634f455f757ba15036261f1557e1b693ac264ee42dbd7c7eb`), bundled unmodified, renamed | LicenseRef-SCOWL (permissive: use, copy, modify, distribute and sell, keeping the notice) AND Benjamin Titze's permissive notice | Embeddable | SCOWL size 60 British, -ise English word list (~47.5k stems), Hunspell format | | `language-data/en-gb/LICENCE-SCOWL.txt` | Kevin Atkinson (SCOWL); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_GB-ise-2026.02.25.zip`, SHA-256 `d6fbb91ae7824c52fb02f74d7bc2cd9092f130faec60f42326a59437fa7247a3`; file `README_en_GB-ise.txt`, SHA-256 `72827bd23b623a253f7928657d68a7b020eea3c7ab8bdfbb1e61323bc8b010c4`), bundled unmodified, renamed | LicenseRef-SCOWL (permissive: use, copy, modify, distribute and sell, keeping the notice) AND Benjamin Titze's permissive notice AND BSD-3-Clause (Ispell's BSD licence, clause 4 removed with Geoff Kuenning's permission) | Embeddable | The upstream README with the full copyright and licence notices (SCOWL, Ispell BSD, Benjamin Titze); shown in About | | `language-data/en-ca/spelling.aff` | Kevin Atkinson (SCOWL); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_CA-2026.02.25.zip`, SHA-256 `29fe0050408c35614f22bea84338b4256962c89f5ef25dac5038325bcb86f424`; file `en_CA.aff`, SHA-256 `aea72d514c3cddf174c4a5370472ea71ad996ff85e275e98bc70b6e173e2f8ec`), bundled unmodified, renamed | BSD-3-Clause (Ispell's BSD licence, clause 4 removed with Geoff Kuenning's permission) | Embeddable | Hunspell affix rules for the Canadian SCOWL dictionary | | `language-data/en-ca/spelling.dic` | Kevin Atkinson (SCOWL); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_CA-2026.02.25.zip`, SHA-256 `29fe0050408c35614f22bea84338b4256962c89f5ef25dac5038325bcb86f424`; file `en_CA.dic`, SHA-256 `0f0c1251da839f68a894fc26e5cb20e689932e19c27ae7067f35d21362c910a6`), bundled unmodified, renamed | LicenseRef-SCOWL (permissive: use, copy, modify, distribute and sell, keeping the notice) AND Benjamin Titze's permissive notice | Embeddable | SCOWL size 60 Canadian English word list (~47.5k stems), Hunspell format | | `language-data/en-ca/LICENCE-SCOWL.txt` | Kevin Atkinson (SCOWL); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_CA-2026.02.25.zip`, SHA-256 `29fe0050408c35614f22bea84338b4256962c89f5ef25dac5038325bcb86f424`; file `README_en_CA.txt`, SHA-256 `e9c5ac6a3bbd051172c85b558e0471b96f9a13f941cfe468d41893bdeb745933`), bundled unmodified, renamed | LicenseRef-SCOWL (permissive: use, copy, modify, distribute and sell, keeping the notice) AND Benjamin Titze's permissive notice AND BSD-3-Clause (Ispell's BSD licence, clause 4 removed with Geoff Kuenning's permission) | Embeddable | The upstream README with the full copyright and licence notices (SCOWL, Ispell BSD, Benjamin Titze); shown in About | | `language-data/en-au/spelling.aff` | Kevin Atkinson (SCOWL, with Australian data by Benjamin Titze); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_AU-2026.02.25.zip`, SHA-256 `f85471593b9744f64298c02d07fb62d58926bf81fb5e4552e2bac645bfa401e0`; file `en_AU.aff`, SHA-256 `ac336f168b018b45aa15ce510184632980dbc80841b599713f46be456e70dc6f`), bundled unmodified, renamed | BSD-3-Clause (Ispell's BSD licence, clause 4 removed with Geoff Kuenning's permission) | Embeddable | Hunspell affix rules for the Australian SCOWL dictionary | | `language-data/en-au/spelling.dic` | Kevin Atkinson (SCOWL, with Australian data by Benjamin Titze); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_AU-2026.02.25.zip`, SHA-256 `f85471593b9744f64298c02d07fb62d58926bf81fb5e4552e2bac645bfa401e0`; file `en_AU.dic`, SHA-256 `2252ef7866813727361b62017fede34da7888e7ab278163055cb931bcb368189`), bundled unmodified, renamed | LicenseRef-SCOWL (permissive: use, copy, modify, distribute and sell, keeping the notice) AND Benjamin Titze's permissive notice | Embeddable | SCOWL size 60 Australian English word list (~47.5k stems), Hunspell format | | `language-data/en-au/LICENCE-SCOWL.txt` | Kevin Atkinson (SCOWL, with Australian data by Benjamin Titze); affix file from Geoff Kuenning's Ispell | https://github.com/en-wl/wordlist/releases/tag/rel-2026.02.25 (`hunspell-en_AU-2026.02.25.zip`, SHA-256 `f85471593b9744f64298c02d07fb62d58926bf81fb5e4552e2bac645bfa401e0`; file `README_en_AU.txt`, SHA-256 `1c1dfb5a2331ec9492b9692917760aff5aaadbb6a4c71dc1fd6eb70a82f185ca`), bundled unmodified, renamed | LicenseRef-SCOWL (permissive: use, copy, modify, distribute and sell, keeping the notice) AND Benjamin Titze's permissive notice AND BSD-3-Clause (Ispell's BSD licence, clause 4 removed with Geoff Kuenning's permission) | Embeddable | The upstream README with the full copyright and licence notices (SCOWL, Ispell BSD, Benjamin Titze); shown in About | ## WordCraft: Arabic rows for the Macros, Create Source, Language data and Custom Document Properties labels @tlomts-dev contributed seven Arabic (`ar`) rows to `locales/ar/wordcraft.tsv` (`Run`, `Corporate Author`, `Language data`, `Language Packs`, `Install Language Pack`, `Remove Language Pack`, `Custom Document Properties`) for labels that showed in English in the Arabic interface, AI-assisted with Claude Code and written from the plain meaning of the English, in the terminology the file already uses (`Author`, `Properties`, `Remove`, `Language`, and `Run` as in the PdfCraft catalog). No other product's localisation was consulted. @salehnemari-max, the catalog's Arabic author and a native speaker, read the seven rows and approved them as they are; they match the terms already in the catalog. ## PhotoCraft: freeze top-up at `2772ac1e77ee612479c636557e28b4128849bfbc` PhotoCraft #11490 (@Raghav2012Code) adds 13 crop-options-bar strings to all 34 upstream catalogs; AI-assistance and native-speaker review status were not stated in the source PR. PhotoCraft #12851 (@rmsff) rekeys the fill-rasterization prompt in 22 catalogs, preserving the existing translations and their credits above. Synced from `photocraft@7c64653` to `photocraft@2772ac1` with `tools/sync_app.py`; no translations were newly authored in this top-up. ## TextureCraft initial migration The `texturecraft.tsv` catalogs for ar, de, es, fr, it, ja, ko, pt-br and zh-hans were migrated from [TextureCraft `21856d778347e13857f65c8f1107170797bd070f`](https://github.com/storytold/texturecraft/tree/21856d778347e13857f65c8f1107170797bd070f/crates/ui-egui/src/i18n), MIT OR Apache-2.0. Original wording and contributor credits remain in the upstream history. Migration tooling was AI-assisted; no new translations were authored and no additional native-speaker review was performed. Every original row was checked against the resolved app and shared catalogs. Tracked in storytold/texturecraft#419.