Rotem Liss [Tue, 8 Aug 2006 17:21:55 +0000 (17:21 +0000)]
Removing the obsolete message "badaccesstext" (replaced by "badaccess-nogroup" and "badaccess-group") from all the language files.
Rob Church [Tue, 8 Aug 2006 16:45:22 +0000 (16:45 +0000)]
* Consistent use of spacing
* Escape message text before echoing it as raw HTML
Rotem Liss [Tue, 8 Aug 2006 16:33:10 +0000 (16:33 +0000)]
(bug 769) OutputPage::permissionRequired() should suggest groups with the needed permission
Rotem Liss [Tue, 8 Aug 2006 15:37:55 +0000 (15:37 +0000)]
Removing the obsolete messages "sysoptitle", "sysoptext", "developertitle" and "developertext", because OutputPage::sysopRequired and OutputPage::developerRequired are deprecated and no longer used.
Rotem Liss [Tue, 8 Aug 2006 14:20:33 +0000 (14:20 +0000)]
Finally removing the deprecated and unused functions User::isSysop, User::isBureaucrat and User::isDeveloper, and updating the release notes.
Rotem Liss [Tue, 8 Aug 2006 13:58:25 +0000 (13:58 +0000)]
Removing the last references to OutputPage::sysopRequired() and OutputPage::developerRequired() (mostly using OutputPage::permissionRequired(), but in one case - reverting of a protected image - OutputPage::readOnlyPage is better), and throwing an exception when calling them; removing two useless comments.
Rotem Liss [Tue, 8 Aug 2006 12:17:27 +0000 (12:17 +0000)]
Removing the message "userrights-logcomment", which was never used and is redundant to "rightslogentry".
Rotem Liss [Mon, 7 Aug 2006 12:21:06 +0000 (12:21 +0000)]
* Correctly get messages which use the form "mainpage/fr" even if they were not created in the database, but only in the language file. This allows us to specify things like {{int:mainpage/fr}} without creating MediaWiki:Mainpage/fr (as we do in {{int:mainpage}}), and to view the default content of pages like MediaWiki:Mainpage/fr without creating them (as we do in MediaWiki:Mainpage). For this, creating a new static function - Language::getMessageFor - and getting the message for the language with it. This parsing applies only for messages with the "/" symbol (there are no such messages), so it should not break things.
* Because we define the messages 'january-gen', 'february-gen', etc. as the genitive forms of months in Langauge::mMonthGenMsgs, I created them in the English file. This should fix the test of {{CURRENTMONTHNAMEGEN}} in the parser tests (currently seems to output "<january-gen>"), and should fix the wrong output of checkLanguage.php and transstat.php, which think that these messages are obsolete.
* Using the genitive forms of the months in Hebrew
* (bug 6939) Update to Indonesian localisation (id) #31
Rotem Liss [Sun, 6 Aug 2006 19:22:52 +0000 (19:22 +0000)]
* Remove a redundant function: LanguageSr::getVariantname.
* In the script checkLanguage.php:
** Allow hiding the values of messages, and showing only the keys.
** Allow whitelist and blacklist of checks.
** Several minor fixes.
Rotem Liss [Sun, 6 Aug 2006 18:32:12 +0000 (18:32 +0000)]
Don't use global wfMsg in a language file - use Langauge::getMessageFromDB instead.
Rotem Liss [Sun, 6 Aug 2006 18:08:21 +0000 (18:08 +0000)]
Using a new function, Language::getArrow, to check the direction, instead of hard-coding the arrows and the checks; adding direction marks in Special:DoubleRedirects; adding the real arrows (instead of =>) in Special:Disambiguations.
Rotem Liss [Sun, 6 Aug 2006 14:35:57 +0000 (14:35 +0000)]
In transstat.php, making the title of the duplicates clearer, and removing wrong "FIXME".
Rotem Liss [Sun, 6 Aug 2006 14:23:53 +0000 (14:23 +0000)]
Changing all the last references from LanguageUtf8 to Language, and finally removing it.
Rotem Liss [Sun, 6 Aug 2006 14:06:57 +0000 (14:06 +0000)]
* Completely rewriting and reformatting the code of the localisation statistics utility: removing several unuseful features (viewing the obsolete messages which is already exist in checkLanguage.php, and no output which is not useful without that feature), using the languages object, replacing the Untranslated column by the Possibly untranslated (duplicate) column (written by Niklas Laxström), ignoring the ignored messages, ignoring English and (temporarily) enRTL languages, echoing directly without using a buffer, merging some changes by Niklas Laxström.
* Introducing the concept of translatable messages to the languages object, and using it instead of the English messages.
* Adding ignored messages to the obsolete messages list.
* Removing the message "metadata-fields" from the ignored messages list, as it contains help in the local language.
* Fixing a whitespace in zh-yue messages file.
Tim Starling [Sun, 6 Aug 2006 14:01:47 +0000 (14:01 +0000)]
Optimised Sanitizer::removeHTMLtags, Parser::unstrip, Parser::doMagicLinks, Parser::replaceInternalLinks and Parser::replace_callback. Introduced fast abridged entry point Parser::recursiveTagParse, for recursive parsing called from Cite.php and similar extensions. Resolved a known fail parser test.
Tim Starling [Sun, 6 Aug 2006 13:32:56 +0000 (13:32 +0000)]
Allow negative caching for sites with no commons
Jimmy Collins [Sat, 5 Aug 2006 22:48:56 +0000 (22:48 +0000)]
(bug 6930) Update to Indonesian localisation (id)
Rotem Liss [Sat, 5 Aug 2006 18:35:41 +0000 (18:35 +0000)]
Allow checking all the languages in one script.
Rotem Liss [Sat, 5 Aug 2006 18:13:33 +0000 (18:13 +0000)]
Adding a check for messages which include hidden chars (mostly written by Niklas Laxström).
Rotem Liss [Sat, 5 Aug 2006 17:36:12 +0000 (17:36 +0000)]
Removing the unused message 'linktrail' from the ignored messages.
Jimmy Collins [Sat, 5 Aug 2006 17:33:09 +0000 (17:33 +0000)]
Moved linktrail from message array to $linkTrail
Rotem Liss [Sat, 5 Aug 2006 17:13:55 +0000 (17:13 +0000)]
Adding a check for non-XHTML messages (mostly written by Niklas Laxström), and a fix.
Jimmy Collins [Sat, 5 Aug 2006 17:13:13 +0000 (17:13 +0000)]
Moved some Walon (wa) translations to LuceneSearch extension
Rotem Liss [Sat, 5 Aug 2006 17:00:40 +0000 (17:00 +0000)]
* Adding checks for empty messages and messages with trailing whitespace (mostly written by Niklas Laxström).
* Adding help for the script.
* Adding option to hide the lists of messages.
* Several minor fixes.
Rotem Liss [Sat, 5 Aug 2006 16:16:43 +0000 (16:16 +0000)]
Adding a check if the local messages uses all the variables specified in the English message, mostly written by Niklas Laxström.
Tim Starling [Sat, 5 Aug 2006 15:45:34 +0000 (15:45 +0000)]
Marked expected, checked-in failures with "TODO". Changed the double RFC with link test to stop relying on apparently accidental behaviour, behaviour which will shortly be changed.
Rotem Liss [Sat, 5 Aug 2006 15:31:05 +0000 (15:31 +0000)]
Creating an improved script to check language files, adding the ignored messages list (created by Niklas Laxström), and improving the languages class for the scripts.
Tim Starling [Sat, 5 Aug 2006 14:20:33 +0000 (14:20 +0000)]
long opening tags (<?php)
Tim Starling [Sat, 5 Aug 2006 14:12:34 +0000 (14:12 +0000)]
Improved negative caching
Tim Starling [Sat, 5 Aug 2006 14:10:10 +0000 (14:10 +0000)]
Added experimental history paging API, subject to change
Tim Starling [Sat, 5 Aug 2006 14:06:19 +0000 (14:06 +0000)]
In DBA caches: fixed return value when the key is missing
Jimmy Collins [Sat, 5 Aug 2006 11:51:31 +0000 (11:51 +0000)]
remove unused message
Rotem Liss [Sat, 5 Aug 2006 11:44:13 +0000 (11:44 +0000)]
Fixing transstats.php script.
Rotem Liss [Sat, 5 Aug 2006 11:19:30 +0000 (11:19 +0000)]
Removing the unused message "category" (was used as a prefix for category pages, replaced by the category namespace) from all the language files.
Rotem Liss [Sat, 5 Aug 2006 10:45:56 +0000 (10:45 +0000)]
Cleaning up the new translation zh-yue from unused messages.
Niklas Laxström [Sat, 5 Aug 2006 09:41:38 +0000 (09:41 +0000)]
* Fix dateformats
Rotem Liss [Fri, 4 Aug 2006 21:50:06 +0000 (21:50 +0000)]
Using a workaround for the language scripts - including the messages file themselves, then using the raw messages array, to avoid getting the fallback messages.
Rotem Liss [Fri, 4 Aug 2006 20:59:13 +0000 (20:59 +0000)]
Reverting a test code.
Rotem Liss [Fri, 4 Aug 2006 20:58:19 +0000 (20:58 +0000)]
In the language scripts:
* Using Language::getMessagesFor instead of creating new language objects.
* Allowing a parameter which specifies the language code to check instead of the default one, in checktrans.php, duplicatetrans.php and unusedMessages.php.
checktrans.php still does not work; duplicatetrans.php still works improperly.
Jimmy Collins [Fri, 4 Aug 2006 20:25:11 +0000 (20:25 +0000)]
add \n
Rotem Liss [Fri, 4 Aug 2006 20:18:57 +0000 (20:18 +0000)]
(bug 6827) some i18n specific maintenance scripts fails after merge of localisation-work branch
Because of some changes, it's difficult to know which messages are duplicate and which are not specified, therefore some scripts do not work properly; also, I didn't understand diffLanguage.php, therefore I still didn't fix.
Greg Sabino Mullane [Fri, 4 Aug 2006 20:18:43 +0000 (20:18 +0000)]
Refactor GROUP BY clause, add extra columns for SQL compatibility, remove debugging code.
Tested on MySQL with both $uid and !$uid. :)
Tim Starling [Fri, 4 Aug 2006 20:15:07 +0000 (20:15 +0000)]
Fixed $wgDebugComments
Rotem Liss [Fri, 4 Aug 2006 19:47:10 +0000 (19:47 +0000)]
Using a better method to get the English language file.
Niklas Laxström [Fri, 4 Aug 2006 19:31:56 +0000 (19:31 +0000)]
* Unicode perhaps
Jimmy Collins [Fri, 4 Aug 2006 19:10:28 +0000 (19:10 +0000)]
* (bug 6700) Added Kazakh language variants to Names.php
Jimmy Collins [Fri, 4 Aug 2006 19:03:26 +0000 (19:03 +0000)]
* (bug 6753) Fixed broken Kazakh linktrail (kk)
Jimmy Collins [Fri, 4 Aug 2006 18:39:07 +0000 (18:39 +0000)]
(bug 6865) Update for Russian language (ru)
Jimmy Collins [Fri, 4 Aug 2006 18:20:49 +0000 (18:20 +0000)]
(bug 6704) Tajik linktrail (tg)
Rotem Liss [Fri, 4 Aug 2006 18:09:22 +0000 (18:09 +0000)]
(bug 6919) Add English alias magic words for Tatar (tt) language file.
Rotem Liss [Fri, 4 Aug 2006 17:59:59 +0000 (17:59 +0000)]
Fixing a comment.
Tim Starling [Thu, 3 Aug 2006 18:04:38 +0000 (18:04 +0000)]
put the /i modifier back in the namespace grammar thing
Tim Starling [Thu, 3 Aug 2006 13:23:11 +0000 (13:23 +0000)]
LanguageUtf8 is gone
Rotem Liss [Thu, 3 Aug 2006 12:38:24 +0000 (12:38 +0000)]
Updating the list of backlinks to namespaces in the skin Standard with the "new" namespaces - MediaWiki, Template, Help and Category.
Rotem Liss [Thu, 3 Aug 2006 10:01:32 +0000 (10:01 +0000)]
Using "grammar" in lowercase, because uppercase "GRAMMAR" is not parsed, in the project talk namespace of the rmy localisation.
Brion Vibber [Thu, 3 Aug 2006 04:31:02 +0000 (04:31 +0000)]
* Fix regression in Korean and Japanese date formatting (day of week)
Brion Vibber [Thu, 3 Aug 2006 03:09:05 +0000 (03:09 +0000)]
revert 15898, broke the wiki
Jimmy Collins [Wed, 2 Aug 2006 22:02:00 +0000 (22:02 +0000)]
* (bug 6903) Added Cantonese localisation (zh-yue)
Domas Mituzas [Wed, 2 Aug 2006 18:53:24 +0000 (18:53 +0000)]
commit early, commit often!
Domas Mituzas [Wed, 2 Aug 2006 18:48:30 +0000 (18:48 +0000)]
erghhhh
Rotem Liss [Wed, 2 Aug 2006 18:37:55 +0000 (18:37 +0000)]
Update the maintenance script alltrans.php for the new language files.
Domas Mituzas [Wed, 2 Aug 2006 18:34:01 +0000 (18:34 +0000)]
Move SO::_getCaller() to Profiler::getCaller()
Rotem Liss [Wed, 2 Aug 2006 18:22:52 +0000 (18:22 +0000)]
Removing the unused, redundant message "subjectpage".
Tim Starling [Wed, 2 Aug 2006 17:43:55 +0000 (17:43 +0000)]
Defer loading default options, this avoids a theoretical unstub loop.
Tim Starling [Wed, 2 Aug 2006 17:42:12 +0000 (17:42 +0000)]
remove useless require_once
Tim Starling [Wed, 2 Aug 2006 17:40:09 +0000 (17:40 +0000)]
Log exceptions
Tim Starling [Wed, 2 Aug 2006 17:33:18 +0000 (17:33 +0000)]
Avoid duplicate require_once() under windows by using the autoloader
Tim Starling [Wed, 2 Aug 2006 17:31:25 +0000 (17:31 +0000)]
Got rid of user namespace customisation, use the standard methods instead.
Tim Starling [Wed, 2 Aug 2006 17:31:01 +0000 (17:31 +0000)]
Smaller recursion limit for less ugly backtraces.
Tim Starling [Wed, 2 Aug 2006 17:30:08 +0000 (17:30 +0000)]
Seconds in ISO 8601 date format, like it was before.
Tim Starling [Wed, 2 Aug 2006 14:43:59 +0000 (14:43 +0000)]
Got rid of user namespace customisation, use the standard methods instead.
Tim Starling [Wed, 2 Aug 2006 03:27:08 +0000 (03:27 +0000)]
Don't run jobs in read only mode.
Tim Starling [Wed, 2 Aug 2006 03:19:55 +0000 (03:19 +0000)]
Fixed {{grammar:}} tags in namespace names
Brion Vibber [Tue, 1 Aug 2006 21:23:16 +0000 (21:23 +0000)]
fix typo
Rotem Liss [Tue, 1 Aug 2006 16:24:55 +0000 (16:24 +0000)]
rmy localisation: Namespaces + grammar.
Rotem Liss [Tue, 1 Aug 2006 15:25:18 +0000 (15:25 +0000)]
Adding initial language file for Tajik (tg); currently includes only namespace translations from bugzilla.wikimedia.org/show_bug.cgi?id=6897
Daniel Kinzler [Tue, 1 Aug 2006 12:52:25 +0000 (12:52 +0000)]
(k) fix minor glitch in installExtension.php
Daniel Kinzler [Tue, 1 Aug 2006 12:45:43 +0000 (12:45 +0000)]
Rewrote installExtension.php; now using "repository" concept, OO design, and no longer patches LocalSettings.php per default.
Greg Sabino Mullane [Sun, 30 Jul 2006 23:50:26 +0000 (23:50 +0000)]
Minor formatting to match tables.sql
Greg Sabino Mullane [Sun, 30 Jul 2006 23:49:25 +0000 (23:49 +0000)]
Add XFILE to allow for more than one source file, add float as valid mysql type.
Greg Sabino Mullane [Sun, 30 Jul 2006 23:36:14 +0000 (23:36 +0000)]
Add profiling table.
Greg Sabino Mullane [Sun, 30 Jul 2006 23:32:50 +0000 (23:32 +0000)]
Make SQL more SQL compliant, remove some debugging code.
Daniel Kinzler [Sun, 30 Jul 2006 21:18:40 +0000 (21:18 +0000)]
made --nopatch mode for installExtension.php a bit smarter
Daniel Kinzler [Sun, 30 Jul 2006 21:00:37 +0000 (21:00 +0000)]
new options for installExtension.php: --nopatch and --list
Daniel Kinzler [Sun, 30 Jul 2006 18:52:21 +0000 (18:52 +0000)]
added experimental installer for extensions
Jimmy Collins [Sun, 30 Jul 2006 16:36:12 +0000 (16:36 +0000)]
(bug 6859) Update to Indonesian localisation (id)
Daniel Kinzler [Sun, 30 Jul 2006 10:53:22 +0000 (10:53 +0000)]
Separated ajax search box features from core ajax framework.
Note that ajax search is currently broken (some issue with message parsing)
Daniel Kinzler [Sat, 29 Jul 2006 22:57:40 +0000 (22:57 +0000)]
logging JS stuff in release notes: global variables, onload hook
Daniel Kinzler [Sat, 29 Jul 2006 22:34:22 +0000 (22:34 +0000)]
call JS onload hooks at the end of the html body in all skins
Jimmy Collins [Sat, 29 Jul 2006 14:41:30 +0000 (14:41 +0000)]
(bug 5862) Update to belarusian translation (be)
Daniel Kinzler [Fri, 28 Jul 2006 22:52:46 +0000 (22:52 +0000)]
Factored code for global JS variables into a function
Daniel Kinzler [Fri, 28 Jul 2006 19:05:27 +0000 (19:05 +0000)]
Adding various global JS variables, fixing bug 6030 completely and 6806 mostly.
Domas Mituzas [Fri, 28 Jul 2006 10:35:47 +0000 (10:35 +0000)]
typo, BUG#6841
Lupin [Fri, 28 Jul 2006 03:12:54 +0000 (03:12 +0000)]
(bug 6771) Make old revisions of MediaWiki pages available with action=raw
Magnus Manske [Thu, 27 Jul 2006 18:51:52 +0000 (18:51 +0000)]
Two new hooks by Ryan Lane for the StableVersions extension
Tim Starling [Thu, 27 Jul 2006 10:12:59 +0000 (10:12 +0000)]
Added magicWords to mergeable map keys, touched MessagesEn.php to invalidate caches
Daniel Kinzler [Wed, 26 Jul 2006 23:35:49 +0000 (23:35 +0000)]
fixed include path of AjaxDispatcher.php in index.php
Brion Vibber [Wed, 26 Jul 2006 20:37:11 +0000 (20:37 +0000)]
* Fix regression in ordering of namespaces
Brion Vibber [Wed, 26 Jul 2006 20:32:37 +0000 (20:32 +0000)]
* Fix regression in auto-set NS_PROJECT_TALK namespace
Ilmari Karonen [Wed, 26 Jul 2006 19:46:31 +0000 (19:46 +0000)]
test for context links with ns prefix and embedded (non-trailing) parens