                     })
                 } else {
                     self.emailView.setState(.Error)
-                    self.emailView.setErrorMessage("That email is invalid.\nPlease try again.")
+                    let msg = NSLocalizedString("That email is invalid.\nPlease try again.", comment: "invalid email message")
+                    self.emailView.setErrorMessage(msg)
                 }
                 self.updateView()
             }
         }
 
-        passwordView.label.setLabelText("Password")
+        passwordView.label.setLabelText(NSLocalizedString("Password", comment: "password key"))
         passwordView.textField.secureTextEntry = true
         passwordView.textFieldDidChange = { text in
             self.valueChanged()

    }

    private func setupViews() {
        usernameView.label.setLabelText("Username")
        usernameView.textField.text = currentUser?.username
        usernameView.textFieldDidChange = { text in
            self.valueChanged()

            }
        }

        emailView.label.setLabelText(NSLocalizedString("Email", comment: "email key"))
        emailView.textField.text = currentUser?.email
        emailView.textFieldDidChange = { text in
            self.valueChanged()
