I believe that using English to any naming convention in your codes makes it looks consistent and comfortable to read. When you are a beginner to code algorithms and your main language isn't English, you might definitely use your native language to naming everything in your code for ease's sake. Some people still doing that now.
If you don't use English in your workplace or your client doesn't, Do you still name all of your code (variables, class, function, database, table, etc) in English?
If you use your non-English native language for the project, what are the beneficial and non-beneficial reasons for using it?