move Untranslated into shared components, and add product-name
The panels need it -- they wrap Jellyfin, Soulseek, Gitea, Transmission and name tools like Tmux and Neovim -- and it was in officer-web/lib, which officerdev cannot import. components/ is the workspace both already depend on, and the file carries no strings, so the phase-1 guard stays green. `reason` gains 'product-name' alongside 'foreign-ui-label'. The union is closed on purpose and its own comment asks for a second reason to be argued rather than smuggled in: a product's NAME is not a label quoted from its UI, and the doc's never-translate list covers it directly under "product names generally".
This commit is contained in:
Reference in New Issue
Block a user