Japanese translation. [ci skip]
Added failing test cases for #118. Still trying to find a solution. [ci skip]