anchor.diff:            end, UserGames),
       case Confirmed of
           [_ | _] ->
  -            h2("User games:") ++
  +            h2(gettext(user_games) ++ ":") ++
                   string:join(
                     [user_game_(Username, I, L) ||
                         {I, L} <- Confirmed], "<br>") ++
  
positive.code:     BaseURL = "?goto=" ++ ?SECTION_HISTORY ++ "&game=" ++ StrID ++ "&step=",
      navig_links(
        if Step > 0 ->
                [{BaseURL ++ integer_to_list(Step - 1), "Previous"}];
           true -> [{undefined, "Previous"}]
        end ++
            if Step < MaxStep ->
                    [{BaseURL ++ integer_to_list(Step + 1), "Next"}];
               true -> [{undefined, "Next"}]
            end).
  
  format_error({error, Reason}) ->
      format_error(Reason);
  format_error({wrong_move, Reason}) ->
      "You can not move such way. " ++
          case Reason of
              check -> "Your King is in check!";
              badmove -> "";
              friendly_fire -> "";
              _ -> format_error(Reason)
  
negative.code:     Username = get(username),
      {ok, UserInfo} = echessd_user:getprops(Username),
      html_page_header(
        "echessd - Home", [{h1, gettext(home) ++ ": " ++ Username}]) ++
          navigation() ++
          navig_links([{"?goto=" ++ ?SECTION_EDITUSER,
                        gettext(edit_profile_title)}]) ++
          "<br>" ++
          user_info(Username, UserInfo) ++
          "<br>" ++
  