Todo #8270


Fix grammatically erroneous repetition

Added by Maxwell Cody about 5 years ago. Updated about 5 years ago.

Very Low
Web Interface
Target version:
Start date:
Due date:
% Done:


Estimated time:
Plus Target Version:
Release Notes:


The pfSense web interface has some grammatically incorrect repetition due to, what I suspect to be, a very lackadaisical use of initialisms. You will notice that on at least four different pages, the phrase "IP Protocol" is used to refer to the delineation between Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6). The grammatical error here is rather simple to notice by simply deconstructing the initialism. By deconstructing the initialism you will see that the deconstructed phrase reads "Internet Protocol Protocol." This is grammatically incorrect.

I've personally come up with two unique and novel solutions to this issue.

1. Change the phrase to read simply "Protocol."
2. Change the phrase to read "IP Version." (Deconstructing the initialism here may be preferable)

Pages affected:
  • status_logs_settings.php
  • diag_testport.php
  • diag_traceroute.php
  • diag_ping.php
Actions #1

Updated by Jim Pingle about 5 years ago

Redundancies from acronyms can be annoying at times, and other times necessary due to familiar terminology or technical correctness. Protocols carried over IPv4 or IPv6 such as UDP are actually "IP Protocols" so it could be correct if it were used in that way. For example tunneling IPv6 or IPv6 over IPv4 or IPv6, despite the appearance of redundancy, would be technically correct but in those cases we typically omit "IP" and refer to them simply as "Protocols". That isn't the case here, though. In this case, you are correct that in those instances it should probably be something different.

Depending on the context, either "IP Version" or "Address Family" may be more appropriate. I prefer "Address Family" but "IP Version" is more recognizable and user-friendly. Once a term is chosen, it should be used consistently.


Also available in: Atom PDF