For the purpose of making the source documentation uniform, source comments in this file were translated to english.