The approach to the NLS on a torus is usually by perturbation theory starting from solutions involving some finite set of “excited frequencies”. These form a finite set of points in a lattice which generate a complicated combinatorial graph describing interacting frequencies.
The behaviour of the solutions depends on the combinatorics of this graph which in turn depends on the chosen initial points, for generic choices one has quasi periodic solutions for special choices different types of behaviour.