Salt is not a factor for diabetes, but excess salt will cause high osmotic pressure
and hence retain more water content in blood.so instead of normal 5-6lit of blood in healthy person,one will retain 8-10liters,which will put excess strain on heart muscles to pump it (which is 60-100 times/min). So early cardiomegaly and congestive cardiac failure chance will be more.

Again high volume of blood will exert more pressure on vascular structure,which in long run cause kidney failure,stroke,heart attack,eye bleeding and vision loss.

Sugar intake if exceed the natural consumption will be stored as glycogen and fats all over the body except brain and cause lots of changes... Fatty liver leading to liver failure,constrict blood vessels leading to stroke,heart attack,renal failure etc.

Excess sugar in blood will put un-necessary stress on Pancreas and develops Insulin resistance,hence diabetes.

So depending upon our output(in terms of work/exercise) we should take the food. Even protein,fats also contain calories,(will ultimately converted to sugar inside the body by liver).

So food intake on a whole should be regulated with 60% carbs,20-30% protein and 10-15% fats. still hungry? .fill with fibres/salads/fruits/water.