If this is any help, I also always use “an” when in combination with an acronym that is pronounced with a vowel sound. I’d also say it isn’t terribly important, as mentioned already by Nick, and it doesn’t stick out to me as an error either way.
FWIW, the same rule does apply with letter sounds: “an F” is the same as “an eff”.
“…an FQDN…” “…an SOP…”
“…a PDF…” “…a BFH…”
I do wonder about “UFO”, and I wouldn’t say “an UFO”, so your guess is as good as mine there.
I don’t think I cleared that up at all, but it’s English, so that’s probably par for the course and a sign I’m on the right track.
Tom
On Oct 21, 2024, at 1:14 PM, Nick Howitt nick@howitts.co.uk wrote:
Technically, I think this update is incorrect and "an" is correct - https://www.reddit.com/r/grammar/comments/riql6s/a_or_an_before_acronym_that... and https://www.grammar.com/a-vs-an-when-to-use. But TBH, I really don't think it is too important.
Nick
On 21/10/2024 17:44, Bernhard Bitsch wrote:
Reviewed-by: Bernhard Bitsch bbitsch@ipfire.org mailto:bbitsch@ipfire.org
Am 21.10.2024 um 18:38 schrieb Michael Tremer:
Signed-off-by: Michael Tremer michael.tremer@ipfire.org mailto:michael.tremer@ipfire.org
config/unbound/unbound-dhcp-leases-bridge | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/config/unbound/unbound-dhcp-leases-bridge b/config/unbound/unbound-dhcp-leases-bridge index bc944a073..2cbdaa004 100644 --- a/config/unbound/unbound-dhcp-leases-bridge +++ b/config/unbound/unbound-dhcp-leases-bridge @@ -279,9 +279,9 @@ class UnboundDHCPLeasesBridge(object): self.unbound.update_dhcp_leases([l for l in self.leases if not l.has_expired()]) def _add_lease(self, lease):
# Skip leases without an FQDN
# Skip leases without a FQDN if not lease.fqdn:
log.debug("Skipping lease without an FQDN: %s" % lease)
log.debug("Skipping lease without a FQDN: %s" % lease) return # Skip any leases that also are a static host