Localization - there is no better way to do it than auto layout
Certainly, autolayout isn't easy. It is much better now than in previous versions. Currently, at least for macOS apps, there are no autolayout contraints defined by default. In earlier versions, it was more aggressive about defining constraings for you. All too often, the auto-generated constraints will be wrong.
If you are careful, and make sure to add only the absolute minimum number of constraints, you can make it work. Sometimes, with things like multi-line text fields, you still have to hack it with code.
If you don't need much backwards compatibility, there are some new layout options that let you live almost entirely in a box model if you want.