This recipe makes use of the __ function, covered in the previous recipe, along with the _e function. This second function's purpose is similar to __, except that it immediately echoes the outcome of the translation lookup to the browser. It should be used for all text elements that would previously have just been simple text in HTML code. Of course, making a call to this function requires the presence of standard opening and closing PHP tags (<? and ?>) to be executed among the surrounding HTML.
The rest of this plugin's code takes care of storing user updates in the website database, as covered previously in Chapter 3, User Settings and Administration Pages.