an example from "Extra Examples" on oxfordlearnersdictionaries.com:
(1) She spoke in broad Yorkshire dialect.
As far as I understand, "dialect" in (1) is uncountable since it's used without an article.
But why is it possible to use "dialect" here as an uncountable noun?
"Dialect" has two extra words before it: "broad" and "Yorkshire". These words imply there are different dialects: a non-Yorkshire dialect, a broad Yorkshire dialect and a non-broad Yorkshire dialect. That is, we can count these dialects. Therefore, the attributive words "broad" and "Yorkshire" make "dialect" countable and so it must have an article.
Why is my logic wrong?
my variant:
(2) She spoke in a broad Yorkshire dialect.
Is (2) correct?
If not, then why not.
If it is, what's the difference between (1) and (2)?
britannica.com:
(3) They speak a southern dialect of French.
my variant:
(4) They speak southern dialect of French.
I thought (4) was incorrect but after seeing (1), I began doubting: maybe (4) is correct as (1) because to me, "broad Yorkshire dialect" and "southern dialect of French" are quite similar constructions in terms of countability.
Is (4) correct?
If not, then how can (1) which is similar to (4) be correct?
If it is, what's the difference between (3) and (4)?