Add Ukrainian translation

Can be safely merged to `2-4-stable`, `2-3-stable`, `2-2-stable`, `2-1-stable`. Lacks few strings for 2.0 branch, should I do a separate PR for it? Or is it too old to bother?