中国有的地方都下雪了 some places in China 中国有的地方都下雪了 

How may translate this sentence, why the translation is “some places are ...”? 

中国有的地方都 means “all the places which are in China...”, doesn’t it?

Thanks in advance.
中国 - China
有的 - some
地方 -  places
都 - already 


(As an adverb, 都 has many meanings, including: [all; both; without exception; even; already; also; too] In this context  "already" is the most logical choice)


下雪 - snowing
了 (final particle - indicates sentence ends, emphasize the verb, soften tone)



  "中国有的地方都下雪了"  =  "Some places in China are already snowing" 


It would be less confusing if we use "有些"  instead of "有的". They both mean "some". But "有的" in some context could means "owned" or "have". For example: 我有的是钱 (what I have plenty of, is money); 中国有的是人民 (What China has plenty of, is people)

To make it even more clear, you can replace "都"  with  "已经" (already)


  "中国有些地方已经下雪了"