diff --git a/core/plugin/user_detail_view/user_detail_view.rb b/core/plugin/user_detail_view/user_detail_view.rb index e69536de..d4bcaf9a 100644 --- a/core/plugin/user_detail_view/user_detail_view.rb +++ b/core/plugin/user_detail_view/user_detail_view.rb @@ -140,7 +140,11 @@ Plugin.create :user_detail_view do screen_name: u[:idname], name: u[:name] }).gsub(/_/, '__') else - _("ユーザについて") end }, + title = opt.messages.first.user.title + if title.size > 33 + title = title.slice(0, 30) + "..." + end + (_("%{title}について") % { title: title }).gsub(/_/, '__') end }, condition: Plugin::Command::CanReplyAll, visible: true, icon: lambda{ |opt| opt && opt.messages.first.user.icon },