EC-CUBEでのモバイルサイトのトップページのカテゴリー(メニュー)は半角で20文字分しか表示できないようになっています。

これでは長いメニュー名の場合、…と表示されます。
(例)■あいうえお商品(国…
   ■かきくけこ商品(青…
のように後半部分が表示されません。

これはdate/Smarty/templates/default/mobile/frontparts/blocにあるcategory.tpl
32行目 <!–{$disp_name|sfCutString:20|escape}–>
が関係しています。

sfCutString文字列を指定文字数でカットという意味で、20文字以降はカットされるようにデフォルトでなっています。

このsfCutString:20の部分をsfCutString:50ぐらいに変更しておくと大体のメニューは表示されるのではないでしょうか?

最近の携帯は解像度が高く、メニューはすべて表示させる方がいいと思います。

あまりにも2行になるような長いメニューは、やめましょう。

分かりやすい、メニュー名を心がけていきたいものです。