Two papers I have looked at lately axiomatize $n$-th order arithmetic in a single sorted language with predicates $Z_1,\dots,Z_n$ and axioms like $\forall x(Z_1(x)\vee\dots\vee Z_n(x))$ to say everything has one of the orders $1,\dots,n$. Another axiom says nothing has two distinct orders, and another says that if $x\in y$ then $x$ has order one lower than $y$. The axioms use finite disjunctions over the predicates $Z_n$, not quantifiers on $n$. I can type all that out in symbols if people feel it would be helpful.
My question is: are there any technical differences to beware of between such axioms for $n$-th order arithmetic and axioms in an $n$-sorted language with type rules?
The $n$-sorted version immediately translates into the single-sorted. Then, intuitively the axioms on $Z_1,\dots,Z_n$ should be true, but of course they do not follow as translates of anything provable (or even expressible) in the $n$-sorted version. The single-sorted has many sentences not translating naturally into the $n$-sorted, though intuitively those sentences are never true or useful in any way. Is there a more sophisticated translation that I am not thinking of? Or do you somehow prove the untranslatable sentences are irrelevant?