Chinese: 这在最后得到了莫名的解释。
English: That is somewhat explained at the end.
French: C'est un peu expliqué à la fin.