1. An information processing apparatus, comprising: a display unit configured to display a menu screen, the menu screen being able to be used for switching of displayed languages; an input unit configured to prompt a user to input, via a registration screen, a registration instruction for registering in the menu screen a user-defined button which is defined by a user, the user-defined button enables a process to be performed by the information processing apparatus and allows the user to define a plurality of button names, each of the plurality of button names corresponding to a different one of the displayed languages for the user-defined button; and a storage unit configured to store the plurality of button names for the user-defined button in response to the registration instruction; wherein the input unit is configured to input a switching instruction for switching the displayed languages, the switching instruction indicating a displayed language that is selected from the displayed languages and, wherein the display unit is configured to display, in response to the switching instruction, a button name for the button in the menu screen, the user-defined button name corresponding to the selected displayed language.