How should I understand "～长～短" phrase in English? I learned the phrase of &quot;～长～短&quot;, and it means &quot;～怎么样，～怎么样&quot;, though I feel it is difficult to understand it in English.
For example, the following sentences are examples of using &quot;～长～短&quot;:


这两个老太太一见面，就张家长李家短地说起来没完。

大家对他总是张三长李四短的很有意见。



Here are what I tried, but feel either too clumsy or too verbose.


These two old ladies, once they meet each other, start to keep talking about how 张 family is going and how 李 family is going, and never stop to talk.

Everyone always has his/her opinion on how 张三 is and how 李四 is and speak it to him.



(By the way is 张三 and 李四 are names of people...?)
The second sentence is especially too clumsy and makes little sense in English.
So I'm quite confused now. How can I better understand the &quot;～长～短&quot; phrase and make the translation more natural, less verbose?
长 = good /strengths  ; 短 = bad/ shortcomings

"～长～短" = "～this～that"

张三李四 is similar to "any Tom, Dick or Harry"  in English, refers to any unspecific people's names. http://www.cantonese.sheik.co.uk/dictionary/words/38376/

张三长李四短 = "someone this, someone that" (gossiping)

张家长李家短 = "so and so family this, so and so family that" (gossiping)