New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Limit wall to user language #3513
Comments
While I get that what you propose could make it easier for our diverse community to follow people's posts all around the world, I think the technical side of this feature might bear some problems. If we use a webservice, the language of a post has to be determined in a background job and might fail randomly due to unforseeable downtime of the service. Also with an external service, we'd have to send (a part of) the message somewhere which definitely is a privacy issue. I just googled around a bit, and I found this ruby gem for detecting languages: https://github.com/peterc/whatlanguage (MIT License, last commit 6 months ago). But it might not detect every language and the detected language might not be correct (but I guess a certain probability of false-negatives will never be completely eliminated). This certainly needs some more discussion, maybe even a collaboration with the author of the mentioned gem. |
I also think this would be a great feature. And automatically detecting a post's language isn't strictly necessary. It could be marked by a user. I could imagine selecting which languages I want to have in my stream and choosing a default language for my posts. When composing a new post there might also be a way to select a language other than my default choice. I realise this might be a big thing to implement but if Diaspora* really does kick off and more and more users from different countries start using it, it will become increasingly more difficult to keep one's stream "clean". |
Quite a lot of the people are multilingual. We have people who not only post in 2 or more languages, but also send messages in which the languages are mixed. |
You said it yourself, some users are multilingual. So ignoring them is a horrible workaround. Maybe I only want to ignore the posts in language A, not the ones in language B. |
You could specify in the settings which languages you can read. |
I'm a new user to diaspora and I'm liking it so far, besides this language issue: for example I subscribe to #linux and my stream gets filled up with tons of posts that mean nothing to me. I propose the following solution, I think it's pretty easy: every post should have a "language" property (independent of tags), by default set to "english". Optionally a user can change it to signify the language of his message, choosing from a defined set of languages. On the UI it could work like that: in the edit box next to the insert-photo and geotag buttons, a small, faded out button labelled "en" should exist. The user can click on it to change the message's language property. The UI should automatically detect any non-ASCII characters in the post and automatically bold-ify this button and show a small bubble saying "change the language of this message". |
From #4764 : The language detection presentation could be implemented automatic considering post and link content. The language filter could be implemented by asking the user which languages he likes to read. The language detection could be implemented considering the n most frequent words in each language and countig their occurence in each post. |
Please, add this feature in the same way axaluss said |
Here is a paper about language detection. |
This is currently being worked on in #4998. |
This may be abandoned in #4998. |
I think, every user should define the languages he understands. Now the other users won't see this post, if they don't have the language configured... |
how much have design goals changed here? |
I would really like to see this implemented, and I've added a $15 bounty for it. I suggest doing this incrementally: forget about language autodetection for now, just ask the user in what language their new message is (the default should be whatever language the UI is being shown to them in), and which languages they want to see on their wall. Autodetection can be added later to try to spot mislabeled messages. |
Nice to see there was already GitHub issue, I commented this to Loomio:
|
So I guess there are some points, that can be implemented independently
I think we should implement this. |
Hi there,
I'm still new to Diaspora, so i'm not sure if this has already been pointed out somewhere. When i subscribe to tags in my feed i get posts in all sorts of languages. It would be great to limit this to the languages i actually understand.... Are there any thoughts on this?
The text was updated successfully, but these errors were encountered: