As of right now, the chat filter is not working in a way that is actually useful or purposeful. For the most part, it is actually a really big hindrance.
My reasons why i say that are:
1. It does not take people who speak more than one language into consideration.
I, for example, speak both german and english. Right now, i only have the option to speak to either german or english people at one given time. Yes, I can turn off the filter on my end, but that wont magically make everyone else who has it turned on by default see what i am writing. I would have to manually change my client language to be able to speak to people of a different language base.
2. It does not take people who use a different client language than their native language into consideration.
Again using myself for example, I use the english client language, but i play with a german community. To actually communicate with my community in map chat, I have to manually change my client language because its likely that they have the filter turned on by default. I, however, prefer the english client simply because I play all games in english, because the localized translations and synchronisations tend to be quite subpar compared to the original. In this case, the filter effectively limits how I want and can play the game.
3. It limits and potentially cripples communication and organisation in situations where you have people of multiple language bases present.
I know this problem has been fixed for the Edge of the Mist maps, but i am not sure why this wasnt also implemented on maps or during the times where World Boss events are going on. You effectively designed Tequatl and the three headed Worm so that it would require alot of organisation to complete the event. The filter makes that almost impossible though because you cant organize past your set client language.
My suggestion is that the filter is changed from using a static value like the client language, and instead give us a proper option menu that lets us pick which languages we want to see. this could be done by simply giving us checkboxes, so i could, for example, pick german and english because i speak those languages.
Another option would be to change the megaserver system slight so that it properly prioritizes on putting people of the same language base on the same map which would make it so we dont need the filter anymore to begin with, then again, i am not sure if that is how it is intended to be anyways, but thats what i got from the blog post. It would also make more sense than the current implementation because it doesnt tear previous, server/language based communities apart anymore.
I would like more player feedback on my idea, if possible. Also, i will add more ideas to the post if i can think of any.