カテゴリ名はhtmlファイルの名前の一部に使われるので、日本語にすると不具合が出るケースがあるようです。(試しませんでしたが……)
そこで、BLOG質問箱さんの「カテゴリを日本語名で表示する」を参考に作業をしてみました。
- まず、管理画面から[カテゴリ]に移動して、[カテゴリの名前]へ英語でカテゴリの名前を入力します。
- 終わったら[保存]をします。
数字、アルファベット大文字、小文字の順に並び替えされるので、昇降順はルールに従ってコントロールします。が、ファイル名になる部分なのであまり文字数は多くない方が吉。
- 設定→[編集]をクリックします。
- [カテゴリの説明]に、日本語でつけたいカテゴリの名前を入力します。
- カテゴリを表示するようカスタマイズしている場合、MainIndexのテンプレートに<$MTCategoryLabel$>が書かれているかと思います。それを<$MTCategoryDescription$>に書き換えます。
つまり、カテゴリを表示したい位置に[カテゴリ名]を表示するのではなく、[カテゴリの説明]を使います。
違う方法もあったのですが、すでにカテゴリを作ってしまっている場合は上記の方法のほうが作業が簡単。
<$MTCategoryDescription$>を他の用途で使いたくなったときに、他の方法を考えます。今のところはこれくらいでいいかなと。