I keep getting error:
Problem posting your comment. Please select a language in your lemmy profile settings.
I was able to reply to comments before, but not anymore. Why??
This post is not showing a language, so the error in this case might be legitimate. The error can also be relate to a bug in Lemmy.
The first thing to check is if you have a language set in your Lemmy profile settings. Open a web browser and go to your Lemmy server (not Voyager). Login, click you name in the top right > Settings.
Set your Interface Language to your main spoken language.
Unrelated to this issue, but while you’re there, you may also want to check that the Languages have Undetermined, and all other languages you want to see on Lemmy selected. If you’re using a Desktop, you may need to Ctrl+Click to select multiple entries.
If your Interface Language was already set, the issue you have replying to comments can be related to the language of the parent comment or post. I’ve found Kbin comments are showing as Undetermined language on Lemmy, despite having a language set on Kbin.
When replying to an Undetermined language comment or post, Lemmy seems to try to use the same language and generates an error in the API/app (if you try to reply directly in Lemmy via browser it just shows a spinning loading button when you hit Post).
A work around is to reply to the comment directly on your Lemmy server via a web browser (not in Voyager), and selecting a language other than Undermined on the dropdown near the below the text field of your comment.
This post is a perfect example of this bug, I had the error trying to reply to it via Voyager, but could reply if I logged in, and selected English language on my comment.
The parent comment issue is with Lemmy rather than Voyager, but Voyager are tracking the issue here.
Why do posts and comments need to have a language set? Seems like added complexity for something that doesn’t need it.
Anyway, I just set English as my interface language and selected all languages in the second selector and that seems to have fixed it.
Also before selecting the languages, I was not able to see any comment on this post. The comment counter said 7, but then it was empty. I guess it was because of the language selector. Is that how it works? Languages that you don’t have selected get filtered out?
I understand that some communities only allow posts/comments in certain languages, but there might be a bug that sometimes allows it, but then prevents replies.
In most cases, the default Interface Language of Browser Detected works, but seems like it wasn’t for you. Are you using an unusual device?
Yes the Languages setting shows what Comments/Posts is displayed in Lemmy, so having nothing selected in there, or at least not having English selected in there would prevent you from seeing the messages.
It’s all a bit clunky at the moment, I’m sure it will improve in time.
Yeah, seems so clunky.
I am not using an unusual device: An iPhone 13 mini with the vger.app added to the home screen.
Weird, yep I’m on iOS too. Hopefully that patch aeharding linked to fixes the issue and gets implemented into our Lemmy instances soon.
I had to go back to my home instance on my desktop, go to account settings, choose my language.
Then went to the post I was trying to comment on, it asked me before I posted to pick a language, choose the one you picked for your profile.
Then I was able to use voyager again with no issues.
Edit: while trying to post this comment, I had to do it again. Weird.
I always get this when replying to kbin users. No fix but log into the main Lemmy ui instead of voyager
I believe that’s it. That’s what I noticed when it happened to first time is that I was replying in a kbin instance.
In this case, the OP author wasn’t Kbin, but the language of the main post was set as Undetermined (or not set). So replying to it had the same issue as replying to Kbin users. I wrote up a bit more detail in my reply to the OP.
A commit was just pushed to Lemmy that may solve this error. So hopefully this is resolved in the next version of Lemmy.
https://github.com/LemmyNet/lemmy/commit/3e3473eef2ebe5de07b15486bd0094105f3ea05a
Great!
Edit: Hey! It’s the developer! You should make your username color purple like u/iamthatis had on Apollo!
Haha, I forgot about that
Actually great idea. I always have to do a double take 😅
I’ve also started to get this issue. Needs to be resolved somehow. I understand it’s not something doe Voyager devs to solve but this is a perfect example of a bug that will deter people from switching over from the dark side…
Aaaand I can’t reply to this post either because of the same issue. Languages are chosen, btw. Had to reply through normal lemmy.world. Could edit post in Voyager tho!