msgget gets the message corresponding to the parameters. If locale is - then the current locale is used. command
may be specified for command specific messages. catalog specifies the message catalog name. [set.]number
identifies the message by message number and an optional message set; if specified as - then the message set
and number are determined by looking up text in the corresponding C locale message catalog.