Content is hidden due to not choosing the languages in the settings.
Making the language settings opted in by default should solve this initial struggle, opting out should be done manually. Putting check boxes next to the languages on there for selection should make things easier too.
This has been an issue long before the guy in the linked post reported it. I’ve had to face this same issue on other instances as well so it’s obviously a Lemmy issue and not instance specific.
Please understand that these sorts of small but very visible troubles are what keep people away from this platform. You sign up and go to any community only to see no posts or only those not tagged with a language (You could even miss those if you don’t choose “Undetermined”). Any new user would be confused “Are there no user at all?” “Is this community banned?” “Is this instance defederated?” Each of these doubts would just push any new users out.
I’m not very savvy but I tried it on lemmy.world since lemm.ee is taking awhile to confirm the new account.
spoiler
"discussion_languages":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183],
There’s another entry for
discussion_languages
undermy_user
but it’s entirely empty.The JSON goes upto 183
Right
my_user.discussion_languages
is the correct one. And it being empty means that all languages are enabled (to avoid storing lots of unnecessary db rows). Im testing with a new account on ds9.lemmy.ml and can see posts marked as English without any problems.It sounds like it’s working as intended. I’ll mark the OP as solved then, thank you for all your help.
I see now, if an instance has any site languages configured those will be applied for new users. You can see it in
/api/v3/site
fielddiscussion_languages
. However both lemmy.world and lemm.ee return all languages there.Edit: Im removing this as part of the PR to set new user languages from accept-language header, it doesnt make sense anymore with that.