You can use translatables glossaries with regular expressions to create non-translatables that span spaces: simply start the entry with a pipe (vertical bar, |) and type \s instead of the space(s).
You can use translatables glossaries with regular expressions also to create patterns with numbers, perfect for product types etc. Simply start the entry with a pipe (vertical bar, |) and type \d+ instead of the number(s).
Use the attached files to practise.
Note that strings that you've added to a non-translatables glossary, will be ignored during spell-checking. For those strings that contain numbers, this is always the case (even when they aren't defined as non-translatables).
However, you have to add all individual parts of a multi-word non-translatables to the non-translatables glossary, in order to have all parts ignored during spell-checking.
So, if you add a non-translatables like: Black Madonna (|Black\sMadonna), you'll have to add Black and Madonna too: