Т.е. для каждой локали есть свой репозиторий? Свой у русских, свой у немцев, свой у болгар...
Репозиторий один. На русском - название репозитория в Вашей системе.
А называть по русски папку глубоко в системе, имхо, бессмысленно. Это ж стараться, реализовывать надо, а зачем?
Бред какой. Есть список репозиториев. Нужно хранить кеш. выбираем схему /var/cache/zypp/название_репа. Если название на русском/китайском, то что? Прикручивать костыли по транслитерации? Зачем? Правильнее обеспечить поддержку юникода(что и было сделано уже несколько лет назад) и не запариваться по поводу названий, которые вбивает пользователь - работать любые будут.
Для тех, кто реально нуждается в локализованных названиях файлов это может быть маловразумительно
Пользователь с этими файлами, скорее всего, не работает. Однако, если работает, то он бы хотел увидеть кеш в папке, названной по названию репозитория, а не "update", взявшийся непонятно откуда.
И никаких лишних телодвижений с реализацией такого названия не было бы.
Вы предлагаете не реализовывать поддержку юникода в программах?
З.Ы. Предлагаю данные вопросы обсудить с разработчиками zypper. Впрочем, нет, не стоит. У них есть дела поважнее, чем каждому объяснять, зачем им юникод
