Most frontends (I don't know any, really) doesn't allow you to set a default language for your post. For that reason, a lot of frontends allow you to post without any language selected, while defaulting to English. But that is not universally true. Photon recently started requiring language to be selected and started defaulting to Undetermined language. This now creates unnecessary friction when the community doesn't have it as allowed language and requires the user to select allowed language for every single post.
It really is a simple change on your end that will take you seconds, but can save a lot of time in the long run and some frustration for people that want to post in your communities.
On lemmy-ui frontend you can change it by going to community settings and under languages you can select multiple ones by holding Ctrl key.
P.S. This community is a great example of one that doesn't allow Undetermined language.
Indeed, that's why my settings are
That way I can still see Undetermined posts, but Spanish only speakers wouldn't see posts from my communities
Are you sure? I noticed the opposite (all languages displayed by default), and I created this alt a few days ago
Languages are displayed in the create post page, but by default it has no language selected, aka
Select language
. If you post like that, it will default to English id = 37 from my testing. Even if expanding theSelect language
shows other languages, like Undetermined with id = 0.Depends on the community settings, no?
This post is Undetermined: https://feddit.org/post/2450630?scrollToComments=true
I should maybe try in a new community but no time for that at the moment.
So basically what you are saying is
Account posts on the community would be in English?
There are 3 levels.
The issue is that account-level and community-level languages are not always accounted for by clients, so they allow posting without setting any. Then Lemmy logic interprets it as whatever default it has set. From my testing, it seems to English, but I haven't studied the code to be certain.
I'll do some testing when I have time later this week