neue Version für Mediawiki ab Version 1.32
parent
a0f2accc98
commit
90479e2677
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"root": true,
|
||||
"extends": "wikimedia",
|
||||
"env": {
|
||||
"browser": true,
|
||||
"jquery": true
|
||||
},
|
||||
"globals": {
|
||||
"mediaWiki": false
|
||||
},
|
||||
"rules": {
|
||||
"quote-props": [
|
||||
"error",
|
||||
"as-needed",
|
||||
{
|
||||
"keywords": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -2,3 +2,5 @@
|
|||
*.kate-swp
|
||||
.*.swp
|
||||
node_modules/**
|
||||
vendor/**
|
||||
composer.lock
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
node_modules
|
23
.jshintrc
23
.jshintrc
|
@ -1,23 +0,0 @@
|
|||
{
|
||||
// Enforcing
|
||||
"bitwise": true,
|
||||
"eqeqeq": true,
|
||||
"freeze": true,
|
||||
"latedef": "nofunc",
|
||||
"noarg": true,
|
||||
"nonew": true,
|
||||
"undef": true,
|
||||
"unused": true,
|
||||
"strict": false,
|
||||
|
||||
// Relaxing
|
||||
"es5": false,
|
||||
|
||||
// Environment
|
||||
"browser": true,
|
||||
"jquery": true,
|
||||
|
||||
"globals": {
|
||||
"mediaWiki": false
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0"?>
|
||||
<ruleset>
|
||||
<rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
|
||||
<exclude name="Generic.Files.LineLength.TooLong" />
|
||||
<exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
|
||||
<exclude name="MediaWiki.Commenting.FunctionComment.MissingParamName" />
|
||||
<exclude name="MediaWiki.Commenting.FunctionComment.MissingParamTag" />
|
||||
<exclude name="MediaWiki.Commenting.FunctionComment.MissingReturn" />
|
||||
<exclude name="MediaWiki.Commenting.FunctionComment.ParamNameNoMatch" />
|
||||
<exclude name="MediaWiki.Usage.AssignmentInReturn.AssignmentInReturn" />
|
||||
<exclude name="MediaWiki.Usage.ExtendClassUsage.FunctionConfigUsage" />
|
||||
<exclude name="MediaWiki.Usage.ExtendClassUsage.FunctionVarUsage" />
|
||||
<exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment" />
|
||||
<exclude name="Squiz.Scope.MethodScope.Missing" />
|
||||
</rule>
|
||||
<file>.</file>
|
||||
<arg name="extensions" value="php,php5,inc"/>
|
||||
<arg name="encoding" value="UTF-8"/>
|
||||
</ruleset>
|
|
@ -1 +1 @@
|
|||
The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Code_of_Conduct).
|
||||
The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct).
|
||||
|
|
|
@ -0,0 +1,339 @@
|
|||
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.
|
|
@ -0,0 +1,14 @@
|
|||
<?php
|
||||
/**
|
||||
* Aliases for special pages
|
||||
*
|
||||
* @file
|
||||
* @ingroup Extensions
|
||||
*/
|
||||
|
||||
$specialPageAliases = [];
|
||||
|
||||
/** English */
|
||||
$specialPageAliases['en'] = [
|
||||
'CommentIgnoreList' => [ 'CommentIgnoreList' ],
|
||||
];
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
/**
|
||||
* Magic words for extension.
|
||||
*/
|
||||
|
||||
$magicWords = [];
|
||||
|
||||
/** English (English) */
|
||||
$magicWords['en'] = [
|
||||
'NUMBEROFCOMMENTS' => [ 0, 'NUMBEROFCOMMENTS' ],
|
||||
'NUMBEROFCOMMENTSPAGE' => [ 0, 'NUMBEROFCOMMENTSPAGE' ],
|
||||
];
|
17
Gruntfile.js
17
Gruntfile.js
|
@ -1,17 +1,15 @@
|
|||
/*jshint node:true */
|
||||
/* eslint-env node */
|
||||
module.exports = function ( grunt ) {
|
||||
grunt.loadNpmTasks( 'grunt-contrib-jshint' );
|
||||
grunt.loadNpmTasks( 'grunt-eslint' );
|
||||
grunt.loadNpmTasks( 'grunt-jsonlint' );
|
||||
grunt.loadNpmTasks( 'grunt-banana-checker' );
|
||||
|
||||
grunt.initConfig( {
|
||||
jshint: {
|
||||
options: {
|
||||
jshintrc: true
|
||||
},
|
||||
eslint: {
|
||||
all: [
|
||||
'**/*.js',
|
||||
'!node_modules/**'
|
||||
'!node_modules/**',
|
||||
'!vendor/**'
|
||||
]
|
||||
},
|
||||
banana: {
|
||||
|
@ -20,11 +18,12 @@ module.exports = function ( grunt ) {
|
|||
jsonlint: {
|
||||
all: [
|
||||
'**/*.json',
|
||||
'!node_modules/**'
|
||||
'!node_modules/**',
|
||||
'!vendor/**'
|
||||
]
|
||||
}
|
||||
} );
|
||||
|
||||
grunt.registerTask( 'test', [ 'jshint', 'jsonlint', 'banana' ] );
|
||||
grunt.registerTask( 'test', [ 'eslint', 'jsonlint', 'banana' ] );
|
||||
grunt.registerTask( 'default', 'test' );
|
||||
};
|
||||
|
|
10
README.md
10
README.md
|
@ -1,10 +0,0 @@
|
|||
# Mediawiki Extension "Comments"
|
||||
|
||||
Original: https://www.mediawiki.org/wiki/Extension:Comments
|
||||
|
||||
Das hier ist eine an https://znil.net angepasste Version:
|
||||
* Email Benachrichtigung bei neuen Kommentaren
|
||||
* Rudimentärer Spamfilter
|
||||
* Namen + Email über Kommentarfeld eingeben
|
||||
* Eigenes Bild bei Benutzer BLinz
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"require-dev": {
|
||||
"jakub-onderka/php-parallel-lint": "1.0.0",
|
||||
"jakub-onderka/php-console-highlighter": "0.3.2",
|
||||
"mediawiki/minus-x": "0.3.1",
|
||||
"mediawiki/mediawiki-codesniffer": "24.0.0"
|
||||
},
|
||||
"scripts": {
|
||||
"test": [
|
||||
"parallel-lint . --exclude vendor --exclude node_modules",
|
||||
"minus-x check .",
|
||||
"phpcs -sp"
|
||||
],
|
||||
"fix": [
|
||||
"minus-x fix .",
|
||||
"phpcbf"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -1,17 +1,21 @@
|
|||
{
|
||||
"name": "Comments",
|
||||
"version": "4.3.0 znilwiki",
|
||||
"name": "Comments (znilwiki)",
|
||||
"version": "4.5.1 (znilwiki)",
|
||||
"author": [
|
||||
"David Pean",
|
||||
"Misza",
|
||||
"Jack Phoenix",
|
||||
"Adam Carter/UltrasonicNXT",
|
||||
"Bernhard Linz"
|
||||
"Samantha Nguyen",
|
||||
"Bernhard Linz (znilwiki-Anteil)"
|
||||
],
|
||||
"license-name": "GPL-2.0+",
|
||||
"license-name": "GPL-2.0-or-later",
|
||||
"url": "https://www.mediawiki.org/wiki/Extension:Comments",
|
||||
"descriptionmsg": "comments-desc",
|
||||
"type": "parserhook",
|
||||
"requires": {
|
||||
"MediaWiki": ">= 1.31.0"
|
||||
},
|
||||
"GroupPermissions": {
|
||||
"*": {
|
||||
"comment": true
|
||||
|
@ -26,7 +30,8 @@
|
|||
"AvailableRights": [
|
||||
"comment",
|
||||
"commentadmin",
|
||||
"commentlinks"
|
||||
"commentlinks",
|
||||
"comment-delete-own"
|
||||
],
|
||||
"SpecialPages": {
|
||||
"CommentIgnoreList": "CommentIgnoreList"
|
||||
|
@ -55,30 +60,33 @@
|
|||
]
|
||||
},
|
||||
"ExtensionMessagesFiles": {
|
||||
"CommentsAliases": "includes/Comments.alias.php",
|
||||
"CommentsMagic": "includes/Comments.i18n.magic.php",
|
||||
"NumberOfCommentsMagic": "includes/Comments.i18n.magic.php"
|
||||
"CommentsAliases": "Comments.i18n.alias.php",
|
||||
"CommentsMagic": "Comments.i18n.magic.php",
|
||||
"NumberOfCommentsMagic": "Comments.i18n.magic.php"
|
||||
},
|
||||
"AutoloadClasses": {
|
||||
"Comment": "includes/Comment.class.php",
|
||||
"CommentsPage": "includes/CommentsPage.class.php",
|
||||
"CommentsOfTheDay": "includes/CommentsOfTheDay.class.php",
|
||||
"CommentFunctions": "/includes/CommentFunctions.class.php",
|
||||
"CommentIgnoreList": "includes/specials/SpecialCommentIgnoreList.php",
|
||||
"CommentsLogFormatter": "includes/CommentsLogFormatter.class.php",
|
||||
"CommentsHooks": "includes/Comments.hooks.php",
|
||||
"NumberOfComments": "includes/NumberOfComments.class.php",
|
||||
"CommentBlockAPI": "includes/api/CommentBlock.api.php",
|
||||
"CommentDeleteAPI": "includes/api/CommentDelete.api.php",
|
||||
"CommentLatestIdAPI": "includes/api/CommentLatestID.api.php",
|
||||
"CommentListAPI": "includes/api/CommentList.api.php",
|
||||
"CommentSubmitAPI": "includes/api/CommentSubmit.api.php",
|
||||
"CommentVoteAPI": "includes/api/CommentVote.api.php"
|
||||
"Comment": "includes/Comment.php",
|
||||
"CommentsPage": "includes/CommentsPage.php",
|
||||
"NumberOfComments": "includes/parser/NumberOfComments.php",
|
||||
"DisplayComments": "includes/parser/DisplayComments.php",
|
||||
"CommentFunctions": "includes/CommentFunctions.php",
|
||||
"CommentIgnoreList": "includes/specials/CommentIgnoreList.php",
|
||||
"CommentsLogFormatter": "includes/CommentsLogFormatter.php",
|
||||
"CommentsHooks": "includes/CommentsHooks.php",
|
||||
"CommentBlockAPI": "includes/api/CommentBlockAPI.php",
|
||||
"CommentDeleteAPI": "includes/api/CommentDeleteAPI.php",
|
||||
"CommentLatestIdAPI": "includes/api/CommentLatestIdAPI.php",
|
||||
"CommentListAPI": "includes/api/CommentListAPI.php",
|
||||
"CommentSubmitAPI": "includes/api/CommentSubmitAPI.php",
|
||||
"CommentVoteAPI": "includes/api/CommentVoteAPI.php"
|
||||
},
|
||||
"ResourceModules": {
|
||||
"ext.comments.css": {
|
||||
"styles": "resources/css/Comments.css",
|
||||
"position": "top"
|
||||
"targets": [
|
||||
"desktop",
|
||||
"mobile"
|
||||
]
|
||||
},
|
||||
"ext.comments.js": {
|
||||
"scripts": "resources/js/Comment.js",
|
||||
|
@ -93,6 +101,10 @@
|
|||
"comments-block-warning-anon",
|
||||
"comments-block-warning-user",
|
||||
"comments-delete-warning"
|
||||
],
|
||||
"targets": [
|
||||
"desktop",
|
||||
"mobile"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
@ -101,26 +113,14 @@
|
|||
"remoteExtPath": "Comments"
|
||||
},
|
||||
"Hooks": {
|
||||
"ParserFirstCallInit": [
|
||||
"CommentsHooks::onParserFirstCallInit",
|
||||
"NumberOfComments::setupNumberOfCommentsPageParser",
|
||||
"CommentsOfTheDay::registerTag"
|
||||
],
|
||||
"LoadExtensionSchemaUpdates": [
|
||||
"CommentsHooks::onLoadExtensionSchemaUpdates"
|
||||
],
|
||||
"RenameUserSQL": [
|
||||
"CommentsHooks::onRenameUserSQL"
|
||||
],
|
||||
"MagicWordwgVariableIDs": [
|
||||
"NumberOfComments::registerNumberOfCommentsMagicWord"
|
||||
],
|
||||
"ParserGetVariableValueSwitch": [
|
||||
"NumberOfComments::getNumberOfCommentsMagic"
|
||||
]
|
||||
"ParserFirstCallInit": "CommentsHooks::onParserFirstCallInit",
|
||||
"LoadExtensionSchemaUpdates": "CommentsHooks::onLoadExtensionSchemaUpdates",
|
||||
"RenameUserSQL": "CommentsHooks::onRenameUserSQL",
|
||||
"MagicWordwgVariableIDs": "NumberOfComments::onMagicWordwgVariableIDs",
|
||||
"ParserGetVariableValueSwitch": "NumberOfComments::onParserGetVariableValueSwitch"
|
||||
},
|
||||
"config": {
|
||||
"CommentsDefaultAvatar": "resources/images/default_ml.gif",
|
||||
"CommentsDefaultAvatar": "http://www.shoutwiki.com/w/extensions/SocialProfile/avatars/default_ml.gif",
|
||||
"CommentsSortDescending": false,
|
||||
"CommentsInRecentChanges": false
|
||||
},
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
{"headSHA1": "608f7af40f3af53b83966063496e34d32655e49b\n", "head": "608f7af40f3af53b83966063496e34d32655e49b\n", "remoteURL": "https://gerrit.wikimedia.org/r/mediawiki/extensions/Comments", "branch": "608f7af40f3af53b83966063496e34d32655e49b\n", "headCommitDate": "1501709440"}
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Benel"
|
||||
]
|
||||
},
|
||||
"comments-loading": "miasip henay ayza..."
|
||||
}
|
|
@ -0,0 +1,92 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"ديفيد",
|
||||
"Meno25"
|
||||
]
|
||||
},
|
||||
"apihelp-commentblock-description": "تسمح API Commentblock بمنع مستخدم من التعليق الذي تم إنشاؤه من بعد ملء الوسائط التالية: CommentID.",
|
||||
"apihelp-commentblock-summary": "تسمح API Commentblock بمنع مستخدم من التعليق الذي تم إنشاؤه من بعد ملء الوسائط التالية: CommentID.",
|
||||
"apihelp-commentdelete-description": "تسمح API commentdelete حذف تعليق بعد ملء الوسائط التالية: CommentID.",
|
||||
"apihelp-commentdelete-summary": "تسمح API commentdelete حذف تعليق بعد ملء الوسائط التالية: CommentID.",
|
||||
"apihelp-commentlatestid-description": "تسمح API commentlatestID باسترداد معرف أحدث تعليق بعد ملء الوسائط التالية: pageID",
|
||||
"apihelp-commentlatestid-summary": "تسمح API commentlatestID باسترداد معرف أحدث تعليق بعد ملء الوسائط التالية: pageID",
|
||||
"apihelp-commentlist-description": "تسترد API Commentlist عدة تعليقات وتخرجها كقائمة بعد ملء الوسائط التالية: pageID وorder وpagerPage وshowForm.",
|
||||
"apihelp-commentlist-summary": "تسترد API Commentlist عدة تعليقات وتخرجها كقائمة بعد ملء الوسائط التالية: pageID وorder وpagerPage وshowForm.",
|
||||
"apihelp-commentsubmit-description": "تسمح API commentubmit بتقديم/نشر تعليق بعد ملء الوسائط التالية: pageIDو parentID وcommentText.",
|
||||
"apihelp-commentsubmit-summary": "تسمح API commentubmit بتقديم/نشر تعليق بعد ملء الوسائط التالية: pageID وparentID وcommentText.",
|
||||
"apihelp-commentvote-description": "تسمح API commentubmit بالتصويت على تعليق بعد ملء الوسائط التالية: commentID وvoteValue.",
|
||||
"apihelp-commentvote-summary": "تسمح API commentubmit بالتصويت على تعليق بعد ملء الوسائط التالية: commentID وvoteValue.",
|
||||
"apihelp-commentblock-param-commentID": "معرف التعليق للتعليق من قبل المستخدم والذي سيتم منعه",
|
||||
"apihelp-commentdelete-param-commentID": "معرف التعليق للتعليق المراد حذفه",
|
||||
"apihelp-commentlatestid-param-pageID": "معرف الصفحة للصفحة التي يوجد بها أحدث تعليق",
|
||||
"apihelp-commentlist-param-pageID": "معرف الصفحة للصفحة حيث يتم استرداد قائمة التعليقات",
|
||||
"apihelp-commentlist-param-order": "حدد ما إذا كانت قائمة التعليقات بترتيب تصاعدي أم تنازلي",
|
||||
"apihelp-commentlist-param-pagerPage": "رقم صفحة التعليقات",
|
||||
"apihelp-commentlist-param-showForm": "عرض نموذج التعليقات",
|
||||
"apihelp-commentsubmit-param-pageID": "معرف الصفحة للصفحة التي سيتم إرسال التعليق عليها",
|
||||
"apihelp-commentsubmit-param-parentID": "معرف التعليق للتعليق الأصلي",
|
||||
"apihelp-commentsubmit-param-commentText": "نص التعليق",
|
||||
"apihelp-commentvote-param-commentID": "معرف التعليق للتعليق الذي تم التصويت له",
|
||||
"apihelp-commentvote-param-voteValue": "قيمة التصويت للتعليق",
|
||||
"comments-comment": "تعليق",
|
||||
"comments-desc": "يضيف خطاف المحلل <code><comments></code> الذي يسمح بالتعليق على الصفحات",
|
||||
"comments-db-locked": "<h3>إضافة التعليقات</h3>قاعدة البيانات مقفلة حاليا لصيانة قاعدة البيانات الروتينية، وبعد ذلك ستعود إلى وضعها الطبيعي; يُرجَى التحقق مرة أخرى في وقت لاحق!",
|
||||
"comments-voted-label": "تم التصويت",
|
||||
"comments-loading": "جارٍ التحميل...",
|
||||
"comments-auto-refresher-enable": "تمكين المحدث التلقائي للتعليق",
|
||||
"comments-auto-refresher-pause": "إيقاف مؤقت للمحدث التلقائي للتعليق",
|
||||
"comments-reply-to": "رد على {{GENDER:$2|$1}}",
|
||||
"comments-cancel-reply": "إلغاء",
|
||||
"comments-block-warning-anon": "هل أنت متأكد من أنك تريد تجاهل جميع التعليقات من هذا المستخدم المجهول بشكل دائم (عبر عنوان الآيبي الخاص به)؟",
|
||||
"comments-block-warning-user": "هل أنت متأكد من أنك تريد تجاهل جميع التعليقات من المستخدم $1 نهائيًا؟",
|
||||
"comments-delete-warning": "هل أنت متأكد من أنك تريد حذف التعليق؟",
|
||||
"comments-sort-by-date": "رتب حسب التاريخ",
|
||||
"comments-sort-by-score": "الترتيب حسب النتيجة",
|
||||
"comments-show-comment-link": "إظهار التعليق",
|
||||
"comments-manage-blocklist-link": "إدارة قائمة التجاهل",
|
||||
"comments-ignore-message": "أنت تتجاهل مؤلف هذا التعليق",
|
||||
"comments-you": "أنت",
|
||||
"comments-reply": "رد",
|
||||
"comments-login-required": "يجب عليك تسجيل الدخول لإضافة تعليق",
|
||||
"comments-not-allowed": "ليس مسموح لك بأن تنشر تعليقا.",
|
||||
"comments-post": "إضافة تعليق",
|
||||
"comments-submit": "إضافة تعليق",
|
||||
"comments-score-text": "النتيجة",
|
||||
"comments-permalink": "وصلة دائمة",
|
||||
"comments-delete-link": "حذف التعليق",
|
||||
"comments-anon-name": "مستخدم مجهول",
|
||||
"comments-anon-message": "يرحب {{SITENAME}} <b>بجميع التعليقات</b>، إذا كنت لا تريد أن تكون مجهولا، <a href=\"$1\"> قم بالتسجيل</a> أو <a href=\"$2\">سجل الدخول</a>، إنه مجاني.",
|
||||
"comments-links-are-forbidden": "الروابط الخارجية في التعليقات ممنوعة!",
|
||||
"comments-is-spam": "تم تفسير نص التعليقات المقدم على أنه رسالة غير مرغوب فيها.",
|
||||
"comments-ignore-item": "<a href=\"$1\">$2</a> on $3 <a href=\"$4\">(إلغاء المنع)</a>",
|
||||
"comments-ignore-no-users": "لا يوجد مستخدم حاليا ممنوع.",
|
||||
"comments-ignore-remove-message": "هل تريد بالتأكيد إلغاء حظر تعليقات المستخدم <b>$1</b>؟",
|
||||
"comments-ignore-unblock": "رفع المنع",
|
||||
"comments-ignore-cancel": "إلغاء",
|
||||
"comments-ignore-title": "قائمة تجاهل التعليقات",
|
||||
"commentignorelist": "قائمة تجاهل التعليقات",
|
||||
"log-name-comments": "سجل التعليقات",
|
||||
"log-description-comments": "هذا هو سجل التعليقات.",
|
||||
"logentry-comments-add": "$1 نشر 1 تعليقا جديدا على $3",
|
||||
"logentry-comments-delete": "$1 حذف التعليق #$4 على $3",
|
||||
"comments-time-ago": "منذ $1",
|
||||
"comments-time-months": "{{PLURAL:$1||شهر واحد|$1 شهور}}",
|
||||
"comments-time-days": "{{PLURAL:$1||يوم واحد|$1 أيام}}",
|
||||
"comments-time-hours": "{{PLURAL:$1|ساعة واحدة|$1 ساعات}}",
|
||||
"comments-time-minutes": "{{PLURAL:$1|دقيقة واحدة|$1 دقائق}}",
|
||||
"comments-time-seconds": "{{PLURAL:$1||ثانية واحدة|$1 ثوانٍ}}",
|
||||
"log-show-hide-comments": "$1 سجل التعليق",
|
||||
"logeventslist-comments-log": "سجل التعليقات",
|
||||
"group-commentadmin": "إداريو التعليقات",
|
||||
"group-commentadmin-member": "{{GENDER:$1|إداري تعليقات|إدارية تعليقات}}",
|
||||
"grouppage-commentadmin": "{{ns:project}}:إداريو التعليقات",
|
||||
"action-comment": "تقديم التعليقات",
|
||||
"right-comment": "تقديم التعليقات",
|
||||
"action-commentadmin": "إدارة التعليقات التي أرسلها المستخدم",
|
||||
"right-commentadmin": "إدارة التعليقات التي أرسلها المستخدم",
|
||||
"action-commentlinks": "استخدام الروابط الخارجية في التعليقات",
|
||||
"right-commentlinks": "استخدام الروابط الخارجية في التعليقات",
|
||||
"action-comment-delete-own": "حذف التعليقات الخاصة",
|
||||
"right-comment-delete-own": "حذف التعليقات الخاصة"
|
||||
}
|
|
@ -4,6 +4,15 @@
|
|||
"Xuacu"
|
||||
]
|
||||
},
|
||||
"apihelp-commentblock-description": "L'API de commentblock permite bloquiar a un usuariu dende'l comentariu del que s'orixinó después de rellenar los parámetros siguientes: CommentID.",
|
||||
"apihelp-commentblock-summary": "L'API de commentblock permite bloquiar a un usuariu dende'l comentariu del que s'orixinó después de rellenar los parámetros siguientes: CommentID.",
|
||||
"apihelp-commentdelete-description": "L'API de commentdelete permite desaniciar un comentariu después de rellenar los parámetros siguientes: CommentID.",
|
||||
"apihelp-commentdelete-summary": "L'API de commentdelete permite desaniciar un comentariu después de rellenar los parámetros siguientes: CommentID.",
|
||||
"apihelp-commentlatestid-description": "L'API de commentlatestID permite llograr l'ID del últimu comentariu después de rellenar los parámetros siguientes: pageID.",
|
||||
"apihelp-commentlatestid-summary": "L'API de commentlatestID permite llograr l'ID del últimu comentariu después de rellenar los parámetros siguientes: pageID.",
|
||||
"apihelp-commentlist-description": "La API commentlist recupera múltiples comentarios y preséntalos en forma de llista después de rellenar los siguientes parámetros: pageID, order, pagerPage, y showForm.",
|
||||
"apihelp-commentlist-summary": "La API commentlist recupera múltiples comentarios y preséntalos en forma de llista después de rellenar los siguientes parámetros: pageID, order, pagerPage, y showForm.",
|
||||
"apihelp-commentsubmit-description": "La API commentsubmit permite unviar/espublizar un comentariu después de rellenar los parametros siguientes: pageID, parentID, commentText.",
|
||||
"comments-comment": "Comentariu",
|
||||
"comments-desc": "Añade l'enganche del analizador <code><comments></code> que permite comentar nes páxines",
|
||||
"comments-db-locked": "<h3>Amestar comentarios</h3>Nesti momentu la base de datos ta bloquiada por xeres rutinaries de caltenimientu, depués de les que volverá a la normalidá. Torna más sero.",
|
||||
|
@ -22,5 +31,36 @@
|
|||
"comments-manage-blocklist-link": "Alministrar llista de comentarios inoraos",
|
||||
"comments-ignore-message": "Tas inorando al autor d'esti comentariu",
|
||||
"comments-you": "Tu",
|
||||
"comments-reply": "Responder"
|
||||
"comments-reply": "Responder",
|
||||
"comments-score-text": "Puntuación",
|
||||
"comments-permalink": "Enllaz permanente",
|
||||
"comments-delete-link": "Desaniciar comentariu",
|
||||
"comments-anon-name": "Usuariu anónimu",
|
||||
"comments-anon-message": "{{SITENAME}} valora <b>tolos comentarios</b>. Si nun quies ser anónimu, <a href=\"$1\">rexístrate</a> o <a href=\"$2\">anicia sesión</a>. Ye gratis.",
|
||||
"comments-links-are-forbidden": "Nun se permite poner enllaces esternos nos comentarios",
|
||||
"comments-is-spam": "El testu del comentariu unviáu interpretóse como spam.",
|
||||
"comments-ignore-item": "<a href=\"$1\">$2</a> el $3 <a href=\"$4\">(desbloquiar)</a>",
|
||||
"comments-ignore-no-users": "Nun hai nengún usuariu bloquiáu.",
|
||||
"comments-ignore-remove-message": "¿Tas seguru de que desees desbloquiar los comentarios de <b>$1</b>?",
|
||||
"comments-ignore-unblock": "Desbloquiar",
|
||||
"comments-ignore-cancel": "Encaboxar",
|
||||
"comments-ignore-title": "Llista de comentarios inoraos",
|
||||
"commentignorelist": "Llista de comentarios inoraos",
|
||||
"log-name-comments": "Rexistru de comentarios",
|
||||
"log-description-comments": "Este ye'l rexistru de comentarios.",
|
||||
"logentry-comments-add": "$1 publicó un comentariu nuevu en $3",
|
||||
"logentry-comments-delete": "$1 desanició'l comentariu n<sup>u</sup> $4 en $3",
|
||||
"comments-time-ago": "hai $1",
|
||||
"comments-time-months": "{{PLURAL:$1|un mes|$1 meses}}",
|
||||
"comments-time-days": "{{PLURAL:$1|un día|$1 díes}}",
|
||||
"comments-time-hours": "{{PLURAL:$1|una hora|$1 hores}}",
|
||||
"comments-time-minutes": "{{PLURAL:$1|un minutu|$1 minutos}}",
|
||||
"comments-time-seconds": "{{PLURAL:$1|un segundu|$1 segundos}}",
|
||||
"log-show-hide-comments": "$1 el rexistru de comentarios",
|
||||
"group-commentadmin": "Alministradores de comentarios",
|
||||
"group-commentadmin-member": "{{GENDER:$1|alministrador|alministradora}} de comentarios",
|
||||
"grouppage-commentadmin": "{{ns:project}}:Alministradores de comentarios",
|
||||
"right-comment": "Unviar comentarios",
|
||||
"right-commentadmin": "Alministrar los comentarios unviaos polos usuarios",
|
||||
"right-commentlinks": "Usar enllaces esternos en comentarios"
|
||||
}
|
||||
|
|
|
@ -39,7 +39,6 @@
|
|||
"comments-ignore-cancel": "Kanselaron",
|
||||
"comments-ignore-title": "Listahan kan pinabayaang komento",
|
||||
"commentignorelist": "Listahan kan pinabayaang komento",
|
||||
"comments-no-comments-of-day": "Mayo nin mga komento kan aldaw.",
|
||||
"log-name-comments": "Talaan nin mga komento",
|
||||
"log-description-comments": "Ini sarong talaan nin mga komento.",
|
||||
"logentry-comments-add": "$1 nagpaskil nin sarong baguhong komento kan $3",
|
||||
|
|
|
@ -41,7 +41,6 @@
|
|||
"comments-ignore-cancel": "Скасаваць",
|
||||
"comments-ignore-title": "Сьпіс ігнараваных камэнтатараў",
|
||||
"commentignorelist": "Сьпіс ігнараваных камэнтатараў",
|
||||
"comments-no-comments-of-day": "Сёньня лепшых камэнтараў дня няма.",
|
||||
"log-name-comments": "Журнал камэнтараў",
|
||||
"log-description-comments": "Гэта журнал камэнтараў.",
|
||||
"comments-time-ago": "$1 таму",
|
||||
|
|
26
i18n/bg.json
26
i18n/bg.json
|
@ -2,14 +2,34 @@
|
|||
"@metadata": {
|
||||
"authors": [
|
||||
"පසිඳු කාවින්ද",
|
||||
"DCLXVI"
|
||||
"DCLXVI",
|
||||
"StanProg",
|
||||
"Vlad5250"
|
||||
]
|
||||
},
|
||||
"apihelp-commentblock-description": "Приложението за блокиране коментари позволява блокиране на потребител от коментиране след като попълните следните параметри: CommentID.",
|
||||
"apihelp-commentblock-summary": "Приложението за блокиране коментари позволява блокиране на потребител от коментиране след като попълните следните параметри: CommentID.",
|
||||
"apihelp-commentdelete-description": "Приложението за изтриване коментари позволява изтриване на коментар след като попълните следните параметри: CommentID.",
|
||||
"apihelp-commentdelete-summary": "Приложението за изтриване коментари позволява изтриване на коментар след като попълните следните параметри: CommentID.",
|
||||
"apihelp-commentlatestid-description": "Приложението за идентификатори на най-нови коментари позволява получаване на идентификатори на най-новите коментари след като попълните следните параметри: pageID.",
|
||||
"apihelp-commentlatestid-summary": "Приложението за идентификатори на най-нови коментари позволява получаване на идентификатори на най-новите коментари след като попълните следните параметри: pageID.",
|
||||
"apihelp-commentlist-description": "Приложението за списък на коментари за получаване на повече коментари; дава ги в извод в облик на списък, след като попълните следните параметри: pageID, order, pagerPage и showForm.",
|
||||
"apihelp-commentlist-summary": "Приложението за списък на коментари за получаване на повече коментари; дава ги в извод в облик на списък, след като попълните следните параметри: pageID, order, pagerPage и showForm.",
|
||||
"apihelp-commentsubmit-description": "Приложението за изпращане коментари позволява изпращане/публикуване на коментар след като попълните следните параметри: pageID, parentID, commentText.",
|
||||
"apihelp-commentsubmit-summary": "Приложението за изпращане коментари позволява изпращане/публикуване на коментар след като попълните следните параметри: pageID, parentID, commentText.",
|
||||
"apihelp-commentvote-description": "Приложението за гласуване на коментари позволява гласуване за коментар след като попълните следните параметри: commentID, voteValue.",
|
||||
"apihelp-commentvote-summary": "Приложението за гласуване на коментари позволява гласуване за коментар след като попълните следните параметри: commentID, voteValue.",
|
||||
"comments-comment": "Коментар",
|
||||
"comments-loading": "Зареждане...",
|
||||
"comments-cancel-reply": "Отказване",
|
||||
"comments-cancel-reply": "Отказ",
|
||||
"comments-sort-by-date": "Сортиране по дата",
|
||||
"comments-you": "Вие",
|
||||
"comments-reply": "Отговор",
|
||||
"comments-score-text": "Точки",
|
||||
"comments-ignore-cancel": "Отказване"
|
||||
"comments-ignore-unblock": "Отблокиране",
|
||||
"comments-ignore-cancel": "Отказ",
|
||||
"right-comment": "Изпращане на коментари",
|
||||
"right-commentadmin": "Управление на потребителски коментари",
|
||||
"right-commentlinks": "Използване на външни препратки в коментарите",
|
||||
"right-comment-delete-own": "Изтриване на собствени коментари"
|
||||
}
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
"authors": [
|
||||
"Bellayet",
|
||||
"Aftab1995",
|
||||
"Aftabuzzaman"
|
||||
"Aftabuzzaman",
|
||||
"আফতাবুজ্জামান"
|
||||
]
|
||||
},
|
||||
"comments-comment": "মন্তব্য",
|
||||
|
@ -15,5 +16,6 @@
|
|||
"comments-reply": "উত্তর",
|
||||
"comments-score-text": "স্কোর",
|
||||
"comments-ignore-cancel": "বাতিল",
|
||||
"comments-time-ago": "$1 আগে"
|
||||
"comments-time-ago": "$1 আগে",
|
||||
"logeventslist-comments-log": "মন্তব্যের লগ"
|
||||
}
|
||||
|
|
13
i18n/ca.json
13
i18n/ca.json
|
@ -7,11 +7,14 @@
|
|||
"Ssola"
|
||||
]
|
||||
},
|
||||
"apihelp-commentlist-param-showForm": "Mostra el formulari de comentaris",
|
||||
"apihelp-commentsubmit-param-commentText": "Text del comentari",
|
||||
"comments-comment": "Comentari",
|
||||
"comments-voted-label": "Votat",
|
||||
"comments-loading": "Carregant...",
|
||||
"comments-reply-to": "Respon a",
|
||||
"comments-loading": "S’està carregant…",
|
||||
"comments-reply-to": "Respon a {{GENDER:$2|$1}}",
|
||||
"comments-cancel-reply": "Cancel·la",
|
||||
"comments-block-warning-user": "Segur que voleu ignorar permanentment tots els comentaris de {{GENDER:$1|l’usuari|la usuària}} $1?",
|
||||
"comments-delete-warning": "Segur que voleu suprimir aquest comentari?",
|
||||
"comments-sort-by-date": "Ordena per data",
|
||||
"comments-sort-by-score": "Ordena per puntuació",
|
||||
|
@ -33,15 +36,17 @@
|
|||
"comments-ignore-cancel": "Cancel·la",
|
||||
"comments-ignore-title": "Llista d'ignorats dels comentaris",
|
||||
"commentignorelist": "Llista d'ignorats dels comentaris",
|
||||
"comments-no-comments-of-day": "No hi ha cap comentari del dia.",
|
||||
"log-name-comments": "Registre de comentaris",
|
||||
"log-description-comments": "Això és un registre de comentaris.",
|
||||
"comments-time-ago": "fa $1",
|
||||
"comments-time-months": "{{PLURAL:$1|1 mes|$1 mesos}}",
|
||||
"comments-time-days": "{{PLURAL:$1|un dia|$1 dies}}",
|
||||
"comments-time-hours": "{{PLURAL:$1|una hora|$1 hores}}",
|
||||
"comments-time-minutes": "{{PLURAL:$1|un minut|$1 minuts}}",
|
||||
"comments-time-seconds": "{{PLURAL:$1|un segon|$1 segons}}",
|
||||
"log-show-hide-comments": "Registre de comentaris de $1",
|
||||
"logeventslist-comments-log": "Registre de comentaris",
|
||||
"group-commentadmin": "Administradors de comentaris",
|
||||
"group-commentadmin-member": "{{GENDER:$1|adminsitrador|administradora}} de comentaris"
|
||||
"group-commentadmin-member": "{{GENDER:$1|adminsitrador|administradora}} de comentaris",
|
||||
"grouppage-commentadmin": "{{ns:project}}:Administradors de comentaris"
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"Умар"
|
||||
]
|
||||
},
|
||||
"comments-comment": "Къамел",
|
||||
"comments-comment": "Коммент",
|
||||
"comments-voted-label": "Кхаж тесна",
|
||||
"comments-loading": "Чуйолуш…",
|
||||
"comments-auto-refresher-enable": "Латаде комментареш автоматически карладахар",
|
||||
|
@ -14,9 +14,10 @@
|
|||
"comments-sort-by-date": "Терхаца нисъе",
|
||||
"comments-you": "Хьо",
|
||||
"comments-reply": "Жоп далар",
|
||||
"comments-post": "Дита къамел",
|
||||
"comments-submit": "ТӀетоха хьай къамел",
|
||||
"comments-post": "Йита коммент",
|
||||
"comments-submit": "ТӀетоха хьай коммент",
|
||||
"comments-score-text": "Мах хадор",
|
||||
"comments-permalink": "Цахийцалун хьажорг",
|
||||
"comments-ignore-cancel": "Цаоьшу",
|
||||
"comments-time-ago": "$1 юха",
|
||||
"comments-time-months": "{{PLURAL:$1|цхьа бутт|$1 беттанаш}}",
|
||||
|
|
|
@ -12,5 +12,6 @@
|
|||
"comments-cancel-reply": "Diddymu",
|
||||
"comments-delete-warning": "Ydych chi'n siwr eich bod am ddileu'r sylw hwn?",
|
||||
"comments-sort-by-date": "Trefnu yn ôl dyddiad",
|
||||
"comments-reply": "Ateb"
|
||||
"comments-reply": "Ateb",
|
||||
"comments-score-text": "Sgor"
|
||||
}
|
||||
|
|
10
i18n/da.json
10
i18n/da.json
|
@ -2,7 +2,8 @@
|
|||
"@metadata": {
|
||||
"authors": [
|
||||
"Tjernobyl",
|
||||
"Sarrus"
|
||||
"Sarrus",
|
||||
"Saederup92"
|
||||
]
|
||||
},
|
||||
"comments-comment": "Kommentar",
|
||||
|
@ -17,5 +18,10 @@
|
|||
"comments-permalink": "Permanent henvisning",
|
||||
"comments-delete-link": "Slet kommentar",
|
||||
"comments-anon-name": "Anonym bruger",
|
||||
"comments-ignore-cancel": "Annuller"
|
||||
"comments-ignore-cancel": "Annuller",
|
||||
"comments-time-days": "{{PLURAL:$1|en dag|$1 dage}}",
|
||||
"comments-time-hours": "{{PLURAL:$1|en time|$1 timer}}",
|
||||
"comments-time-minutes": "{{PLURAL:$1|et minut|$1 minutter}}",
|
||||
"comments-time-seconds": "{{PLURAL:$1|et sekund|$1 sekunder}}",
|
||||
"action-comment": "Indsend kommentarer"
|
||||
}
|
||||
|
|
27
i18n/de.json
27
i18n/de.json
|
@ -7,10 +7,26 @@
|
|||
"Geitost"
|
||||
]
|
||||
},
|
||||
"apihelp-commentblock-description": "Die commentblock-API erlaubt das Sperren eines Benutzers, von dem der Kommentar stammt, nach dem Ausfüllen der folgenden Parameter: CommentID.",
|
||||
"apihelp-commentblock-summary": "Die commentblock-API erlaubt das Sperren eines Benutzers, von dem der Kommentar stammt, nach dem Ausfüllen der folgenden Parameter: CommentID.",
|
||||
"apihelp-commentdelete-description": "Die commentdelete-API erlaubt das Löschen eines Kommentars nach dem Ausfüllen der folgenden Parameter: CommentID.",
|
||||
"apihelp-commentdelete-summary": "Die commentdelete-API erlaubt das Löschen eines Kommentars nach dem Ausfüllen der folgenden Parameter: CommentID.",
|
||||
"apihelp-commentlatestid-description": "Die commentlatestID-API erlaubt das Abrufen der aktuellen Kommentarkennung nach dem Ausfüllen der folgenden Parameter: pageID",
|
||||
"apihelp-commentlatestid-summary": "Die commentlatestID-API erlaubt das Abrufen der aktuellen Kommentarkennung nach dem Ausfüllen der folgenden Parameter: pageID",
|
||||
"apihelp-commentlist-description": "Die commentlist-API ruft mehrere Kommentare ab und gibt sie als Liste aus nach dem Ausfüllen der folgenden Parameter: pageID, order, pagerPage und showForm.",
|
||||
"apihelp-commentlist-summary": "Die commentlist-API ruft mehrere Kommentare ab und gibt sie als Liste aus nach dem Ausfüllen der folgenden Parameter: pageID, order, pagerPage und showForm.",
|
||||
"apihelp-commentblock-param-commentID": "Kennung des Kommentars des Benutzers, der gesperrt werden soll.",
|
||||
"apihelp-commentdelete-param-commentID": "Kennung des Kommentars, der gelöscht werden soll.",
|
||||
"apihelp-commentlatestid-param-pageID": "Kennung der Seite, auf der sich der letzte Kommentar befindet.",
|
||||
"apihelp-commentlist-param-pageID": "Kennung der Seite, von der die Kommentarliste abgerufen wird.",
|
||||
"apihelp-commentlist-param-order": "Definiert, ob die Kommentarliste in auf- oder absteigender Reihenfolge ist.",
|
||||
"apihelp-commentlist-param-pagerPage": "Kommentarseitenzahl",
|
||||
"apihelp-commentlist-param-showForm": "Zeigt das Kommentarformular",
|
||||
"apihelp-commentsubmit-param-pageID": "Kennung der Seite, für die der Kommentar eingereicht werden soll.",
|
||||
"apihelp-commentsubmit-param-parentID": "Kommentarkennung des übergeordneten Kommentars",
|
||||
"apihelp-commentsubmit-param-commentText": "Kommentartext",
|
||||
"apihelp-commentvote-param-commentID": "Kennung des Kommentars, für den abgestimmt wurde.",
|
||||
"apihelp-commentvote-param-voteValue": "Abstimmungswert für den Kommentar",
|
||||
"comments-comment": "Kommentar",
|
||||
"comments-desc": "Ergänzt die Parsererweiterung <code><comments></code> zum Kommentieren von Seiten",
|
||||
"comments-db-locked": "<h3>Hinzufügen von Kommentaren</h3>Die Datenbank ist momentan aufgrund routinemäßiger Wartungsarbeiten für den Schreibzugriff gesperrt. Bitte probiere es später noch einmal.",
|
||||
|
@ -38,7 +54,7 @@
|
|||
"comments-permalink": "Permanentlink",
|
||||
"comments-delete-link": "Kommentar löschen",
|
||||
"comments-anon-name": "Anonymer Benutzer",
|
||||
"comments-anon-message": "{{SITENAME}} freut sich über <b>alle Kommentare</b>. Sofern du nicht anonym bleiben möchtest, trage deinen Namen oder deine Email-Adresse ein oder <a href=\"$2\">melde dich an</a>. Du kannst das Feld auch einfach leer lassen.",
|
||||
"comments-anon-message": "{{SITENAME}} freut sich über <b>alle Kommentare</b>. Sofern du nicht anonym bleiben möchtest, <a href=\"$1\">registriere dich bitte</a> oder <a href=\"$2\">melde dich an</a>.",
|
||||
"comments-links-are-forbidden": "Weblinks sind in Kommentaren verboten!",
|
||||
"comments-is-spam": "Der eingegebene Kommentartext wurde als Spam interpretiert.",
|
||||
"comments-ignore-item": "<a href=\"$1\">$2</a> am $3 <a href=\"$4\">(freigeben)</a>",
|
||||
|
@ -48,7 +64,6 @@
|
|||
"comments-ignore-cancel": "Abbrechen",
|
||||
"comments-ignore-title": "Ignorierliste zu Kommentaren",
|
||||
"commentignorelist": "Ignorierliste zu Kommentaren",
|
||||
"comments-no-comments-of-day": "Es gibt keinen Kommentar des Tages.",
|
||||
"log-name-comments": "Kommentar-Logbuch",
|
||||
"log-description-comments": "Dies ist ein Logbuch von Kommentaren.",
|
||||
"logentry-comments-add": "$1 hinterließ einen neuen Kommentar auf $3",
|
||||
|
@ -60,10 +75,16 @@
|
|||
"comments-time-minutes": "{{PLURAL:$1|einer Minute|$1 Minuten}}",
|
||||
"comments-time-seconds": "{{PLURAL:$1|einer Sekunde|$1 Sekunden}}",
|
||||
"log-show-hide-comments": "Kommentar-Logbuch $1",
|
||||
"logeventslist-comments-log": "Kommentar-Logbuch",
|
||||
"group-commentadmin": "Kommentaradministratoren",
|
||||
"group-commentadmin-member": "{{GENDER:$1|Kommentaradministrator|Kommentaradministratorin}}",
|
||||
"grouppage-commentadmin": "{{ns:project}}:Kommentaradministratoren",
|
||||
"action-comment": "Kommentare abzugeben",
|
||||
"right-comment": "Kommentar abgeben",
|
||||
"action-commentadmin": "Benutzerkommentare zu verwalten",
|
||||
"right-commentadmin": "Benutzerkommentare verwalten",
|
||||
"right-commentlinks": "Weblinks in Kommentaren verwenden"
|
||||
"action-commentlinks": "Weblinks in Kommentaren zu verwenden",
|
||||
"right-commentlinks": "Weblinks in Kommentaren verwenden",
|
||||
"action-comment-delete-own": "eigene Kommentare zu löschen",
|
||||
"right-comment-delete-own": "Eigene Kommentare löschen"
|
||||
}
|
||||
|
|
|
@ -20,11 +20,13 @@
|
|||
"comments-post": "Mışewre bırışe",
|
||||
"comments-submit": "Vatışa xo dekere de",
|
||||
"comments-score-text": "Skor",
|
||||
"comments-permalink": "Greyo Daimi",
|
||||
"comments-permalink": "Gıreyo daimi",
|
||||
"comments-delete-link": "Vatışi bestere",
|
||||
"comments-anon-name": "Karbero bêname",
|
||||
"comments-ignore-unblock": "bloqi hewad",
|
||||
"comments-ignore-unblock": "Ake",
|
||||
"comments-ignore-cancel": "Bıtexelne",
|
||||
"log-name-comments": "Qeyda vatışan",
|
||||
"comments-time-ago": "Verdê $1"
|
||||
"comments-time-ago": "Verdê $1",
|
||||
"comments-time-days": "{{PLURAL:$1|yew roce|$1 roci}}",
|
||||
"comments-time-hours": "{{PLURAL:$1|yew saete|$1 saeti}}"
|
||||
}
|
||||
|
|
|
@ -41,7 +41,6 @@
|
|||
"comments-ignore-cancel": "Pśetergnuś",
|
||||
"comments-ignore-title": "Ignorěrowańska lisćina komentarow",
|
||||
"commentignorelist": "Ignorěrowańska lisćina komentarow",
|
||||
"comments-no-comments-of-day": "Njedaju komentary dnja.",
|
||||
"log-name-comments": "Komentarowy protokol",
|
||||
"log-description-comments": "To jo komentarowy protokol.",
|
||||
"logentry-comments-add": "$1 jo nowy komentar na $3 zawóstajił",
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
"authors": [
|
||||
"Glavkos",
|
||||
"ZaDiak",
|
||||
"Protnet"
|
||||
"Protnet",
|
||||
"Nikosgranturismogt"
|
||||
]
|
||||
},
|
||||
"comments-comment": "Σχόλιο",
|
||||
|
@ -36,6 +37,7 @@
|
|||
"comments-time-minutes": "{{PLURAL:$1|ένα λεπτό|$1 λεπτά}}",
|
||||
"comments-time-seconds": "{{PLURAL:$1|ένα δευτερόλεπτο|$1 δευτερόλεπτα}}",
|
||||
"log-show-hide-comments": "$1 αρχείο καταγραφής σχολίων",
|
||||
"logeventslist-comments-log": "Αρχείο καταγραφής σχολίων",
|
||||
"group-commentadmin": "Διαχειριστές σχολίων",
|
||||
"group-commentadmin-member": "{{GENDER:$1|διαχειριστής σχολίων|διαχειρίστρια σχολίων}}",
|
||||
"grouppage-commentadmin": "{{ns:project}}:Διαχειριστές σχολίων",
|
||||
|
|
|
@ -66,7 +66,6 @@
|
|||
"comments-ignore-cancel": "Cancel",
|
||||
"comments-ignore-title": "Comment ignore list",
|
||||
"commentignorelist": "Comment ignore list",
|
||||
"comments-no-comments-of-day": "There are no comments of the day.",
|
||||
"log-name-comments": "Comments log",
|
||||
"log-description-comments": "This is a log of comments.",
|
||||
"logentry-comments-add": "$1 posted a new comment on $3",
|
||||
|
@ -78,10 +77,16 @@
|
|||
"comments-time-minutes": "{{PLURAL:$1|one minute|$1 minutes}}",
|
||||
"comments-time-seconds": "{{PLURAL:$1|one second|$1 seconds}}",
|
||||
"log-show-hide-comments": "$1 comment log",
|
||||
"logeventslist-comments-log": "Comment log",
|
||||
"group-commentadmin": "Comment administrators",
|
||||
"group-commentadmin-member": "{{GENDER:$1|comment administrator}}",
|
||||
"grouppage-commentadmin": "{{ns:project}}:Comment administrators",
|
||||
"action-comment": "submit comments",
|
||||
"right-comment": "Submit comments",
|
||||
"action-commentadmin": "administrate user-submitted comments",
|
||||
"right-commentadmin": "Administrate user-submitted comments",
|
||||
"right-commentlinks": "Use external links in comments"
|
||||
"action-commentlinks": "use external links in comments",
|
||||
"right-commentlinks": "Use external links in comments",
|
||||
"action-comment-delete-own": "delete own comments",
|
||||
"right-comment-delete-own": "Delete own comments"
|
||||
}
|
||||
|
|
|
@ -30,7 +30,6 @@
|
|||
"comments-ignore-cancel": "Nuligi",
|
||||
"comments-ignore-title": "Ignor-listo de komentoj",
|
||||
"commentignorelist": "Ignor-listo de komentoj",
|
||||
"comments-no-comments-of-day": "Estas neniuj komentoj de la tago.",
|
||||
"log-name-comments": "Protokolo pri komentoj",
|
||||
"log-description-comments": "Jen protokolo de komentoj.",
|
||||
"comments-time-ago": "antaŭ $1",
|
||||
|
|
13
i18n/es.json
13
i18n/es.json
|
@ -16,8 +16,13 @@
|
|||
},
|
||||
"apihelp-commentvote-description": "La API commentvote permite votar un comentario tras proporcionar los parámetros siguientes: commentID, voteValue.",
|
||||
"apihelp-commentblock-param-commentID": "Identificador del comentario del usuario que se bloqueará",
|
||||
"apihelp-commentdelete-param-commentID": "Identificador del comentario que se eliminará",
|
||||
"apihelp-commentlatestid-param-pageID": "Identificador de la página donde está el comentario más reciente",
|
||||
"apihelp-commentlist-param-pageID": "Identificador de la página desde la cual se recupera la lista de comentarios",
|
||||
"apihelp-commentlist-param-pagerPage": "Número de la página de comentarios",
|
||||
"apihelp-commentlist-param-showForm": "Mostrar el formulario de comentarios",
|
||||
"apihelp-commentsubmit-param-parentID": "Identificador del comentario padre",
|
||||
"apihelp-commentsubmit-param-commentText": "Texto del comentario",
|
||||
"comments-comment": "Comentario",
|
||||
"comments-desc": "Añade el asociador analítico <code><comments></code> que permite hacer comentarios en las páginas",
|
||||
"comments-db-locked": "<h3>Agregar comentarios</h3>En este momento la base de datos está bloqueada por tareas rutinarias de mantenimiento, luego de los cuales volverá a la normalidad. Regresa más tarde.",
|
||||
|
@ -28,8 +33,8 @@
|
|||
"comments-reply-to": "Responder a {{GENDER:$2|$1}}",
|
||||
"comments-cancel-reply": "Cancelar",
|
||||
"comments-block-warning-anon": "¿Estás seguro que deseas ignorar permanentemente todos los comentarios de este usuario anónimo (a través de su dirección IP)?",
|
||||
"comments-block-warning-user": "¿Estás seguro de que deseas ignorar permanentemente todos los comentarios {{GENDER:$1|del usuario|de la usuaria}} $1?",
|
||||
"comments-delete-warning": "¿Estás seguro de que quieres eliminar este comentario?",
|
||||
"comments-block-warning-user": "¿Confirmas que quieres ignorar permanentemente todos los comentarios {{GENDER:$1|del usuario|de la usuaria}} $1?",
|
||||
"comments-delete-warning": "¿Confirmas que quieres borrar este comentario?",
|
||||
"comments-sort-by-date": "Ordenar por fecha",
|
||||
"comments-sort-by-score": "Ordenar por valoración",
|
||||
"comments-show-comment-link": "Mostrar comentario",
|
||||
|
@ -50,12 +55,11 @@
|
|||
"comments-is-spam": "El texto enviado en el comentario ha sido interpretado como spam.",
|
||||
"comments-ignore-item": "<a href=\"$1\">$2</a> el $3 <a href=\"$4\">(desbloquear)</a>",
|
||||
"comments-ignore-no-users": "No hay ningún usuario bloqueado.",
|
||||
"comments-ignore-remove-message": "¿Estás seguro de que deseas desbloquear los comentarios de <b>$1</b>?",
|
||||
"comments-ignore-remove-message": "¿Confirmas que quieres desbloquear los comentarios de <b>$1</b>?",
|
||||
"comments-ignore-unblock": "Desbloquear",
|
||||
"comments-ignore-cancel": "Cancelar",
|
||||
"comments-ignore-title": "Lista de comentarios ignorados",
|
||||
"commentignorelist": "Lista de comentarios ignorados",
|
||||
"comments-no-comments-of-day": "No hay ningún comentario del día.",
|
||||
"log-name-comments": "Registro de comentarios",
|
||||
"log-description-comments": "Este es un registro de los comentarios.",
|
||||
"logentry-comments-add": "$1 publicó un comentario nuevo en $3",
|
||||
|
@ -67,6 +71,7 @@
|
|||
"comments-time-minutes": "{{PLURAL:$1|un minuto|$1 minutos}}",
|
||||
"comments-time-seconds": "{{PLURAL:$1|un segundo|$1 segundos}}",
|
||||
"log-show-hide-comments": "$1 registro de comentarios",
|
||||
"logeventslist-comments-log": "Registro de comentarios",
|
||||
"group-commentadmin": "Administradores de comentarios",
|
||||
"group-commentadmin-member": "{{GENDER:$1|administrador de comentarios|administradora de comentarios|administrador de comentarios}}",
|
||||
"grouppage-commentadmin": "{{ns:project}}:Administradores de comentarios",
|
||||
|
|
|
@ -31,7 +31,6 @@
|
|||
"comments-ignore-cancel": "Loobu",
|
||||
"comments-ignore-title": "Kommentaaride eiramisloend",
|
||||
"commentignorelist": "Kommentaaride eiramisloend",
|
||||
"comments-no-comments-of-day": "Päevakommentaarid puuduvad.",
|
||||
"log-name-comments": "Kommentaarilogi",
|
||||
"log-description-comments": "See on kommentaaride logi.",
|
||||
"comments-time-ago": "$1 tagasi",
|
||||
|
|
|
@ -50,7 +50,6 @@
|
|||
"comments-ignore-cancel": "لغو",
|
||||
"comments-ignore-title": "فهرست نظرات نادیده گرفته شده",
|
||||
"commentignorelist": "فهرست نظرات نادیده گرفته شده",
|
||||
"comments-no-comments-of-day": "هیچ نظری از روز وجود ندارد.",
|
||||
"log-name-comments": "سیاههٔ نظرات",
|
||||
"log-description-comments": "این یک سیاههٔ نظرات است.",
|
||||
"logentry-comments-add": "$1 نظری تازه در صفحهٔ $3 ارسال کرد",
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"@metadata": {
|
||||
"authors": [
|
||||
"Crt",
|
||||
"Jack Phoenix <jack@countervandalism.net>",
|
||||
"Jack Phoenix",
|
||||
"Nedergard",
|
||||
"Nike",
|
||||
"Pxos"
|
||||
|
@ -42,7 +42,6 @@
|
|||
"comments-ignore-cancel": "Peruuta",
|
||||
"comments-ignore-title": "Kommenttien huomioimattomuuslista",
|
||||
"commentignorelist": "Kommenttien huomioimattomuuslista",
|
||||
"comments-no-comments-of-day": "Ei päivän kommentteja.",
|
||||
"log-name-comments": "Kommenttiloki",
|
||||
"log-description-comments": "Tämä on loki kommenteista.",
|
||||
"comments-time-ago": "$1 sitten",
|
||||
|
|
16
i18n/fr.json
16
i18n/fr.json
|
@ -8,7 +8,8 @@
|
|||
"Tuxxic",
|
||||
"Mattho69",
|
||||
"Wladek92",
|
||||
"Urhixidur"
|
||||
"Urhixidur",
|
||||
"Fitoschido"
|
||||
]
|
||||
},
|
||||
"apihelp-commentblock-description": "L'API commentblock permet de bloquer un utilisateur à partir du commentaire dont elle est issue en fournissant les paramètres suivants: CommentID.",
|
||||
|
@ -19,7 +20,7 @@
|
|||
"apihelp-commentlatestid-summary": "L’API commentlatestID permet de récupérer le dernier ID de commentaire après avoir saisi les paramètres suivants : pageID",
|
||||
"apihelp-commentlist-description": "L'API commentlist recherche les commentaires multiples et les affiche sous forme de liste après avoir fourni les paramètres suivants: pageID, order, pagerPage, and showForm.",
|
||||
"apihelp-commentlist-summary": "L’API commentlist récupère de multiples commentaires et les ressort sous forme d’une liste, après avoir saisi les paramètres suivants : pageID, order, pagerPage, et showForm.",
|
||||
"apihelp-commentsubmit-description": "L'API commentsubmit permet de soumettre/poster un commentaire après avoir fourni les paramètres suivants: pageID, parentID, commentText.",
|
||||
"apihelp-commentsubmit-description": "L’API commentsubmit permet de soumettre/publier un commentaire après avoir fourni les paramètres suivants : pageID, parentID, commentText.",
|
||||
"apihelp-commentsubmit-summary": "L’API commentsubmit permet de soumettre/publier un commentaire après avoir saisi les paramètres suivants : pageID, parentID, commentText.",
|
||||
"apihelp-commentvote-description": "L'API commentvote permet de voter pour un commentaire après avoir fourni les paramètres suivants: commentID, voteValue.",
|
||||
"apihelp-commentvote-summary": "L’API commentvote permet de voter sur un commentaire après avoir saisi les paramètres suivants : commentID, voteValue.",
|
||||
|
@ -45,7 +46,7 @@
|
|||
"comments-reply-to": "Répondre à {{GENDER:$2|$1}}",
|
||||
"comments-cancel-reply": "Annuler",
|
||||
"comments-block-warning-anon": "Êtes-vous sûr de vouloir ignorer de façon permanente tous les commentaires de cet utilisateur anonyme (via son adresse IP)?",
|
||||
"comments-block-warning-user": "Êtes-vous sûr de vouloir ignorer de façon permanente tous les commentaires de l’utilisateur $1?",
|
||||
"comments-block-warning-user": "Êtes-vous sûr de vouloir ignorer de façon permanente tous les commentaires de l’{{GENDER:$1|utilisateur|utilisatrice}} $1?",
|
||||
"comments-delete-warning": "Êtes-vous sûr de vouloir supprimer ce commentaire?",
|
||||
"comments-sort-by-date": "Trier par date",
|
||||
"comments-sort-by-score": "Trier par pointage",
|
||||
|
@ -72,7 +73,6 @@
|
|||
"comments-ignore-cancel": "Annuler",
|
||||
"comments-ignore-title": "Liste des utilisateurs ignorés",
|
||||
"commentignorelist": "Liste des utilisateurs dont les commentaires sont ignorés",
|
||||
"comments-no-comments-of-day": "Il n’y a pas de commentaire du jour.",
|
||||
"log-name-comments": "Historique des commentaires",
|
||||
"log-description-comments": "Ceci est un journal de commentaires.",
|
||||
"logentry-comments-add": "$1 a publié un nouveau commentaire sur $3",
|
||||
|
@ -84,10 +84,16 @@
|
|||
"comments-time-minutes": "{{PLURAL:$1|une minute|$1 minutes}}",
|
||||
"comments-time-seconds": "{{PLURAL:$1|une seconde|$1 seconds}}",
|
||||
"log-show-hide-comments": "$1 le journal des commentaires",
|
||||
"logeventslist-comments-log": "Journal des commentaires",
|
||||
"group-commentadmin": "Administrateurs de commentaires",
|
||||
"group-commentadmin-member": "{{GENDER:$1|administrateur de commentaires|administratrice de commentaires}}",
|
||||
"grouppage-commentadmin": "{{ns:project}}:Administrateurs de commentaires",
|
||||
"action-comment": "soumettre les commentaires",
|
||||
"right-comment": "Publier les commentaires",
|
||||
"action-commentadmin": "administrer les commentaires soumis par l’utilisateur",
|
||||
"right-commentadmin": "Administrer les commentaires soumis par les utilisateurs",
|
||||
"right-commentlinks": "Utiliser les liens externes dans les commentaires"
|
||||
"action-commentlinks": "utiliser des liens externes dans les commentaires",
|
||||
"right-commentlinks": "Utiliser les liens externes dans les commentaires",
|
||||
"action-comment-delete-own": "supprimer vos propres commentaires",
|
||||
"right-comment-delete-own": "Supprimer vos propres commentaires"
|
||||
}
|
||||
|
|
|
@ -25,7 +25,6 @@
|
|||
"comments-ignore-remove-message": "Voléd-vos franc dèblocar los comentèros de l’utilisator <b>$1</b> ?",
|
||||
"comments-ignore-unblock": "Dèblocar",
|
||||
"comments-ignore-cancel": "Anular",
|
||||
"comments-no-comments-of-day": "Y at gins de comentèro du jorn.",
|
||||
"log-name-comments": "Jornal des comentèros",
|
||||
"log-description-comments": "O est un jornal de comentèros.",
|
||||
"comments-time-ago": "cen fât $1",
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
"@metadata": {
|
||||
"authors": [
|
||||
"Kening Aldgilles",
|
||||
"Robin0van0der0vliet"
|
||||
"Robin0van0der0vliet",
|
||||
"Robin van der Vliet"
|
||||
]
|
||||
},
|
||||
"comments-cancel-reply": "Annulearje",
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
"apihelp-commentblock-param-commentID": "Identificador do comentario do usuario que vai ser bloqueado",
|
||||
"apihelp-commentdelete-param-commentID": "Identificador (ID) do comentario a borrar",
|
||||
"apihelp-commentlist-param-pagerPage": "Número da páxina de comentarios",
|
||||
"apihelp-commentlist-param-showForm": "Mostrar o formulario de comentarios",
|
||||
"apihelp-commentlist-param-showForm": "Amosar o formulario de comentarios",
|
||||
"apihelp-commentsubmit-param-pageID": "Identificador (ID) da páxina na que se fai o comentario",
|
||||
"apihelp-commentsubmit-param-parentID": "Identificador (ID) do comentario pai",
|
||||
"apihelp-commentsubmit-param-commentText": "Texto do comentario",
|
||||
|
@ -28,7 +28,7 @@
|
|||
"comments-delete-warning": "Estás seguro de querer borrar este comentario?",
|
||||
"comments-sort-by-date": "Ordenar por data",
|
||||
"comments-sort-by-score": "Ordenar por puntuación",
|
||||
"comments-show-comment-link": "Mostrar o comentario",
|
||||
"comments-show-comment-link": "Amosar comentario",
|
||||
"comments-manage-blocklist-link": "Administrar a lista de ignorados",
|
||||
"comments-ignore-message": "Está ignorando o autor deste comentario",
|
||||
"comments-you": " Vostede",
|
||||
|
@ -51,7 +51,6 @@
|
|||
"comments-ignore-cancel": "Cancelar",
|
||||
"comments-ignore-title": "Lista de comentarios ignorados",
|
||||
"commentignorelist": "Lista de comentarios ignorados",
|
||||
"comments-no-comments-of-day": "Non hai ningún comentario do día.",
|
||||
"log-name-comments": "Rexistro de comentarios",
|
||||
"log-description-comments": "Este é un rexistro de comentarios.",
|
||||
"logentry-comments-add": "$1 deixou un novo comentario en \"$3\"",
|
||||
|
|