[Mediawiki-i18n] Fallback sequences

Amir E. Aharoni amir.aharoni at mail.huji.ac.il
Thu Jan 23 09:01:35 UTC 2014


Thanks for the news about Lua, first of all.

The general idea seems valid to consider, but some buy-in from all of these
language communities would be needed, and eventually opened as Bugzilla

en-gb -> en is trivial: it doesn't have to be defined explicitly, because
English is the default last fallback for all languages.

Of course, comments from speakers of these languages are welcome here as

Amir Elisha Aharoni · אָמִיר אֱלִישָׁע אַהֲרוֹנִי
‪“We're living in pieces,
I want to live in peace.” – T. Moore‬

2014/1/19 Seb35 <seb35wikipedia at gmail.com>

> Hello,
> Now Lua has access to the internal fallback sequences of MediaWiki [1], so
> this can be used to gracefully degrade the translation of the templates
> included in a page, by the means of {{Translatable template}} (also called
> {{TNT}}) or auto-translated templates which use {{Fallback}}, mainly on
> Commons. I worked on this yesterday [2].
> But I send this message mainly to show the comparison between the fallback
> sequences of Commons vs MediaWiki [3].
> I guess some fallback sequences of Commons could be added to MediaWiki:
> * af -> nl
> * br -> fr (not sure)
> * ckb -> fa
> * en-gb -> en
> * fy -> nl
> There is one conflicting fallback sequence:
> * co -> fr (Commons) or it (MediaWiki)
> And some differences:
> * pdt -> nds, de (Commons) or de (MediaWiki)
> * nds -> nds-nl, de (Commons) or de (MediaWiki)
> * nds-nl -> nds, nl (Commons) or nl (MediaWiki)
> And more importantly, the purposes of the fallback sequences are a bit
> different inside a same language family/variant family: MediaWiki
> specializes from general to variants (often by script), but Commons does
> the opposite: degrades from variants to general. I find a feature could be
> added in the Translate extension to give access to these "reverse fallback
> sequences" by comparison to MediaWiki’s ones. This could be implemented
> either by creating a small database (perhaps add the opposite parameter of
> $fallback in the MessagesXX.php) either by computing these. This could be
> used for the translation of the templates, in Special:MyLanguage [bug
> 48292], and to redirect the translators to the general language (the
> messages "Translate in zh please." in $wgTranslateBlacklist of
> CommonSettings.php in Wikimedia config).
> [1] https://gerrit.wikimedia.org/r/101910
> [2] https://meta.wikimedia.org/wiki/Module_talk:Template_
> translation#Fallback
> [3] https://commons.wikimedia.org/wiki/Template_talk:Fallback#
> Comparison_of_the_fallback_sequences_between_.7B.
> 7BFallback.7D.7D_and_MediaWiki
> [bug 48292] https://bugzilla.wikimedia.org/48292
> ~ Seb35
> _______________________________________________
> Mediawiki-i18n mailing list
> Mediawiki-i18n at lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-i18n
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wikimedia.org/pipermail/mediawiki-i18n/attachments/20140123/8a16dea9/attachment.html>

More information about the Mediawiki-i18n mailing list