1. A method for operating an electronic device having a keyboard, the method comprising: presenting, by the electronic device, a prompt for a choice of at least one selected language during password creation; receiving a user input selecting the at least one selected language in response to the prompt, wherein the at least one selected language is different from a device language that the electronic device defaults to once the electronic device is unlocked; presenting the keyboard with a first character mapping for the at least one selected language; receiving a password input for password creation through the keyboard with the first character mapping, wherein the received password input for password creation is inputted in multiple languages; storing data related to the at least one selected language used during password creation based on the user input, wherein the data comprises an identifier of the at least one selected language; presenting, by the electronic device, the keyboard with a second character mapping for the device language; after presenting the keyboard with the second character mapping, presenting, by the electronic device, a prompt for password entry; in response to the prompt for the password entry: selecting, by the electronic device, the first character mapping based on the identifier stored during password creation; and in response to selecting the first character mapping by the electronic device, automatically updating, by the electronic device, the keyboard from the second character mapping for the device language to the first character mapping, wherein the keyboard is updated to the first character mapping while presenting the prompt for password entry; and receiving a password input for password entry using the first character mapping, wherein the received password input for password entry is inputted in the multiple languages.