Support communities with multi-language support - a quick approach.steemCreated with Sketch.

in #steemit7 years ago


Source

With Steemit being a global initiative, it is weird and somewhat disturbing that is lacks any multi-language support. Let's keep in mind that we still haven't reached the main population of people, most of whom are not as computer-literate as our current users. This was as I understood (partly?) one of the reasons for the splitting off of the Russian speaking community and the Rise of Golos.

I hope the programmers are working on this, also to avoid other Golos'es appearing.

Multi-language support has a few sides to it.

Firstly, the website should be able to determine the language you're using (by browser detection, NOT GEO detection) and show the site in the appropriate language, if available. Otherwise default to English.
There must be a clear and easy way to change languages in case the user prefers the site in a different language.

The other part applies to writing an Story (or post, most cannot be classified as stories by any stretch of the imagination).
When you publish a story, the system should either default the language to English, or a language you define in your settings. But there must always be the option to override this setting, per story, even after publishing.

You should also have the possibility to tell Steemit which languages you want to view.
I, as well as everyone else, see a huge list of posts, with quite a lot of languages I do not know. I do not read Chinese, Korean, Russian or the like, nor do I have the intention to learn them all.

However for other people that content can be more valuable than the English content and they not be interested at all in English or German content.

There are some developments where people use tags to form localized communities, Korean and Chinese being prime examples.
Although this makes sense, we also introduced our first problems, caused by a lack of understanding how to properly make a site multi-lingual. For instance CN is being used for Chinese. However CN is a country code and stands for China, the proper language code for Chinese is zh (lowercase). Now if someone from Hong Kong uses HK for its post, people from China will never see this post if they select the CN tag.

So I would propose to anyone to use one of the five tag fields to determine in which language the post is written.
For this use the Language code, NOT the Country code.
Here is a list with the correct codes.

ISO-639 Language Codes

LanguageCode
Abkhazianab
Afaraa
Afrikaansaf
Albaniansq
Amharicam
Arabicar
Armenianhy
Assameseas
Aymaraay
Azerbaijaniaz
Bashkirba
Basqueeu
Bengali (Bangla)bn
Bhutanidz
Biharibh
Bislamabi
Bretonbr
Bulgarianbg
Burmesemy
Byelorussian (Belarusian)be
Cambodiankm
Catalanca
Chinese (Simplified)zh
Chinese (Traditional)zh
Corsicanco
Croatianhr
Czechcs
Danishda
Dutchnl
Englishen
Esperantoeo
Estonianet
Faeroesefo
Farsifa
Fijifj
Finnishfi
Frenchfr
Frisianfy
Galiciangl
Gaelic (Scottish)gd
Gaelic (Manx)gv
Georgianka
Germande
Greekel
Greenlandickl
Guaranign
Gujaratigu
Hausaha
Hebrewhe
Hindihi
Hungarianhu
Icelandicis
Indonesianid
Interlinguaia
Interlingueie
Inuktitutiu
Inupiakik
Irishga
Italianit
Japaneseja
Javaneseja
Kannadakn
Kashmiriks
Kazakhkk
Kinyarwanda (Ruanda)rw
Kirghizky
Kirundi (Rundi)rn
Koreanko
Kurdishku
Laothianlo
Latinla
Latvian (Lettish)lv
Limburgish (Limburger)li
Lingalaln
Lithuanianlt
Macedonianmk
Malagasymg
Malayms
Malayalamml
Maltesemt
Maorimi
Marathimr
Moldavianmo
Mongolianmn
Nauruna
Nepaline
Norwegianno
Occitanoc
Oriyaor
Oromo (Afan, Galla)om
Pashto (Pushto)ps
Polishpl
Portuguesept
Punjabipa
Quechuaqu
Rhaeto-Romancerm
Romanianro
Russianru
Samoansm
Sangrosg
Sanskritsa
Serbiansr
Serbo-Croatiansh
Sesothost
Setswanatn
Shonasn
Sindhisd
Sinhalesesi
Siswatiss
Slovaksk
Sloveniansl
Somaliso
Spanishes
Sundanesesu
Swahili (Kiswahili)sw
Swedishsv
Tagalogtl
Tajiktg
Tamilta
Tatartt
Telugute
Thaith
Tibetanbo
Tigrinyati
Tongato
Tsongats
Turkishtr
Turkmentk
Twitw
Uighurug
Ukrainianuk
Urduur
Uzbekuz
Vietnamesevi
Volapükvo
Welshcy
Wolofwo
Xhosaxh
Yiddishyi
Yorubayo
Zuluzu

For the @steemit programmers, if you could add a pull-down menu based on these codes, that would already be a quick-and-dirty solution for the time being.
Using this approach we can try and prevent future problems and also make the overall experience for everyone a lot better.

footer.gif

Image courtesy of @carlos-cabeza, check this post for your own free Steemit gifs

Sort:  

Nice point of view ... People should stop using their country as a tag for every post they make...

@blevley got you a $2.13 @minnowbooster upgoat, nice!
@blevley got you a $2.13 @minnowbooster upgoat, nice! (Image: pixabay.com)


Want a boost? Click here to read more!

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 64455.55
ETH 3147.84
USDT 1.00
SBD 3.94