This is the old SliTaz forum - Please use the main forum.slitaz.org

Еще один кусочек русификации
  • LexeiiLexeii November 2010
    Я использую стабильную версию SliTaz с русской локализацией. Долгое время удивлялся, почему в SliTaz лежат mime-файлы в /usr/share/mime с описаниями типов фалов на многих языках (русский есть), но я по-прежнему читаю описание типов файлов в PCManFM (в полном виде или в свойствах файла) по-английски?

    Какую локаль я использую?
    $ export
    ...
    export LANG='ru_RU'
    export LC_ALL='ru_RU'
    ...

    Когда я меняю в содержимом mime-файлов «ru» на «ru_RU», я получаю то, что нужно!
    Я написал маленький скрипт (запускать от root) для того, чтобы не править руками огромное количество файлов:
    # sed -i -e 's/xml:lang="ru"/xml:lang="ru_RU"/g' \
    `find /usr/share/mime -name *.xml`
    (Этот скрипт можно набрать и в одну строчку, тогда в конце первой строки не пишите символ «\» и не нажимайте «Enter». Это только для узкой колонки форума).

    Также я пробовал заменять «ru» на «ru*» для универсальности, но это не сработало (mime-файлы скрипт изменил, конечно, но я по-прежнему получал английские описания).

    Моя папка с файлами локализации: /usr/share/locale/ru/LC_MESSAGES

    Итак, у нас есть 2 варианта решения:
    1. изменить «ru» на «ru_RU» в mime-файлах;
    2. изменить «ru_RU» на «ru» в названии локали (возможно ли это?)

    Я просматривал файлы в /usr/share/mime, не все из них имеют описания на многих языках. Некоторые из них не были включены в исходный ISO SliTaz и пришли ко мне с установленными пакетами. Многие файлы содержат внутри строку:
    <!--Created automatically by update-mime-database. DO NOT EDIT!-->


    Когда я запускаю с правами root
    # update-mime-database /usr/share/mime
    мои mime-файлы изменяются (обновляются дата и время файлов), но я не вижу изменений внутри файлов.

    Получается так, что нам всё-равно нужно вручную редактировать все mime-файлы (в пакете «shared-mime-info» и других)? Интересно, как дела обстоят с другими языками? А, может, кто-то видел русские типы файлов и без этих плясок?

    Как временное решение мой скрипт годится, дальше ждем ответа разработчиков. Этот текст я отправлял в список рассылки по-английски, теперь решил поделиться с русской частью сообщества.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In Apply for Membership

SliTaz Social