Why do some sources require special characters? (“&” and “...”)

When viewing xTuple .ts files in Qt Linguist, you will notice that some sources contain special characters, such as the ampersand (&) and the ellipsis (…). These are used by the program to identify hotkeys. For example, the source &Print is text that would appear in a dropdown menu. The & would not appear on the screen, but it allows the program to target the menu with a hotkey. The & character is used in menu items and commands, not in explanatory text. If there is a special character in the source, it must be maintained in the translation.