"English, Germany, French, American and all other countries" :::::::::: one country and three nationalities in there old chap, mein Freund, mon ami, pal.
;)
------- this link gives a view from England, but the guidelines for Germany and France have different rules from England and from eachother.
http://www.informatics.sussex.ac.uk/department/docs/punctuation/node27.html
A little bit of a drift off-topic but I suspect there may be shareholders in France (or Canada, which probably has its own rules depending on one's preferred language....).