Забей....хотя для тренировки мозгов пойдет...
1. В Django мультиязычность связанна больше с наполнением контента. Есть форма для создания страницы (контента) - Сколько языков поставил - столько страниц и будешь заполнять. Наименование полей автоматом будут переименовываться в тот язык который выбрал. Зачем ru-ua? Наверное что бы запутать :)))
2. В твоей ссылке есть ссылка. Там примеры сбивающие с толку. Например, ru-en, не говорит что этот сайт руско-англицкий, а говорит что надо идти на сервер физически находящийся в России, но на английском языке. ( упращенный пример, не ругайте)
3. А ты готов переписать весь модуль i18n. Или конечно можно добавить туда свой язык. ru-ua :)
4. Попробуй 3 языка поставь ru, ua, en. Посмотри насколько увеличилась работа по наполнению. Дальше решай, а стоит ли ?