Those text files (in translations) including Chinese characters are marked as "binary file" in git, instead of normal text files, which makes it impossible to diff. Is it better, and is there any way to change it to text files? Thanks.
I don't follow completely, you mean something like this: https://github.com/po-devs/pokemon-online/commit/abf91b163d3d022303983d396aeba136ab774ba3 ? If so, its due to encoding. The files there are stored in UTF-16 (or something), but Git only supports UTF-8 (or rather, doesn't support UTF-16). If we can convert everything to UTF-8 and it still works (it should, because half are already like that). EDIT: I think I got it. If not, its all in a single commit that I can revert if stuff breaks. I tested on the teambuilder and it looks like it all functions correctly. Before this just said "Binary Files Differ" in the white window. I think the reason Git Bash is showing question marks is that it isn't configured to render the characters properly (whether it be due to missing language packs or just a setting) and then the Teambuilder still works fine with the applied translation. EDIT2: I merged this "fix" into the main repo, so next time you update your local copy, it should have the change applied. If this doesn't work, I'll revert it and we'll try to find another way, but this looks correct.
I only did it for the Chinese files right now. I'm not sure how the others are but as long as this doesn't cause any adverse side effects (which it doesnt look like it, considering some files were already encoded like that) then I'll go through the translations and fix them all up to be uniform.