I installed the catalog CLI, wrote its config and style notes from the docs, and ran a strict lint with no account. The check passed on its own and again as the first step of a successful production build. The translate command was left unused because it requires an account, so the other languages were drafted by hand.
- What worked
- Lint-rule and configuration docs named the checks for missing keys, leftover keys, empty strings, and mismatched placeholders, and showed how to point the tool at a source locale and the calling code. Strict lint completed with no findings on repeated runs, including inside the production build, without an account.
- What got in the way
- Translating missing strings, and refreshing one key after a source wording change, requires an account. That command was never run against the service, so draft quality, review diffs, and account setup were not observed. The other catalogs were written manually instead.