-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
btongminh(a)svn.wikimedia.org wrote:
> Revision: 34877
> Author: btongminh
> Date: 2008-05-15 18:33:12 +0000 (Thu, 15 May 2008)
>
> Log Message:
> -----------
> Force output of a full URL in Special:Filepath and ApiQueryImageInfo in case the wiki images are not configured to full urls.
I've reverted this, see notes:
> + /*
> + * Return the full url of something relative to $wgScriptPath or root
> + */
> + static function makeFullURL( $url ) {
This is a duplicate of wfExpandUrl().
> - $wgOut->redirect( $file->getURL() );
> + // Force a real 30x so the real url is always exposed
> + $wgOut->redirect( Http::makeFullURL( $file->getURL() ) );
OutputPage::redirect() already provides this expansion.
> - $vals['thumburl'] = $thumb->getURL();
> + $vals['thumburl'] = Http::makeFullUrl( $thumb->getURL() );
...
> - $vals['url'] = $f->getURL();
> + $vals['url'] = Http::makeFullUrl( $f->getURL() );
There should be a nice handy $f->getFullURL() method there ready to use,
IIRC.
- -- brion vibber (brion @ wikimedia.org)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkgskwAACgkQwRnhpk1wk44LAgCgoNEOcEnusrCsEV8zhdesg2mL
O84AniUf4l31EniUK9cly+1FirsqJvqH
=lyZh
-----END PGP SIGNATURE-----
> revert r34818 -- bad
.
> - 'rc_cur_id' => $action === 'delete' ?
> 0 : $target->getArticleID(),
> + 'rc_cur_id' => $title->getArticleID(),
Is there a better place/way to do this? Since the page doesn't exist, it
seems pointless to store the no-longer-existing page_id. It also throws
an error on those DBs using foreign keys, which is how I found it. Thanks.
--
Greg Sabino Mullane greg(a)endpoint.com
End Point Corporation 610-983-9073
> * Move $var ? true : false check to boolval function
...
> +
> +function boolval( $val ) {
> + return $val ? true : false;
> +}
What's the point of this function? Should we start creating things like
function equalto( $val1, $val2 ) as well? :)
--
Greg Sabino Mullane greg(a)endpoint.com
Yes, I might switch to reusing action=edit later once 1.13 gets mainstream.
I didn't realize error codes are string, thanks for the tip - obviously it's
easier to use string as they have some internal meaning and it's easy to
make them unique ;) I'll update the code for the next release.
Maybe I should move this discussion from here to API list.
Thank you,
Sergey
On Thu, May 15, 2008 at 10:47 AM, Roan Kattouw <roan.kattouw(a)home.nl> wrote:
> Sergey Chernyshev schreef:
> > Yeh, that's where I saw it - I'm writing some Page Object Model API calls
> > for Ardorado.com (for now only for working directly with template
> > parameters).
> >
> >
> http://code.google.com/p/mediawiki-page-object-model/source/browse/tags/REL…
> >
> > Do they look reasonable good along the lines of API call implementations?
> I
> > use 1.11.0 so some useful methods like dieUsageMsg are not available, but
> > I'm hoping to upgrade to 1.12.x relatively soon.
> >
> > Sergey
> Looks reasonable. 1.13 will have action=edit in the API, you might want
> to wrap around that for convenience. Also, it's kind of unusual to use
> numbers as error codes (the rest of the API uses strings), but there's
> nothing really wrong with that.
>
> Roan Kattouw (Catrope)
>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Note for all SVN committers:
The SSH host key for svn.wikimedia.org has been changed today, so you
may receive a scary-looking warning about mismatched host keys when you
next update.
The new fingerprint is:
4d:76:a4:a2:47:c1:bc:a8:d5:d7:51:ec:15:71:77:9a
It's safe to remove the old key records from your ~/.ssh/known_hosts
files and accept the new one.
The key was changed due to a possible security problem with the
generation of the old keys:
http://lists.debian.org/debian-security-announce/2008/msg00152.html
This may affect various peoples' personal desktops & servers, so take a
peek around your own systems!
- -- brion vibber (brion @ wikimedia.org)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkgp4PoACgkQwRnhpk1wk46DqgCgqaVANcPl766vceaxcUAHIrvM
CjQAoJM66ElW8EM/GkR/6nL1nOIjZA78
=wRUR
-----END PGP SIGNATURE-----
Hello,
I would like to ask for your advise on the solutions for the following
issues.
I have two installations of Wiki for two different languages. It is
absolutely independent Wikis (each has its own database, its directory of
libraries, just like interwiki has).
Both of Wikis have the special page, which is used to create articles.
So, using this special page one can easily create an article in the Wiki,
where this page is running (Article::newFromText, doEdit... and that's it).
But how to create the article in the second Wiki?
To put in other words, all I want to do is to create the article from the
context of the originating Wiki in another one.
How can I do this in the best/correct way?
And as a follow-up, using wfLoadExtensionMessages I can load the messages
for the current language, but can I load messages for the specific language?
I.e. is there something like this:
wfLoadExtensionMessages('plugin_name','language_code')?
Dear all,
We are creating a web applications that requires log-in and is a
companion to our MediaWiki installation.
Thus far, we've created an AuthPlugin which ties into our app's
database, so users have the same username and password for both sites.
However, we would like to take this to the next level and have the two
applications share sessions, so logging into one automatically logs into
the other, and the same for logout.
Can this be done? What's the easiest way to do it?
Right now our app and MediaWiki share essentially nothing; different
servers, different languages (ours uses mod_python), different databases
(ours is Postgres, MediaWiki install uses MySQL).
We have deep control over our app, but less over the MediaWiki
installation (our systems staff manages it).
Help and suggestions much appreciated.
Reid
...
> *fix sql issues when wgDBprefix was set and bad sql was generated
...
> - $dbr->insert( $wgDBprefix.'`user_board`',
> + $dbr->insert( '`'.$wgDBprefix.'user_board`',
I don't think you need this at all - just pass in the
table name directly to the insert() function. It in turn passes
it to $dbr->tableName, which takes care of all the quoting
and prefixing for you.
--
Greg Sabino Mullane greg(a)turnstep.com
PGP Key: 0x14964AC8 200805142029
http://biglumber.com/x/web?pk=2529DF6AB8F79407E94445B4BC9B906714964AC
http://svn.wikimedia.org/viewvc/mediawiki/?view=rev&revision=34541http://svn.wikimedia.org/viewvc/mediawiki/?view=rev&revision=34542
Since brion had to go I'll post here and detail the magic quotes stuff.
Though, when it's reviewed and if it's ok, please don't un-revert it.
There were 3 accidental PHP syntax errors committed, I fixed all three,
but brion reverted for different reasons before I could commit the fix.
So if marked as ok, let me to the commit since I have the syntax
error-less version. But if you were wondering, Missing $ on 2374, and a
comma instead of a : on 2388 and 2389.
To make some improvements to the Title::getLocalURL and
Title::getFullURL functions I did some changes:
Firstly, the point. I'm trying to add in some functionality which we
nicely give out in things like $db->select, but is missing and would be
quite helpful in the two Title functions.
The idea is to allow an array or object as input into the query
parameter rather than restricting to a plain string.
In that way a developer can call something like:
$wgTitle->getLocalURL(array(
'foo' => $<Dangerous user supplied variable>,
'bar' => 'baz'
));
Rather than:
$wgTitle->getLocalURL("foo=" . addslashes($<Dangerous user supplied
variable>) . "&bar=baz");
It cleans up the input and allows developers to finally do the same
things done inside of the clean Database functions as well as the Xml
functions.
To do this I had to introduce a new function, similar to an existing
one. The new function named wfBuildQuery (because it is a substitute for
http_build_query, keeping the naming convention), which was to replace
the old wfArrayToCgi, which has two issues itself, the arguments are in
an unintuitive order (The reason it supports 2 arrays is so that you can
merge parameters into an array of defaults, however in wfArrayToCgi you
need to put the defaults first if you want to use them, so you can't
properly document the parameters since they change in definition
depending on how many params you pass), and the second issue is the
name... The definition here is that we can pass it a array, object, or
query string and it'll output a query string for us to use. But
ArrayToCgi doesn't fit that definition anymore.
Ok, so now how the train went...
We want to support both arrays and objects in inputs now, as well as
strings.
However, the hitch. wfArrayToCgi is under it's definition supposed to be
similar to wfBuildQuery but it supports having two arrays so you can
merge a defaults array with the query array.
First change... In wfArrayToCgi the order of the + operator ends up
making it so that you need to put the default first... So, if you pass
one parameter that is the query, if you pass two, then suddenly that
query parameter becomes the defaults parameter and the second becomes
the query parameter. That does not follow the convention of parameters
which we follow. So I reversed the order in wfBuildQuery and gave it
explicit $query and $default variables.
But now... remember we're now supporting arrays and objects. So, to fix
that, "$query = ((array)$defaults) + ((array)$query);" basically we're
typesetting the objects into arrays so we're making sure that we combine
two like types rather than is being possible to combine an array and an
object and get a potential error about trying to combine unlike types.
If you don't get what the dual braces are for, that's because if we
didn't wrap the typesets then they would apply to the whole thing and
not the individual variables, and we'd be back at square one trying to
combine two potentially unlike objects.
Ok, now onto our third method of input. Rather than forcing our code to
test the type of something before it passes it onto the function, we
should allow strings to passthrough rather than return fatal errors when
they try to.
So, we have a is_string down at the bottom, if it's a string it passes
through, if it isn't then we build a query string from it.
Ok, now we have one last valid input case which we have not handled.
What if we have a defaults array, and the query is a string? We can't
merge a strings the same way we can merge arrays.
So, the solution is we're going to have to take the string and parse it
into a query array so that it can be merged.
Ok, we've got two ways of doing this now...
A) Build some insane set of code to split up the query string which is
bound to fail on anything past basic data.
B) Use PHP's built in parse_str to turn the query string into a query
array with the exact same output as PHP. Quite a bit more reliable than
writing your own kludge by hand.
So, ok... We're using php's parse_str now to break apart the strings,
then we merge them back into an array. So we can turn the final result
into a good query string.
Two issues. Firstly, we don't want to split a string then merge it back
together all the time do we? No, that's stupid and inefficient. So, the
string parsing is contained inside the same if that the merge is inside
of. We only split the query string into an array if we have a default
query that we need to merge with. Just for sanity's sake we also make
sure that the defaults param is an array to and also split it if it's a
string. But if we only pass a single string and don't have a default,
then that is all skipped by and because of the is_string down below the
string simply passes in from the input, and out as the return value
sucessfully allowing any valid input and outputting a string all the
time, additionally that means it's safe so a query can be passed through
twice without anything being broken.
Ok, final issue, the one which caused brion to raise an eyebrow. There
is an issue with parse_str, it's even documented on it's php doc page.
"*Note:* The magic_quotes_gpc setting affects the output of this
function, as parse_str() uses the same mechanism that PHP uses to
populate the $_GET, $_POST, etc. variables."
Eeew... parse_str has the same issues we have to deal with inside of
$wgRequest... So, what do we do?
We test for get_magic_quotes_gpc just like $wgRequest does. And then if
it returns true we use the WebRequest's public fix_magic_quotes function
to clean up the evilness that parse_str gave us.
And voila, we have a function which does the best it can to do things
with clean code, and is easy to use inside of code.
Though on the note of that, before someone decides to unrevert. I think
it would be a good idea to create a wfParseQuery function as a safe
wrapper for parse_str in all it's evil gpc horror in case someone needs
to break up a query string again.
If you're wondering about the other changes:
We have the pair of wfMemcKey and wfForeignMemcKey, however we don't
have a pair for wfWikiID.
So I created the wfForeignWikiID. It's not apparent now, but with the
new ability to share specific tables people are going to find useful
ways to make advantage of that, and it's going to be a good idea to have
a way to get a key for the shared data or data of another wiki.
Helpfully the wfForeignWikiID function takes input for you to specify
the database and prefix, if you don't pass data to it then it will
fallback to the shared database's data. Which 85% of the time, is what
we want, something is shared and we want the shared ID to go along with
it. And finally, if you have no shared database set, we fallback to the
local database which will be what we want.
The MemcKey functions were also duplicating the functionality of the
WikiID functions. They had the same conditional expression inside of
them that the WikiID functions had. I made them make use of those and
cut them down to 3 liners.
Technically, the Local functions could actually be made to use the
Foreign functions. That would eliminate more code duplication. I could
do that to.
--
~Daniel Friesen(Dantman) of:
-The Gaiapedia (http://gaia.wikia.com)
-Wikia ACG on Wikia.com (http://wikia.com/wiki/Wikia_ACG)
-and Wiki-Tools.com (http://wiki-tools.com)
These changes make the German localisation in wiki languages other than German basically unusable, because all the links to help pages are now static. We've made a ot of effort to prevent this in other extensions. Quite a shame to once again introduce this in the current Wikimedia flagship extension.
Bad move, IMO.
Siebrand
-----Oorspronkelijk bericht-----
Van: mediawiki-cvs-bounces(a)lists.wikimedia.org [mailto:mediawiki-cvs-bounces@lists.wikimedia.org] Namens raymond(a)mayflower.knams.wikimedia.org
Verzonden: dinsdag 13 mei 2008 17:45
Aan: mediawiki-cvs(a)lists.wikimedia.org
Onderwerp: [MediaWiki-CVS] SVN: [34737]trunk/extensions/FlaggedRevs/FlaggedRevsPage.i18n.php
Revision: 34737
Author: raymond
Date: 2008-05-13 15:44:39 +0000 (Tue, 13 May 2008)
Log Message:
-----------
Localisation updates German - avoid db spam
Modified Paths:
--------------
trunk/extensions/FlaggedRevs/FlaggedRevsPage.i18n.php
Modified: trunk/extensions/FlaggedRevs/FlaggedRevsPage.i18n.php
===================================================================
--- trunk/extensions/FlaggedRevs/FlaggedRevsPage.i18n.php 2008-05-13 14:56:51 UTC (rev 34736)
+++ trunk/extensions/FlaggedRevs/FlaggedRevsPage.i18n.php 2008-05-13 15:44:39 UTC (rev 34737)
@@ -1165,29 +1165,29 @@
'revreview-stable' => 'Artikel',
'tooltip-ca-stable' => 'Ansehen der markierten Version dieser Seite',
'revreview-oldrating' => 'Bisherige Einstufung:',
- 'revreview-noflagged' => 'Von dieser Seite gibt es keine markierten Versionen, so dass noch keine Aussage über die [[{{MediaWiki:Validationpage}}|Qualität]] gemacht werden kann.',
+ 'revreview-noflagged' => 'Von dieser Seite gibt es keine markierten Versionen, so dass noch keine Aussage über die [[Hilfe:Gesichtete und geprüfte Versionen|Qualität]] gemacht werden kann.',
'stabilization-tab' => 'Konfig.',
'tooltip-ca-default' => 'Einstellungen der Artikel-Qualität',
- 'revreview-edited' => "Neue Bearbeitungen werden als [[{{MediaWiki:Validationpage}}|gesichtete Version]] übernommen, sobald ein Benutzer mit Sichtungsrecht diese sich angeschaut hat
+ 'revreview-edited' => "Neue Bearbeitungen werden als [[Hilfe:Gesichtete und geprüfte Versionen|gesichtete Version]] übernommen, sobald ein Benutzer mit Sichtungsrecht diese sich angeschaut hat
Die ungesichtete Version wird unten angezeigt. [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur}} $2 {{plural:$2|Änderung steht|Änderungen stehen}}] zur Sichtung an.",
'validationpage' => '{{ns:help}}:Gesichtete und geprüfte Versionen',
- 'revreview-quick-none' => "'''[[{{MediaWiki:Validationpage}}|Keine Version gesichtet.]]",
+ 'revreview-quick-none' => "'''[[Hilfe:Gesichtete und geprüfte Versionen|Keine Version gesichtet.]]",
'revreview-quick-invalid' => "'''Ungültige Versions-ID'''",
- 'revreview-invalid' => "'''Ungültiges Ziel:''' keine [[{{MediaWiki:Validationpage}}|gesichtete]] Artikelversion der angegebenen Versions-ID.",
- 'revreview-quick-see-quality' => "'''[[{{MediaWiki:Validationpage}}|Ungesichtete Version]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} letzte gesichtete Version]]
+ 'revreview-invalid' => "'''Ungültiges Ziel:''' keine [[Hilfe:Gesichtete und geprüfte Versionen|gesichtete]] Artikelversion der angegebenen Versions-ID.",
+ 'revreview-quick-see-quality' => "'''[[Hilfe:Gesichtete und geprüfte
+Versionen|Ungesichtete Version]]'''
+[[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} letzte gesichtete Version]]
([{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur}} vergleiche])",
- 'revreview-quick-see-basic' => "'''[[{{MediaWiki:Validationpage}}|Ungesichtete Version]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} letzte gesichtete Version]]
+ 'revreview-quick-see-basic' => "'''[[Hilfe:Gesichtete und geprüfte Versionen|Ungesichtete Version]]''' [[{{fullurl:{{FULLPAGENAMEE}}|stable=1}} letzte gesichtete Version]]
([{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur}} vergleiche])",
- 'revreview-quick-basic' => "'''[[{{MediaWiki:Validationpage}}|Gesichtet]]''' ([{{fullurl:{{FULLPAGENAMEE}}|stable=0}} zur aktuellen Version])",
- 'revreview-quick-quality' => "'''[[{{MediaWiki:Validationpage}}|Geprüft]]''' ([{{fullurl:{{FULLPAGENAMEE}}|stable=0}} zur aktuellen Version])",
- 'revreview-quick-basic-old' => "'''[[{{MediaWiki:Validationpage}}|Gesichtet]]''' ([{{fullurl:{{FULLPAGENAMEE}}|stable=0}} letzte unmarkierte Seite])",
- 'revreview-quick-quality-old' => "'''[[{{MediaWiki:Validationpage}}|Geprüft]]''' ([{{fullurl:{{FULLPAGENAMEE}}|stable=0}}} letzte unmarkierte Seite])",
+ 'revreview-quick-basic' => "'''[[Hilfe:Gesichtete und geprüfte Versionen|Gesichtet]]''' ([{{fullurl:{{FULLPAGENAMEE}}|stable=0}} zur aktuellen Version])",
+ 'revreview-quick-quality' => "'''[[Hilfe:Gesichtete und geprüfte Versionen|Geprüft]]''' ([{{fullurl:{{FULLPAGENAMEE}}|stable=0}} zur aktuellen Version])",
+ 'revreview-quick-basic-old' => "'''[[Hilfe:Gesichtete und geprüfte Versionen|Gesichtet]]''' ([{{fullurl:{{FULLPAGENAMEE}}|stable=0}} letzte unmarkierte Seite])",
+ 'revreview-quick-quality-old' => "'''[[Hilfe:Gesichtete und geprüfte
+Versionen|Geprüft]]''' ([{{fullurl:{{FULLPAGENAMEE}}|stable=0}}} letzte
+unmarkierte Seite])",
- 'revreview-quick-basic-same' => "'''[[{{MediaWiki:Validationpage}}|Gesichtet]]'''", # (keine unmarkierten Änderungen)
- 'revreview-quick-quality-same' => "'''[[{{MediaWiki:Validationpage}}|Geprüft]]'''", # (keine unmarkierten Änderungen)
+ 'revreview-quick-basic-same' => "'''[[Hilfe:Gesichtete und geprüfte Versionen|Gesichtet]]'''", # (keine unmarkierten Änderungen)
+ 'revreview-quick-quality-same' => "'''[[Hilfe:Gesichtete und geprüfte
+Versionen|Geprüft]]'''", # (keine unmarkierten Änderungen)
'revreview-newest-basic' => 'Die [{{fullurl:{{FULLPAGENAMEE}}|stable=1}} letzte gesichtete Version]
([{{fullurl:Special:Stableversions|page={{FULLPAGENAMEE}}}} ? alle]) wurde am <i>$2</i> [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben].
@@ -1196,22 +1196,22 @@
([{{fullurl:Special:Stableversions|page={{FULLPAGENAMEE}}}} ? alle]) wurde am <i>$2</i> [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben].
[{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur}} $3 {{plural:$3|Version|Versionen}}] {{plural:$3|steht|stehen}} noch zur Sichtung an.',
- 'revreview-basic' => 'Dies ist die letzte [[{{MediaWiki:Validationpage}}|gesichtete]] Version.
+ 'revreview-basic' => 'Dies ist die letzte [[Hilfe:Gesichtete und geprüfte Versionen|gesichtete]] Version.
$3 {{plural:$3|Änderung|Änderungen}} stehen noch zur Sichtung an.',
- 'revreview-quality' => 'Dies ist die letzte [[{{MediaWiki:Validationpage}}|geprüfte]] Version.
+ 'revreview-quality' => 'Dies ist die letzte [[Hilfe:Gesichtete und geprüfte Versionen|geprüfte]] Version.
$3 {{plural:$3|Änderung|Änderungen}} stehen noch zur Prüfung an.',
- 'revreview-basic-i' => 'Dies ist die letzte [[{{MediaWiki:Validationpage}}|gesichtete]] Version, [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] am <i>$2</i>.
+ 'revreview-basic-i' => 'Dies ist die letzte [[Hilfe:Gesichtete und geprüfte Versionen|gesichtete]] Version, [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] am <i>$2</i>.
Der [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} Entwurf] enthält [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur}} Änderungen an Vorlagen/Dateien], die auf eine Sichtung warten.',
- 'revreview-quality-i' => 'Dies ist die letzte [[{{MediaWiki:Validationpage}}|geprüfte]] Version, [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] am <i>$2</i>.
+ 'revreview-quality-i' => 'Dies ist die letzte [[Hilfe:Gesichtete und geprüfte Versionen|geprüfte]] Version, [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] am <i>$2</i>.
Der [{{fullurl:{{FULLPAGENAMEE}}|stable=0}} Entwurf] enthält [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur}} Änderungen an Vorlagen/Dateien], die auf eine Sichtung warten.',
- 'revreview-basic-same' => 'Dies ist die letzte [[{{MediaWiki:Validationpage}}|gesichtete]] Version,
+ 'revreview-basic-same' => 'Dies ist die letzte [[Hilfe:Gesichtete und geprüfte Versionen|gesichtete]] Version,
([{{fullurl:Special:Stableversions|page={{FULLPAGENAMEE}}}} zeige alle]), [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] am <i>$2</i>. Die Seite kann \'\'\'[{{fullurl:{{FULLPAGENAMEE}}|action=edit}} bearbeitet]\'\'\' werden.',
- 'revreview-quality-same' => 'Dies ist die letzte [[{{MediaWiki:Validationpage}}|geprüfte]] Version,
+ 'revreview-quality-same' => 'Dies ist die letzte [[Hilfe:Gesichtete und geprüfte Versionen|geprüfte]] Version,
([{{fullurl:Special:Stableversions|page={{FULLPAGENAMEE}}}} zeige alle]), [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] <i>$2</i>. Die Seite kann \'\'\'[{{fullurl:{{FULLPAGENAMEE}}|action=edit}} bearbeitet]\'\'\' werden.',
- 'revreview-basic-old' => 'Dies ist eine [[{{MediaWiki:Validationpage}}|gesichtete]] Version ([{{fullurl:Special:Stableversions|page={{FULLPAGENAMEE}}}} ? alle]),
+ 'revreview-basic-old' => 'Dies ist eine [[Hilfe:Gesichtete und geprüfte Versionen|gesichtete]] Version ([{{fullurl:Special:Stableversions|page={{FULLPAGENAMEE}}}} ? alle]),
[{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] am <i>$2</i>.
Neue [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur}} Änderungen] können vorgenommen worden sein.',
- 'revreview-quality-old' => 'Dies ist eine [[{{MediaWiki:Validationpage}}|geprüfte]] Version ([{{fullurl:Special:Stableversions|page={{FULLPAGENAMEE}}}} ? alle]),
+ 'revreview-quality-old' => 'Dies ist eine [[Hilfe:Gesichtete und geprüfte Versionen|geprüfte]] Version ([{{fullurl:Special:Stableversions|page={{FULLPAGENAMEE}}}} ? alle]),
[{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] <i>$2</i>.
Neue [{{fullurl:{{FULLPAGENAMEE}}|oldid=$1&diff=cur}} Änderungen] können vorgenommen worden sein.',
@@ -1220,15 +1220,15 @@
'revreview-draft-title' => 'Ungesichteter Artikel',
'revreview-stable-title' => 'Gesichteter Artikel',
'revreview-quality-title' => 'Geprüfter Artikel',
- 'revreview-note' => '[[{{ns:user}}:$1]] machte die folgende [[{{MediaWiki:Validationpage}}|Prüfnotiz]] zu dieser Version:',
+ 'revreview-note' => '[[{{ns:user}}:$1]] machte die folgende [[Hilfe:Gesichtete und geprüfte Versionen|Prüfnotiz]] zu dieser Version:',
'revreview-basic-source' => 'Eine [{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} gesichtete Version] dieser Seite, [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] am <i>$2</i>, basiert auf dieser Version.',
'revreview-quality-source' => 'Eine [{{fullurl:{{FULLPAGENAMEE}}|stableid=$1}} geprüfte Version] dieser Seite, [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] am <i>$2</i>, basiert auf dieser Version.',
- 'revreview-update' => "Bitte [[{{MediaWiki:Validationpage}}|prüfe]] die Änderungen ''(siehe unten),'' seitdem die letzte gesichtete Version [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] wurde.<br />
+ 'revreview-update' => "Bitte [[Hilfe:Gesichtete und geprüfte Versionen|prüfe]] die Änderungen ''(siehe unten),'' seitdem die letzte gesichtete Version [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] wurde.<br />
'''Die folgenden Vorlagen und Bilder wurden verändert:'''",
- 'revreview-update-none' => "Bitte [[{{MediaWiki:Validationpage}}|prüfe]] die Änderungen ''(siehe unten),'' seitdem die letzte gesichtete Version [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] wurde.",
+ 'revreview-update-none' => "Bitte [[Hilfe:Gesichtete und geprüfte Versionen|prüfe]] die Änderungen ''(siehe unten),'' seitdem die letzte gesichtete Version [{{fullurl:Special:Log|type=review&page={{FULLPAGENAMEE}}}} freigegeben] wurde.",
'revreview-update-includes' => "'''Einige Vorlagen/Bilder wurden aktualisiert:'''",
'revreview-auto' => '(automatisch)',
'revreview-auto-w' => "Du bearbeitest eine gesichtete Version; Bearbeitungen werden '''automatisch gesichtet.'''",
@@ -1238,13 +1238,13 @@
'hist-quality' => 'geprüfte Version',
'flaggedrevs' => 'Markierte Versionen',
'review-logpage' => 'Versionsmarkierungs-Logbuch',
- 'review-logpagetext' => 'In diesem Logbuch werden die [[{{MediaWiki:Validationpage}}|Sichtungen und Prüfungen]] von Artikelversionen protokolliert.
+ 'review-logpagetext' => 'In diesem Logbuch werden die [[Hilfe:Gesichtete und geprüfte Versionen|Sichtungen und Prüfungen]] von Artikelversionen protokolliert.
Siehe die [[Special:ReviewedPages|Liste markierter Versionen]].',
'review-logentry-app' => 'markierte „[[$1]]“',
'review-logentry-dis' => 'verwarf eine Version von „[[$1]]“',
'review-logentry-id' => 'Versions-ID $1',
'stable-logpage' => 'Seitenkonfigurations-Logbuch',
- 'stable-logpagetext' => 'Dies ist das Änderungs-Logbuch der Konfigurationseinstellungen der [[{{MediaWiki:Validationpage}}|Markierten Versionen]].
+ 'stable-logpagetext' => 'Dies ist das Änderungs-Logbuch der Konfigurationseinstellungen der [[Hilfe:Gesichtete und geprüfte Versionen|Markierten Versionen]].
Siehe auch die [[Special:StablePages|Liste markierter Versionen]].',
'stable-logentry' => 'konfigurierte die Seiten-Einstellung von „[[$1]]“',
'stable-logentry2' => 'setzte die Seiten-Einstellung für „[[$1]]“ zurück',
@@ -1254,8 +1254,8 @@
Siehe [[{{ns:special}}:Unreviewedpages]] für eine Liste unmarkierter Versionen.',
'revreview-selected' => "Gewählte Version von '''$1:'''",
- 'revreview-text' => "''Einer [[{{MediaWiki:Validationpage}}|gesichteten Version]] wird bei der Seitendarstellung der Vorzug vor einer neueren Version gegeben.''",
- 'revreview-text2' => "''[[{{MediaWiki:Validationpage}}|Gesichtete Versionen]] können als Standardanzeige für Leser eingestellt werden.''",
+ 'revreview-text' => "''Einer [[Hilfe:Gesichtete und geprüfte Versionen|gesichteten Version]] wird bei der Seitendarstellung der Vorzug vor einer neueren Version gegeben.''",
+ 'revreview-text2' => "''[[Hilfe:Gesichtete und geprüfte Versionen|Gesichtete Versionen]] können als Standardanzeige für Leser eingestellt werden.''",
'revreview-toolow' => 'Du musst für jedes der untenstehenden Attribute einen Wert höher als „{{int:revreview-accuracy-0}}“ einstellen,
damit eine Version als gesichtet gilt. Um eine Version zu verwerfen, müssen alle Attribute auf „{{int:revreview-accuracy-0}}“ stehen.',
'revreview-flag' => 'Markiere Version',
@@ -1314,7 +1314,7 @@
'oldreviewedpages-stable' => 'gesichtet',
'oldreviewedpages-quality' => 'gesprüft',
- 'revreview-visibility' => 'Diese Seite hat eine [[{{MediaWiki:Validationpage}}|markierte Version]];
+ 'revreview-visibility' => 'Diese Seite hat eine [[Hilfe:Gesichtete und geprüfte Versionen|markierte Version]];
die Einstellungen können über die [{{fullurl:Special:Stabilization|page={{FULLPAGENAMEE}}}} Spezialseite] konfiguriert werden.',
'stabilization' => 'Seiten-Markierung',
'stabilization-text' => "'''Ändere die Einstellungen um festzulegen, wie die markierte Version von „[[:$1|$1]]“ ausgewählt und angezeigt werden soll.'''",
_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs