User:Liangent/wb-lang


 * Target: Language fallback & conversion feature for data stored in Wikibase.
 * Mentor: User:Denny.

Introduction

 * Every user may define it's language preference order
 * Every language has its system fallback order
 * Some languages can be derivated from other (prime & sister) languages automatically
 * Display what user loves best to the extent of what's available in current data

Reasons to do this

 * Someting readable is better than nothing (especially in small languages, whose users usually know some other languages too)
 * Language with heavy subtag / variant use (such as zh: zh-cn, zh-tw etc. which can be derivated from others automatically with LanguageConverter)
 * Wikibase / Wikidata is under development. Having this (fallback + conversion) included in design is better that patching it in adhoc ways later.
 * WMF cares more and more about multilingual content these days, and is lack of people knowing about LanguageConverter :)

Technical notes

 * Caching issues need some care
 * Wikibase is under fast development. Talk with others to minimize merge conflicts

Timeline

 * May 27, 19:00 UTC: Announced
 * June 17: Beginning
 * July 29, 19:00 UTC - August 2, 19:00 UTC: Mid-term
 * September 16 / September 23, 9:00 UTC - September 27, 19:00 UTC: Final

Links

 * Wikidata/Data model
 * Wikidata/Notes/Data model primer
 * Wikidata/Notes/Language fallback
 * Writing systems
 * Language in MediaWiki