Added an optional language setting variable, updated some texts.