Legoktm has submitted this change and it was merged.
Change subject: Archive extension
......................................................................
Archive extension
Change-Id: I3f8f6851c1f77d7ac7474e6cd3d5d9d4e1908480
---
D .gitignore
D COPYING
D Gruntfile.js
A OBSOLETE
D README
D UserDailyContribs.hooks.php
D UserDailyContribs.i18n.php
D UserDailyContribs.php
D api/ApiUserDailyContribs.php
D i18n/af.json
D i18n/aln.json
D i18n/an.json
D i18n/ar.json
D i18n/arz.json
D i18n/ast.json
D i18n/ba.json
D i18n/be-tarask.json
D i18n/be.json
D i18n/bjn.json
D i18n/bn.json
D i18n/bpy.json
D i18n/br.json
D i18n/bs.json
D i18n/ca.json
D i18n/ce.json
D i18n/cs.json
D i18n/da.json
D i18n/de.json
D i18n/diq.json
D i18n/dsb.json
D i18n/el.json
D i18n/en.json
D i18n/eo.json
D i18n/es.json
D i18n/eu.json
D i18n/fa.json
D i18n/fi.json
D i18n/fr.json
D i18n/frp.json
D i18n/gd.json
D i18n/gl.json
D i18n/gsw.json
D i18n/he.json
D i18n/hr.json
D i18n/hsb.json
D i18n/hu.json
D i18n/ia.json
D i18n/id.json
D i18n/it.json
D i18n/ja.json
D i18n/jv.json
D i18n/ka.json
D i18n/ko.json
D i18n/krc.json
D i18n/ksh.json
D i18n/lb.json
D i18n/li.json
D i18n/min.json
D i18n/mk.json
D i18n/ml.json
D i18n/ms.json
D i18n/mt.json
D i18n/nb.json
D i18n/nds-nl.json
D i18n/nl.json
D i18n/oc.json
D i18n/pl.json
D i18n/pms.json
D i18n/pt-br.json
D i18n/pt.json
D i18n/qqq.json
D i18n/qu.json
D i18n/ro.json
D i18n/roa-tara.json
D i18n/ru.json
D i18n/rue.json
D i18n/sah.json
D i18n/si.json
D i18n/sk.json
D i18n/sl.json
D i18n/su.json
D i18n/sv.json
D i18n/tl.json
D i18n/tr.json
D i18n/uk.json
D i18n/vec.json
D i18n/vep.json
D i18n/vi.json
D i18n/yue.json
D i18n/zh-hans.json
D i18n/zh-hant.json
D package.json
D patches/UserDailyContribs.sql
93 files changed, 1 insertion(+), 1,471 deletions(-)
Approvals:
Legoktm: Verified; Looks good to me, approved
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 4bf4869..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,5 +0,0 @@
-.svn
-*~
-*.kate-swp
-.*.swp
-node_modules/
diff --git a/COPYING b/COPYING
deleted file mode 100644
index d159169..0000000
--- a/COPYING
+++ /dev/null
@@ -1,339 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- <one line to give the program's name and a brief idea of what it does.>
- Copyright (C) <year> <name of author>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along
- with this program; if not, write to the Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- <signature of Ty Coon>, 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
diff --git a/Gruntfile.js b/Gruntfile.js
deleted file mode 100644
index 9c56558..0000000
--- a/Gruntfile.js
+++ /dev/null
@@ -1,20 +0,0 @@
-/*jshint node:true */
-module.exports = function ( grunt ) {
- grunt.loadNpmTasks( 'grunt-banana-checker' );
- grunt.loadNpmTasks( 'grunt-jsonlint' );
-
- grunt.initConfig( {
- banana: {
- all: 'i18n/'
- },
- jsonlint: {
- all: [
- '**/*.json',
- '!node_modules/**'
- ]
- }
- } );
-
- grunt.registerTask( 'test', [ 'jsonlint', 'banana' ] );
- grunt.registerTask( 'default', 'test' );
-};
diff --git a/OBSOLETE b/OBSOLETE
new file mode 100644
index 0000000..bed37e6
--- /dev/null
+++ b/OBSOLETE
@@ -0,0 +1 @@
+This extension has been undeployed from WMF servers and is not supported
anymore.
diff --git a/README b/README
deleted file mode 100644
index 989dd2c..0000000
--- a/README
+++ /dev/null
@@ -1,6 +0,0 @@
-# UserDailyContribs allows you to track users' contribution totals
-
-# Example LocalSettings.php additions
-# Don't forget to run update.php from the command line after installing it
-
-require_once( "$IP/extensions/UserDailyContribs/UserDailyContribs.php" );
diff --git a/UserDailyContribs.hooks.php b/UserDailyContribs.hooks.php
deleted file mode 100644
index 0a8e1fe..0000000
--- a/UserDailyContribs.hooks.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php
-/**
- * Hooks for UserDailyContribs extension
- *
- * @file
- * @ingroup Extensions
- */
-
-class UserDailyContribsHooks {
- /**
- * LoadExtensionSchemaUpdates hook
- * @param DatabaseUpdater $updater
- * @return bool true
- */
- public static function loadExtensionSchemaUpdates( $updater = null ) {
- $updater->addExtensionTable( 'user_daily_contribs', dirname(
__FILE__ ) . '/patches/UserDailyContribs.sql' );
- return true;
- }
-
- /**
- * ParserTestTables hook
- *
- * @param array $tables
- * @return bool
- */
- public static function parserTestTables( &$tables ) {
- $tables[] = 'user_daily_contribs';
- return true;
- }
-
- /**
- * ArticleSaveComplete hook
- *
- * Stores a new contribution
- *
- * @param $article
- * @param User $user
- * @param $text
- * @param $summary
- * @param $minoredit
- * @param $watchthis
- * @param $sectionanchor
- * @param $flags
- * @param Revision $revision
- * @return true
- */
- public static function articleSaveComplete( $article, $user, $text,
$summary,
- $minoredit, $watchthis, $sectionanchor, $flags,
$revision ) {
- /* Nothing to count if no new revision is saved */
- if ( $revision === null ) {
- return true;
- }
-
- if ( $user->isAnon() ) {
- // Don't log anonymous edits
- return true;
- }
-
-
- $method = __METHOD__;
-
- DeferredUpdates::addCallableUpdate( function () use ( $user,
$method ) {
- $today = gmdate( 'Ymd', time() );
- $dbw = wfGetDB( DB_MASTER );
- $dbw->update(
- 'user_daily_contribs',
- array( 'contribs=contribs+1' ),
- array( 'day' => $today, 'user_id' =>
$user->getId() ),
- $method
- );
- if ( $dbw->affectedRows() == 0 ) {
- $dbw->insert( // initialize
- 'user_daily_contribs',
- array( 'user_id' => $user->getId(),
'day' => $today, 'contribs' => 1 ),
- $method,
- array( 'IGNORE' )
- );
- if ( $dbw->affectedRows() == 0 ) {
- $dbw->update( // deal with race
conditions
- 'user_daily_contribs',
- array( 'contribs=contribs+1' ),
- array( 'day' => $today,
'user_id' => $user->getId() ),
- $method
- );
- }
- }
- } );
-
- return true;
- }
-}
diff --git a/UserDailyContribs.i18n.php b/UserDailyContribs.i18n.php
deleted file mode 100644
index d19d70f..0000000
--- a/UserDailyContribs.i18n.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/**
- * This is a backwards-compatibility shim, generated by:
- *
https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php
- *
- * Beginning with MediaWiki 1.23, translation strings are stored in json files,
- * and the EXTENSION.i18n.php file only exists to provide compatibility with
- * older releases of MediaWiki. For more information about this migration, see:
- * https://www.mediawiki.org/wiki/Requests_for_comment/Localisation_format
- *
- * This shim maintains compatibility back to MediaWiki 1.17.
- */
-$messages = array();
-if ( !function_exists( 'wfJsonI18nShim6c43a56665c6c0db' ) ) {
- function wfJsonI18nShim6c43a56665c6c0db( $cache, $code, &$cachedData ) {
- $codeSequence = array_merge( array( $code ),
$cachedData['fallbackSequence'] );
- foreach ( $codeSequence as $csCode ) {
- $fileName = dirname( __FILE__ ) . "/i18n/$csCode.json";
- if ( is_readable( $fileName ) ) {
- $data = FormatJson::decode( file_get_contents(
$fileName ), true );
- foreach ( array_keys( $data ) as $key ) {
- if ( $key === '' || $key[0] === '@' ) {
- unset( $data[$key] );
- }
- }
- $cachedData['messages'] = array_merge( $data,
$cachedData['messages'] );
- }
-
- $cachedData['deps'][] = new FileDependency( $fileName );
- }
- return true;
- }
-
- $GLOBALS['wgHooks']['LocalisationCacheRecache'][] =
'wfJsonI18nShim6c43a56665c6c0db';
-}
diff --git a/UserDailyContribs.php b/UserDailyContribs.php
deleted file mode 100644
index 4a43f0b..0000000
--- a/UserDailyContribs.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-/**
- * User Daily Contributions extension
- *
- * This extension adds a step to saving an article that incriments a counter
for a user's activity in a given day.
- *
- * @file
- * @ingroup Extensions
- *
- * @author Nimish Gautam <[email protected]>
- * @author Trevor Parscal <[email protected]>
- * @license GPL v2 or later
- * @version 0.2.0
- */
-
-/* Setup */
-
-$wgExtensionCredits['other'][] = array(
- 'path' => __FILE__,
- 'name' => 'User Daily Contributions',
- 'author' => array( 'Nimish Gautam', 'Trevor Parscal' ),
- 'version' => '0.3.0',
- 'url' => 'https://www.mediawiki.org/wiki/Extension:UserDailyContribs',
- 'descriptionmsg' => 'userdailycontribs-desc',
- 'license-name' => 'GPL-2.0+',
-);
-
-$wgAutoloadClasses['UserDailyContribsHooks'] = __DIR__ .
'/UserDailyContribs.hooks.php';
-$wgAutoloadClasses['ApiUserDailyContribs'] = __DIR__ .
'/api/ApiUserDailyContribs.php';
-$wgMessagesDirs['UserDailyContribs'] = __DIR__ . '/i18n';
-$wgExtensionMessagesFiles['UserDailyContribs'] = __DIR__ .
'/UserDailyContribs.i18n.php';
-$wgHooks['LoadExtensionSchemaUpdates'][] =
'UserDailyContribsHooks::loadExtensionSchemaUpdates';
-$wgHooks['ArticleSaveComplete'][] =
'UserDailyContribsHooks::articleSaveComplete';
-$wgHooks['ParserTestTables'][] = 'UserDailyContribsHooks::parserTestTables';
-$wgAPIModules['userdailycontribs'] = 'ApiUserDailyContribs';
-
-/**
- * Whether or not API calls should require
- * that the given user name exists in whatever authentication
- * is set up in $wgAuth. Note that by default, on a plain install
- * there is no authentication plugin, hence all checks for existance
- * return to false.
- * If you use CentralAuth you'd probably want to set this to true.
- */
-$wgUserDailyContributionsApiCheckAuthPlugin = false;
-
-/**
- * Get the number of revisions a user has made since a given time
- *
- * @param $fromtime: beginning timestamp
- * @param $user User: (optional) User object to get edit count for
- * @param $totime: (optional) ending timestamp
- * @return number of revsions this user has made
- */
-function getUserEditCountSince( $fromtime = null, User $user = null, $totime =
null ) {
- global $wgUser;
-
- // Fallback on current user
- if ( is_null( $user ) ) {
- $user = $wgUser;
- }
-
- // Round times down to a whole day, possibly letting a null value
- // pass to wfTimestamp which will give us today.
- $fromtime = gmdate( 'Y-m-d', wfTimestamp( TS_UNIX, $fromtime ) );
- $totime = gmdate( 'Y-m-d', wfTimestamp( TS_UNIX, $totime ) );
-
- // Query the user contribs table
- $dbr = wfGetDB( DB_SLAVE );
- $edits = $dbr->selectField(
- 'user_daily_contribs',
- 'SUM(contribs)',
- array(
- 'user_id' => $user->getId(),
- 'day >= ' . $dbr->addQuotes( $fromtime ),
- 'day <= ' . $dbr->addQuotes( $totime )
- ),
- __METHOD__
- );
- // Return edit count as an integer
- return is_null( $edits ) ? 0 : (integer) $edits;
-}
diff --git a/api/ApiUserDailyContribs.php b/api/ApiUserDailyContribs.php
deleted file mode 100644
index aa54d95..0000000
--- a/api/ApiUserDailyContribs.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-
-class ApiUserDailyContribs extends ApiBase {
-
- public function execute() {
- $params = $this->extractRequestParams();
- $result = $this->getResult();
-
- $userName = $params['user'];
- $daysago = $params['daysago'];
- $basetimestamp = $params['basetimestamp'];
- $user = User::newFromName( $userName );
-
- if ( !$user ) {
- $this->dieUsage( 'Invalid username', 'bad_user' );
- }
-
- global $wgAuth, $wgUserDailyContributionsApiCheckAuthPlugin;
-
- if ( $wgUserDailyContributionsApiCheckAuthPlugin &&
!$wgAuth->userExists( $userName ) ) {
- $this->dieUsage( 'Specified user does not exist',
'bad_user' );
- }
-
- // Defaults to 'now' if not given
- $totime = wfTimestamp( TS_UNIX, $basetimestamp );
-
- $fromtime = $totime - ($daysago * 60 *60 *24);
-
- $result->addValue( $this->getModuleName(), 'id', $user->getId()
);
-
- // Returns date of registration in YYYYMMDDHHMMSS format
- $result->addValue( $this->getModuleName(),
- 'registration', $user->getRegistration() ?
$user->getRegistration() : '0' );
-
- // Returns number of edits between daysago date and
basetimestamp (or today)
- $result->addValue( $this->getModuleName(),
- 'timeFrameEdits', getUserEditCountSince( $fromtime,
$user, $totime ) );
-
- // Returns total number of edits
- $result->addValue( $this->getModuleName() ,
- 'totalEdits', $user->getEditCount() == null ? 0 :
$user->getEditCount() );
- }
-
- public function isDeprecated() {
- return true;
- }
-
- public function getAllowedParams() {
- return array(
- 'user' => array(
- ApiBase::PARAM_TYPE => 'user',
- ),
- 'daysago' => array(
- ApiBase::PARAM_TYPE => 'integer',
- ApiBase::PARAM_MIN => 0,
- ),
- 'basetimestamp' => array(
- ApiBase::PARAM_TYPE => 'timestamp',
- ),
- );
- }
-
- /**
- * @deprecated since MediaWiki core 1.25
- */
- public function getParamDescription() {
- return array(
- 'user' => 'Username to query',
- 'daysago' => 'Number of edits since this many days ago',
- 'basetimestamp' => array( 'Date from which daysago will
be calculated (instead of "today").',
- 'Count returned in timeFrameEdits will be
editcount between this date and the date',
- '"daysago" from it.'
- ),
- );
- }
-
- /**
- * @deprecated since MediaWiki core 1.25
- */
- public function getDescription() {
- return 'Get the total number of user edits, time of
registration, and edits in a given timeframe';
- }
-
- /**
- * @deprecated since MediaWiki core 1.25
- */
- protected function getExamples() {
- return
'api.php?action=userdailycontribs&user=WikiSysop&daysago=5';
- }
-
- /**
- * @see ApiBase::getExamplesMessages()
- */
- protected function getExamplesMessages() {
- return array(
- 'action=userdailycontribs&user=WikiSysop&daysago=5'
- => 'apihelp-userdailycontribs-example-1',
- );
- }
-}
diff --git a/i18n/af.json b/i18n/af.json
deleted file mode 100644
index f017017..0000000
--- a/i18n/af.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Naudefj"
- ]
- },
- "userdailycontribs-desc": "Daaglikse gebruikersbydraes vir die
uitbreiding om gebruikers se klieks mee te volg"
-}
diff --git a/i18n/aln.json b/i18n/aln.json
deleted file mode 100644
index d6aa6fd..0000000
--- a/i18n/aln.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Mdupont"
- ]
- },
- "userdailycontribs-desc": "Kontributet e përdoruesit çdo ditë për
ndjekjen klikoni extension"
-}
diff --git a/i18n/an.json b/i18n/an.json
deleted file mode 100644
index f5233f9..0000000
--- a/i18n/an.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Juanpabl"
- ]
- },
- "userdailycontribs-desc": "Contribucions diarias d'os usuarios t'a
extensión de seguimiento de clics"
-}
diff --git a/i18n/ar.json b/i18n/ar.json
deleted file mode 100644
index 17f0895..0000000
--- a/i18n/ar.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Meno25"
- ]
- },
- "userdailycontribs-desc": "مساهمات المستخدمين اليويمة لامتداد تتبع
الضغطات"
-}
diff --git a/i18n/arz.json b/i18n/arz.json
deleted file mode 100644
index 878f2f0..0000000
--- a/i18n/arz.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Meno25"
- ]
- },
- "userdailycontribs-desc": "مساهمات المستخدمين اليويمه لامتداد تتبع
الضغطات"
-}
diff --git a/i18n/ast.json b/i18n/ast.json
deleted file mode 100644
index d02260e..0000000
--- a/i18n/ast.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Xuacu"
- ]
- },
- "userdailycontribs-desc": "Contribuciones diaries de los usuarios pa la
estensión de siguimientu de clics",
- "apihelp-userdailycontribs-description": "Recibir el númberu total
d'ediciones del usuariu, data de rexistru, y ediciones nun periodu de tiempu
dau.",
- "apihelp-userdailycontribs-param-user": "Nome del usuariu a consultar.",
- "apihelp-userdailycontribs-param-daysago": "Númberu d'ediciones dende
fai esti númberu de díes.",
- "apihelp-userdailycontribs-param-basetimestamp": "Data dende la que
calcular <code>$1daysago</code>, en llugar de «güei». La cuenta devuelta en
<code>timeFrameEdits</code> sedrá la cuenta d'ediciones ente esta data y la
data \"<code>$1daysago</code>\" dende ella.",
- "apihelp-userdailycontribs-example-1": "Recibir les estadístiques de
[[User:WikiSysop]] de los últimos 5 díes"
-}
diff --git a/i18n/ba.json b/i18n/ba.json
deleted file mode 100644
index a096524..0000000
--- a/i18n/ba.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Assele"
- ]
- },
- "userdailycontribs-desc": "Баҫыуҙарҙы күҙәтеүҙе киңәйтеүгә
ҡатнашыусыларҙың көндәлек индергән өлөшө"
-}
diff --git a/i18n/be-tarask.json b/i18n/be-tarask.json
deleted file mode 100644
index 117445e..0000000
--- a/i18n/be-tarask.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Jim-by"
- ]
- },
- "userdailycontribs-desc": "Штодзённы ўнёсак удзельнікаў для пашырэньня
сачэньня за націскамі мышшу"
-}
diff --git a/i18n/be.json b/i18n/be.json
deleted file mode 100644
index b066b62..0000000
--- a/i18n/be.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Maksim L."
- ]
- },
- "userdailycontribs-desc": "Штодзённы ўклад удзельніка для гаджэта
сачэння за націскамі мышшу"
-}
diff --git a/i18n/bjn.json b/i18n/bjn.json
deleted file mode 100644
index 18eaa63..0000000
--- a/i18n/bjn.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Ezagren",
- "J Subhi"
- ]
- },
- "userdailycontribs-desc": "Sumbangan harian pamakai gasan pangaya
palacak klik"
-}
diff --git a/i18n/bn.json b/i18n/bn.json
deleted file mode 100644
index 1476f1f..0000000
--- a/i18n/bn.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Bellayet"
- ]
- },
- "userdailycontribs-desc": "ক্লিক ট্র্যাকিং এক্সটেশনের জন্য
ব্যবহারকারীগণের দৈনিক অবদানসমূহ"
-}
diff --git a/i18n/bpy.json b/i18n/bpy.json
deleted file mode 100644
index 721e1cd..0000000
--- a/i18n/bpy.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Usingha"
- ]
- },
- "userdailycontribs-desc": "ক্লিক ট্র্যাকিং এক্সটেশনর কা আতাকুরার
হারিদির অবদানহানি"
-}
diff --git a/i18n/br.json b/i18n/br.json
deleted file mode 100644
index 18b7c18..0000000
--- a/i18n/br.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Fulup"
- ]
- },
- "userdailycontribs-desc": "Degasadennoù pemdeziek dre implijer evit an
astenn heuliañ ar c'hlikoù"
-}
diff --git a/i18n/bs.json b/i18n/bs.json
deleted file mode 100644
index ff7c4c1..0000000
--- a/i18n/bs.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "CERminator"
- ]
- },
- "userdailycontribs-desc": "Dnevni doprinosi korisnka za proširenje
praćenja klikova"
-}
diff --git a/i18n/ca.json b/i18n/ca.json
deleted file mode 100644
index 010791e..0000000
--- a/i18n/ca.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Vriullop"
- ]
- },
- "userdailycontribs-desc": "Contribucions diàries dels usuaris per a
l'extensió de seguiment de clics"
-}
diff --git a/i18n/ce.json b/i18n/ce.json
deleted file mode 100644
index ecb93fc..0000000
--- a/i18n/ce.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Умар"
- ]
- },
- "userdailycontribs-desc": "Декъашхойн хӀора дена къинхьегам"
-}
diff --git a/i18n/cs.json b/i18n/cs.json
deleted file mode 100644
index 770795e..0000000
--- a/i18n/cs.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Mormegil"
- ]
- },
- "userdailycontribs-desc": "Denní příspěvky uživatelů pro rozšíření
sledující kliknutí"
-}
diff --git a/i18n/da.json b/i18n/da.json
deleted file mode 100644
index 2c3005c..0000000
--- a/i18n/da.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Sir48"
- ]
- },
- "userdailycontribs-desc": "Brugeres daglige bidrag til brug for
kliksporingsudvidelsen"
-}
diff --git a/i18n/de.json b/i18n/de.json
deleted file mode 100644
index 6a3ef0c..0000000
--- a/i18n/de.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Kghbln",
- "Metalhead64",
- "Tiin"
- ]
- },
- "userdailycontribs-desc": "Ermöglicht das Speichern der täglichen
Beiträge eines Benutzer zur Nachverfolgung von Klicks",
- "apihelp-userdailycontribs-description": "Ruft die Gesamtzahl der
Benutzerbearbeitungen, den Zeitpunkt der Registrierung und Bearbeitungen in
einem bestimmten Zeitraum ab.",
- "apihelp-userdailycontribs-param-user": "Abzufragender Benutzername.",
- "apihelp-userdailycontribs-param-daysago": "Anzahl der Bearbeitungen
seit so vielen Tagen.",
- "apihelp-userdailycontribs-param-basetimestamp": "Datum, ab dem
<code>$1daysago</code> anstelle von „heute“ berechnet wird. Die Anzahl wird in
<code>timeFrameEdits</code> ausgegeben und stellt den Bearbeitungszähler
zwischen diesem Datum und dem Datum „<code>$1daysago</code>“ dar.",
- "apihelp-userdailycontribs-example-1": "Ruft die Bearbeitungsstatistik
für [[User:WikiSysop]] in den letzten 5 Tagen ab"
-}
diff --git a/i18n/diq.json b/i18n/diq.json
deleted file mode 100644
index ff92d61..0000000
--- a/i18n/diq.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Xoser",
- "Marmase",
- "Mirzali"
- ]
- },
- "userdailycontribs-desc": "Seba iştırakanê karberiê rocaneyan ra
ilaweyê mocnayışê tıknayışi"
-}
diff --git a/i18n/dsb.json b/i18n/dsb.json
deleted file mode 100644
index 5d9305c..0000000
--- a/i18n/dsb.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Michawiki"
- ]
- },
- "userdailycontribs-desc": "Wšědne wužywarske pśinoski za rozšyrjenje
Clicktracking"
-}
diff --git a/i18n/el.json b/i18n/el.json
deleted file mode 100644
index 0ffe876..0000000
--- a/i18n/el.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Omnipaedista"
- ]
- },
- "userdailycontribs-desc": "Ημερήσιες συνεισφορές χρήστη για την
επέκταση παρακολούθησης κλικ"
-}
diff --git a/i18n/en.json b/i18n/en.json
deleted file mode 100644
index 0c07ab6..0000000
--- a/i18n/en.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Nimish Gautam"
- ]
- },
- "userdailycontribs-desc": "User daily contributions for the click
tracking extension",
- "apihelp-userdailycontribs-description": "Get the total number of user
edits, time of registration, and edits in a given timeframe.",
- "apihelp-userdailycontribs-param-user": "Username to query.",
- "apihelp-userdailycontribs-param-daysago": "Number of edits since this
many days ago.",
- "apihelp-userdailycontribs-param-basetimestamp": "Date from which
<code>$1daysago</code> will be calculated, instead of \"today\". The count
returned in <code>timeFrameEdits</code> will be the edit count between this
date and the date \"<code>$1daysago</code>\" from it.",
- "apihelp-userdailycontribs-example-1": "Get edit statistics for
[[User:WikiSysop]] over the past 5 days"
-}
diff --git a/i18n/eo.json b/i18n/eo.json
deleted file mode 100644
index 5c4fa71..0000000
--- a/i18n/eo.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Yekrats"
- ]
- },
- "userdailycontribs-desc": "Ĉiutagaj kontribuoj de uzantoj por la
klak-sekvada modulo."
-}
diff --git a/i18n/es.json b/i18n/es.json
deleted file mode 100644
index 7effc05..0000000
--- a/i18n/es.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Dalton2",
- "Fitoschido",
- "Macofe"
- ]
- },
- "userdailycontribs-desc": "Contribuciones diarias de los usuarios para
la extensión de seguimiento mediante clics",
- "apihelp-userdailycontribs-description": "Obtener el número total de
ediciones del usuario, el tiempo de registro y ediciones en un plazo
determinado.",
- "apihelp-userdailycontribs-param-user": "Nombre de usuario que
consultar.",
- "apihelp-userdailycontribs-param-daysago": "Número de ediciones desde
hace estos días.",
- "apihelp-userdailycontribs-param-basetimestamp": "Fecha a partir de la
cual se calculará <code>$1daysago</code>, en lugar de \"today\" (hoy). El
número devuelto en <code>timeFrameEdits</code> será el número de ediciones
entre esta fecha y la fecha \"<code>$1daysago</code>\".",
- "apihelp-userdailycontribs-example-1": "Obtener estadísticas de edición
de [[User:WikiSysop]] durante los últimos 5 días"
-}
diff --git a/i18n/eu.json b/i18n/eu.json
deleted file mode 100644
index 5598c8c..0000000
--- a/i18n/eu.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "An13sa"
- ]
- },
- "userdailycontribs-desc": "Lankidearen eguneko ekarpenak klikatze
jarraipen luzapenerako"
-}
diff --git a/i18n/fa.json b/i18n/fa.json
deleted file mode 100644
index 1a01e3a..0000000
--- a/i18n/fa.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Ebraminio"
- ]
- },
- "userdailycontribs-desc": "مشارکتهای روزانهٔ کاربر برای افزونهٔ ردیاب
کلیک"
-}
diff --git a/i18n/fi.json b/i18n/fi.json
deleted file mode 100644
index 03ae301..0000000
--- a/i18n/fi.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Cimon Avaro"
- ]
- },
- "userdailycontribs-desc": "Käyttäjän päivittäiset muokkaukset
käyttäjien napsautuksia seuraavaa laajennosta varten"
-}
diff --git a/i18n/fr.json b/i18n/fr.json
deleted file mode 100644
index f7f65b3..0000000
--- a/i18n/fr.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "PieRRoMaN",
- "Urhixidur",
- "Wladek92",
- "Gomoko"
- ]
- },
- "userdailycontribs-desc": "Contributions quotidiennes par utilisateur
pour l’extension de suivi des clics",
- "apihelp-userdailycontribs-description": "Obtenir le nombre total de
modifications utilisateur, l'heure de l'enregistrement, et les modifications
dans un intervalle de temps donné.",
- "apihelp-userdailycontribs-param-user": "Nom d'utilisateur à
rechercher.",
- "apihelp-userdailycontribs-param-daysago": "Nombre de modifications
depuis ce nombre de jours.",
- "apihelp-userdailycontribs-param-basetimestamp": "La date depuis
laquelle <code>$1daysago</code> sera calculé, au lieu de « today ». Le nombre
renvoyé en <code>timeFrameEdits</code> sera le nombre de modifications entre
cette date et la date « <code>$1daysago</code> » depuis celle-ci.",
- "apihelp-userdailycontribs-example-1": "Obtenir les statistiques
d'édition pour [[User:WikiSysop]] sur les 5 derniers jours"
-}
diff --git a/i18n/frp.json b/i18n/frp.json
deleted file mode 100644
index 882f2ae..0000000
--- a/i18n/frp.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "ChrisPtDe"
- ]
- },
- "userdailycontribs-desc": "Contribucions de tôs los jorns per usanciér
por l’èxtension de survelyence des clics"
-}
diff --git a/i18n/gd.json b/i18n/gd.json
deleted file mode 100644
index 857aa77..0000000
--- a/i18n/gd.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Akerbeltz"
- ]
- },
- "userdailycontribs-desc": "Mùthaidhean làitheil a' chleachdaiche airson
gleus lorgachadh nam briogadh"
-}
diff --git a/i18n/gl.json b/i18n/gl.json
deleted file mode 100644
index d412855..0000000
--- a/i18n/gl.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Toliño",
- "Banjo",
- "Elisardojm"
- ]
- },
- "userdailycontribs-desc": "Contribucións diarias por usuario para a
extensión de seguimento de clics",
- "apihelp-userdailycontribs-description": "Retornar o número total de
edicións do usuario, data de rexistro, edicións nun período de tempo
determinado.",
- "apihelp-userdailycontribs-param-user": "Nome de usuario a consultar.",
- "apihelp-userdailycontribs-param-daysago": "Número de edicións dende
fai este número de días.",
- "apihelp-userdailycontribs-param-basetimestamp": "Data desde a que
<code>$1daysago</code> será calculada, no canto de \"today\" (hoxe). O valor
devolto en <code>timeFrameEdits</code> será o contador de edicións entre esta
data e a data \"<code>$1daysago</code>\".",
- "apihelp-userdailycontribs-example-1": "Retornar as estatísticas para
[[User:WikiSysop]] dos últimos 5 días"
-}
diff --git a/i18n/gsw.json b/i18n/gsw.json
deleted file mode 100644
index f96b990..0000000
--- a/i18n/gsw.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Als-Holder"
- ]
- },
- "userdailycontribs-desc": "Tägligi Byytreg fir d
Klickverfolgigs-Erwyterig verwände"
-}
diff --git a/i18n/he.json b/i18n/he.json
deleted file mode 100644
index 6960b39..0000000
--- a/i18n/he.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Rotem Liss",
- "Amire80"
- ]
- },
- "userdailycontribs-desc": "התרומה היומית של כל משתמש להרחבת מעקב
הלחיצות",
- "apihelp-userdailycontribs-description": "קבלת המספר הכולל של עריכות
המשתמש, זמן הרישום, ועריכות בזמן נתון.",
- "apihelp-userdailycontribs-param-user": "איזה שם משתמש לתשאל.",
- "apihelp-userdailycontribs-param-daysago": "מספר העריכות מאז מספר כזה
של ימים.",
- "apihelp-userdailycontribs-param-basetimestamp": "התאריך שממנו יחושב
<code>$1daysago</code>, במקום \"today\". הספירה שמוחזרת
ב־<code>timeFrameEdits</code> תהיה מספר העריכות בין התאריך הזה לבין התאריך
\"<code>$1daysago</code>\" ממנו.",
- "apihelp-userdailycontribs-example-1": "קבלת סטטיסטיקות העריכה של
[[User:WikiSysop]] במהלך 5 הימים האחרונים"
-}
diff --git a/i18n/hr.json b/i18n/hr.json
deleted file mode 100644
index 9f59571..0000000
--- a/i18n/hr.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "SpeedyGonsales"
- ]
- },
- "userdailycontribs-desc": "Dnevni doprinosi suradnika za dogradnju
praćenja klikanja"
-}
diff --git a/i18n/hsb.json b/i18n/hsb.json
deleted file mode 100644
index 0361bd9..0000000
--- a/i18n/hsb.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Michawiki"
- ]
- },
- "userdailycontribs-desc": "Wšědne wužiwarske přinoški za rozšěrjenje
Clicktracking"
-}
diff --git a/i18n/hu.json b/i18n/hu.json
deleted file mode 100644
index 28a2158..0000000
--- a/i18n/hu.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Glanthor Reviol"
- ]
- },
- "userdailycontribs-desc": "Felhasználók napi közreműködéseinek
megjelenítése a kattintásszámlálóban"
-}
diff --git a/i18n/ia.json b/i18n/ia.json
deleted file mode 100644
index 7c0edb9..0000000
--- a/i18n/ia.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "McDutchie"
- ]
- },
- "userdailycontribs-desc": "Contributiones quotidian de usatores pro le
extension de traciamento de clics"
-}
diff --git a/i18n/id.json b/i18n/id.json
deleted file mode 100644
index f990789..0000000
--- a/i18n/id.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Bennylin"
- ]
- },
- "userdailycontribs-desc": "Kontribusi harian pengguna untuk pengaya
pelacak klik"
-}
diff --git a/i18n/it.json b/i18n/it.json
deleted file mode 100644
index ef40c7d..0000000
--- a/i18n/it.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Gianfranco"
- ]
- },
- "userdailycontribs-desc": "Contributi utente giornalieri per
l'estensione traccia-clic",
- "apihelp-userdailycontribs-description": "Ottieni il numero totale di
modifiche dell'utente, il tempo di registrazione, e le modifiche in un
determinato intervallo di tempo.",
- "apihelp-userdailycontribs-param-user": "Nome utente da cercare.",
- "apihelp-userdailycontribs-param-daysago": "Numero di modifiche dal
seguente numero di giorni."
-}
diff --git a/i18n/ja.json b/i18n/ja.json
deleted file mode 100644
index dd4930e..0000000
--- a/i18n/ja.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Fryed-peach"
- ]
- },
- "userdailycontribs-desc": "クリック追跡拡張機能のための利用者の一日あたりの投稿"
-}
diff --git a/i18n/jv.json b/i18n/jv.json
deleted file mode 100644
index 93016e2..0000000
--- a/i18n/jv.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "NoiX180"
- ]
- },
- "userdailycontribs-desc": "Kontribusi saben dinané panganggo kanggo
èkstènsi panlusur klikan"
-}
diff --git a/i18n/ka.json b/i18n/ka.json
deleted file mode 100644
index 46fe971..0000000
--- a/i18n/ka.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "გიორგიმელა"
- ]
- },
- "userdailycontribs-desc": "დაჭერის გაფართოების გამოყენების ყოველდღიური
წვლილი."
-}
diff --git a/i18n/ko.json b/i18n/ko.json
deleted file mode 100644
index e8ecd05..0000000
--- a/i18n/ko.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Kwj2772"
- ]
- },
- "userdailycontribs-desc": "클릭 추적 확장 기능을 위한 사용자 일일 기여"
-}
diff --git a/i18n/krc.json b/i18n/krc.json
deleted file mode 100644
index abe9149..0000000
--- a/i18n/krc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Iltever",
- "Ernác"
- ]
- },
- "userdailycontribs-desc": "Басыула изленир ючюн къошулуучуланы хар
кюнлюк къошханлары"
-}
diff --git a/i18n/ksh.json b/i18n/ksh.json
deleted file mode 100644
index a04e13d..0000000
--- a/i18n/ksh.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Purodha"
- ]
- },
- "userdailycontribs-desc": "De dähschlesche Beijdrähsch vun de
Metmaacher för de <i lang=\"en\">Wikipedia Usability Initiative</i> ier
Kleckverfolljong.",
- "apihelp-userdailycontribs-description": "Holl de Jesampzahl vun
Änderonge vun enem Metmaacher, wann hä sesch aanjemälld hät, un sing Änderonge
en ene beschtemmpte Zigg.",
- "apihelp-userdailycontribs-param-user": "Dä Nahme vun däm Metmaacher
för ze frohre.",
- "apihelp-userdailycontribs-param-daysago": "De Aanzahl Änderonge zigg
vör esu vill Dähsch.",
- "apihelp-userdailycontribs-param-basetimestamp": "Et Dattom vun woh
<code lang=\"en\" xml:lang=\"en\" dir=\"ltr\">$1daysago</code> jezallt wähde
sull, schtatt hück, wat mer met „<code lang=\"en\" xml:lang=\"en\"
dir=\"ltr\">today</code>“ aanjitt. De Aanzahl di als <code lang=\"en\"
xml:lang=\"en\" dir=\"ltr\">timeFrameEdits</code> affjelivvert weed, es de
Aanzahl Änderonge zwesche dämm Dattom un <code lang=\"en\" xml:lang=\"en\"
dir=\"ltr\">$1daysago</code> dervun.",
- "apihelp-userdailycontribs-example-1": "Holl de Schtaßteke vun de
Änderonge för der [[User:WikiSysop|Metmaacher:\n<span lang=\"en\"
xml:lang=\"en\" dir=\"ltr\">WikiSysop</span>]] vun de läzde fönnef Dähsch."
-}
diff --git a/i18n/lb.json b/i18n/lb.json
deleted file mode 100644
index dc5b395..0000000
--- a/i18n/lb.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Robby"
- ]
- },
- "userdailycontribs-desc": "Ännerunge pro Dag a Benotzer fir
d'Erweiderung vum Suivi vun de Klicken"
-}
diff --git a/i18n/li.json b/i18n/li.json
deleted file mode 100644
index b5c30e7..0000000
--- a/i18n/li.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Pahles"
- ]
- },
- "userdailycontribs-desc": "Dagelikse gebroekersbiedrage veur de
oetbreijing óm gebroekerskliks mit te volge"
-}
diff --git a/i18n/min.json b/i18n/min.json
deleted file mode 100644
index 079e964..0000000
--- a/i18n/min.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Iwan Novirion",
- "VoteITP"
- ]
- },
- "userdailycontribs-desc": "Jariah harian pangguno untuak ektensi click
tracking"
-}
diff --git a/i18n/mk.json b/i18n/mk.json
deleted file mode 100644
index f16d1a3..0000000
--- a/i18n/mk.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Bjankuloski06"
- ]
- },
- "userdailycontribs-desc": "Дневни придонеси од корисници за додатокот
„Следење на стискања“",
- "apihelp-userdailycontribs-description": "Дај вкупен број на кориснички
уредувања, време на регистрација и уредувања во дадена временска рамка.",
- "apihelp-userdailycontribs-param-user": "Корисничко име за
пребарување.",
- "apihelp-userdailycontribs-param-daysago": "Број на уредувања во
последните олку денови.",
- "apihelp-userdailycontribs-param-basetimestamp": "Датум од кој ќе се
пресмета <code>$1daysago</code>, наместо „денес“. Бројот даден во
<code>timeFrameEdits</code> ќе биде бројот на уредувања помеѓу овој датум и
датумот „<code>$1daysago</code>“ од него.",
- "apihelp-userdailycontribs-example-1": "Дај статистики за уредувањата
на [[User:WikiSysop]] во текот на изминатите 5 дена"
-}
diff --git a/i18n/ml.json b/i18n/ml.json
deleted file mode 100644
index 976306c..0000000
--- a/i18n/ml.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Praveenp"
- ]
- },
- "userdailycontribs-desc": "ക്ലിക്കുകളിൽ ഉപയോക്താവിന്റെ ദൈനംദിന സംഭാവനകൾ
അനുഗമിക്കാനുള്ള അനുബന്ധം",
- "apihelp-userdailycontribs-description": "ഉപയോക്താവിന്റെ ആകെ
തിരുത്തുകൾ, അംഗത്വമെടുത്ത സമയം, പ്രത്യേക സമയത്ത് ചെയ്ത തിരുത്തുകൾ ഒക്കെ
ലഭ്യമാക്കുക.",
- "apihelp-userdailycontribs-param-user": "എടുക്കാനുള്ള ഉപയോക്തൃനാമം.",
- "apihelp-userdailycontribs-param-daysago": "ഇത്ര ദിവസം മുമ്പ് തൊട്ടുള്ള
തിരുത്തുകൾ."
-}
diff --git a/i18n/ms.json b/i18n/ms.json
deleted file mode 100644
index 452689f..0000000
--- a/i18n/ms.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Diagramma Della Verita"
- ]
- },
- "userdailycontribs-desc": "Sumbangan pengguna harian untuk pengesanan"
-}
diff --git a/i18n/mt.json b/i18n/mt.json
deleted file mode 100644
index 9b143d5..0000000
--- a/i18n/mt.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Chrisportelli"
- ]
- },
- "userdailycontribs-desc": "Kontribuzzjonijiet ta' kuljum tal-utenti
għall-estensjoni tal-itraċċar tal-klikks"
-}
diff --git a/i18n/nb.json b/i18n/nb.json
deleted file mode 100644
index c3e923d..0000000
--- a/i18n/nb.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Laaknor"
- ]
- },
- "userdailycontribs-desc": "Daglige brukerbidrag for tilleggsfunksjonen
klikksporing"
-}
diff --git a/i18n/nds-nl.json b/i18n/nds-nl.json
deleted file mode 100644
index 8613f01..0000000
--- a/i18n/nds-nl.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Servien"
- ]
- },
- "userdailycontribs-desc": "Dagelikse gebrukersbiedragen veur de
uutbreidingen um gebrukersklik mee te volgen"
-}
diff --git a/i18n/nl.json b/i18n/nl.json
deleted file mode 100644
index dbeab63..0000000
--- a/i18n/nl.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Siebrand"
- ]
- },
- "userdailycontribs-desc": "Dagelijkse gebruikersbijdragen voor de
uitbreiding om gebruikerskliks mee te volgen"
-}
diff --git a/i18n/oc.json b/i18n/oc.json
deleted file mode 100644
index ad5e5a7..0000000
--- a/i18n/oc.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Cedric31"
- ]
- },
- "userdailycontribs-desc": "Contribucions jornalièras per utilizaire per
l'extension de seguit dels clics"
-}
diff --git a/i18n/pl.json b/i18n/pl.json
deleted file mode 100644
index 4249c53..0000000
--- a/i18n/pl.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Sp5uhe"
- ]
- },
- "userdailycontribs-desc": "Codzienny wkład użytkowników wyśledzony
przez rozszerzenie monitorujące kliknięcia"
-}
diff --git a/i18n/pms.json b/i18n/pms.json
deleted file mode 100644
index b8bc836..0000000
--- a/i18n/pms.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Dragonòt"
- ]
- },
- "userdailycontribs-desc": "Contribussion giornaliere dl'utent për
l'estension dla trassadura dij click"
-}
diff --git a/i18n/pt-br.json b/i18n/pt-br.json
deleted file mode 100644
index 7961d14..0000000
--- a/i18n/pt-br.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Daemorris",
- "Araceletorres"
- ]
- },
- "userdailycontribs-desc": "Contribuições diárias dos usuários para a
extensão de monitoração de cliques",
- "apihelp-userdailycontribs-param-user": "Nome de usuário para
consultar."
-}
diff --git a/i18n/pt.json b/i18n/pt.json
deleted file mode 100644
index 424feb0..0000000
--- a/i18n/pt.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Hamilton Abreu",
- "Indech"
- ]
- },
- "userdailycontribs-desc": "Contribuições diárias dos utilizadores para
a extensão de monitorização de cliques"
-}
diff --git a/i18n/qqq.json b/i18n/qqq.json
deleted file mode 100644
index a4048ed..0000000
--- a/i18n/qqq.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Purodha",
- "Raimond Spekking",
- "Shirayuki",
- "Umherirrender",
- "Nemo bis"
- ]
- },
- "userdailycontribs-desc": "{{desc|name=User Daily
Contribs|url=https://www.mediawiki.org/wiki/Extension:UserDailyContribs}}\n\"user\"
is a plural here.",
- "apihelp-userdailycontribs-description":
"{{doc-apihelp-description|userdailycontribs}}",
- "apihelp-userdailycontribs-param-user":
"{{doc-apihelp-param|userdailycontribs|user}}",
- "apihelp-userdailycontribs-param-daysago":
"{{doc-apihelp-param|userdailycontribs|daysago}}",
- "apihelp-userdailycontribs-param-basetimestamp": "\"This date\" is the
date specified by this parameter. For instance \"today\" (default) or
2002-12-31.\n----\n{{doc-apihelp-param|userdailycontribs|basetimestamp}}",
- "apihelp-userdailycontribs-example-1":
"{{doc-apihelp-example|userdailycontribs}}"
-}
diff --git a/i18n/qu.json b/i18n/qu.json
deleted file mode 100644
index ca29837..0000000
--- a/i18n/qu.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "AlimanRuna"
- ]
- },
- "userdailycontribs-desc": "Ruraqkunap p'unchawnintin llamk'apusqankuna
ñit'iy watiqay mast'arinapaq"
-}
diff --git a/i18n/ro.json b/i18n/ro.json
deleted file mode 100644
index 29e5678..0000000
--- a/i18n/ro.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Minisarm",
- "Stelistcristi"
- ]
- },
- "userdailycontribs-desc": "Contribuțiile zilnice ale utilizatorilor
pentru extensia monitorizării clicurilor"
-}
diff --git a/i18n/roa-tara.json b/i18n/roa-tara.json
deleted file mode 100644
index 51bded0..0000000
--- a/i18n/roa-tara.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Joetaras"
- ]
- },
- "userdailycontribs-desc": "Utinde ca ogne sciurne condrebbuiscene pe 'u
cazzaminde de l'estenzione de tracciamende"
-}
diff --git a/i18n/ru.json b/i18n/ru.json
deleted file mode 100644
index 7a87ead..0000000
--- a/i18n/ru.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Александр Сигачёв",
- "Okras"
- ]
- },
- "userdailycontribs-desc": "Ежедневный вклад участников для расширения
отслеживания нажатий",
- "apihelp-userdailycontribs-description": "Получить общее количество
правок участника, время регистрации и правки за указанный срок.",
- "apihelp-userdailycontribs-param-user": "Имя участника для запроса.",
- "apihelp-userdailycontribs-param-daysago": "Число правок с того давнего
момента много дней назад.",
- "apihelp-userdailycontribs-param-basetimestamp": "Дата, от которой
<code>$1daysago</code> будет отсчитываться (вместо «сегодня»). Количество,
возвращаемое в <code>timeFrameEdits</code>, будет количеством правок между этой
датой и значением «<code>$1daysago</code>».",
- "apihelp-userdailycontribs-example-1": "Получить статистику
редактирование для [[User:WikiSysop]] за последние 5 дней"
-}
diff --git a/i18n/rue.json b/i18n/rue.json
deleted file mode 100644
index 6c81df4..0000000
--- a/i18n/rue.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Gazeb"
- ]
- },
- "userdailycontribs-desc": "Штоденны приспевкы хоснователїв про
росшырїня што слїдує клікнутя"
-}
diff --git a/i18n/sah.json b/i18n/sah.json
deleted file mode 100644
index bf925ce..0000000
--- a/i18n/sah.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "HalanTul"
- ]
- },
- "userdailycontribs-desc": "Баттааһыны кэтиири кэҥэтэр кыттааччылар
суруйууларын күнүнэн наардааһын"
-}
diff --git a/i18n/si.json b/i18n/si.json
deleted file mode 100644
index b7f9e89..0000000
--- a/i18n/si.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Calcey"
- ]
- },
- "userdailycontribs-desc": "ක්ලික් හඹායෑමේ දිඟුව සඳහා දිනපතා පරිශීලක
දායකත්වයන්"
-}
diff --git a/i18n/sk.json b/i18n/sk.json
deleted file mode 100644
index 272fb43..0000000
--- a/i18n/sk.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Helix84"
- ]
- },
- "userdailycontribs-desc": "Denné príspevky používateľa rozšírenia na
sledovanie kliknutí"
-}
diff --git a/i18n/sl.json b/i18n/sl.json
deleted file mode 100644
index a941aa2..0000000
--- a/i18n/sl.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Dbc334"
- ]
- },
- "userdailycontribs-desc": "Uporabnikovi dnevni prispevki za razširitev
sledenja klikom"
-}
diff --git a/i18n/su.json b/i18n/su.json
deleted file mode 100644
index 2a54a62..0000000
--- a/i18n/su.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Kandar"
- ]
- },
- "userdailycontribs-desc": "Kontribusi sapopoé pamaké pikeun éksténsi
panyusud klik"
-}
diff --git a/i18n/sv.json b/i18n/sv.json
deleted file mode 100644
index b702ea6..0000000
--- a/i18n/sv.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Boivie",
- "Lokal Profil",
- "WikiPhoenix"
- ]
- },
- "userdailycontribs-desc": "Dagliga användarbidrag för
tilläggsfunktionen klickningsspårning",
- "apihelp-userdailycontribs-description": "Hämta det totala antalet av
användarredigeringar, tid för registrering samt redigeringar inom ett angivet
tidsintervall.",
- "apihelp-userdailycontribs-param-user": "Användarnamn att undersöka.",
- "apihelp-userdailycontribs-param-daysago": "Antal redigeringar sedan så
här många dagar.",
- "apihelp-userdailycontribs-param-basetimestamp": "Datum från vilket
<code>$1daysago</code> kommer att beräknas, istället för \"today\". Siffran som
returneras i <code>timeFrameEdits</code> är antalet redigeringar mellan detta
datum och datumet \"<code>$1daysago</code>\" från det.",
- "apihelp-userdailycontribs-example-1": "Hämta redigeringsstatistik för
[[User:WikiSysop]] över de senaste 5 dagarna"
-}
diff --git a/i18n/tl.json b/i18n/tl.json
deleted file mode 100644
index b62e38c..0000000
--- a/i18n/tl.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "AnakngAraw"
- ]
- },
- "userdailycontribs-desc": "Pang-araw-araw na ambag ng tagagamit para sa
pagpindot ng dugtong na pangsubaybay"
-}
diff --git a/i18n/tr.json b/i18n/tr.json
deleted file mode 100644
index 7df562c..0000000
--- a/i18n/tr.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Joseph"
- ]
- },
- "userdailycontribs-desc": "Tıklama izleme eklentisi için günlük
kullanıcı katkıları"
-}
diff --git a/i18n/uk.json b/i18n/uk.json
deleted file mode 100644
index 5987d6c..0000000
--- a/i18n/uk.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Prima klasy4na",
- "Ата"
- ]
- },
- "userdailycontribs-desc": "Щоденний внесок користувачів для розширення
відстеження кліків",
- "apihelp-userdailycontribs-description": "Отримати загальну кількість
редагувань користувача, час реєстрації та редагування за вказаний період.",
- "apihelp-userdailycontribs-param-user": "Ім'я користувача для запиту.",
- "apihelp-userdailycontribs-param-daysago": "Кількість редагувань,
починаючи зі стількох днів тому.",
- "apihelp-userdailycontribs-param-basetimestamp": "Дата з якої буде
пораховано <code>$1daysago</code>, замість «today». Кількість
<code>timeFrameEdits</code> — кількість редагувань, зроблених між цією датою та
«<code>$1daysago</code>» від неї.",
- "apihelp-userdailycontribs-example-1": "Отримати статистику редагувань
для [[User:WikiSysop]] за останні 5 днів"
-}
diff --git a/i18n/vec.json b/i18n/vec.json
deleted file mode 100644
index 15bcdb9..0000000
--- a/i18n/vec.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Candalua"
- ]
- },
- "userdailycontribs-desc": "Contributi utente giornalieri par
l'estension tràcia-clic"
-}
diff --git a/i18n/vep.json b/i18n/vep.json
deleted file mode 100644
index 9ffbec4..0000000
--- a/i18n/vep.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Игорь Бродский"
- ]
- },
- "userdailycontribs-desc": "Jogapäiväline kävutajiden tond painmižid
kaceltes"
-}
diff --git a/i18n/vi.json b/i18n/vi.json
deleted file mode 100644
index 75f4989..0000000
--- a/i18n/vi.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Minh Nguyen",
- "Vinhtantran"
- ]
- },
- "userdailycontribs-desc": "Đóng góp hàng ngày của thành viên dành cho
phần mở rộng theo dõi nhấn chuột"
-}
diff --git a/i18n/yue.json b/i18n/yue.json
deleted file mode 100644
index 9e7dfce..0000000
--- a/i18n/yue.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Horacewai2"
- ]
- },
- "userdailycontribs-desc": "用響撳追蹤擴展嘅每日用戶貢獻"
-}
diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json
deleted file mode 100644
index 0c61d27..0000000
--- a/i18n/zh-hans.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Shizhao",
- "Hudafu",
- "Liuxinyu970226",
- "Yfdyh000"
- ]
- },
- "userdailycontribs-desc": "点击追踪扩展程序的用户每日贡献",
- "apihelp-userdailycontribs-description": "获取用户编辑总次数、注册时间、指定时间范围内的编辑次数。",
- "apihelp-userdailycontribs-param-user": "要查询的用户名。",
- "apihelp-userdailycontribs-param-daysago": "要多少天内的编辑数量。",
- "apihelp-userdailycontribs-param-basetimestamp":
"从<code>$1daysago</code>开始的时间将被计算,而不是“today”。在<code>timeFrameEdits</code>返回的计数将作为此日期和来自“<code>$1daysago</code>”的日期之间的编辑计数。",
- "apihelp-userdailycontribs-example-1": "获取[[User:WikiSysop]]近5年以来的编辑统计"
-}
diff --git a/i18n/zh-hant.json b/i18n/zh-hant.json
deleted file mode 100644
index 1b181cf..0000000
--- a/i18n/zh-hant.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "@metadata": {
- "authors": [
- "Liangent",
- "Mark85296341",
- "Cwlin0416",
- "LNDDYL"
- ]
- },
- "userdailycontribs-desc": "點選追蹤擴充套件的使用者每日貢獻"
-}
diff --git a/package.json b/package.json
deleted file mode 100644
index 3489c4b..0000000
--- a/package.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "private": true,
- "scripts": {
- "test": "grunt test"
- },
- "devDependencies": {
- "grunt": "0.4.5",
- "grunt-cli": "0.1.13",
- "grunt-banana-checker": "0.4.0",
- "grunt-jsonlint": "1.0.4"
- }
-}
diff --git a/patches/UserDailyContribs.sql b/patches/UserDailyContribs.sql
deleted file mode 100644
index d3e7ac5..0000000
--- a/patches/UserDailyContribs.sql
+++ /dev/null
@@ -1,15 +0,0 @@
---
--- Schema for UserDailyContribs
---
--- Used in clicktracking to determine how active the user is
---
-CREATE TABLE IF NOT EXISTS /*_*/user_daily_contribs (
- -- user id
- user_id integer NOT NULL default 0,
- -- day
- day DATE NOT NULL,
- -- contributions on that day by that user
- contribs integer NOT NULL default 0,
- -- a unique entry for a given user_id and day
- PRIMARY KEY(user_id, day)
-) /*$wgDBTableOptions*/;
\ No newline at end of file
--
To view, visit https://gerrit.wikimedia.org/r/255468
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I3f8f6851c1f77d7ac7474e6cd3d5d9d4e1908480
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/UserDailyContribs
Gerrit-Branch: master
Gerrit-Owner: MaxSem <[email protected]>
Gerrit-Reviewer: Legoktm <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
Gerrit-Reviewer: Springle <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits