Green’s Dictionary of Slang

gattes n.

also chattes
[? Sotho gata, to trample or Yid. khates, a bad person]

1. (S.Afr. Jewish) an Afrikaaner.

[SA] letter in Branford & Brandford Dict. S. Afr. Eng. (1991) 101/2: Chattes — [...] is used by SA Jews as a derogatory term for Afrikaners.
Bolton & Krachu World Englishes 155: gattes (a derogatory name for an Afrikaaner).

2. (S.Afr.) a policeman.

[SA]P.C. Venter Soweto 153: Die gattes - the police.