add nickname_voiced_by method

・nickname might start with lower letter.
・sorry for many diffs, cause of indent adjustment.