Trustroots / trustroots

Travellers' community for sharing, hosting and getting people together.
https://www.trustroots.org
GNU Affero General Public License v3.0
398 stars 137 forks source link

Missing languages #98

Closed simison closed 2 years ago

simison commented 9 years ago

Language list is pretty well covering all common languages, but something might still be missing:

Add:

guaka commented 9 years ago

Flemish is Dutch, kind of... definitely enough for TR

sent from my tablet On Dec 25, 2014 9:25 PM, "Mikael Korpela" notifications@github.com wrote:

Language list is pretty well covering all common languages, but something bight still be missing:

  • Flemish
  • ?

— Reply to this email directly or view it on GitHub https://github.com/Trustroots/trustroots/issues/98.

simison commented 9 years ago

So, in our source files Flemish is apparently one of the six dutch dialects. The language code for it at this list is dut/nld which also stands for Dutch. Limburgish (another, stronger "dialect") for example has a code lim and it's there on the list.

One solution would be rename "Dutch" into "Dutch / Flemish" but that still excludes the rest of the 5 dialects and thus doesn't sound feasible.

Conclusion: how ever nice I'd like to be and I personally like to think dialects as mutually intelligible languages, better not to add "Flemish" just yet.

Perhaps we'll make the list smarter later (link multiple names/dialects to one code) and then we can add all the other 20 000 dialects in the world to the list as well, without effecting ability to search people who can understand you (which is one of them main reasons for this feature).

The language selector anyway needs optimising technically. Now it's a bit sluggish already without making the list 10 times longer.

Good? :-)

guaka commented 9 years ago

Yeah keep it simple :-)

sent from my tablet On Dec 27, 2014 12:13 PM, "Mikael Korpela" notifications@github.com wrote:

So, in our source files Flemish is apparently one of the six dutch dialects. The language code for it at this list http://www.loc.gov/standards/iso639-2/php/code_list.php is dut/nld which also stands for Dutch. Limburgish (another, stronger "dialect") for example has a code lim and it's there on the list.

One solution would be rename "Dutch" into "Dutch / Flemish" but that still excludes the rest of the 5 dialects and thus doesn't sound feasible.

Conclusion: how ever nice I'd like to be and I personally like to think dialects as mutually intelligible languages, better not to add "Flemish" just yet.

Perhaps we'll make the list smarter later (link multiple names/dialects to one code) and then we can add all the other 20 000 dialects in the world to the list as well, without effecting ability to search people who can understand you (which is one of them main reasons for this feature).

The language selector anyway needs optimising technically. Now it's a bit sluggish already without making the list 10 times longer.

Good? :-)

— Reply to this email directly or view it on GitHub https://github.com/Trustroots/trustroots/issues/98#issuecomment-68175636 .

simison commented 9 years ago

This one is a bit odd (for "Greek"):

Modern Greek (1453-)

simison commented 9 years ago

It's missing some languages that I speak: Aluku, one bushinengee language important here in French Guiana. As I'm learning and teaching for aluku kids, I would like to show it to my possible hosts, it's something that I offer in exchange. Also, French Creole and English Creole. It could be any creole tongue from any of the old colonies.

simison commented 9 years ago

I wanted to add Esperanto to list of my languages, but did not find it in the selection.

Update: +3 other people requested Esperanto.

simison commented 9 years ago

Peter:

There are no sign languages in languages to put in :-( Please add them whenever you can :-)

simison commented 9 years ago

@RichardLitt #290:

I am unable to add Latin, Ancient Greek, or Na'vi to my languages. Granted, I am unlikely to speak those languages to a guest - but it's not impossible, and I would like to be able to add that I speak them. I also cannot add Wompanoag - a minority language, chosen at random and which I don't speak, with a few hundred speakers in Massachusetts.

Adding the ability to add your own language by pressing enter would alleviate this issue.

simison commented 8 years ago

the language spoken in Slovenia is "Slovene", while "Slovenian" means a person living in Slovenia.

https://en.wikipedia.org/wiki/Wikipedia:Naming_conventions_(Slovenian_vs_Slovene)

Edit: keep it "Slovenian" just like Wikipedia decided. That's how we have it at original external language sources as well.

simison commented 8 years ago

Got:

Hi please add punjabi as one of language in language selection box. Thank you.

We have it but it's spelled "Panjabi" in our data. https://en.wikipedia.org/wiki/Punjabi_language

simison commented 7 years ago

Missing "Serbo-Croatian":

I've noticed Serbian, Bosnian and Croatian are separate languages even though they are actually one language, Serbo-Croatian. So I suggest that you can copy CS on that one, offer BCMS languages separate (including Montenegrin which is not listed there) and also offer Serbo-Croatian, so that people can choose whatever they feel most comfortable with. And I feel like Serbo-Croatian is the best option for me personally because then I don't have to type that I speak four different languages and appear to be some super-multilingual person.

Of course, if there are some reasons why you decided to skip Montenegrin and not offer Serbo-Croatian, that's cool too, I just wanted to offer my feedback and this link:

https://en.wikipedia.org/wiki/Serbo-Croatian

noahsmindfuck commented 5 years ago

We got user feedback that "Chinese" is not actually a language and that it should be at least changed to 'Mandarin' or any of that kind. It would be like saying in Switzerland they speak 'Swiss'. How would I accomplish that?

libertedeparole commented 5 years ago

According to most Chinese sources, Chinese IS a language. The official Chinese government position is that varieties such as Mandarin and Cantonese be referred to as “dialects” of a single Chinese language. So it all depends on if you want to impose a Western schema on non-Western language(s).

On 1 Apr 2019, at 17:43, noahsmindfuck notifications@github.com wrote:

We got user feedback that "Chinese" is not actually a language and that it should be at least changed to 'Mandarin' or any of that kind. It would be like saying in Switzerland they speak 'Swiss'. How would I accomplish that?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Trustroots/trustroots/issues/98#issuecomment-478632869, or mute the thread https://github.com/notifications/unsubscribe-auth/AJ0BJL4_USbvoLvh22fLhu46RPclzJlhks5vcikIgaJpZM4DMK6v.

noahsmindfuck commented 5 years ago

Can you refer to any kind of source for that or is it an opinion of yours? (Or ARE you the Chinese government? :D)

simison commented 5 years ago

It's not a big deal to add all; "Chinese" and the major dialects to the list.

libertedeparole commented 5 years ago

According to most Chinese sources, Chinese IS a language. The official Chinese government position is that varieties such as Mandarin and Cantonese be referred to as “dialects” of a single Chinese language. So it all depends on if you want to impose a Western schema on non-Western language(s).

noahsmindfuck asked:

Can you refer to any kind of source for that or is it an opinion of yours?

It is a simple fact.

If you read Chinese, you can consult official PRC sources.

Otherwise, you could start here:

"Chinese (simplified Chinese https://en.wikipedia.org/wiki/Simplified_Chinese_characters: 汉语; traditional Chinese https://en.wikipedia.org/wiki/Traditional_Chinese_characters: 漢語; pinyin https://en.wikipedia.org/wiki/Pinyin: Hànyǔ; literally: 'Han https://en.wikipedia.org/wiki/Han_Chinese language'; or Chinese: 中文; pinyin: Zhōngwén; literally: 'Chinese writing') is a group of related, but in many cases not mutually intelligible https://en.wikipedia.org/wiki/Mutual_intelligibility, language varieties https://en.wikipedia.org/wiki/Variety_(linguistics), forming the Sinitic branch of the Sino-Tibetan language family https://en.wikipedia.org/wiki/Sino-Tibetan_language_family. Chinese is spoken by the ethnic Chinese https://en.wikipedia.org/wiki/Han_Chinese majority and many minority ethnic groups in China https://en.wikipedia.org/wiki/China. About 1.2 billion people (around 16% of the world's population) speak some form of Chinese as their first language https://en.wikipedia.org/wiki/First_language. "The varieties of Chinese https://en.wikipedia.org/wiki/Varieties_of_Chinese are usually described by native speakers as dialects of a single Chinese language, but linguists note that they are as diverse as a language family https://en.wikipedia.org/wiki/Language_family." https://en.wikipedia.org/wiki/Chinese_language#cite_note-4

libertedeparole commented 5 years ago

On 3 Apr 2019, at 13:58, Liberté de Parole libertedeparole@gmail.com wrote:

According to most Chinese sources, Chinese IS a language.

Arabic is similar. Arabic is usually considered to be a single language, even though spoken varieties are often mutually unintelligible. Like Chinese, Arabic has a single dominant written form, even though this form does not correspond directly to any spoken dialect.

simison commented 5 years ago

Thanks for the insights, both! :heart:

Seems like we can add main languages + dialects for each group to our language list. 👍

github-actions[bot] commented 4 years ago

This issue is marked as unloved because it has not had any activity for 180 days.

It doesn't mean it's not important, so please remove the unloved label if you like it, or add a comment saying what it means to you :) If this was a bug, maybe you can test to see if this is still an issue?

However, if you just leave it like this, I'll close it in 14 days to help keep your issues tidy!

Thanks!

simison commented 3 years ago

Question of adding "Taiwanese" came up.

Then we found out that there's "Taiwanese Mandarin", "Taiwanese Hokkien", "Taiwanese Hakka" (and few other languages but smaller).

Then I was looking for language codes for these (couldn’t find) and looked around what other sites do with these languages. We have; “Chinese” (most Taiwanese member have this) but we’ve talked in past splitting Chinese into its sub-languages (Hokkien, Mandarin, etc). These Taiwanese seem to be more like dialects of those, so this might get sorted by adding those Chinese variants? They also have language codes and also used by other major websites.

TMC89 commented 2 years ago

Reminder about the Taiwanese question. That member still didn't received an answer so I'll give her the heads up now that it's in the Github loop ;) See the convo Oded had with the member about "which" Taiwanese we should add: https://trustroots.slack.com/archives/C0A3Q15SS/p1625320822006400

TMC89 commented 2 years ago

Btw, Flemish isn't considered a form of Dutch, it's one of the two official languages spoken in Belgium: French and Flemish. Yes we understand each other and have many words in common, like Spanish and Portugese, but it's definitely not a Dutch dialect.

TMC89 commented 2 years ago

Got an update about how we could include the Taiwanese language from the requested member through support: Taiwanese languages are listed in ISO 639. Actually there are a whole lot more languages in that standard than those available on BW, it even includes all dead languages like ancient Egyptian and such! So it's possible to make a custom list. The developer should be able to manually add Taiwanese to the site, including Hokkein, Hakka and other indigenous languages. Will Trustroots be able to do that too?

simison commented 2 years ago

I think we're already including all the living languages from the ISO 639 - 3 list, and can see Hakka there at least:

image

Did that change (in https://github.com/Trustroots/trustroots/pull/2494) to primarily include many of the dialects used in Taiwan, but it also brought hundreds of other new smaller languages to the list.

TMC89 commented 2 years ago

Okay, as I understood, Hakka Chinese is a language that is connected to suppression for Taiwanese people, that is why she requests 'Taiwanese'. Is it possible to add that as well? I don't see it in the ISO list you mention but I do see BW has it as an option with their languages.