Last modified: 2011-03-13 18:06:06 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T9635, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 7635 - Patch that does localizable the Makebot extension
Patch that does localizable the Makebot extension
Status: RESOLVED WONTFIX
Product: MediaWiki extensions
Classification: Unclassified
Makebot (Other open bugs)
unspecified
All All
: Lowest normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-10-19 22:03 UTC by AlefZet
Modified: 2011-03-13 18:06 UTC (History)
0 users

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
patch for trunk (8.97 KB, patch)
2006-11-19 13:33 UTC, AlefZet
Details

Description AlefZet 2006-10-19 22:03:27 UTC
Makebot does not localizable. File Makebot.i18n.php has is not conform to multilanguage environment 
such as Wikipedia. This should be localizable in any language.
Comment 1 Shinjiman 2006-11-12 16:24:18 UTC
see also the mail in mediawiki-i18n.
http://mail.wikipedia.org/pipermail/mediawiki-i18n/2006-September/000125.html
Comment 2 AlefZet 2006-11-19 13:33:59 UTC
Created attachment 2741 [details]
patch for trunk

Patch that does localizable the Makebot extension + Kazakh translations
Comment 3 Rob Church 2006-11-19 14:31:58 UTC
You obviously didn't read the aforementioned thread, where I objected to this
particular approach. Specifically, I object to cramming a load of messages into
the same file, which raises the overhead unnecessarily for people who don't want
foreign language translations to be available. I also object to the
inappropriate use of a global variable.
Comment 4 Rotem Liss 2006-11-19 15:59:29 UTC
(In reply to comment #3)
> You obviously didn't read the aforementioned thread, where I objected to this
> particular approach. Specifically, I object to cramming a load of messages into
> the same file, which raises the overhead unnecessarily for people who don't want
> foreign language translations to be available. I also object to the
> inappropriate use of a global variable.

You are welcome to propose a better solution.
Comment 5 Rob Church 2006-11-19 16:06:38 UTC
(In reply to comment #4)
> You are welcome to propose a better solution.

The callous:

All extensions are provided with English-language messages for interface
provision purposes. Local wikis can edit the MediaWiki namespace if it's needed,
as before.

The less FITH:

Extensions can provide a number of optional .i18n files in some format
(serialized?) which act as stubs called to override the English translations, in
a similar, but smaller-scale method, to what we use for the software proper.

The implementation that many extensions currently use is rather slapdash, and as
I recall, was the last (and least damaging) of a series of changes which broke
the core code unpredictably, and had to be reverted. It should be regarded as a
short-term measure.

Perhaps a discussion should be started on the mediawiki-i18n mailing list to
achieve this aim?
Comment 6 Rob Church 2006-12-16 20:41:21 UTC
As of r18375, MakeBot can be internationalised in a decent fashion.

(WONTFIX because I didn't apply that patch)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links