r83938 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r83937‎ | r83938 | r83939 >
Date:18:29, 14 March 2011
Author:catrope
Status:ok
Tags:
Comment:
1.17wmf1: Copy ArticleFeedback from trunk
Modified paths:
  • /branches/wmf/1.17wmf1/extensions/ArticleFeedback (added) (history)

Diff [purge]

Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/FixPropertiesAnonTokenSchema.sql
@@ -0,0 +1 @@
 2+ALTER TABLE /*_*/article_feedback_properties MODIFY afp_user_anon_token varbinary(32) NOT NULL DEFAULT '';
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/FixPropertiesAnonTokenSchema.sql
___________________________________________________________________
Added: svn:eol-style
13 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/RenameTables.sql
@@ -0,0 +1,3 @@
 2+RENAME TABLE /*_*/article_assessment_ratings TO /*_*/article_feedback_ratings,
 3+ /*_*/article_assessment TO /*_*/article_feedback,
 4+ /*_*/article_assessment_pages TO /*_*/article_feedback_pages;
\ No newline at end of file
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/RenameTables.sql
___________________________________________________________________
Added: svn:eol-style
15 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/FixAnonTokenSchema.sql
@@ -0,0 +1 @@
 2+ALTER TABLE /*_*/article_feedback MODIFY aa_user_anon_token varbinary(32) NOT NULL DEFAULT '';
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/FixAnonTokenSchema.sql
___________________________________________________________________
Added: svn:eol-style
13 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/AddPropertiesValueText.sql
@@ -0,0 +1,2 @@
 2+ALTER TABLE /*_*/article_feedback_properties
 3+ ADD afp_value_text varbinary(255) DEFAULT '' NOT NULL;
\ No newline at end of file
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/AddPropertiesValueText.sql
___________________________________________________________________
Added: svn:eol-style
14 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/ArticleFeedback.sql
@@ -0,0 +1,68 @@
 2+-- Store mapping of i18n key of "rating" to an ID
 3+CREATE TABLE IF NOT EXISTS /*_*/article_feedback_ratings (
 4+ -- Rating Id
 5+ aar_id int unsigned NOT NULL PRIMARY KEY AUTO_INCREMENT,
 6+ -- Text (i18n key) for rating description
 7+ aar_rating varbinary(255) NOT NULL
 8+) /*$wgDBTableOptions*/;
 9+
 10+-- Default article feedback ratings for the pilot
 11+INSERT INTO /*_*/article_feedback_ratings (aar_rating) VALUES
 12+('articlefeedback-rating-trustworthy'), ('articlefeedback-rating-objective'),
 13+('articlefeedback-rating-complete'), ('articlefeedback-rating-wellwritten');
 14+
 15+-- Store article feedbacks (user rating per revision)
 16+CREATE TABLE IF NOT EXISTS /*_*/article_feedback (
 17+ -- Foreign key to page.page_id
 18+ aa_page_id integer unsigned NOT NULL,
 19+ -- User Id (0 if anon)
 20+ aa_user_id integer NOT NULL,
 21+ -- Username or IP address
 22+ aa_user_text varbinary(255) NOT NULL,
 23+ -- Unique token for anonymous users (to facilitate ratings from multiple users on the same IP)
 24+ aa_user_anon_token varbinary(32) NOT NULL DEFAULT '',
 25+ -- Foreign key to revision.rev_id
 26+ aa_revision integer unsigned NOT NULL,
 27+ -- MW Timestamp
 28+ aa_timestamp binary(14) NOT NULL DEFAULT '',
 29+ -- Foreign key to article_feedback_ratings.aar_rating
 30+ aa_rating_id int unsigned NOT NULL,
 31+ -- Value of the rating (0 is "unrated", else 1-5)
 32+ aa_rating_value int unsigned NOT NULL,
 33+ -- Which rating widget the user was given. Default of 0 is the "old" design
 34+ aa_design_bucket int unsigned NOT NULL DEFAULT 0,
 35+ -- 1 vote per user per revision
 36+ PRIMARY KEY (aa_revision, aa_user_text, aa_rating_id, aa_user_anon_token)
 37+) /*$wgDBTableOptions*/;
 38+CREATE INDEX /*i*/aa_user_page_revision ON /*_*/article_feedback (aa_user_id, aa_page_id, aa_revision);
 39+
 40+-- Aggregate rating table for a page
 41+CREATE TABLE IF NOT EXISTS /*_*/article_feedback_pages (
 42+ -- Foreign key to page.page_id
 43+ aap_page_id integer unsigned NOT NULL,
 44+ -- Foreign key to article_feedback_ratings.aar_rating
 45+ aap_rating_id integer unsigned NOT NULL,
 46+ -- Sum (total) of all the ratings for this article revision
 47+ aap_total integer unsigned NOT NULL,
 48+ -- Number of ratings
 49+ aap_count integer unsigned NOT NULL,
 50+ -- One rating row per page
 51+ PRIMARY KEY (aap_page_id, aap_rating_id)
 52+) /*$wgDBTableOptions*/;
 53+
 54+-- Properties table for meta information
 55+CREATE TABLE IF NOT EXISTS /*_*/article_feedback_properties (
 56+ -- Keys to the primary key fields in article_feedback, except aa_rating_id
 57+ -- article_feedback doesn't have a nice PK, blegh
 58+ afp_revision integer unsigned NOT NULL,
 59+ afp_user_text varbinary(255) NOT NULL,
 60+ afp_user_anon_token varbinary(32) NOT NULL DEFAULT '',
 61+
 62+ -- Key/value pairs
 63+ afp_key varbinary(255) NOT NULL,
 64+ -- Integer value
 65+ afp_value integer signed NOT NULL,
 66+ -- Text value
 67+ afp_value_text varbinary(255) DEFAULT '' NOT NULL
 68+) /*$wgDBTableOptions*/;
 69+CREATE UNIQUE INDEX /*i*/afp_rating_key ON /*_*/article_feedback_properties (afp_revision, afp_user_text, afp_user_anon_token, afp_key);
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/ArticleFeedback.sql
___________________________________________________________________
Added: svn:eol-style
170 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/AddRatingBucket.sql
@@ -0,0 +1,2 @@
 2+ALTER TABLE /*_*/article_feedback
 3+ ADD aa_design_bucket int unsigned NOT NULL DEFAULT 0;
\ No newline at end of file
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/AddRatingBucket.sql
___________________________________________________________________
Added: svn:eol-style
14 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/AddPropertiesTable.sql
@@ -0,0 +1,15 @@
 2+CREATE TABLE /*_*/article_feedback_properties (
 3+ -- Keys to the primary key fields in article_feedback, except aa_rating_id
 4+ -- article_feedback doesn't have a nice PK, blegh
 5+ afp_revision integer unsigned NOT NULL,
 6+ afp_user_text varbinary(255) NOT NULL,
 7+ afp_user_anon_token varbinary(32) NOT NULL DEFAULT '',
 8+
 9+ -- Key/value pairs
 10+ afp_key varbinary(255) NOT NULL,
 11+ -- Integer value
 12+ afp_value integer signed NOT NULL,
 13+ -- Text value
 14+ afp_value_text varbinary(255) DEFAULT '' NOT NULL
 15+) /*$wgDBTableOptions*/;
 16+CREATE UNIQUE INDEX /*i*/afp_rating_key ON /*_*/article_feedback_properties (afp_revision, afp_user_text, afp_user_anon_token, afp_key);
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/sql/AddPropertiesTable.sql
___________________________________________________________________
Added: svn:eol-style
117 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/ArticleFeedback.hooks.php
@@ -0,0 +1,200 @@
 2+<?php
 3+/**
 4+ * Hooks for ArticleFeedback
 5+ *
 6+ * @file
 7+ * @ingroup Extensions
 8+ */
 9+
 10+class ArticleFeedbackHooks {
 11+
 12+ protected static $modules = array(
 13+ 'ext.articleFeedback.startup' => array(
 14+ 'scripts' => 'ext.articleFeedback/ext.articleFeedback.startup.js',
 15+ 'dependencies' => array(
 16+ 'mediawiki.util',
 17+ ),
 18+ ),
 19+ 'ext.articleFeedback' => array(
 20+ 'scripts' => 'ext.articleFeedback/ext.articleFeedback.js',
 21+ 'styles' => 'ext.articleFeedback/ext.articleFeedback.css',
 22+ 'messages' => array(
 23+ 'articlefeedback-field-trustworthy-label',
 24+ 'articlefeedback-field-trustworthy-tip',
 25+ 'articlefeedback-field-complete-label',
 26+ 'articlefeedback-field-complete-tip',
 27+ 'articlefeedback-field-objective-label',
 28+ 'articlefeedback-field-objective-tip',
 29+ 'articlefeedback-field-wellwritten-label',
 30+ 'articlefeedback-field-wellwritten-tip',
 31+ 'articlefeedback-pitch-reject',
 32+ 'articlefeedback-pitch-or',
 33+ 'articlefeedback-pitch-thanks',
 34+ 'articlefeedback-pitch-survey-message',
 35+ 'articlefeedback-pitch-survey-body',
 36+ 'articlefeedback-pitch-survey-accept',
 37+ 'articlefeedback-pitch-join-message',
 38+ 'articlefeedback-pitch-join-body',
 39+ 'articlefeedback-pitch-join-accept',
 40+ 'articlefeedback-pitch-join-login',
 41+ 'articlefeedback-pitch-edit-message',
 42+ 'articlefeedback-pitch-edit-body',
 43+ 'articlefeedback-pitch-edit-accept',
 44+ 'articlefeedback-survey-title',
 45+ 'articlefeedback-survey-message-success',
 46+ 'articlefeedback-survey-message-error',
 47+ ),
 48+ 'dependencies' => array(
 49+ 'jquery.ui.dialog',
 50+ 'jquery.ui.button',
 51+ 'jquery.articleFeedback',
 52+ 'jquery.cookie',
 53+ ),
 54+ ),
 55+ 'jquery.articleFeedback' => array(
 56+ 'scripts' => 'jquery.articleFeedback/jquery.articleFeedback.js',
 57+ 'styles' => 'jquery.articleFeedback/jquery.articleFeedback.css',
 58+ 'messages' => array(
 59+ 'articlefeedback-error',
 60+ 'articlefeedback-form-switch-label',
 61+ 'articlefeedback-form-panel-title',
 62+ 'articlefeedback-form-panel-instructions',
 63+ 'articlefeedback-form-panel-clear',
 64+ 'articlefeedback-form-panel-expertise',
 65+ 'articlefeedback-form-panel-expertise-studies',
 66+ 'articlefeedback-form-panel-expertise-profession',
 67+ 'articlefeedback-form-panel-expertise-hobby',
 68+ 'articlefeedback-form-panel-expertise-other',
 69+ 'articlefeedback-form-panel-submit',
 70+ 'articlefeedback-form-panel-success',
 71+ 'articlefeedback-report-switch-label',
 72+ 'articlefeedback-report-panel-title',
 73+ 'articlefeedback-report-panel-description',
 74+ 'articlefeedback-report-empty',
 75+ 'articlefeedback-report-ratings',
 76+ ),
 77+ 'dependencies' => array(
 78+ 'jquery.tipsy',
 79+ 'jquery.localize',
 80+ 'jquery.ui.dialog',
 81+ 'jquery.ui.button',
 82+ 'jquery.cookie',
 83+ ),
 84+ ),
 85+ );
 86+
 87+ /* Static Methods */
 88+
 89+ /**
 90+ * LoadExtensionSchemaUpdates hook
 91+ */
 92+ public static function loadExtensionSchemaUpdates( $updater = null ) {
 93+ if ( $updater === null ) {
 94+ global $wgExtNewTables;
 95+ $wgExtNewTables[] = array(
 96+ 'article_feedback',
 97+ dirname( __FILE__ ) . '/sql/ArticleFeedback.sql'
 98+ );
 99+ } else {
 100+ $dir = dirname( __FILE__ );
 101+ $db = $updater->getDB();
 102+ if ( !$db->tableExists( 'article_feedback' ) ) {
 103+ // Rename tables
 104+ if ( $db->tableExists( 'article_assessment' ) ) {
 105+ $updater->addExtensionUpdate( array(
 106+ 'addTable',
 107+ 'article_feedback',
 108+ $dir . '/sql/RenameTables.sql',
 109+ true
 110+ ) );
 111+ } else {
 112+ // Initial install tables
 113+ $updater->addExtensionUpdate( array(
 114+ 'addTable',
 115+ 'article_feedback',
 116+ $dir . '/sql/ArticleFeedback.sql',
 117+ true
 118+ ) );
 119+ }
 120+ }
 121+ if ( !$db->fieldExists( 'article_feedback', 'aa_design_bucket', __METHOD__ ) ) {
 122+ $updater->addExtensionUpdate( array(
 123+ 'addField',
 124+ 'article_feedback',
 125+ 'aa_design_bucket',
 126+ $dir . '/sql/AddRatingBucket.sql',
 127+ true
 128+ ) );
 129+ }
 130+ if ( !$db->fieldExists( 'article_feedback_properties', 'afp_value_text', __METHOD__ ) ) {
 131+ $updater->addExtensionUpdate( array(
 132+ 'addField',
 133+ 'article_feedback_properties',
 134+ 'afp_value_text',
 135+ $dir . '/sql/AddPropertiesValueText.sql',
 136+ true
 137+ ) );
 138+ }
 139+ $updater->addExtensionUpdate( array(
 140+ 'addTable',
 141+ 'article_feedback_properties',
 142+ $dir . '/sql/AddPropertiesTable.sql',
 143+ true
 144+ ) );
 145+ $updater->addExtensionUpdate( array(
 146+ 'applyPatch',
 147+ $dir . '/sql/FixAnonTokenSchema.sql',
 148+ true
 149+ ) );
 150+ $updater->addExtensionUpdate( array(
 151+ 'applyPatch',
 152+ $dir . '/sql/FixPropertiesAnonTokenSchema.sql',
 153+ true
 154+ ) );
 155+ }
 156+ return true;
 157+ }
 158+
 159+ /**
 160+ * ParserTestTables hook
 161+ */
 162+ public static function parserTestTables( &$tables ) {
 163+ $tables[] = 'article_feedback';
 164+ $tables[] = 'article_feedback_pages';
 165+ $tables[] = 'article_feedback_ratings';
 166+ return true;
 167+ }
 168+
 169+ /**
 170+ * BeforePageDisplay hook
 171+ */
 172+ public static function beforePageDisplay( $out ) {
 173+ $out->addModules( 'ext.articleFeedback.startup' );
 174+ return true;
 175+ }
 176+
 177+ /*
 178+ * ResourceLoaderRegisterModules hook
 179+ */
 180+ public static function resourceLoaderRegisterModules( &$resourceLoader ) {
 181+ global $wgExtensionAssetsPath;
 182+ $localpath = dirname( __FILE__ ) . '/modules';
 183+ $remotepath = "$wgExtensionAssetsPath/ArticleFeedback/modules";
 184+ foreach ( self::$modules as $name => $resources ) {
 185+ $resourceLoader->register(
 186+ $name, new ResourceLoaderFileModule( $resources, $localpath, $remotepath )
 187+ );
 188+ }
 189+ return true;
 190+ }
 191+
 192+ /*
 193+ * ResourceLoaderGetConfigVars hook
 194+ */
 195+ public static function resourceLoaderGetConfigVars( &$vars ) {
 196+ global $wgArticleFeedbackCategories, $wgArticleFeedbackLotteryOdds;
 197+ $vars['wgArticleFeedbackCategories'] = $wgArticleFeedbackCategories;
 198+ $vars['wgArticleFeedbackLotteryOdds'] = $wgArticleFeedbackLotteryOdds;
 199+ return true;
 200+ }
 201+}
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/ArticleFeedback.hooks.php
___________________________________________________________________
Added: svn:eol-style
1202 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/jquery.articleFeedback.js
@@ -0,0 +1,583 @@
 2+/*
 3+ * Script for Article Feedback Plugin
 4+ */
 5+
 6+( function( $, mw ) {
 7+
 8+/**
 9+ * Article Feedback jQuery Plugin Support Code
 10+ */
 11+$.articleFeedback = {
 12+ 'tpl': {
 13+ 'ui': '\
 14+<div class="articleFeedback-panel">\
 15+ <div class="articleFeedback-buffer articleFeedback-ui">\
 16+ <div class="articleFeedback-switch articleFeedback-switch-report articleFeedback-visibleWith-form" rel="report"><html:msg key="report-switch-label" /></div>\
 17+ <div class="articleFeedback-switch articleFeedback-switch-form articleFeedback-visibleWith-report" rel="form"><html:msg key="form-switch-label" /></div>\
 18+ <div class="articleFeedback-title articleFeedback-visibleWith-form"><html:msg key="form-panel-title" /></div>\
 19+ <div class="articleFeedback-title articleFeedback-visibleWith-report"><html:msg key="report-panel-title" /></div>\
 20+ <div class="articleFeedback-instructions articleFeedback-visibleWith-form"><html:msg key="form-panel-instructions" /></div>\
 21+ <div class="articleFeedback-description articleFeedback-visibleWith-report"><html:msg key="report-panel-description" /></div>\
 22+ <div style="clear:both;"></div>\
 23+ <div class="articleFeedback-ratings"></div>\
 24+ <div style="clear:both;"></div>\
 25+ <div class="articleFeedback-expertise articleFeedback-visibleWith-form" >\
 26+ <input type="checkbox" value="general" disabled="disabled" /><label class="articleFeedback-expertise-disabled"><html:msg key="form-panel-expertise" /></label>\
 27+ <div class="articleFeedback-expertise-options">\
 28+ <input type="checkbox" value="studies" /><label><html:msg key="form-panel-expertise-studies" /></label>\
 29+ <input type="checkbox" value="profession" /><label><html:msg key="form-panel-expertise-profession" /></label>\
 30+ <input type="checkbox" value="hobby" /><label><html:msg key="form-panel-expertise-hobby" /></label>\
 31+ <input type="checkbox" value="other" /><label><html:msg key="form-panel-expertise-other" /></label>\
 32+ </div>\
 33+ </div>\
 34+ <button class="articleFeedback-submit articleFeedback-visibleWith-form" type="submit" disabled><html:msg key="form-panel-submit" /></button>\
 35+ <div class="articleFeedback-success articleFeedback-visibleWith-form"><span><html:msg key="form-panel-success" /></span></div>\
 36+ <div style="clear:both;"></div>\
 37+ </div>\
 38+ <div class="articleFeedback-error"><div class="articleFeedback-error-message"><html:msg key="error" /></div></div>\
 39+ <div class="articleFeedback-pitches"></div>\
 40+ <div style="clear:both;"></div>\
 41+</div>\
 42+<div class="articleFeedback-lock"></div>\
 43+ ',
 44+ 'rating': '\
 45+<div class="articleFeedback-rating">\
 46+ <div class="articleFeedback-label"></div>\
 47+ <div class="articleFeedback-rating-fields articleFeedback-visibleWith-form"><input type="radio" /><input type="radio" /><input type="radio" /><input type="radio" /><input type="radio" /></div>\
 48+ <div class="articleFeedback-rating-labels articleFeedback-visibleWith-form"><label></label><label></label><label></label><label></label><label></label><div class="articleFeedback-rating-clear"></div></div>\
 49+ <div class="articleFeedback-rating-average articleFeedback-visibleWith-report"></div>\
 50+ <div class="articleFeedback-rating-meter articleFeedback-visibleWith-report"><div></div></div>\
 51+ <div class="articleFeedback-rating-count articleFeedback-visibleWith-report"></div>\
 52+ <div style="clear:both;"></div>\
 53+</div>\
 54+ ',
 55+ 'pitch': '\
 56+<div class="articleFeedback-pitch">\
 57+ <div class="articleFeedback-buffer">\
 58+ <div class="articleFeedback-title"></div>\
 59+ <div class="articleFeedback-pop">\
 60+ <div class="articleFeedback-message"></div>\
 61+ <div class="articleFeedback-body"></div>\
 62+ <button class="articleFeedback-accept"></button>\
 63+ <button class="articleFeedback-reject"></button>\
 64+ </div>\
 65+ </div>\
 66+</div>\
 67+ '
 68+ },
 69+ 'fn': {
 70+ 'enableSubmission': function( state ) {
 71+ var context = this;
 72+ if ( state ) {
 73+ // Reset and remove success message
 74+ clearTimeout( context.successTimeout );
 75+ context.$ui.find( '.articleFeedback-success span' ).fadeOut( 'fast' );
 76+ // Enable
 77+ context.$ui.find( '.articleFeedback-submit' ).button( { 'disabled': false } );
 78+ } else {
 79+ // Disable
 80+ context.$ui.find( '.articleFeedback-submit' ).button( { 'disabled': true } );
 81+ }
 82+ },
 83+ 'updateRating': function() {
 84+ var $rating = $(this);
 85+ $rating.find( 'label' ).removeClass( 'articleFeedback-rating-label-full' );
 86+ var $label = $rating
 87+ .find( 'label[for=' + $rating.find( 'input:radio:checked' )
 88+ .attr( 'id' ) + ']' );
 89+ if ( $label.length ) {
 90+ $label
 91+ .prevAll( 'label' )
 92+ .add( $label )
 93+ .addClass( 'articleFeedback-rating-label-full' )
 94+ .end()
 95+ .end()
 96+ .nextAll( 'label' )
 97+ .removeClass( 'articleFeedback-rating-label-full' );
 98+ $rating.find( '.articleFeedback-rating-clear' ).show();
 99+ } else {
 100+ $rating.find( '.articleFeedback-rating-clear' ).hide();
 101+ }
 102+ },
 103+ 'enableExpertise': function( $expertise ) {
 104+ $expertise
 105+ .find( 'input:checkbox[value=general]' )
 106+ .attr( 'disabled', false )
 107+ .end()
 108+ .find( '.articleFeedback-expertise-disabled' )
 109+ .removeClass( 'articleFeedback-expertise-disabled' );
 110+ },
 111+ 'submit': function() {
 112+ var context = this;
 113+ $.articleFeedback.fn.enableSubmission.call( context, false );
 114+ context.$ui.find( '.articleFeedback-lock' ).show();
 115+ // Build data from form values
 116+ var data = {};
 117+ for ( var key in context.options.ratings ) {
 118+ var id = context.options.ratings[key].id;
 119+ // Default to 0 if the radio set doesn't contain a checked element
 120+ data['r' + id] = context.$ui.find( 'input[name=r' + id + ']:checked' ).val() || 0;
 121+ }
 122+ var expertise = [];
 123+ context.$ui.find( '.articleFeedback-expertise input:checked' ).each( function() {
 124+ expertise.push( $(this).val() );
 125+ } );
 126+ data.expertise = expertise.join( '|' );
 127+ $.ajax( {
 128+ 'url': mw.config.get( 'wgScriptPath' ) + '/api.php',
 129+ 'type': 'POST',
 130+ 'dataType': 'json',
 131+ 'context': context,
 132+ 'data': $.extend( data, {
 133+ 'action': 'articlefeedback',
 134+ 'format': 'json',
 135+ 'anontoken': mw.user.id(),
 136+ 'pageid': mw.config.get( 'wgArticleId' ),
 137+ 'revid': mw.config.get( 'wgCurRevisionId' ),
 138+ 'bucket': context.options.bucket
 139+ } ),
 140+ 'success': function( data ) {
 141+ var context = this;
 142+ $.articleFeedback.fn.load.call( context );
 143+ context.$ui.find( '.articleFeedback-lock' ).hide();
 144+ },
 145+ 'error': function() {
 146+ var context = this;
 147+ mw.log( 'Form submission error' );
 148+ context.$ui.find( '.articleFeedback-error' ).show();
 149+ }
 150+ } );
 151+ },
 152+ 'executePitch': function( action ) {
 153+ var $pitch = $(this).closest( '.articleFeedback-pitch' );
 154+ $pitch
 155+ .find( '.articleFeedback-accept, .articleFeedback-altAccept' )
 156+ .button( { 'disabled': true } )
 157+ .end()
 158+ .find( '.articleFeedback-reject' )
 159+ .attr( 'disabled', true );
 160+ var key = $pitch.attr( 'rel' );
 161+ // If a pitch's action returns true, hide the pitch and
 162+ // re-enable the button
 163+ if ( action.call( $(this) ) ) {
 164+ $pitch
 165+ .fadeOut()
 166+ .find( '.articleFeedback-accept, .articleFeedback-altAccept' )
 167+ .button( { 'disabled': false } )
 168+ .end()
 169+ .find( '.articleFeedback-reject' )
 170+ .attr( 'disabled', false )
 171+ .end()
 172+ .closest( '.articleFeedback-panel' )
 173+ .find( '.articleFeedback-ui' )
 174+ .show();
 175+ }
 176+ return false;
 177+ },
 178+ 'load': function() {
 179+ var context = this;
 180+ $.ajax( {
 181+ 'url': mw.config.get( 'wgScriptPath' ) + '/api.php',
 182+ 'type': 'GET',
 183+ 'dataType': 'json',
 184+ 'context': context,
 185+ 'data': {
 186+ 'action': 'query',
 187+ 'format': 'json',
 188+ 'list': 'articlefeedback',
 189+ 'afpageid': mw.config.get( 'wgArticleId' ),
 190+ 'afanontoken': mw.user.id(),
 191+ 'afuserrating': 1
 192+ },
 193+ 'success': function( data ) {
 194+ var context = this;
 195+ if ( !$.isArray( data.query.articlefeedback ) ) {
 196+ mw.log( 'Report response error' );
 197+ context.$ui.find( '.articleFeedback-error' ).show();
 198+ return;
 199+ }
 200+ if ( data.query.articlefeedback.length && 'expertise' in data.query.articlefeedback[0] ) {
 201+ var $expertise = context.$ui.find( '.articleFeedback-expertise' );
 202+ var tags = data.query.articlefeedback[0].expertise.split( '|' );
 203+ for ( var i = 0; i < tags.length; i++ ) {
 204+ $expertise.find( 'input:checkbox[value=' + tags[i] + ']' )
 205+ .attr( 'checked', true );
 206+ }
 207+ if ( $expertise.find( 'input:checkbox[value=general]:checked' ).size() ) {
 208+ $expertise
 209+ .each( function() {
 210+ $.articleFeedback.fn.enableExpertise( $(this) );
 211+ } )
 212+ .find( '.articleFeedback-expertise-options' )
 213+ .show();
 214+ }
 215+ }
 216+ context.$ui.find( '.articleFeedback-rating' ).each( function() {
 217+ var ratingData;
 218+ // Try to get data provided for this rating
 219+ if (
 220+ data.query.articlefeedback.length &&
 221+ typeof data.query.articlefeedback[0].ratings !== 'undefined'
 222+ ) {
 223+ var ratingsData = data.query.articlefeedback[0].ratings;
 224+ var id = context.options.ratings[$(this).attr( 'rel' )].id;
 225+ for ( var i = 0; i < ratingsData.length; i++ ) {
 226+ if ( ratingsData[i].ratingid == id ) {
 227+ ratingData = ratingsData[i];
 228+ }
 229+ }
 230+ }
 231+ if ( typeof ratingData === 'undefined' || ratingData.total == 0 ) {
 232+ // Setup in "no ratings" mode
 233+ $(this)
 234+ .find( '.articleFeedback-rating-average' )
 235+ .html( '&nbsp;' )
 236+ .end()
 237+ .find( '.articleFeedback-rating-meter div' )
 238+ .css( 'width', 0 )
 239+ .end()
 240+ .find( '.articleFeedback-rating-count' )
 241+ .text( mw.msg( 'articlefeedback-report-empty' ) )
 242+ .end()
 243+ .find( 'input' )
 244+ .attr( 'checked', false );
 245+ } else {
 246+ // Setup using ratingData
 247+ var average = ratingData.total / ratingData.count;
 248+ $(this)
 249+ .find( '.articleFeedback-rating-average' )
 250+ .text( Math.floor( average ) + '.' +
 251+ Math.round( ( average % 1 ) * 10 ) )
 252+ .end()
 253+ .find( '.articleFeedback-rating-meter div' )
 254+ .css( 'width', Math.round( average * 21 ) + 'px' )
 255+ .end()
 256+ .find( '.articleFeedback-rating-count' )
 257+ .text( mw.msg(
 258+ 'articlefeedback-report-ratings', ratingData.count
 259+ ) )
 260+ .end()
 261+ .find( 'input[value="' + ratingData.userrating + '"]' )
 262+ .attr( 'checked', true );
 263+ // If any ratings exist, make sure expertise is enabled so users can suppliment their ratings.
 264+ $.articleFeedback.fn.enableExpertise( context.$ui.find( '.articleFeedback-expertise' ) );
 265+ }
 266+ $.articleFeedback.fn.updateRating.call( $(this) );
 267+ } );
 268+ // If being called just after a submit, we need to un-new the rating controls
 269+ context.$ui.find( '.articleFeedback-rating-new' )
 270+ .removeClass( 'articleFeedback-rating-new' );
 271+ },
 272+ 'error': function() {
 273+ var context = this;
 274+ mw.log( 'Report loading error' );
 275+ context.$ui.find( '.articleFeedback-error' ).show();
 276+ }
 277+ } );
 278+ },
 279+ 'build': function() {
 280+ var context = this;
 281+ context.$ui
 282+ .addClass( 'articleFeedback' )
 283+ // Insert and localize HTML
 284+ .append( $.articleFeedback.tpl.ui )
 285+ .find( '.articleFeedback-ratings' )
 286+ .each( function() {
 287+ for ( var key in context.options.ratings ) {
 288+ $( $.articleFeedback.tpl.rating )
 289+ .attr( 'rel', key )
 290+ .find( '.articleFeedback-label' )
 291+ .attr( 'title', mw.msg( context.options.ratings[key].tip ) )
 292+ .text( mw.msg( context.options.ratings[key].label ) )
 293+ .end()
 294+ .find( '.articleFeedback-rating-clear' )
 295+ .attr( 'title', mw.msg( 'articlefeedback-form-panel-clear' ) )
 296+ .end()
 297+ .appendTo( $(this) );
 298+ }
 299+ } )
 300+ .end()
 301+ .find( '.articleFeedback-pitches' )
 302+ .each( function() {
 303+ for ( var key in context.options.pitches ) {
 304+ var $pitch = $( $.articleFeedback.tpl.pitch )
 305+ .attr( 'rel', key )
 306+ .find( '.articleFeedback-title' )
 307+ .text( mw.msg( context.options.pitches[key].title ) )
 308+ .end()
 309+ .find( '.articleFeedback-message' )
 310+ .text( mw.msg( context.options.pitches[key].message ) )
 311+ .end()
 312+ .find( '.articleFeedback-body' )
 313+ .text( mw.msg( context.options.pitches[key].body ) )
 314+ .end()
 315+ .find( '.articleFeedback-accept' )
 316+ .text( mw.msg( context.options.pitches[key].accept ) )
 317+ .click( function() {
 318+ var $pitch = $(this).closest( '.articleFeedback-pitch' );
 319+ return $.articleFeedback.fn.executePitch.call(
 320+ $(this),
 321+ context.options.pitches[$pitch.attr( 'rel' )].action
 322+ );
 323+ } )
 324+ .button()
 325+ .addClass( 'ui-button-green' )
 326+ .end()
 327+ .find( '.articleFeedback-reject' )
 328+ .text( mw.msg( context.options.pitches[key].reject ) )
 329+ .click( function() {
 330+ var $pitch = $(this).closest( '.articleFeedback-pitch' );
 331+ // Remember that the users rejected this, set a cookie to not
 332+ // show this for 3 days
 333+ $.cookie(
 334+ 'jquery.articleFeedback-pitch.' + $pitch.attr( 'rel' ),
 335+ 'hide',
 336+ { 'expires': 3 }
 337+ );
 338+ $pitch.fadeOut( 'fast', function() {
 339+ context.$ui.find( '.articleFeedback-ui' ).show();
 340+ } );
 341+ } )
 342+ .end()
 343+ .appendTo( $(this) );
 344+ if (
 345+ typeof context.options.pitches[key].altAccept == 'string'
 346+ && typeof context.options.pitches[key].altAction == 'function'
 347+ ) {
 348+ $pitch
 349+ .find( '.articleFeedback-accept' )
 350+ .after( '<button class="articleFeedback-altAccept"></button>' )
 351+ .after(
 352+ $( '<span class="articleFeedback-pitch-or"></span>' )
 353+ .text( mw.msg( 'articlefeedback-pitch-or' ) )
 354+ )
 355+ .end()
 356+ .find( '.articleFeedback-altAccept' )
 357+ .text( mw.msg( context.options.pitches[key].altAccept ) )
 358+ .click( function() {
 359+ var $pitch = $(this).closest( '.articleFeedback-pitch' );
 360+ return $.articleFeedback.fn.executePitch.call(
 361+ $(this),
 362+ context.options.pitches[$pitch.attr( 'rel' )].altAction
 363+ );
 364+ } )
 365+ .button()
 366+ .addClass( 'ui-button-green' );
 367+ }
 368+ }
 369+ } )
 370+ .end()
 371+ .localize( { 'prefix': 'articlefeedback-' } )
 372+ // Activate tooltips
 373+ .find( '[title]' )
 374+ .tipsy( {
 375+ 'gravity': 'se',
 376+ 'center': false,
 377+ 'fade': true,
 378+ 'delayIn': 300,
 379+ 'delayOut': 100
 380+ } )
 381+ .end()
 382+ .find( '.articleFeedback-expertise > input:checkbox' )
 383+ .change( function() {
 384+ var $options = context.$ui.find( '.articleFeedback-expertise-options' );
 385+ if ( $(this).is( ':checked' ) ) {
 386+ $options.slideDown( 'fast' );
 387+ } else {
 388+ $options.slideUp( 'fast', function() {
 389+ $options.find( 'input:checkbox' ).attr( 'checked', false );
 390+ } );
 391+ }
 392+ } )
 393+ .end()
 394+ .find( '.articleFeedback-expertise input:checkbox' )
 395+ .each( function() {
 396+ var id = 'articleFeedback-expertise-' + $(this).attr( 'value' );
 397+ $(this)
 398+ .click( function() {
 399+ $.articleFeedback.fn.enableSubmission.call( context, true );
 400+ } )
 401+ .attr( 'id', id )
 402+ .next()
 403+ .attr( 'for', id );
 404+ } )
 405+ .end()
 406+ // Buttonify the button
 407+ .find( '.articleFeedback-submit' )
 408+ .button()
 409+ .addClass( 'ui-button-blue' )
 410+ .click( function() {
 411+ $.articleFeedback.fn.submit.call( context );
 412+ var pitches = [];
 413+ for ( var key in context.options.pitches ) {
 414+ // Dont' bother checking the condition if there's a cookie that says
 415+ // the user has rejected this within 3 days of right now
 416+ var display = $.cookie( 'jquery.articleFeedback-pitch.' + key );
 417+ if ( display !== 'hide' && context.options.pitches[key].condition() ) {
 418+ pitches.push( key );
 419+ }
 420+ }
 421+ if ( pitches.length ) {
 422+ // Select randomly using equal distribution of available pitches
 423+ var key = pitches[Math.round( Math.random() * ( pitches.length - 1 ) )];
 424+ context.$ui.find( '.articleFeedback-pitches' )
 425+ .css( 'width', context.$ui.width() )
 426+ .find( '.articleFeedback-pitch[rel="' + key + '"]' )
 427+ .fadeIn( 'fast' );
 428+ context.$ui.find( '.articleFeedback-ui' ).hide();
 429+ // Track that a pitch was presented
 430+ if ( typeof $.trackActionWithInfo == 'function' ) {
 431+ $.trackActionWithInfo( 'jquery.articlefeedback-pitch', key );
 432+ }
 433+ } else {
 434+ // Give user some feedback that a save occured
 435+ context.$ui.find( '.articleFeedback-success span' ).fadeIn( 'fast' );
 436+ context.successTimeout = setTimeout( function() {
 437+ context.$ui.find( '.articleFeedback-success span' )
 438+ .fadeOut( 'slow' );
 439+ }, 5000 );
 440+ }
 441+ } )
 442+ .end()
 443+ // Hide report elements initially
 444+ .find( '.articleFeedback-visibleWith-report' )
 445+ .hide()
 446+ .end()
 447+ // Connect labels and fields
 448+ .find( '.articleFeedback-rating' )
 449+ .each( function( rating ) {
 450+ var rel = $(this).attr( 'rel' );
 451+ var id = 'articleFeedback-rating-field-' + rel + '-';
 452+ $(this)
 453+ .find( '.articleFeedback-rating-fields input' )
 454+ .attr( 'name', rel )
 455+ .each( function( field ) {
 456+ $(this).attr( {
 457+ 'value': field + 1,
 458+ 'name': 'r' + ( rating + 1 ),
 459+ 'id': id + ( field + 1 )
 460+ } );
 461+ } )
 462+ .end()
 463+ .find( '.articleFeedback-rating-labels label' )
 464+ .each( function( i ) {
 465+ $(this).attr( 'for', id + ( i + 1 ) );
 466+ } );
 467+ } )
 468+ .end()
 469+ // Setup switch behavior
 470+ .find( '.articleFeedback-switch' )
 471+ .click( function( e ) {
 472+ context.$ui
 473+ .find( '.articleFeedback-visibleWith-' + $(this).attr( 'rel' ) )
 474+ .show()
 475+ .end()
 476+ .find( '.articleFeedback-switch' )
 477+ .not( $(this) )
 478+ .each( function() {
 479+ context.$ui
 480+ .find( '.articleFeedback-visibleWith-' + $(this).attr( 'rel' ) )
 481+ .hide();
 482+ } );
 483+ e.preventDefault();
 484+ return false;
 485+ } )
 486+ .end()
 487+ // Setup rating behavior
 488+ .find( '.articleFeedback-rating-labels label' )
 489+ .hover(
 490+ function() {
 491+ $(this)
 492+ .addClass( 'articleFeedback-rating-label-hover-head' )
 493+ .prevAll( 'label' )
 494+ .addClass( 'articleFeedback-rating-label-hover-tail' );
 495+ },
 496+ function() {
 497+ $(this)
 498+ .removeClass( 'articleFeedback-rating-label-hover-head' )
 499+ .prevAll( 'label' )
 500+ .removeClass( 'articleFeedback-rating-label-hover-tail' );
 501+ $.articleFeedback.fn.updateRating.call(
 502+ $(this).closest( '.articleFeedback-rating' )
 503+ );
 504+ }
 505+ )
 506+ .mousedown( function() {
 507+ $.articleFeedback.fn.enableSubmission.call( context, true );
 508+ context.$ui
 509+ .find( '.articleFeedback-expertise' )
 510+ .each( function() {
 511+ $.articleFeedback.fn.enableExpertise( $(this) );
 512+ } );
 513+ $(this)
 514+ .closest( '.articleFeedback-rating' )
 515+ .addClass( 'articleFeedback-rating-new' )
 516+ .end()
 517+ .addClass( 'articleFeedback-rating-label-down' )
 518+ .nextAll()
 519+ .removeClass( 'articleFeedback-rating-label-full' )
 520+ .end()
 521+ .parent()
 522+ .find( '.articleFeedback-rating-clear' )
 523+ .show();
 524+ } )
 525+ .mouseup( function() {
 526+ $(this).removeClass( 'articleFeedback-rating-label-down' );
 527+ } )
 528+ .end()
 529+ .find( '.articleFeedback-rating-clear' )
 530+ .click( function() {
 531+ $.articleFeedback.fn.enableSubmission.call( context, true );
 532+ $(this).hide();
 533+ var $rating = $(this).closest( '.articleFeedback-rating' );
 534+ $rating.find( 'input:radio' ).attr( 'checked', false );
 535+ $.articleFeedback.fn.updateRating.call( $rating );
 536+ } );
 537+ // Show initial form and report values
 538+ $.articleFeedback.fn.load.call( context );
 539+ }
 540+ }
 541+};
 542+
 543+/**
 544+ * Article Feedback jQuery Plugin
 545+ *
 546+ * Can be called with an options object like...
 547+ *
 548+ * $( ... ).articleFeedback( {
 549+ * 'bucket': 1, // Numeric identifier of the bucket being used, which is logged on submit
 550+ * 'ratings': {
 551+ * 'rating-name': {
 552+ * 'id': 1, // Numeric identifier of the rating, same as the rating_id value in the db
 553+ * 'label': 'msg-key-for-label', // String of message key for label
 554+ * 'tip': 'msg-key-for-tip', // String of message key for tip
 555+ * },
 556+ * // More ratings here...
 557+ * }
 558+ * } );
 559+ *
 560+ * Rating IDs need to match up to the contents of your article_feedback_ratings table, which is a
 561+ * lookup table containing rating IDs and message keys used for translating rating IDs into string;
 562+ * and be included in $wgArticleFeedbackRatings, which is an array of allowed IDs.
 563+ */
 564+$.fn.articleFeedback = function() {
 565+ var args = arguments;
 566+ $(this).each( function() {
 567+ var context = $(this).data( 'articleFeedback-context' );
 568+ if ( !context ) {
 569+ // Create context
 570+ context = { '$ui': $(this), 'options': { 'ratings': {}, 'pitches': {}, 'bucket': 0 } };
 571+ // Allow customization through an options argument
 572+ if ( typeof args[0] === 'object' ) {
 573+ context = $.extend( true, context, { 'options': args[0] } );
 574+ }
 575+ // Build user interface
 576+ $.articleFeedback.fn.build.call( context );
 577+ // Save context
 578+ $(this).data( 'articleFeedback-context', context );
 579+ }
 580+ } );
 581+ return $(this);
 582+};
 583+
 584+} )( jQuery, mediaWiki );
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/jquery.articleFeedback.js
___________________________________________________________________
Added: svn:eol-style
1585 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/report-hover.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/report-hover.png
___________________________________________________________________
Added: svn:mime-type
2586 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/segment-empty.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/segment-empty.png
___________________________________________________________________
Added: svn:mime-type
3587 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-new.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-new.png
___________________________________________________________________
Added: svn:mime-type
4588 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/trash-hover.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/trash-hover.png
___________________________________________________________________
Added: svn:mime-type
5589 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/segment-full.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/segment-full.png
___________________________________________________________________
Added: svn:mime-type
6590 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/form.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/form.png
___________________________________________________________________
Added: svn:mime-type
7591 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-empty.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-empty.png
___________________________________________________________________
Added: svn:mime-type
8592 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-new-down.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-new-down.png
___________________________________________________________________
Added: svn:mime-type
9593 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/alert.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/alert.png
___________________________________________________________________
Added: svn:mime-type
10594 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/question.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/question.png
___________________________________________________________________
Added: svn:mime-type
11595 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/success.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/success.png
___________________________________________________________________
Added: svn:mime-type
12596 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/chart-base.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/chart-base.png
___________________________________________________________________
Added: svn:mime-type
13597 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-full.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-full.png
___________________________________________________________________
Added: svn:mime-type
14598 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/report.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/report.png
___________________________________________________________________
Added: svn:mime-type
15599 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/trash.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/trash.png
___________________________________________________________________
Added: svn:mime-type
16600 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-new-hover.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-new-hover.png
___________________________________________________________________
Added: svn:mime-type
17601 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/form-hover.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/form-hover.png
___________________________________________________________________
Added: svn:mime-type
18602 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/chart-fill.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/chart-fill.png
___________________________________________________________________
Added: svn:mime-type
19603 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/question-hover.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/question-hover.png
___________________________________________________________________
Added: svn:mime-type
20604 + image/png
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images.psd
Cannot display: file marked as a binary type.
svn:mime-type = image/psd
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/images.psd
___________________________________________________________________
Added: svn:mime-type
21605 + image/psd
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/jquery.articleFeedback.css
@@ -0,0 +1,332 @@
 2+/*
 3+ * Styles for Article Feedback Plugin
 4+ */
 5+
 6+.articleFeedback {
 7+ position: relative;
 8+ display: inline-block;
 9+}
 10+
 11+.articleFeedback-panel {
 12+ background-color: #f9f9f9;
 13+ border: 1px solid #cccccc;
 14+ padding-bottom: 1px;
 15+}
 16+
 17+.articleFeedback-error-message {
 18+ padding: 3em;
 19+ text-align: center;
 20+}
 21+
 22+.articleFeedback-error {
 23+ display: none;
 24+ position: absolute;
 25+ top: 0;
 26+ left: 0;
 27+ right: 0;
 28+ background-color: #f9f9f9;
 29+ border: 1px solid #cccccc;
 30+ padding-bottom: 1px;
 31+}
 32+
 33+.articleFeedback-lock {
 34+ display: none;
 35+ position: absolute;
 36+ top: 0;
 37+ left: 0;
 38+ right: 0;
 39+}
 40+
 41+.articleFeedback-pitches {
 42+ float: absolute;
 43+ top: 1;
 44+ left: 1;
 45+ right: 1;
 46+ background-color: #f9f9f9;
 47+}
 48+
 49+.articleFeedback-pitch {
 50+ display: none;
 51+}
 52+
 53+.articleFeedback-lock {
 54+ background-color: transparent;
 55+}
 56+
 57+.articleFeedback-pitch-or {
 58+ margin-left: 0.75em;
 59+ margin-right: 0.25em;
 60+}
 61+
 62+.articleFeedback-reject {
 63+ border: none;
 64+ background-color: transparent;
 65+ cursor: pointer;
 66+ color: #0645AD;
 67+ line-height: 1.4em;
 68+}
 69+
 70+.articleFeedback-reject:hover {
 71+ text-decoration: underline;
 72+}
 73+
 74+.articleFeedback-pitch .articleFeedback-buffer {
 75+ padding: 0.75em 1em;
 76+}
 77+
 78+.articleFeedback-panel {
 79+ float: left;
 80+}
 81+
 82+.articleFeedback-panel .articleFeedback-buffer {
 83+ padding: 0.75em 1em;
 84+}
 85+
 86+.articleFeedback-title {
 87+ font-size: 1.4em;
 88+}
 89+
 90+.articleFeedback-pitch .articleFeedback-title {
 91+ font-size: 1em;
 92+ padding-left: 28px;
 93+ line-height: 32px;
 94+ background-image: url(images/success.png);
 95+ background-repeat: no-repeat;
 96+ background-position: left center;
 97+ margin-bottom: 0.5em;
 98+}
 99+
 100+.articleFeedback-pitch .articleFeedback-pop {
 101+ padding: 1em;
 102+ margin: 0;
 103+ background-color: white;
 104+ border: solid 1px silver;
 105+ /*
 106+ background-image: url(images/pop.png);
 107+ background-position: center center;
 108+ background-repeat: no-repeat;
 109+ */
 110+ -webkit-border-radius: 5px;
 111+ -moz-border-radius: 5px;
 112+ border-radius: 5px;
 113+}
 114+
 115+.articleFeedback-message {
 116+ margin: 0.33em;
 117+ font-size: 1.5em;
 118+}
 119+
 120+.articleFeedback-body {
 121+ margin: 0.5em;
 122+ color: #333333;
 123+}
 124+
 125+.articleFeedback-switch {
 126+ cursor: pointer;
 127+ color: #0645AD;
 128+ float: right;
 129+ line-height: 1.4em;
 130+ background-repeat: no-repeat;
 131+ background-position: right center;
 132+ padding-right: 22px;
 133+}
 134+
 135+.articleFeedback-switch:hover {
 136+ text-decoration: underline;
 137+}
 138+
 139+.articleFeedback-switch-form {
 140+ /* @embed */
 141+ background-image: url(images/form.png);
 142+}
 143+
 144+.articleFeedback-switch-report {
 145+ /* @embed */
 146+ background-image: url(images/report.png);
 147+}
 148+
 149+.articleFeedback-switch-form:hover {
 150+ /* @embed */
 151+ background-image: url(images/form-hover.png);
 152+}
 153+
 154+.articleFeedback-switch-report:hover {
 155+ /* @embed */
 156+ background-image: url(images/report-hover.png);
 157+}
 158+
 159+.articleFeedback-instructions, .articleFeedback-description {
 160+ float: left;
 161+ font-weight: bold;
 162+ margin-bottom: 0.75em;
 163+}
 164+
 165+.articleFeedback-rating-fields {
 166+ width: 0px;
 167+ height: 0px;
 168+ overflow: hidden;
 169+}
 170+
 171+.articleFeedback-rating-labels {
 172+ margin-left: 10px;
 173+}
 174+
 175+.articleFeedback-rating-labels label, .articleFeedback-rating-clear {
 176+ float: left;
 177+ height: 21px;
 178+ width: 21px;
 179+ background-repeat: no-repeat;
 180+ background-position: center center;
 181+ cursor: pointer;
 182+}
 183+.articleFeedback-rating-labels label {
 184+ /* @embed */
 185+ background-image: url(images/star-empty.png);
 186+}
 187+
 188+.articleFeedback-rating-clear {
 189+ /* @embed */
 190+ background-image: url(images/trash.png);
 191+ display: none;
 192+}
 193+
 194+.articleFeedback-rating-labels:hover .articleFeedback-rating-clear {
 195+ /* @embed */
 196+ background-image: url(images/trash-hover.png);
 197+}
 198+
 199+.articleFeedback-rating-labels label.articleFeedback-rating-label-full {
 200+ /* @embed */
 201+ background-image: url(images/star-full.png);
 202+}
 203+
 204+.articleFeedback-rating-new .articleFeedback-rating-labels label.articleFeedback-rating-label-full,
 205+.articleFeedback-rating .articleFeedback-rating-labels label.articleFeedback-rating-label-hover-tail {
 206+ /* @embed */
 207+ background-image: url(images/star-new.png);
 208+}
 209+
 210+.articleFeedback-rating .articleFeedback-rating-labels label.articleFeedback-rating-label-hover-head {
 211+ /* @embed */
 212+ background-image: url(images/star-new-hover.png);
 213+}
 214+
 215+.articleFeedback-rating-new .articleFeedback-rating-labels label.articleFeedback-rating-label-down {
 216+ /* @embed */
 217+ background-image: url(images/star-new-down.png);
 218+}
 219+
 220+.articleFeedback-rating {
 221+ float: left;
 222+ width: 11em;
 223+ height: 4em;
 224+ margin-bottom: 0.5em;
 225+}
 226+
 227+.articleFeedback-rating-average {
 228+ float: left;
 229+ margin-right: 0.5em;
 230+ width: 2em;
 231+ text-align: right;
 232+ font-size: 0.8em;
 233+ line-height: 17px;
 234+}
 235+
 236+.articleFeedback-rating-meter {
 237+ float: left;
 238+ height: 17px;
 239+ width: 104px;
 240+ border: solid 1px #cccccc;
 241+ border-radius: 3px;
 242+ /* @embed */
 243+ background-image: url(images/segment-empty.png);
 244+ background-repeat: repeat-x;
 245+ background-position: center left;
 246+ overflow: hidden;
 247+}
 248+
 249+.articleFeedback-rating-meter div {
 250+ float: left;
 251+ height: 17px;
 252+ /* @embed */
 253+ background-image: url(images/segment-full.png);
 254+ background-repeat: repeat-x;
 255+ background-position: center left;
 256+}
 257+
 258+.articleFeedback-rating-count {
 259+ float: right;
 260+ font-size: 0.8em;
 261+ color: #999999;
 262+ cursor: default;
 263+ margin-right: 1em;
 264+}
 265+
 266+.articleFeedback-label {
 267+ cursor: pointer;
 268+ padding-left: 20px;
 269+ /* @embed */
 270+ background-image: url(images/question.png);
 271+ background-repeat: no-repeat;
 272+ background-position: center left;
 273+}
 274+
 275+.articleFeedback-label:hover {
 276+ /* @embed */
 277+ background-image: url(images/question-hover.png);
 278+}
 279+
 280+.articleFeedback-submit {
 281+ float: right;
 282+}
 283+
 284+.articleFeedback-expertise {
 285+ float: left;
 286+ margin-bottom: 0.5em;
 287+ margin-top: 0.75em;
 288+}
 289+
 290+.articleFeedback-expertise-disabled {
 291+ color: silver;
 292+}
 293+
 294+.articleFeedback-expertise input {
 295+ float: left;
 296+ margin-bottom: 0.5em;
 297+ clear: both;
 298+ cursor: pointer;
 299+}
 300+
 301+.articleFeedback-expertise label {
 302+ margin-left: 0.25em;
 303+ margin-bottom: 0.5em;
 304+ float: left;
 305+ line-height: 1.4em;
 306+ cursor: pointer;
 307+}
 308+
 309+.articleFeedback-expertise-options {
 310+ clear: both;
 311+ display: none;
 312+}
 313+
 314+.articleFeedback-expertise-options input {
 315+ margin-left: 2em;
 316+}
 317+
 318+.articleFeedback-success {
 319+ float: right;
 320+}
 321+.articleFeedback-success span {
 322+ display: none;
 323+ background-image: url(images/success.png);
 324+ background-repeat: no-repeat;
 325+ background-position: center left;
 326+ padding-left: 28px;
 327+ padding-right: 12px;
 328+ padding-top: 12px;
 329+ padding-bottom: 12px;
 330+ color: green;
 331+ font-size: 0.8em;
 332+ line-height: 3.6em;
 333+}
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/jquery.articleFeedback/jquery.articleFeedback.css
___________________________________________________________________
Added: svn:mime-type
1334 + text/plain
Added: svn:eol-style
2335 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/ext.articleFeedback/ext.articleFeedback.js
@@ -0,0 +1,321 @@
 2+/*
 3+ * Script for Article Feedback Extension
 4+ */
 5+
 6+( function( $, mw ) {
 7+
 8+/**
 9+ * Checks if a pitch is currently muted
 10+ *
 11+ * @param pitch String: Name of pitch to check
 12+ * @return Boolean: Whether the pitch is muted
 13+ */
 14+function isPitchVisible( pitch ) {
 15+ return $.cookie( 'ext.articleFeedback-pitches.' + pitch ) != 'hide';
 16+}
 17+
 18+/**
 19+ * Ensures a pitch will be muted for a given duration of time
 20+ *
 21+ * @param pitch String: Name of pitch to mute
 22+ * @param durration Integer: Number of days to mute the pitch for
 23+ */
 24+function mutePitch( pitch, duration ) {
 25+ $.cookie( 'ext.articleFeedback-pitches.' + pitch, 'hide', { 'expires': duration } );
 26+}
 27+
 28+function trackClick( id ) {
 29+ // Track the click so we can figure out how useful this is
 30+ if ( typeof $.trackActionWithInfo == 'function' ) {
 31+ $.trackActionWithInfo(
 32+ 'ext.articleFeedback-' + id, mediaWiki.config.get( 'wgTitle' )
 33+ )
 34+ }
 35+}
 36+
 37+function trackClickURL( url, id ) {
 38+ if ( typeof $.trackActionURL == 'function' ) {
 39+ return $.trackActionURL( url, 'ext.articleFeedback-' + id );
 40+ } else {
 41+ return url;
 42+ }
 43+}
 44+
 45+/**
 46+ * Survey object
 47+ *
 48+ * This object makes use of Special:SimpleSurvey, and uses some nasty hacks - this needs to be
 49+ * replaced with something much better in the future.
 50+ */
 51+var survey = new ( function( mw ) {
 52+
 53+ /* Private Members */
 54+
 55+ var that = this;
 56+ var $dialog;
 57+ var $form = $( [] );
 58+ var $message = $( [] );
 59+ // The form is rendered by loading the raw results of a special page into a div, this is the
 60+ // URL of that special page
 61+ var formSource = mw.config.get( 'wgScript' ) + '?' + $.param( {
 62+ 'title': 'Special:SimpleSurvey',
 63+ 'survey': 'articlerating',
 64+ 'raw': 1
 65+ } );
 66+
 67+ /* Public Methods */
 68+
 69+ this.load = function() {
 70+ // Try to select existing dialog
 71+ $dialog = $( '#articleFeedback-dialog' );
 72+ // Fall-back on creating one
 73+ if ( $dialog.size() == 0 ) {
 74+ // Create initially in loading state
 75+ $dialog = $( '<div id="articleFeedback-dialog" class="loading" />' )
 76+ .dialog( {
 77+ 'width': 600,
 78+ 'height': 400,
 79+ 'bgiframe': true,
 80+ 'autoOpen': true,
 81+ 'modal': true,
 82+ 'title': mw.msg( 'articlefeedback-survey-title' ),
 83+ 'close': function() {
 84+ // Return the survey to default state
 85+ $message.remove();
 86+ $form.show();
 87+ $dialog
 88+ .dialog( 'option', 'height', 400 )
 89+ .dialog( 'close' );
 90+ }
 91+ } )
 92+ .load( formSource, function() {
 93+ $form = $dialog.find( 'form' );
 94+ // Bypass normal form processing
 95+ $form.submit( function() { return that.submit() } );
 96+ // Dirty hack - we want a fully styled button, and we can't get that from an
 97+ // input[type=submit] control, so we just swap it out
 98+ var $input = $form.find( 'input[type=submit]' );
 99+ var $button = $( '<button type="submit"></button>' )
 100+ .text( $(this).find( 'input[type=submit]' ).val() )
 101+ .button()
 102+ .insertAfter( $input );
 103+ $input.remove();
 104+ // Take dialog out of loading state
 105+ $dialog.removeClass( 'loading' );
 106+ } );
 107+ }
 108+ $dialog.dialog( 'open' );
 109+ };
 110+ this.submit = function() {
 111+ $dialog = $( '#articleFeedback-dialog' );
 112+ // Put dialog into "loading" state
 113+ $dialog
 114+ .addClass( 'loading' )
 115+ .find( 'form' )
 116+ .hide();
 117+ // Setup request to send information directly to a special page
 118+ var data = {
 119+ 'title': 'Special:SimpleSurvey'
 120+ };
 121+ // Build request from form data
 122+ $dialog
 123+ .find( [
 124+ 'input[type=text]',
 125+ 'input[type=radio]:checked',
 126+ 'input[type=checkbox]:checked',
 127+ 'input[type=hidden]',
 128+ 'textarea'
 129+ ].join( ',' ) )
 130+ .each( function() {
 131+ var name = $(this).attr( 'name' );
 132+ if ( name !== '' ) {
 133+ if ( name.substr( -2 ) == '[]' ) {
 134+ var trimmedName = name.substr( 0, name.length - 2 );
 135+ if ( typeof data[trimmedName] == 'undefined' ) {
 136+ data[trimmedName] = [];
 137+ }
 138+ data[trimmedName].push( $(this).val() );
 139+ } else {
 140+ data[name] = $(this).val();
 141+ }
 142+ }
 143+ } );
 144+ // XXX: Not only are we submitting to a special page instead of an API request, but we are
 145+ // screen-scraping the result - this is evil and needs to be addressed later
 146+ $.ajax( {
 147+ 'url': wgScript,
 148+ 'type': 'POST',
 149+ 'data': data,
 150+ 'dataType': 'html',
 151+ 'success': function( data ) {
 152+ // Take the dialog out of "loading" state
 153+ $dialog.removeClass( 'loading' );
 154+ // Screen-scrape to determine success or error
 155+ var success = $( data ).find( '.simplesurvey-success' ).size() > 0;
 156+ // Display success/error message
 157+ that.alert( success ? 'success' : 'error' );
 158+ // Mute for 30 days
 159+ mutePitch( 'survey', 30 );
 160+ },
 161+ 'error': function( XMLHttpRequest, textStatus, errorThrown ) {
 162+ // Take the dialog out of "loading" state
 163+ $dialog.removeClass( 'loading' );
 164+ // Display error message
 165+ that.alert( 'error' );
 166+ }
 167+ } );
 168+ // Do not continue with normal form processing
 169+ return false;
 170+ };
 171+ this.alert = function( message ) {
 172+ $message = $( '<div />' )
 173+ .addClass( 'articleFeedback-survey-message-' + message )
 174+ .text( mw.msg( 'articlefeedback-survey-message-' + message ) )
 175+ .appendTo( $dialog );
 176+ $dialog.dialog( 'option', 'height', $message.height() + 100 )
 177+ };
 178+} )( mediaWiki );
 179+
 180+var config = {
 181+ 'ratings': {
 182+ 'trustworthy': {
 183+ 'id': '1',
 184+ 'label': 'articlefeedback-field-trustworthy-label',
 185+ 'tip': 'articlefeedback-field-trustworthy-tip'
 186+ },
 187+ 'objective': {
 188+ 'id': '2',
 189+ 'label': 'articlefeedback-field-objective-label',
 190+ 'tip': 'articlefeedback-field-objective-tip'
 191+ },
 192+ 'complete': {
 193+ 'id': '3',
 194+ 'label': 'articlefeedback-field-complete-label',
 195+ 'tip': 'articlefeedback-field-complete-tip'
 196+ },
 197+ 'wellwritten': {
 198+ 'id': '4',
 199+ 'label': 'articlefeedback-field-wellwritten-label',
 200+ 'tip': 'articlefeedback-field-wellwritten-tip'
 201+ }
 202+ },
 203+ 'pitches': {
 204+ 'survey': {
 205+ 'condition': function() {
 206+ return isPitchVisible( 'survey' );
 207+ },
 208+ 'action': function() {
 209+ survey.load();
 210+ // Click tracking
 211+ trackClick( 'pitch-survey' );
 212+ // Hide the pitch immediately
 213+ return true;
 214+ },
 215+ 'title': 'articlefeedback-pitch-thanks',
 216+ 'message': 'articlefeedback-pitch-survey-message',
 217+ 'body': 'articlefeedback-pitch-survey-body',
 218+ 'accept': 'articlefeedback-pitch-survey-accept',
 219+ 'reject': 'articlefeedback-pitch-reject'
 220+ },
 221+ 'join': {
 222+ 'condition': function() {
 223+ return isPitchVisible( 'join' ) && mediaWiki.user.anonymous();
 224+ },
 225+ 'action': function() {
 226+ // Mute for 1 day
 227+ mutePitch( 'join', 1 );
 228+ // Go to account creation page
 229+ // Track the click through an API redirect
 230+ window.location = trackClickURL(
 231+ mediaWiki.config.get( 'wgScript' ) + '?' + $.param( {
 232+ 'title': 'Special:UserLogin',
 233+ 'type': 'signup',
 234+ 'returnto': mediaWiki.config.get( 'wgPageName' )
 235+ }, 'pitch-join-signup' );
 236+ return false;
 237+ },
 238+ 'title': 'articlefeedback-pitch-thanks',
 239+ 'message': 'articlefeedback-pitch-join-message',
 240+ 'body': 'articlefeedback-pitch-join-body',
 241+ 'accept': 'articlefeedback-pitch-join-accept',
 242+ 'reject': 'articlefeedback-pitch-reject',
 243+ // Special alternative action for going to login page
 244+ 'altAccept': 'articlefeedback-pitch-join-login',
 245+ 'altAction': function() {
 246+ // Mute for 1 day
 247+ mutePitch( 'join', 1 );
 248+ // Go to login page
 249+ // Track the click through an API redirect
 250+ window.location = trackClickURL(
 251+ mediaWiki.config.get( 'wgScript' ) + '?' + $.param( {
 252+ 'title': 'Special:UserLogin',
 253+ 'returnto': mediaWiki.config.get( 'wgPageName' )
 254+ }, 'pitch-join-login' );
 255+ return false;
 256+ }
 257+ },
 258+ 'edit': {
 259+ 'condition': function() {
 260+ // An empty restrictions array means anyone can edit
 261+ var restrictions = mediaWiki.config.get( 'wgRestrictionEdit' );
 262+ if ( restrictions.length ) {
 263+ var groups = mediaWiki.config.get( 'wgUserGroups' );
 264+ // Verify that each restriction exists in the user's groups
 265+ for ( var i = 0; i < restrictions.length; i++ ) {
 266+ if ( !$.inArray( restrictions[i], groups ) ) {
 267+ return false;
 268+ }
 269+ }
 270+ }
 271+ return isPitchVisible( 'edit' );
 272+ },
 273+ 'action': function() {
 274+ // Mute for 7 days
 275+ mutePitch( 'edit', 7 );
 276+ // Go to edit page
 277+ // Track the click through an API redirect
 278+ window.location = trackClickURL(
 279+ mediaWiki.config.get( 'wgScript' ) + '?' + $.param( {
 280+ 'title': mediaWiki.config.get( 'wgPageName' ),
 281+ 'action': 'edit'
 282+ }, 'pitch-edit' );
 283+ return false;
 284+ },
 285+ 'title': 'articlefeedback-pitch-thanks',
 286+ 'message': 'articlefeedback-pitch-edit-message',
 287+ 'body': 'articlefeedback-pitch-join-body',
 288+ 'accept': 'articlefeedback-pitch-edit-accept',
 289+ 'reject': 'articlefeedback-pitch-reject'
 290+ }
 291+ }
 292+};
 293+
 294+/* Load at the bottom of the article */
 295+$( '#catlinks' ).before( $( '<div id="mw-articlefeedback"></div>' ).articleFeedback( config ) );
 296+
 297+/* Add link so users can navigate to the feedback tool from the toolbox */
 298+$( '#p-tb ul' )
 299+ .append( '<li id="t-articlefeedback"><a href="#mw-articlefeedback"></a></li>' )
 300+ .find( '#t-articlefeedback a' )
 301+ .text( mw.msg( 'articlefeedback-form-switch-label' ) )
 302+ .click( function() {
 303+ // Click tracking
 304+ trackClick( 'toolbox-link' );
 305+ // Get the image, set the count and an interval.
 306+ var $box = $( '#mw-articlefeedback' );
 307+ var count = 0;
 308+ var interval = setInterval( function() {
 309+ // Animate the opacity over .2 seconds
 310+ $box.animate( { 'opacity': 0.5 }, 100, function() {
 311+ // When finished, animate it back to solid.
 312+ $box.animate( { 'opacity': 1.0 }, 100 );
 313+ } );
 314+ // Clear the interval once we've reached 3.
 315+ if ( ++count >= 3 ) {
 316+ clearInterval( interval );
 317+ }
 318+ }, 200 );
 319+ return true;
 320+ } );
 321+
 322+} )( jQuery, mediaWiki );
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/ext.articleFeedback/ext.articleFeedback.js
___________________________________________________________________
Added: svn:eol-style
1323 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/ext.articleFeedback/ext.articleFeedback.startup.js
@@ -0,0 +1,38 @@
 2+/*
 3+ * Script for Article Feedback Extension
 4+ */
 5+
 6+$(document).ready( function() {
 7+ if (
 8+ // Main namespace articles
 9+ mw.config.get( 'wgNamespaceNumber', false ) === 0
 10+ // View pages
 11+ && mw.config.get( 'wgAction', false ) === 'view'
 12+ // Current revision
 13+ && mw.util.getParamValue( 'diff' ) === null
 14+ && mw.util.getParamValue( 'oldid' ) === null
 15+ ) {
 16+ // Category activation
 17+ var articleFeedbackCategories = mw.config.get( 'wgArticleFeedbackCategories', [] );
 18+ var articleCategories = mw.config.get( 'wgCategories', [] );
 19+ var inCategory = false;
 20+ for ( var i = 0; i < articleCategories.length; i++ ) {
 21+ for ( var j = 0; j < articleFeedbackCategories.length; j++ ) {
 22+ if ( articleCategories[i] == articleFeedbackCategories[j] ) {
 23+ inCategory = true;
 24+ // Break 2 levels - could do this with a label, but eww.
 25+ i = articleCategories.length;
 26+ j = articleFeedbackCategories.length;
 27+ }
 28+ }
 29+ }
 30+ // Lottery activation
 31+ var wonLottery = ( Number( mw.config.get( 'wgArticleId', 0 ) ) % 1000 )
 32+ < Number( mw.config.get( 'wgArticleFeedbackLotteryOdds', 0 ) ) * 10;
 33+
 34+ // Lazy loading
 35+ if ( wonLottery || inCategory ) {
 36+ mw.loader.load( 'ext.articleFeedback' );
 37+ }
 38+ }
 39+} );
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/ext.articleFeedback/ext.articleFeedback.startup.js
___________________________________________________________________
Added: svn:eol-style
140 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/ext.articleFeedback/ext.articleFeedback.css
@@ -0,0 +1,7 @@
 2+/*
 3+ * Styles for Article Feedback Extension
 4+ */
 5+#articleFeedback-dialog {
 6+ padding: 2em;
 7+ padding-top: 1em;
 8+}
\ No newline at end of file
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/modules/ext.articleFeedback/ext.articleFeedback.css
___________________________________________________________________
Added: svn:mime-type
19 + text/plain
Added: svn:eol-style
210 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/api/ApiArticleFeedback.php
@@ -0,0 +1,343 @@
 2+<?php
 3+class ApiArticleFeedback extends ApiBase {
 4+ public function __construct( $query, $moduleName ) {
 5+ parent::__construct( $query, $moduleName, '' );
 6+ }
 7+
 8+ public function execute() {
 9+ global $wgUser, $wgArticleFeedbackRatings;
 10+ $params = $this->extractRequestParams();
 11+
 12+ $token = array();
 13+ if ( $wgUser->isAnon() ) {
 14+ if ( !isset( $params['anontoken'] ) ) {
 15+ $this->dieUsageMsg( array( 'missingparam', 'anontoken' ) );
 16+ } elseif ( strlen( $params['anontoken'] ) != 32 ) {
 17+ $this->dieUsage( 'The anontoken is not 32 characters', 'invalidtoken' );
 18+ }
 19+
 20+ $token = $params['anontoken'];
 21+ } else {
 22+ $token = '';
 23+ }
 24+
 25+ $dbr = wfGetDB( DB_SLAVE );
 26+
 27+ // Query the latest ratings by this user for this page,
 28+ // possibly for an older revision
 29+ $res = $dbr->select(
 30+ 'article_feedback',
 31+ array( 'aa_rating_id', 'aa_rating_value', 'aa_revision' ),
 32+ array(
 33+ 'aa_user_id' => $wgUser->getId(),
 34+ 'aa_user_text' => $wgUser->getName(),
 35+ 'aa_page_id' => $params['pageid'],
 36+ 'aa_rating_id' => $wgArticleFeedbackRatings,
 37+ 'aa_user_anon_token' => $token,
 38+ ),
 39+ __METHOD__,
 40+ array(
 41+ 'ORDER BY' => 'aa_revision DESC',
 42+ 'LIMIT' => count( $wgArticleFeedbackRatings ),
 43+ )
 44+ );
 45+
 46+ $lastRatings = array();
 47+
 48+ foreach ( $res as $row ) {
 49+ $lastRatings[$row->aa_rating_id] = $row->aa_rating_value;
 50+ }
 51+
 52+ $pageId = $params['pageid'];
 53+ $revisionId = $params['revid'];
 54+
 55+ foreach( $wgArticleFeedbackRatings as $rating ) {
 56+ $lastRating = false;
 57+ if ( isset( $lastRatings[$rating] ) ) {
 58+ $lastRating = intval( $lastRatings[$rating] );
 59+ }
 60+
 61+ $thisRating = false;
 62+ if ( isset( $params["r{$rating}"] ) ) {
 63+ $thisRating = intval( $params["r{$rating}"] );
 64+ }
 65+
 66+ $this->insertPageRating( $pageId, $rating, ( $thisRating - $lastRating ),
 67+ $thisRating, $lastRating
 68+ );
 69+
 70+ $this->insertUserRatings( $pageId, $revisionId, $wgUser, $token, $rating, $thisRating, $params['bucket'] );
 71+ }
 72+
 73+ $this->insertProperties( $revisionId, $wgUser, $token, $params );
 74+
 75+ $r = array( 'result' => 'Success' );
 76+ $this->getResult()->addValue( null, $this->getModuleName(), $r );
 77+ }
 78+
 79+ /**
 80+ * Inserts (or Updates, where appropriate) the aggregate page rating
 81+ *
 82+ * @param $pageId Integer: Page Id
 83+ * @param $ratingId Integer: Rating Id
 84+ * @param $updateAddition Integer: Difference between user's last rating (if applicable)
 85+ * @param $thisRating Integer|Boolean: Value of the Rating
 86+ * @param $lastRating Integer|Boolean: Value of the last Rating
 87+ */
 88+ private function insertPageRating( $pageId, $ratingId, $updateAddition, $thisRating, $lastRating ) {
 89+ $dbw = wfGetDB( DB_MASTER );
 90+
 91+ // 0 == No change in rating count
 92+ // 1 == No rating last time (or new rating), and now there is
 93+ // -1 == Rating last time, but abstained this time
 94+ $countChange = 0;
 95+ if ( $lastRating === false || $lastRating === 0 ) {
 96+ if ( $thisRating === 0 ) {
 97+ $countChange = 0;
 98+ } else {
 99+ $countChange = 1;
 100+ }
 101+ } else { // Last rating was > 0
 102+ if ( $thisRating === 0 ) {
 103+ $countChange = -1;
 104+ } else {
 105+ $countChange = 0;
 106+ }
 107+ }
 108+
 109+ $dbw->insert(
 110+ 'article_feedback_pages',
 111+ array(
 112+ 'aap_page_id' => $pageId,
 113+ 'aap_total' => 0,
 114+ 'aap_count' => 0,
 115+ 'aap_rating_id' => $ratingId,
 116+ ),
 117+ __METHOD__,
 118+ array( 'IGNORE' )
 119+ );
 120+
 121+ $dbw->update(
 122+ 'article_feedback_pages',
 123+ array(
 124+ 'aap_total = aap_total + ' . $updateAddition,
 125+ 'aap_count = aap_count + ' . $countChange,
 126+ ),
 127+ array(
 128+ 'aap_page_id' => $pageId,
 129+ 'aap_rating_id' => $ratingId,
 130+ ),
 131+ __METHOD__
 132+ );
 133+ }
 134+
 135+ /**
 136+ * Inserts (or Updates, where appropriate) the users ratings for a specific revision
 137+ *
 138+ * @param $pageId Integer: Page Id
 139+ * @param $revisionId Integer: Revision Id
 140+ * @param $user User: Current User object
 141+ * @param $token Array: Token if necessary
 142+ * @param $ratingId Integer: Rating Id
 143+ * @param $ratingValue Integer: Value of the Rating
 144+ * @param $bucket Integer: Which rating widget was the user shown
 145+ */
 146+ private function insertUserRatings( $pageId, $revisionId, $user, $token, $ratingId, $ratingValue, $bucket ) {
 147+ $dbw = wfGetDB( DB_MASTER );
 148+
 149+ $timestamp = $dbw->timestamp();
 150+
 151+ $dbw->insert(
 152+ 'article_feedback',
 153+ array(
 154+ 'aa_page_id' => $pageId,
 155+ 'aa_user_id' => $user->getId(),
 156+ 'aa_user_text' => $user->getName(),
 157+ 'aa_revision' => $revisionId,
 158+ 'aa_timestamp' => $timestamp,
 159+ 'aa_rating_id' => $ratingId,
 160+ 'aa_rating_value' => $ratingValue,
 161+ 'aa_design_bucket' => $bucket,
 162+ 'aa_user_anon_token' => $token
 163+ ),
 164+ __METHOD__,
 165+ array( 'IGNORE' )
 166+ );
 167+
 168+ if ( !$dbw->affectedRows() ) {
 169+ $dbw->update(
 170+ 'article_feedback',
 171+ array(
 172+ 'aa_timestamp' => $timestamp,
 173+ 'aa_rating_value' => $ratingValue,
 174+ ),
 175+ array(
 176+ 'aa_page_id' => $pageId,
 177+ 'aa_user_text' => $user->getName(),
 178+ 'aa_revision' => $revisionId,
 179+ 'aa_rating_id' => $ratingId,
 180+ 'aa_user_anon_token' => $token
 181+ ),
 182+ __METHOD__
 183+ );
 184+ }
 185+ }
 186+
 187+ /**
 188+ * Inserts or updates properties for a specific rating
 189+ * @param $revisionId int Revision ID
 190+ * @param $user User object
 191+ * @param $token string Anon token or empty string
 192+ * @param $params array Request parameters
 193+ */
 194+ private function insertProperties( $revisionId, $user, $token, $params ) {
 195+ // Expertise is given as a list of one or more tags, such as profession, hobby, etc.
 196+ $this->insertProperty( $revisionId, $user, $token, 'expertise', $params['expertise'] );
 197+ // Capture edit counts as of right now for the past 1, 3 and 6 months as well as all time
 198+ // - These time distances match the default configuration for the ClickTracking extension
 199+ if ( $user->isLoggedIn() ) {
 200+ $this->insertProperty(
 201+ $revisionId, $user, $token, 'contribs-lifetime', (integer) $user->getEditCount()
 202+ );
 203+ // Take advantage of the UserDailyContribs extension if it's present
 204+ if ( function_exists( 'getUserEditCountSince' ) ) {
 205+ $now = time();
 206+ $this->insertProperty(
 207+ $revisionId, $user, $token, 'contribs-6-months',
 208+ getUserEditCountSince( $now - ( 60 * 60 * 24 * 365 / 2 ) )
 209+ );
 210+ $this->insertProperty(
 211+ $revisionId, $user, $token, 'contribs-3-months',
 212+ getUserEditCountSince( $now - ( 60 * 60 * 24 * 365 / 4 ) )
 213+ );
 214+ $this->insertProperty(
 215+ $revisionId, $user, $token, 'contribs-1-month',
 216+ getUserEditCountSince( $now - ( 60 * 60 * 24 * 30 ) )
 217+ );
 218+ }
 219+ }
 220+ }
 221+
 222+ /**
 223+ * Inserts or updates a specific property for a specific rating
 224+ * @param $revisionId int Revision ID
 225+ * @param $user User object
 226+ * @param $token string Anon token or empty string
 227+ * @param $key string Property key
 228+ * @param $value int Property value
 229+ */
 230+ private function insertProperty( $revisionId, $user, $token, $key, $value ) {
 231+ $dbw = wfGetDB( DB_MASTER );
 232+
 233+ $dbw->insert( 'article_feedback_properties', array(
 234+ 'afp_revision' => $revisionId,
 235+ 'afp_user_text' => $user->getName(),
 236+ 'afp_user_anon_token' => $token,
 237+ 'afp_key' => $key,
 238+ 'afp_value' => is_int( $value ) ? $value : null,
 239+ 'afp_value_text' => !is_int( $value ) ? strval( $value ) : null,
 240+ ),
 241+ __METHOD__,
 242+ array( 'IGNORE' )
 243+ );
 244+
 245+ if ( !$dbw->affectedRows() ) {
 246+ $dbw->update( 'article_feedback_properties',
 247+ array(
 248+ 'afp_value' => is_int( $value ) ? $value : null,
 249+ 'afp_value_text' => !is_int( $value ) ? strval( $value ) : null,
 250+ ),
 251+ array(
 252+ 'afp_revision' => $revisionId,
 253+ 'afp_user_text' => $user->getName(),
 254+ 'afp_user_anon_token' => $token,
 255+ 'afp_key' => $key,
 256+ ), __METHOD__
 257+ );
 258+ }
 259+ }
 260+
 261+ public function getAllowedParams() {
 262+ global $wgArticleFeedbackRatings;
 263+ $ret = array(
 264+ 'pageid' => array(
 265+ ApiBase::PARAM_TYPE => 'integer',
 266+ ApiBase::PARAM_REQUIRED => true,
 267+ ApiBase::PARAM_ISMULTI => false,
 268+ ),
 269+ 'revid' => array(
 270+ ApiBase::PARAM_TYPE => 'integer',
 271+ ApiBase::PARAM_REQUIRED => true,
 272+ ApiBase::PARAM_ISMULTI => false,
 273+ ),
 274+ 'anontoken' => null,
 275+ 'bucket' => array(
 276+ ApiBase::PARAM_TYPE => 'integer',
 277+ ApiBase::PARAM_REQUIRED => true,
 278+ ApiBase::PARAM_ISMULTI => false,
 279+ ApiBase::PARAM_MIN => 1
 280+ ),
 281+ 'expertise' => array(
 282+ ApiBase::PARAM_TYPE => 'string',
 283+ ),
 284+ );
 285+
 286+ foreach( $wgArticleFeedbackRatings as $rating ) {
 287+ $ret["r{$rating}"] = array(
 288+ ApiBase::PARAM_TYPE => 'limit',
 289+ ApiBase::PARAM_REQUIRED => true,
 290+ ApiBase::PARAM_DFLT => 0,
 291+ ApiBase::PARAM_MIN => 0,
 292+ ApiBase::PARAM_MAX => 5,
 293+ ApiBase::PARAM_MAX2 => 5,
 294+ );
 295+ }
 296+ return $ret;
 297+ }
 298+
 299+ public function getParamDescription() {
 300+ global $wgArticleFeedbackRatings;
 301+ $ret = array(
 302+ 'pageid' => 'Page ID to submit feedback for',
 303+ 'revid' => 'Revision ID to submit feedback for',
 304+ 'anontoken' => 'Token for anonymous users',
 305+ 'bucket' => 'Which rating widget was shown to the user',
 306+ 'expertise' => 'What kinds of expertise does the user claim to have',
 307+ );
 308+ foreach( $wgArticleFeedbackRatings as $rating ) {
 309+ $ret["r{$rating}"] = "Rating {$rating}";
 310+ }
 311+ return $ret;
 312+ }
 313+
 314+ public function getDescription() {
 315+ return array(
 316+ 'Submit article feedbacks'
 317+ );
 318+ }
 319+
 320+ public function mustBePosted() {
 321+ return true;
 322+ }
 323+
 324+ public function isWriteMode() {
 325+ return true;
 326+ }
 327+
 328+ public function getPossibleErrors() {
 329+ return array_merge( parent::getPossibleErrors(), array(
 330+ array( 'missingparam', 'anontoken' ),
 331+ array( 'code' => 'invalidtoken', 'info' => 'The anontoken is not 32 characters' ),
 332+ ) );
 333+ }
 334+
 335+ protected function getExamples() {
 336+ return array(
 337+ 'api.php?action=articlefeedback'
 338+ );
 339+ }
 340+
 341+ public function getVersion() {
 342+ return __CLASS__ . ': $Id$';
 343+ }
 344+}
\ No newline at end of file
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/api/ApiArticleFeedback.php
___________________________________________________________________
Added: svn:keywords
1345 + Id
Added: svn:mergeinfo
2346 Merged /trunk/extensions/ArticleFeedback/api/ApiArticleFeedback.php:r76964,77627
Added: svn:eol-style
3347 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/api/ApiQueryArticleFeedback.php
@@ -0,0 +1,182 @@
 2+<?php
 3+class ApiQueryArticleFeedback extends ApiQueryBase {
 4+ public function __construct( $query, $moduleName ) {
 5+ parent::__construct( $query, $moduleName, 'af' );
 6+ }
 7+
 8+ public function execute() {
 9+ global $wgArticleFeedbackRatings;
 10+ $params = $this->extractRequestParams();
 11+
 12+ $result = $this->getResult();
 13+
 14+ $this->addTables( array( 'article_feedback_pages', 'article_feedback_ratings' ) );
 15+
 16+ $this->addFields( array( 'aap_page_id', 'aap_total', 'aap_count', 'aap_rating_id', 'aar_rating' ) );
 17+
 18+ $this->addJoinConds( array(
 19+ 'article_feedback_ratings' => array( 'LEFT JOIN', array(
 20+ 'aar_id=aap_rating_id',
 21+ 'aap_rating_id' => $wgArticleFeedbackRatings,
 22+ )
 23+ ),
 24+ ) );
 25+
 26+ $this->addWhereFld( 'aap_page_id', $params['pageid'] );
 27+
 28+ if ( $params['userrating'] ) {
 29+ global $wgUser;
 30+
 31+ $leftJoinCondsAF = array(
 32+ 'aa_page_id=aap_page_id',
 33+ 'aa_rating_id=aap_rating_id',
 34+ 'aa_user_id=' . $wgUser->getId() );
 35+ $leftJoinCondsAFP = array(
 36+ 'afp_revision=aa_revision',
 37+ 'afp_user_text=aa_user_text',
 38+ 'afp_user_anon_token=aa_user_anon_token',
 39+ 'afp_key' => 'expertise' );
 40+
 41+ if ( $wgUser->isAnon() ) {
 42+ if ( !isset( $params['anontoken'] ) ) {
 43+ $this->dieUsageMsg( array( 'missingparam', 'anontoken' ) );
 44+ } elseif ( strlen( $params['anontoken'] ) != 32 ) {
 45+ $this->dieUsage( 'The anontoken is not 32 characters', 'invalidtoken' );
 46+ }
 47+
 48+ $leftJoinCondsAF['aa_user_anon_token'] = $params['anontoken'];
 49+ } else {
 50+ $leftJoinCondsAF['aa_user_anon_token'] = '';
 51+ }
 52+
 53+ $this->addTables( array( 'article_feedback', 'article_feedback_properties' ) );
 54+ $this->addJoinConds( array(
 55+ 'article_feedback' => array( 'LEFT JOIN', $leftJoinCondsAF ),
 56+ 'article_feedback_properties' => array( 'LEFT JOIN', $leftJoinCondsAFP )
 57+ )
 58+ );
 59+
 60+ $this->addFields( array( 'aa_rating_value', 'aa_revision', 'afp_value_text' ) );
 61+
 62+ $this->addOption( 'ORDER BY', 'aa_revision DESC' );
 63+ }
 64+
 65+ $this->addOption( 'LIMIT', count( $wgArticleFeedbackRatings ) );
 66+
 67+ $res = $this->select( __METHOD__ );
 68+
 69+ $ratings = array();
 70+
 71+ $userRatedArticle = false;
 72+
 73+ foreach ( $res as $row ) {
 74+ $pageId = $row->aap_page_id;
 75+
 76+ if ( !isset( $ratings[$pageId] ) ) {
 77+ $page = array(
 78+ 'pageid' => $pageId,
 79+ );
 80+
 81+ if ( $params['userrating'] ) {
 82+ $page['revid'] = $row->aa_revision;
 83+ if ( !is_null( $row->afp_value_text ) ) {
 84+ $page['expertise'] = $row->afp_value_text;
 85+ }
 86+ }
 87+
 88+ $ratings[$pageId] = $page;
 89+ }
 90+
 91+ $thisRow = array(
 92+ 'ratingid' => $row->aap_rating_id,
 93+ 'ratingdesc' => $row->aar_rating,
 94+ 'total' => $row->aap_total,
 95+ 'count' => $row->aap_count,
 96+ );
 97+
 98+ if ( $params['userrating'] && !is_null( $row->aa_rating_value ) ) {
 99+ $thisRow['userrating'] = $row->aa_rating_value;
 100+
 101+ $userRatedArticle = true;
 102+ }
 103+
 104+ $ratings[$pageId]['ratings'][] = $thisRow;
 105+ }
 106+
 107+ //Only can actually be "stale" if the user has rated the article before
 108+ if ( $params['userrating'] && $userRatedArticle ) {
 109+ $dbr = wfGetDb( DB_SLAVE );
 110+
 111+ global $wgArticleFeedbackStaleCount;
 112+
 113+ $res = $dbr->select(
 114+ 'revision',
 115+ 'rev_id',
 116+ array(
 117+ 'rev_page' => $params['pageid'],
 118+ 'rev_id > ' . $ratings[$pageId]['revid']
 119+ ),
 120+ __METHOD__,
 121+ array ( 'LIMIT', $wgArticleFeedbackStaleCount + 1 )
 122+ );
 123+
 124+ if ( $res && $dbr->numRows( $res ) > $wgArticleFeedbackStaleCount ) {
 125+ //it's stale!
 126+ $ratings[$params['pageid']]['stale'] = '';
 127+ }
 128+ }
 129+
 130+ foreach ( $ratings as $rat ) {
 131+ $result->setIndexedTagName( $rat['ratings'], 'r' );
 132+ $result->addValue( array( 'query', $this->getModuleName() ), null, $rat );
 133+ }
 134+
 135+ $result->setIndexedTagName_internal( array( 'query', $this->getModuleName() ), 'aa' );
 136+ }
 137+
 138+ public function getAllowedParams() {
 139+ return array(
 140+ 'pageid' => array(
 141+ ApiBase::PARAM_REQUIRED => true,
 142+ ApiBase::PARAM_ISMULTI => false,
 143+ ApiBase::PARAM_TYPE => 'integer',
 144+ ),
 145+ 'userrating' => false,
 146+ 'anontoken' => null,
 147+ );
 148+ }
 149+
 150+ public function getParamDescription() {
 151+ return array(
 152+ 'pageid' => 'Page ID to get feedbacks for',
 153+ 'userrating' => "Whether to get the current user's ratings for the specific rev/article",
 154+ 'anontoken' => 'Token for anonymous users',
 155+ );
 156+ }
 157+
 158+ public function getDescription() {
 159+ return array(
 160+ 'List all article feedbacks'
 161+ );
 162+ }
 163+
 164+ public function getPossibleErrors() {
 165+ return array_merge( parent::getPossibleErrors(), array(
 166+ array( 'missingparam', 'anontoken' ),
 167+ array( 'code' => 'invalidtoken', 'info' => 'The anontoken is not 32 characters' ),
 168+ )
 169+ );
 170+ }
 171+
 172+ protected function getExamples() {
 173+ return array(
 174+ 'api.php?action=query&list=articlefeedback',
 175+ 'api.php?action=query&list=articlefeedback&afpageid=1',
 176+ 'api.php?action=query&list=articlefeedback&afpageid=1&afuserrating',
 177+ );
 178+ }
 179+
 180+ public function getVersion() {
 181+ return __CLASS__ . ': $Id$';
 182+ }
 183+}
\ No newline at end of file
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/api/ApiQueryArticleFeedback.php
___________________________________________________________________
Added: svn:keywords
1184 + Id
Added: svn:mergeinfo
2185 Merged /trunk/extensions/ArticleFeedback/api/ApiQueryArticleFeedback.php:r76964,77627
Added: svn:eol-style
3186 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/ArticleFeedback.i18n.php
@@ -0,0 +1,2852 @@
 2+<?php
 3+$messages = array();
 4+
 5+/** English
 6+ * @author Nimish Gautam
 7+ * @author Sam Reed
 8+ * @author Brandon Harris
 9+ * @author Trevor Parscal
 10+ */
 11+$messages['en'] = array(
 12+ 'articlefeedback' => 'Article feedback',
 13+ 'articlefeedback-desc' => 'Article feedback',
 14+ /* Survey Messages */
 15+ 'articlefeedback-survey-question-whyrated' => 'Please let us know why you rated this page today (check all that apply):',
 16+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'I wanted to contribute to the overall rating of the page',
 17+ 'articlefeedback-survey-answer-whyrated-development' => 'I hope that my rating would positively affect the development of the page',
 18+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'I wanted to contribute to {{SITENAME}}',
 19+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'I like sharing my opinion',
 20+ 'articlefeedback-survey-answer-whyrated-didntrate' => "I didn't provide ratings today, but wanted to give feedback on the feature",
 21+ 'articlefeedback-survey-answer-whyrated-other' => 'Other',
 22+ 'articlefeedback-survey-question-useful' => 'Do you believe the ratings provided are useful and clear?',
 23+ 'articlefeedback-survey-question-useful-iffalse' => 'Why?',
 24+ 'articlefeedback-survey-question-comments' => 'Do you have any additional comments?',
 25+ 'articlefeedback-survey-submit' => 'Submit',
 26+ 'articlefeedback-survey-title' => 'Please answer a few questions',
 27+ 'articlefeedback-survey-thanks' => 'Thanks for filling out the survey.',
 28+ /* Beta Messages */
 29+ 'articlefeedback-error' => 'An error has occured. Please try again later.',
 30+ 'articlefeedback-form-switch-label' => 'Rate this page',
 31+ 'articlefeedback-form-panel-title' => 'Rate this page',
 32+ 'articlefeedback-form-panel-instructions' => 'Please take a moment to rate this page.',
 33+ 'articlefeedback-form-panel-clear' => 'Remove this rating',
 34+ 'articlefeedback-form-panel-expertise' => 'I have prior knowledge on this topic',
 35+ 'articlefeedback-form-panel-expertise-studies' => 'I have studied it in college/university',
 36+ 'articlefeedback-form-panel-expertise-profession' => 'It is part of my profession',
 37+ 'articlefeedback-form-panel-expertise-hobby' => 'It is related to my hobbies or interests',
 38+ 'articlefeedback-form-panel-expertise-other' => 'The source of my knowledge is not listed here',
 39+ 'articlefeedback-form-panel-submit' => 'Submit ratings',
 40+ 'articlefeedback-form-panel-success' => 'Saved successfully',
 41+ 'articlefeedback-report-switch-label' => 'View page ratings',
 42+ 'articlefeedback-report-panel-title' => 'Page ratings',
 43+ 'articlefeedback-report-panel-description' => 'Current average ratings.',
 44+ 'articlefeedback-report-empty' => 'No ratings',
 45+ 'articlefeedback-report-ratings' => '$1 ratings',
 46+ 'articlefeedback-field-trustworthy-label' => 'Trustworthy',
 47+ 'articlefeedback-field-trustworthy-tip' => 'Do you feel this page has sufficient citations and that those citations come from trustworthy sources?',
 48+ 'articlefeedback-field-complete-label' => 'Complete',
 49+ 'articlefeedback-field-complete-tip' => 'Do you feel that this page covers the essential topic areas that it should?',
 50+ 'articlefeedback-field-objective-label' => 'Objective',
 51+ 'articlefeedback-field-objective-tip' => 'Do you feel that this page shows a fair representation of all perspectives on the issue?',
 52+ 'articlefeedback-field-wellwritten-label' => 'Well-written',
 53+ 'articlefeedback-field-wellwritten-tip' => 'Do you feel that this page is well-organized and well-written?',
 54+ 'articlefeedback-pitch-reject' => 'Maybe later',
 55+ 'articlefeedback-pitch-or' => 'or',
 56+ 'articlefeedback-pitch-thanks' => 'Thanks! Your ratings have been saved.',
 57+ 'articlefeedback-pitch-survey-message' => 'Please take a moment to complete a short survey.',
 58+ 'articlefeedback-pitch-survey-body' => '',
 59+ 'articlefeedback-pitch-survey-accept' => 'Start survey',
 60+ 'articlefeedback-pitch-join-message' => 'Did you know that you can create an account?',
 61+ 'articlefeedback-pitch-join-body' => 'An account will help you track your edits, get involved in discussions, and be a part of the community.',
 62+ 'articlefeedback-pitch-join-accept' => 'Create an account',
 63+ 'articlefeedback-pitch-join-login' => 'Log in',
 64+ 'articlefeedback-pitch-edit-message' => 'Did you know that you can edit this page?',
 65+ 'articlefeedback-pitch-edit-body' => '',
 66+ 'articlefeedback-pitch-edit-accept' => 'Edit this page',
 67+ 'articlefeedback-survey-message-success' => 'Thanks for filling out the survey.',
 68+ 'articlefeedback-survey-message-error' => 'An error has occurred.
 69+Please try again later.',
 70+);
 71+
 72+/** Message documentation (Message documentation)
 73+ * @author Brandon Harris
 74+ * @author EugeneZelenko
 75+ * @author Minh Nguyen
 76+ * @author Raymond
 77+ * @author Sam Reed
 78+ */
 79+$messages['qqq'] = array(
 80+ 'articlefeedback' => 'The title of the feature. It is about reader feedback.
 81+
 82+Please visit http://prototype.wikimedia.org/articleassess/Main_Page for a prototype installation.',
 83+ 'articlefeedback-desc' => '{{desc}}',
 84+ 'articlefeedback-survey-question-whyrated' => 'This is a question in the survey with checkboxes for the answers. The user can check multiple answers.',
 85+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'This is a possible answer for the "Why did you rate this article today?" survey question.',
 86+ 'articlefeedback-survey-answer-whyrated-development' => 'This is a possible answer for the "Why did you rate this article today?" survey question.',
 87+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'This is a possible answer for the "Why did you rate this article today?" survey question.',
 88+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'This is a possible answer for the "Why did you rate this article today?" survey question.',
 89+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'This is a possible answer for the "Why did you rate this article today?" survey question.',
 90+ 'articlefeedback-survey-answer-whyrated-other' => 'This is a possible answer for the "Why did you rate this article today?" survey question. The user can check this to fill out an answer that wasn\'t provided as a checkbox.
 91+{{Identical|Other}}',
 92+ 'articlefeedback-survey-question-useful' => 'This is a question in the survey with "yes" and "no" (prefswitch-survey-true and prefswitch-survey-false) as possible answers.',
 93+ 'articlefeedback-survey-question-useful-iffalse' => 'This question appears when the user checks "no" for the "Do you believe the ratings provided are useful and clear?" question. The user can enter their answer in a text box.',
 94+ 'articlefeedback-survey-question-comments' => 'This is a question in the survey with a text box that the user can enter their answer in.',
 95+ 'articlefeedback-survey-submit' => 'This is the caption for the button that submits the survey.
 96+{{Identical|Submit}}',
 97+ 'articlefeedback-survey-title' => 'This text appears in the title bar of the survey dialog.',
 98+ 'articlefeedback-survey-thanks' => 'This text appears when the user has successfully submitted the survey.',
 99+ 'articlefeedback-pitch-or' => '{{Identical|Or}}',
 100+ 'articlefeedback-pitch-join-body' => 'Based on [[MediaWiki:Articlefeedback-pitch-join-message]].',
 101+ 'articlefeedback-pitch-join-login' => '{{Identical|Log in}}',
 102+);
 103+
 104+/** Afrikaans (Afrikaans)
 105+ * @author Naudefj
 106+ */
 107+$messages['af'] = array(
 108+ 'articlefeedback' => 'Bladsybeoordeling',
 109+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Ek wil bydrae tot {{site name}}',
 110+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Ek hou daarvan om my mening te deel',
 111+ 'articlefeedback-survey-answer-whyrated-other' => 'Ander',
 112+ 'articlefeedback-survey-question-useful-iffalse' => 'Hoekom?',
 113+ 'articlefeedback-survey-question-comments' => 'Het u enige addisionele kommentaar?',
 114+ 'articlefeedback-survey-submit' => 'Dien in',
 115+ 'articlefeedback-survey-title' => "Antwoord asseblief 'n paar vrae",
 116+ 'articlefeedback-survey-thanks' => 'Dankie dat u die opname ingevul het.',
 117+ 'articlefeedback-form-switch-label' => 'Verskaf terugvoer',
 118+ 'articlefeedback-form-panel-title' => 'U terugvoer',
 119+ 'articlefeedback-form-panel-instructions' => "Neem asseblief 'n oomblik om vir hierdie bladsy te stem.",
 120+ 'articlefeedback-form-panel-submit' => 'Stuur terugvoer',
 121+ 'articlefeedback-report-switch-label' => 'Wys resultate',
 122+ 'articlefeedback-pitch-reject' => 'Nee dankie',
 123+);
 124+
 125+/** Arabic (العربية)
 126+ * @author Ciphers
 127+ * @author Mido
 128+ */
 129+$messages['ar'] = array(
 130+ 'articlefeedback' => 'ملاحظات على المقال',
 131+ 'articlefeedback-desc' => 'ملاحظات على المقال',
 132+ 'articlefeedback-survey-question-whyrated' => 'الرجاء إخبارنا لماذا قمت بتقييم هذه الصفحة اليوم (ضع علامة أمام كل ما ينطبق):',
 133+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'أردت أن أساهم في التقييم الكلي للصفحة',
 134+ 'articlefeedback-survey-answer-whyrated-development' => 'آمل أن التصويت الذي أدلي به سيؤثر إيجابا على تطوير الصفحة',
 135+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => ' أردت أن أساهم في {{SITENAME}}',
 136+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'أود مشاركة رأيي',
 137+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'لم أقدم أي تقييمات اليوم، لكني أردت إعطاء ملاحظات عن هذه الأداة',
 138+ 'articlefeedback-survey-answer-whyrated-other' => 'ܐܚܪܢܐ',
 139+ 'articlefeedback-survey-question-useful' => 'هل تعتقد أن التقييم المقدم مفيد وواضح؟',
 140+ 'articlefeedback-survey-question-useful-iffalse' => 'ܠܡܢܐ?',
 141+ 'articlefeedback-survey-question-comments' => 'هل لديك أي تعليقات إضافية؟',
 142+ 'articlefeedback-survey-submit' => 'ܫܕܪ',
 143+ 'articlefeedback-survey-title' => 'الرجاء الإجابة على بعض الأسئلة',
 144+ 'articlefeedback-survey-thanks' => 'شكرا لملء الاستبيان.',
 145+ 'articlefeedback-form-switch-label' => 'تقديم استبيان',
 146+ 'articlefeedback-form-panel-title' => 'ملاحظاتك',
 147+ 'articlefeedback-form-panel-instructions' => 'الرجاء قضاء بعض وقت لتقييم هذه الصفحة.',
 148+ 'articlefeedback-form-panel-submit' => 'إرسال الملاحظات',
 149+ 'articlefeedback-report-switch-label' => 'عرض النتائج',
 150+ 'articlefeedback-report-panel-title' => 'نتائج الملاحظات',
 151+ 'articlefeedback-report-panel-description' => 'متوسط التقييمات الحالية.',
 152+ 'articlefeedback-report-empty' => 'لا توجد تقييمات',
 153+ 'articlefeedback-report-ratings' => 'تقييمات $1',
 154+ 'articlefeedback-field-trustworthy-label' => 'جدير بالثقة',
 155+ 'articlefeedback-field-trustworthy-tip' => 'هل تظن أن لهذه الصفحة استشهادات كافية وأن تلك الاستشهادات تأتي من مصادر جديرة بالثقة؟',
 156+ 'articlefeedback-field-complete-label' => 'مكتمل',
 157+ 'articlefeedback-field-complete-tip' => 'هل تشعر بأن هذه الصفحة تغطي مجالات الموضوع الأساسية كما ينبغي؟',
 158+ 'articlefeedback-field-objective-label' => 'غير متحيز',
 159+ 'articlefeedback-field-objective-tip' => 'هل تشعر أن تظهر هذه الصفحة هي تمثيل عادل لجميع وجهات النظر حول هذ الموضوع؟',
 160+ 'articlefeedback-field-wellwritten-label' => 'مكتوبة بشكل جيد',
 161+ 'articlefeedback-field-wellwritten-tip' => 'هل تشعر بأن هذه الصفحة منظمة تنظيماً جيدا ومكتوبة بشكل جيد؟',
 162+ 'articlefeedback-pitch-reject' => 'لا، شكراً',
 163+ 'articlefeedback-pitch-survey-accept' => 'بدء الاستقصاء',
 164+ 'articlefeedback-pitch-join-accept' => 'أنشئ حسابا',
 165+ 'articlefeedback-pitch-edit-accept' => 'بدء التحرير',
 166+);
 167+
 168+/** Aramaic (ܐܪܡܝܐ) */
 169+$messages['arc'] = array(
 170+ 'articlefeedback-survey-answer-whyrated-other' => 'ܐܚܪܢܐ',
 171+ 'articlefeedback-survey-question-useful-iffalse' => 'ܠܡܢܐ?',
 172+ 'articlefeedback-survey-submit' => 'ܫܕܪ',
 173+);
 174+
 175+/** Bashkir (Башҡортса)
 176+ * @author Assele
 177+ */
 178+$messages['ba'] = array(
 179+ 'articlefeedback' => 'Мәҡәләне баһалау',
 180+ 'articlefeedback-desc' => 'Мәҡәләне баһалау (һынау өсөн)',
 181+ 'articlefeedback-survey-question-whyrated' => 'Зинһар, ниңә һеҙ бөгөн был биткә баһа биреүегеҙҙе беҙгә белгертегеҙ (бөтә тап килгән яуаптарҙы билдәләгеҙ):',
 182+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Минең был биттең дөйөм баһаһына өлөш индергем килде.',
 183+ 'articlefeedback-survey-answer-whyrated-development' => 'Минең баһам был биттең үҫешенә ыңғай йоғонто яһар, тип өмөт итәм.',
 184+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Минең {{SITENAME}} проектына өлөш индергем килде.',
 185+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Мин үҙ фекерем менән бүлешергә ярятам',
 186+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Бин бөгөн баһа ҡуйманым, әммә был мөмкинлек тураһында үҙ фекеремде ҡалдырырға теләйем',
 187+ 'articlefeedback-survey-answer-whyrated-other' => 'Башҡа',
 188+ 'articlefeedback-survey-question-useful' => 'Ҡуйылған баһалар файҙалы һәм аңлайышлы, тип иҫәпләйһегеҙме?',
 189+ 'articlefeedback-survey-question-useful-iffalse' => 'Ниңә?',
 190+ 'articlefeedback-survey-question-comments' => 'Һеҙҙең берәй төрлө өҫтәмә иҫкәрмәләрегеҙ бармы?',
 191+ 'articlefeedback-survey-submit' => 'Ебәрергә',
 192+ 'articlefeedback-survey-title' => 'Зинһар, бер нисә һорауға яуап бирегеҙ',
 193+ 'articlefeedback-survey-thanks' => 'Һорауҙарға яуап биреүегеҙ өсөн рәхмәт.',
 194+ 'articlefeedback-form-switch-label' => 'Баһалама ебәреү',
 195+ 'articlefeedback-form-panel-title' => 'Һеҙҙең баһаламағыҙ',
 196+ 'articlefeedback-form-panel-instructions' => 'Зинһар, был битте баһалар өсөн ваҡытығыҙҙы бүлегеҙ.',
 197+ 'articlefeedback-form-panel-submit' => 'Баһалауҙы ебәрергә',
 198+ 'articlefeedback-report-switch-label' => 'Һөҙөмтәне күрһәтергә',
 199+ 'articlefeedback-report-panel-title' => 'Баһалау һөҙөмтәһе',
 200+ 'articlefeedback-report-panel-description' => 'Ағымдағы уртаса баһалар.',
 201+ 'articlefeedback-report-empty' => 'Баһаламалар юҡ',
 202+ 'articlefeedback-report-ratings' => '$1 баһалама',
 203+ 'articlefeedback-field-trustworthy-label' => 'Дөрөҫлөк',
 204+ 'articlefeedback-field-trustworthy-tip' => 'Һеҙ был биттә етәрлек сығанаҡтар бар һәм сығанаҡтар ышаныслы, тип һанайһығыҙмы?',
 205+ 'articlefeedback-field-complete-label' => 'Тулылыҡ',
 206+ 'articlefeedback-field-complete-tip' => 'Һеҙ был бит төп һорауҙарҙы етәрлек кимәлдә аса, тип һанайһығыҙмы?',
 207+ 'articlefeedback-field-objective-label' => 'Битарафлыҡ',
 208+ 'articlefeedback-field-objective-tip' => 'Һеҙ был бит ҡағылған һорау буйынса бөтә фекерҙәрҙе лә ғәҙел сағылдыра, тип һанайһығыҙмы?',
 209+ 'articlefeedback-field-wellwritten-label' => 'Уҡымлылыҡ',
 210+ 'articlefeedback-field-wellwritten-tip' => 'Һеҙ был бит яҡшы ойошторолған һәм яҡшы яҙылған, тип һанайһығыҙмы?',
 211+ 'articlefeedback-pitch-reject' => 'Юҡ, рәхмәт',
 212+ 'articlefeedback-pitch-survey-accept' => 'Башларға',
 213+ 'articlefeedback-pitch-join-accept' => 'Иҫәп яҙмаһын булдырырға',
 214+ 'articlefeedback-pitch-edit-accept' => 'Үҙгәртә башларға',
 215+);
 216+
 217+/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
 218+ * @author EugeneZelenko
 219+ * @author Jim-by
 220+ * @author Wizardist
 221+ */
 222+$messages['be-tarask'] = array(
 223+ 'articlefeedback' => 'Адзнака артыкулаў',
 224+ 'articlefeedback-desc' => 'Адзнака артыкулаў (пачатковая вэрсія)',
 225+ 'articlefeedback-survey-question-whyrated' => 'Калі ласка, паведаміце нам, чаму Вы адзначылі сёньня гэтую старонку (пазначце ўсе падыходзячыя варыянты):',
 226+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Я жадаю зрабіць унёсак у агульную адзнаку старонкі',
 227+ 'articlefeedback-survey-answer-whyrated-development' => 'Я спадзяюся, што мая адзнака пазытыўна паўплывае на разьвіцьцё старонкі',
 228+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Я жадаю садзейнічаць разьвіцьцю {{GRAMMAR:родны|{{SITENAME}}}}',
 229+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Я жадаю падзяліцца маім пунктам гледжаньня',
 230+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Я не адзначыў сёньня, але хацеў даць водгук пра гэтую магчымасьць',
 231+ 'articlefeedback-survey-answer-whyrated-other' => 'Іншае',
 232+ 'articlefeedback-survey-question-useful' => 'Вы верыце, што пададзеныя адзнакі карысныя і зразумелыя?',
 233+ 'articlefeedback-survey-question-useful-iffalse' => 'Чаму?',
 234+ 'articlefeedback-survey-question-comments' => 'Вы маеце якія-небудзь дадатковыя камэнтары?',
 235+ 'articlefeedback-survey-submit' => 'Даслаць',
 236+ 'articlefeedback-survey-title' => 'Калі ласка, адкажыце на некалькі пытаньняў',
 237+ 'articlefeedback-survey-thanks' => 'Дзякуй за адказы на пытаньні.',
 238+ 'articlefeedback-error' => 'Узьнікла памылка. Калі ласка, паспрабуйце потым',
 239+ 'articlefeedback-form-switch-label' => 'Адзначце гэтую старонку',
 240+ 'articlefeedback-form-panel-title' => 'Адзначце гэтую старонку',
 241+ 'articlefeedback-form-panel-instructions' => 'Калі ласка, знайдзіце час, каб адзначыць гэтую старонку.',
 242+ 'articlefeedback-form-panel-clear' => 'Выдаліць гэтую адзнаку',
 243+ 'articlefeedback-form-panel-expertise' => 'Я маю значныя веды па гэтай тэме',
 244+ 'articlefeedback-form-panel-expertise-studies' => 'Я яе вывучаў у каледжы/унівэрсытэце',
 245+ 'articlefeedback-form-panel-expertise-profession' => 'Гэта частка маёй прафэсіі',
 246+ 'articlefeedback-form-panel-expertise-hobby' => 'Яна зьвязаная з маімі захапленьнямі і інтарэсамі',
 247+ 'articlefeedback-form-panel-expertise-other' => 'Крыніцы маіх ведаў няма ў гэтым сьпісе',
 248+ 'articlefeedback-form-panel-submit' => 'Даслаць адзнакі',
 249+ 'articlefeedback-form-panel-success' => 'Пасьпяхова захаваны',
 250+ 'articlefeedback-report-switch-label' => 'Паказаць адзнакі старонкі',
 251+ 'articlefeedback-report-panel-title' => 'Адзнакі старонкі',
 252+ 'articlefeedback-report-panel-description' => 'Цяперашнія сярэднія адзнакі.',
 253+ 'articlefeedback-report-empty' => 'Адзнакаў няма',
 254+ 'articlefeedback-report-ratings' => '$1 {{PLURAL:$1|адзнака|адзнакі|адзнакаў}}',
 255+ 'articlefeedback-field-trustworthy-label' => 'Надзейны',
 256+ 'articlefeedback-field-trustworthy-tip' => 'Вы лічыце, што гэтая старонка мае дастаткова цытатаў, і яны паходзяць з крыніц вартых даверу?',
 257+ 'articlefeedback-field-complete-label' => 'Скончанасьць',
 258+ 'articlefeedback-field-complete-tip' => 'Вы лічыце, што гэтая старонка раскрывае асноўныя пытаньні тэмы як сьлед?',
 259+ 'articlefeedback-field-objective-label' => "Аб'ектыўны",
 260+ 'articlefeedback-field-objective-tip' => 'Вы лічыце, што на гэтай старонцы адлюстраваныя усе пункты гледжаньня на пытаньне?',
 261+ 'articlefeedback-field-wellwritten-label' => 'Добра напісаны',
 262+ 'articlefeedback-field-wellwritten-tip' => 'Вы лічыце, што гэтая старонка добра арганізаваная і добра напісаная?',
 263+ 'articlefeedback-pitch-reject' => 'Можа потым',
 264+ 'articlefeedback-pitch-or' => 'ці',
 265+ 'articlefeedback-pitch-thanks' => 'Дзякуй! Вашая адзнака была захаваная.',
 266+ 'articlefeedback-pitch-survey-message' => 'Калі ласка, знайдзіце час каб прыняць удзел у невялікім апытаньні.',
 267+ 'articlefeedback-pitch-survey-accept' => 'Пачаць апытаньне',
 268+ 'articlefeedback-pitch-join-message' => 'Вы ведалі, што можаце стварыць рахунак?',
 269+ 'articlefeedback-pitch-join-body' => 'Рахунак дапаможа Вам сачыць за Вашымі рэдагаваньнямі, удзельнічаць у абмеркаваньнях і быць часткай супольнасьці.',
 270+ 'articlefeedback-pitch-join-accept' => 'Стварыць рахунак',
 271+ 'articlefeedback-pitch-join-login' => 'Увайсьці ў сыстэму',
 272+ 'articlefeedback-pitch-edit-message' => 'Вы ведалі, што можаце рэдагаваць гэтую старонку?',
 273+ 'articlefeedback-pitch-edit-accept' => 'Рэдагаваць гэтую старонку',
 274+ 'articlefeedback-survey-message-success' => 'Дзякуй за адказы на гэтае апытаньне.',
 275+ 'articlefeedback-survey-message-error' => 'Узьнікла памылка.
 276+Калі ласка, паспрабуйце потым.',
 277+);
 278+
 279+/** Bulgarian (Български)
 280+ * @author DCLXVI
 281+ * @author Turin
 282+ */
 283+$messages['bg'] = array(
 284+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Исках да допринеса за общата оценка на страницата',
 285+ 'articlefeedback-survey-answer-whyrated-development' => 'Надявам се, че оценката ми ще се отрази положително върху развитието на страницата',
 286+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Исках да допринеса за {{SITENAME}}',
 287+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Харесва ми да споделям мнението си',
 288+ 'articlefeedback-survey-answer-whyrated-other' => 'Друго',
 289+ 'articlefeedback-survey-question-useful-iffalse' => 'Защо?',
 290+ 'articlefeedback-survey-question-comments' => 'Имате ли някакви допълнителни коментари?',
 291+ 'articlefeedback-survey-submit' => 'Изпращане',
 292+ 'articlefeedback-survey-title' => 'Моля, отговорете на няколко въпроса',
 293+ 'articlefeedback-survey-thanks' => 'Благодарим ви, че попълнихте въпросника!',
 294+ 'articlefeedback-report-switch-label' => 'Показване на резултатите',
 295+);
 296+
 297+/** Breton (Brezhoneg)
 298+ * @author Fohanno
 299+ * @author Fulup
 300+ * @author Gwendal
 301+ * @author Y-M D
 302+ */
 303+$messages['br'] = array(
 304+ 'articlefeedback' => 'Priziadenn pennadoù',
 305+ 'articlefeedback-desc' => 'Priziadenn pennadoù (stumm stur)',
 306+ 'articlefeedback-survey-question-whyrated' => "Roit deomp an abeg d'ar perak ho peus priziet ar bajenn-mañ hiziv (kevaskit an abegoù gwirion) :",
 307+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => "C'hoant em boa da reiñ sikour evit priziañ ar bajenn en ur mod hollek",
 308+ 'articlefeedback-survey-answer-whyrated-development' => "Spi am eus e servijo d'un doare pozitivel ma friziadenn evit dioreiñ ar bajenn",
 309+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => "C'hoant em boa da gemer perzh e {{SITENAME}}",
 310+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Plijout a ra din reiñ ma ali',
 311+ 'articlefeedback-survey-answer-whyrated-didntrate' => "N'am eus ket priziet ar bajenn hiziv, reiñ ma soñj diwar-benn an arc'hweladur an hini eo",
 312+ 'articlefeedback-survey-answer-whyrated-other' => 'All',
 313+ 'articlefeedback-survey-question-useful' => "Hag-eñ e soñjoc'h ez eo ar briziadennoù roet talvoudus ha sklaer ?",
 314+ 'articlefeedback-survey-question-useful-iffalse' => 'Perak ?',
 315+ 'articlefeedback-survey-question-comments' => 'Evezhiadennoù all ho pefe ?',
 316+ 'articlefeedback-survey-submit' => 'Kas',
 317+ 'articlefeedback-survey-title' => "Trugarez da respont d'un nebeut goulennoù",
 318+ 'articlefeedback-survey-thanks' => 'Trugarez da vezañ leuniet ar goulennaoueg.',
 319+ 'articlefeedback-error' => "C'hoarvezet ez eus ur fazi. Esaeit en-dro diwezhtaoc'h, mar plij.",
 320+ 'articlefeedback-form-switch-label' => "Reiñ un notenn d'ar bajenn-mañ",
 321+ 'articlefeedback-form-panel-title' => "Reiñ un notenn d'ar bajenn-mañ",
 322+ 'articlefeedback-form-panel-instructions' => 'Trugarez da gemer un tamm amzer da briziañ ar bajenn-mañ.',
 323+ 'articlefeedback-form-panel-clear' => 'Lemel an notenn-mañ',
 324+ 'articlefeedback-form-panel-expertise' => 'Anavezout a ran diouzh an danvez-se',
 325+ 'articlefeedback-form-panel-expertise-studies' => 'Studiet eo bet ganin er skol pe er skol-veur',
 326+ 'articlefeedback-form-panel-expertise-profession' => 'Ul lodenn eus ma micher eo',
 327+ 'articlefeedback-form-panel-expertise-hobby' => 'Dik on gant an danvez-se',
 328+ 'articlefeedback-form-panel-expertise-other' => "Orin ma anaouedegezh n'eo ket renablet aze",
 329+ 'articlefeedback-form-panel-submit' => 'Kas an evezhiadenn',
 330+ 'articlefeedback-form-panel-success' => 'Enrollet ervat',
 331+ 'articlefeedback-report-switch-label' => 'Gwelet notennoù ar bajenn',
 332+ 'articlefeedback-report-panel-title' => 'Priziadennoù ar bajenn',
 333+ 'articlefeedback-report-panel-description' => 'Notennoù keitat evit ar mare.',
 334+ 'articlefeedback-report-empty' => 'Priziadenn ebet',
 335+ 'articlefeedback-report-ratings' => '$1 priziadenn',
 336+ 'articlefeedback-field-trustworthy-label' => 'A fiziañs',
 337+ 'articlefeedback-field-trustworthy-tip' => "Ha soñjal a ra deoc'h ez eus arroudennoù a-walc'h er bajenn-mañ ? Ha diwar mammennoù sirius e teuont ?",
 338+ 'articlefeedback-field-complete-label' => 'Graet',
 339+ 'articlefeedback-field-complete-tip' => "Ha soñjal a ra deoc'h e vez graet mat tro temoù pennañ ar sujed ?",
 340+ 'articlefeedback-field-objective-label' => 'Diuntu',
 341+ 'articlefeedback-field-objective-tip' => "Ha soñjal a ra deoc'h e vez kavet displeget er bajenn-mañ, en un doare reizh a-walc'h, holl tuioù ar sujed ?",
 342+ 'articlefeedback-field-wellwritten-label' => 'Skrivet brav',
 343+ 'articlefeedback-field-wellwritten-tip' => "Ha soñjal a ra deoc'h eo skrivet brav ha frammet mat ar bajenn-mañ ?",
 344+ 'articlefeedback-pitch-reject' => "Diwezhatoc'hik marteze",
 345+ 'articlefeedback-pitch-or' => 'pe',
 346+ 'articlefeedback-pitch-thanks' => 'Trugarez ! Enrollet eo bet ho priziadenn.',
 347+ 'articlefeedback-pitch-survey-message' => "Tapit un tammig amzer da respont d'ur sontadeg vihan.",
 348+ 'articlefeedback-pitch-survey-accept' => 'Kregiñ gant an enklask',
 349+ 'articlefeedback-pitch-join-message' => "Ha gouzout a rit e c'hallit krouiñ ur gont ? Gant ur gont e c'hallot heuliañ ar c'hemmoù degaset ganeoc'h, kemer perzh e kaozeadennoù, ha bezañ ezel eus ar gumuniezh.",
 350+ 'articlefeedback-pitch-join-accept' => 'Krouiñ ur gont',
 351+ 'articlefeedback-pitch-join-login' => 'Kevreañ',
 352+ 'articlefeedback-pitch-edit-message' => "Ha gouzout a rit e c'hallit degas kemmoù war ar bajenn-mañ ?",
 353+ 'articlefeedback-pitch-edit-accept' => 'Degas kemmoù war ar bajenn-mañ',
 354+ 'articlefeedback-survey-message-success' => 'Trugarez da vezañ leuniet ar goulennaoueg.',
 355+ 'articlefeedback-survey-message-error' => "Ur fazi zo bet.
 356+Klaskit en-dro diwezhatoc'h.",
 357+);
 358+
 359+/** Bosnian (Bosanski)
 360+ * @author CERminator
 361+ */
 362+$messages['bs'] = array(
 363+ 'articlefeedback' => 'Ocjenjivanje članaka',
 364+ 'articlefeedback-desc' => 'Ocjenjivanje članaka (probna verzija)',
 365+ 'articlefeedback-survey-question-whyrated' => 'Molimo recite nam zašto se ocijenili danas ovu stranicu (označite sve koje se može primijeniti):',
 366+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Želio sam da pridonesem sveukupnoj ocjeni stranice',
 367+ 'articlefeedback-survey-answer-whyrated-development' => 'Nadam se da će moja ocjena imati pozitivan odjek na uređivanje stranice',
 368+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Želim da pridonosim na projektu {{SITENAME}}',
 369+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Volim dijeliti svoje mišljenje',
 370+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Nisam dao ocjene danas, ali sam želio da dadnem povratne podatke o mogućnostima',
 371+ 'articlefeedback-survey-answer-whyrated-other' => 'Ostalo',
 372+ 'articlefeedback-survey-question-useful' => 'Da li vjerujete da su date ocjene korisne i jasne?',
 373+ 'articlefeedback-survey-question-useful-iffalse' => 'Zašto?',
 374+ 'articlefeedback-survey-question-comments' => 'Da li imate dodatnih komentara?',
 375+ 'articlefeedback-survey-submit' => 'Pošalji',
 376+ 'articlefeedback-survey-title' => 'Molimo odgovorite na nekoliko pitanja',
 377+ 'articlefeedback-survey-thanks' => 'Hvala vam na popunjavanju ankete.',
 378+ 'articlefeedback-error' => 'Desila se greška. Molimo pokušajte kasnije.',
 379+ 'articlefeedback-form-switch-label' => 'Ocijeni ovu stranicu',
 380+ 'articlefeedback-form-panel-title' => 'Ocijeni ovu stranicu',
 381+ 'articlefeedback-form-panel-instructions' => 'Molimo odvojite trenutak vremena da ocijenite ovu stranicu.',
 382+ 'articlefeedback-form-panel-clear' => 'Ukloni ovu ocjenu',
 383+ 'articlefeedback-form-panel-expertise' => 'Imam ranije znanje o ovoj temi',
 384+ 'articlefeedback-form-panel-expertise-studies' => 'Ovo sam studirao na koledžu/fakultetu',
 385+ 'articlefeedback-form-panel-expertise-profession' => 'Ovo je dio moje struke',
 386+ 'articlefeedback-form-panel-expertise-hobby' => 'Ovo je vezano sa mojim hobijima ili zanimanjima',
 387+ 'articlefeedback-form-panel-expertise-other' => 'Izvor mog znanja nije prikazan ovdje',
 388+ 'articlefeedback-form-panel-submit' => 'Pošalji ocjene',
 389+ 'articlefeedback-form-panel-success' => 'Uspješno sačuvano',
 390+ 'articlefeedback-report-switch-label' => 'Prikaži ocjene stranice',
 391+ 'articlefeedback-report-panel-title' => 'Ocjene stranice',
 392+ 'articlefeedback-report-panel-description' => 'Trenutni prosječni rejtinzi.',
 393+ 'articlefeedback-report-empty' => 'Bez ocjena',
 394+ 'articlefeedback-report-ratings' => '$1 ocjena',
 395+ 'articlefeedback-field-trustworthy-label' => 'Vjerodostojno',
 396+ 'articlefeedback-field-trustworthy-tip' => 'Da li smatrate da ova stranica ima dovoljno izvora i da su oni iz provjerljivih izvora?',
 397+ 'articlefeedback-field-complete-label' => 'Završeno',
 398+ 'articlefeedback-field-complete-tip' => 'Da li mislite da ova stranica pokriva osnovna područja teme koja bi trebala?',
 399+ 'articlefeedback-field-objective-label' => 'Nepristrano',
 400+ 'articlefeedback-field-objective-tip' => 'Da li smatrate da ova stranica prikazuje neutralni prikaz iz svih perspektiva o temi?',
 401+ 'articlefeedback-field-wellwritten-label' => 'Dobro napisano',
 402+ 'articlefeedback-field-wellwritten-tip' => 'Da li mislite da je ova stranica dobro organizirana i dobro napisana?',
 403+ 'articlefeedback-pitch-reject' => 'Možda kasnije',
 404+ 'articlefeedback-pitch-or' => 'ili',
 405+ 'articlefeedback-pitch-survey-accept' => 'Započni anketu',
 406+ 'articlefeedback-pitch-join-accept' => 'Napravi račun',
 407+ 'articlefeedback-pitch-join-login' => 'Prijavi se',
 408+ 'articlefeedback-pitch-edit-accept' => 'Uredite ovu stranicu',
 409+ 'articlefeedback-survey-message-success' => 'Hvala vam na popunjavanju ankete.',
 410+ 'articlefeedback-survey-message-error' => 'Desila se greška.
 411+Molimo pokušajte kasnije.',
 412+);
 413+
 414+/** Catalan (Català)
 415+ * @author El libre
 416+ * @author Solde
 417+ */
 418+$messages['ca'] = array(
 419+ 'articlefeedback' => "Avaluació de l'article",
 420+ 'articlefeedback-desc' => "Avaluació de l'article",
 421+ 'articlefeedback-survey-question-whyrated' => "Per favor, diga'ns per què has valorat aquesta pàgina avui (marca totes les opcions que creguis convenient):",
 422+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Vull contribuir a la qualificació global de la pàgina',
 423+ 'articlefeedback-survey-answer-whyrated-development' => 'Espero que la meva qualificació afecti positivament al desenvolupament de la pàgina',
 424+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Volia contribuir a {{SITENAME}}',
 425+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Vull compartir la meva opinió',
 426+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'No he valorat res avui, però volia donar resposta a la característica',
 427+ 'articlefeedback-survey-answer-whyrated-other' => 'Altres',
 428+ 'articlefeedback-survey-question-useful' => 'Creus que les valoracions proporcionades són útils i clares?',
 429+ 'articlefeedback-survey-question-useful-iffalse' => 'Per què?',
 430+ 'articlefeedback-survey-question-comments' => 'Tens algun comentari addicional?',
 431+ 'articlefeedback-survey-submit' => 'Trametre',
 432+ 'articlefeedback-survey-title' => 'Si us plau, contesti algunes preguntes',
 433+ 'articlefeedback-survey-thanks' => "Gràcies per omplir l'enquesta.",
 434+ 'articlefeedback-form-switch-label' => 'Proporciona informació',
 435+ 'articlefeedback-form-panel-title' => 'Els teus comentaris',
 436+ 'articlefeedback-form-panel-instructions' => 'Si us plau dedica un moment per valorar aquesta pàgina.',
 437+ 'articlefeedback-form-panel-submit' => 'Envia comentaris',
 438+ 'articlefeedback-report-switch-label' => 'Mostra els resultats',
 439+ 'articlefeedback-report-panel-title' => 'Resultats dels comentaris',
 440+ 'articlefeedback-report-panel-description' => 'Actual mitjana de qualificacions.',
 441+ 'articlefeedback-report-empty' => 'No hi ha valoracions',
 442+ 'articlefeedback-report-ratings' => '$1 valoracions',
 443+ 'articlefeedback-field-trustworthy-label' => 'Digne de confiança',
 444+ 'articlefeedback-field-complete-label' => 'Complet',
 445+ 'articlefeedback-field-complete-tip' => 'Consideres que aquesta pàgina aborda els temes essencials que havien de ser coberts?',
 446+ 'articlefeedback-field-objective-label' => 'Imparcial',
 447+ 'articlefeedback-field-objective-tip' => "Creus que aquesta pàgina representa, de forma equilibrada, tots els punts de vista sobre l'assumpte?",
 448+ 'articlefeedback-field-wellwritten-label' => 'Ben escrit',
 449+ 'articlefeedback-pitch-reject' => 'No, gràcies',
 450+ 'articlefeedback-pitch-survey-accept' => "Comença l'enquesta",
 451+ 'articlefeedback-pitch-join-accept' => 'Crea un compte',
 452+ 'articlefeedback-pitch-edit-accept' => 'Comença a editar',
 453+);
 454+
 455+/** Chechen (Нохчийн)
 456+ * @author Sasan700
 457+ */
 458+$messages['ce'] = array(
 459+ 'articlefeedback-form-panel-submit' => 'Дlадахьийта хетарг',
 460+);
 461+
 462+/** Czech (Česky)
 463+ * @author Mormegil
 464+ */
 465+$messages['cs'] = array(
 466+ 'articlefeedback' => 'Hodnocení článku',
 467+ 'articlefeedback-desc' => 'Hodnocení článků (pilotní verze)',
 468+ 'articlefeedback-survey-question-whyrated' => 'Proč jste dnes hodnotili tuto stránku (zaškrtněte všechny platné možnosti)?',
 469+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Chtěl jsem ovlivnit výsledné ohodnocení stránky',
 470+ 'articlefeedback-survey-answer-whyrated-development' => 'Doufám, že mé hodnocení pozitivně ovlivní budoucí vývoj stránky',
 471+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Chtěl jsem pomoci {{grammar:3sg|{{SITENAME}}}}',
 472+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Rád sděluji svůj názor',
 473+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Dnes jsem nehodnotil, ale chtěl jsem poskytnout svůj názor na tuto funkci',
 474+ 'articlefeedback-survey-answer-whyrated-other' => 'Jiný důvod',
 475+ 'articlefeedback-survey-question-useful' => 'Myslíte si, že poskytovaná hodnocení jsou užitečná a pochopitelná?',
 476+ 'articlefeedback-survey-question-useful-iffalse' => 'Proč?',
 477+ 'articlefeedback-survey-question-comments' => 'Máte nějaké další komentáře?',
 478+ 'articlefeedback-survey-submit' => 'Odeslat',
 479+ 'articlefeedback-survey-title' => 'Odpovězte prosím na několik otázek',
 480+ 'articlefeedback-survey-thanks' => 'Děkujeme za vyplnění průzkumu.',
 481+ 'articlefeedback-form-panel-instructions' => 'Věnujte prosím chvilku ohodnocení této stránky.',
 482+ 'articlefeedback-report-switch-label' => 'Zobrazit výsledky',
 483+ 'articlefeedback-field-trustworthy-tip' => 'Máte pocit, že tato stránka dostatečně odkazuje na zdroje a použité zdroje jsou důvěryhodné?',
 484+ 'articlefeedback-field-complete-label' => 'Úplnost',
 485+ 'articlefeedback-field-complete-tip' => 'Máte pocit, že tato stránka pokrývá všechny důležité části tématu?',
 486+ 'articlefeedback-field-objective-tip' => 'Máte pocit, že tato stránka spravedlivě pokrývá všechny pohledy na dané téma?',
 487+ 'articlefeedback-field-wellwritten-tip' => 'Máte pocit, že tato stránka je správně organizována a dobře napsána?',
 488+);
 489+
 490+/** German (Deutsch)
 491+ * @author Kghbln
 492+ * @author Metalhead64
 493+ * @author Purodha
 494+ */
 495+$messages['de'] = array(
 496+ 'articlefeedback' => 'Seiteneinschätzung',
 497+ 'articlefeedback-desc' => 'Ermöglicht die Einschätzung von Seiten (Pilotversion)',
 498+ 'articlefeedback-survey-question-whyrated' => 'Bitte lasse uns wissen, warum du diese Seite heute eingeschätzt hast (Zutreffendes bitte ankreuzen):',
 499+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Ich wollte mich an der Einschätzung der Seite beteiligen',
 500+ 'articlefeedback-survey-answer-whyrated-development' => 'Ich hoffe, dass meine Einschätzung die künftige Entwicklung der Seite positiv beeinflusst',
 501+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Ich wollte mich an {{SITENAME}} beteiligen',
 502+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Ich teile meine Einschätzung gerne mit',
 503+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Ich habe heute keine Einschätzung vorgenommen, wollte allerdings eine Rückmeldung zu dieser Funktion zur Einschätzung der Seite geben',
 504+ 'articlefeedback-survey-answer-whyrated-other' => 'Anderes',
 505+ 'articlefeedback-survey-question-useful' => 'Glaubst du, dass die abgegebenen Einschätzungen nützlich und verständlich sind?',
 506+ 'articlefeedback-survey-question-useful-iffalse' => 'Warum?',
 507+ 'articlefeedback-survey-question-comments' => 'Hast du noch weitere Anmerkungen?',
 508+ 'articlefeedback-survey-submit' => 'Speichern',
 509+ 'articlefeedback-survey-title' => 'Bitte beantworte uns ein paar Fragen',
 510+ 'articlefeedback-survey-thanks' => 'Vielen Dank für die Teilnahme an der Umfrage.',
 511+ 'articlefeedback-error' => 'Ein Fehler ist aufgetreten. Bitte versuche es später erneut.',
 512+ 'articlefeedback-form-switch-label' => 'Diese Seite einschätzen',
 513+ 'articlefeedback-form-panel-title' => 'Diese Seite einschätzen',
 514+ 'articlefeedback-form-panel-instructions' => 'Bitte nimm dir kurz Zeit, diese Seite einzuschätzen.',
 515+ 'articlefeedback-form-panel-clear' => 'Einschätzung entfernen',
 516+ 'articlefeedback-form-panel-expertise' => 'Ich habe Vorkenntnisse zu diesem Thema',
 517+ 'articlefeedback-form-panel-expertise-studies' => 'Ich habe es an einer Hochschule studiert',
 518+ 'articlefeedback-form-panel-expertise-profession' => 'Es ist ein Teil meines Berufes',
 519+ 'articlefeedback-form-panel-expertise-hobby' => 'Es hängt mit meinen Hobbies und Interesse zusammen',
 520+ 'articlefeedback-form-panel-expertise-other' => 'Die Grund für meine Kenntnisse ist hier nicht aufgeführt',
 521+ 'articlefeedback-form-panel-submit' => 'Einschätzung übermitteln',
 522+ 'articlefeedback-form-panel-success' => 'Erfolgreich gespeichert',
 523+ 'articlefeedback-report-switch-label' => 'Einschätzungen zu dieser Seite ansehen',
 524+ 'articlefeedback-report-panel-title' => 'Einschätzungen zu dieser Seite',
 525+ 'articlefeedback-report-panel-description' => 'Aktuelle Durchschnittsergebnisse der Einschätzungen',
 526+ 'articlefeedback-report-empty' => 'Keine Einschätzungen',
 527+ 'articlefeedback-report-ratings' => '$1 Einschätzungen',
 528+ 'articlefeedback-field-trustworthy-label' => 'Vertrauenswürdig',
 529+ 'articlefeedback-field-trustworthy-tip' => 'Hast du den Eindruck, dass diese Seite über genügend Quellenangaben verfügt und diese zudem aus vertrauenswürdigen Quellen stammen?',
 530+ 'articlefeedback-field-complete-label' => 'Vollständig',
 531+ 'articlefeedback-field-complete-tip' => 'Hast du den Eindruck, dass diese Seite alle wichtigen Aspekte enthält, die mit dessen Inhalt zusammenhängen?',
 532+ 'articlefeedback-field-objective-label' => 'Unvoreingenommen',
 533+ 'articlefeedback-field-objective-tip' => 'Hast du den Eindruck, dass diese Seite eine ausgewogene Darstellung aller mit deren Inhalt verbundenen Aspekte enthält?',
 534+ 'articlefeedback-field-wellwritten-label' => 'Gut geschrieben',
 535+ 'articlefeedback-field-wellwritten-tip' => 'Hast du den Eindruck, dass diese Seite gut strukturiert sowie geschrieben wurde?',
 536+ 'articlefeedback-pitch-reject' => 'Vielleicht später',
 537+ 'articlefeedback-pitch-or' => 'oder',
 538+ 'articlefeedback-pitch-thanks' => 'Vielen Dank! Deine Einschätzung wurde gespeichert.',
 539+ 'articlefeedback-pitch-survey-message' => 'Bitte nehme dir einen Moment Zeit, um an einer kurzen Umfrage teilzunehmen.',
 540+ 'articlefeedback-pitch-survey-accept' => 'Umfrage starten',
 541+ 'articlefeedback-pitch-join-message' => 'Wusstest du, dass du auch ein Benutzerkonto anlegen kannst?',
 542+ 'articlefeedback-pitch-join-body' => 'Ein Benutzerkonto hilft dir deine Bearbeitungen besser nachvollziehen zu können, dich einfacher an Diskussionen zu beteiligen sowie ein Teil der Benutzergemeinschaft zu werden.',
 543+ 'articlefeedback-pitch-join-accept' => 'Benutzerkonto erstellen',
 544+ 'articlefeedback-pitch-join-login' => 'Anmelden',
 545+ 'articlefeedback-pitch-edit-message' => 'Wusstest du, dass du diesen Artikel bearbeiten kannst?',
 546+ 'articlefeedback-pitch-edit-accept' => 'Diesen Artikel bearbeiten',
 547+ 'articlefeedback-survey-message-success' => 'Vielen Dank für die Teilnahme an der Umfrage.',
 548+ 'articlefeedback-survey-message-error' => 'Ein Fehler ist aufgetreten.
 549+Bitte später erneut versuchen.',
 550+);
 551+
 552+/** German (formal address) (‪Deutsch (Sie-Form)‬)
 553+ * @author Catrope
 554+ * @author Kghbln
 555+ */
 556+$messages['de-formal'] = array(
 557+ 'articlefeedback-survey-question-whyrated' => 'Bitte lassen Sie uns wissen, warum Sie diese Seite heute eingeschätzt haben (Zutreffendes bitte ankreuzen):',
 558+ 'articlefeedback-survey-question-useful' => 'Glauben Sie, dass die abgegebenen Einschätzungen nützlich und verständlich sind?',
 559+ 'articlefeedback-survey-question-comments' => 'Haben Sie noch weitere Anmerkungen?',
 560+ 'articlefeedback-survey-title' => 'Bitte beantworten Sie uns ein paar Fragen',
 561+ 'articlefeedback-survey-thanks' => 'Vielen Dank für Ihre Rückmeldung.',
 562+ 'articlefeedback-error' => 'Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut.',
 563+ 'articlefeedback-form-panel-instructions' => 'Bitte nehmen Sie sich kurz Zeit, diesen Seite einzuschätzen.',
 564+ 'articlefeedback-field-trustworthy-tip' => 'Haben Sie den Eindruck, dass diese Seite über genügend Quellenangaben verfügt und diese zudem aus vertrauenswürdigen Quellen stammen?',
 565+ 'articlefeedback-field-complete-tip' => 'Haben Sie den Eindruck, dass diese Seite alle wichtigen Aspekte enthält, die mit dessen Inhalt zusammenhängen?',
 566+ 'articlefeedback-field-objective-tip' => 'Haben Sie den Eindruck, dass diese Seite eine ausgewogene Darstellung aller mit dessen Inhalt verbundenen Aspekte enthält?',
 567+ 'articlefeedback-field-wellwritten-tip' => 'Haben Sie den Eindruck, dass diese Seite gut strukturiert sowie geschrieben wurde?',
 568+ 'articlefeedback-pitch-thanks' => 'Vielen Dank! Ihre Einschätzung wurde gespeichert.',
 569+ 'articlefeedback-pitch-survey-message' => 'Bitte nehmen Sie sich einen Moment Zeit, um an einer kurzen Umfrage teilzunehmen.',
 570+ 'articlefeedback-pitch-join-message' => 'Wussten Sie, dass Sie auch ein Benutzerkonto anlegen können? Ein Benutzerkonto hilft Ihnen Ihre Bearbeitungen nachzuvollziehen, sich einfacher an Diskussionen zu beteiligen sowie ein Teil der Wikipedia zu werden.',
 571+ 'articlefeedback-pitch-edit-message' => 'Wussten Sie, dass Sie diesen Artikel bearbeiten können?',
 572+ 'articlefeedback-expert-assessment-question' => 'Besitzen Sie Kenntnisse bezüglich dieses Themas?',
 573+ 'articlefeedback-survey-message-error' => 'Ein Fehler ist aufgetreten.
 574+Bitte versuchen Sie es später erneut.',
 575+);
 576+
 577+/** Lower Sorbian (Dolnoserbski)
 578+ * @author Michawiki
 579+ */
 580+$messages['dsb'] = array(
 581+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Som kśěł k {{SITENAME}} pśinosowaś',
 582+ 'articlefeedback-survey-answer-whyrated-other' => 'Druge',
 583+ 'articlefeedback-survey-question-useful-iffalse' => 'Cogodla?',
 584+ 'articlefeedback-survey-question-comments' => 'Maš hyšći dalšne komentary?',
 585+ 'articlefeedback-survey-submit' => 'Wótpósłaś',
 586+ 'articlefeedback-survey-title' => 'Pšosym wótegroń na někotare pšašanja',
 587+ 'articlefeedback-error' => 'Zmólka jo nastała. Pšosym wopytaj pózdźej hyšći raz.',
 588+ 'articlefeedback-form-panel-expertise' => 'Mam pśedznaśa k toś tej temje',
 589+ 'articlefeedback-form-panel-expertise-studies' => 'Som na wušej šuli/uniwersiśe studěrował',
 590+ 'articlefeedback-form-panel-expertise-profession' => 'Jo źěl mójogo pówołanja',
 591+ 'articlefeedback-form-panel-expertise-hobby' => 'Zwisujo z mójimi hobbyjami abo zajmami',
 592+ 'articlefeedback-form-panel-expertise-other' => 'Žrědło mójich znajobnosćow njejo how pódane',
 593+ 'articlefeedback-report-switch-label' => 'Pogódnośenja boka pokazaś',
 594+ 'articlefeedback-report-empty' => 'Žedne pogódnośenja',
 595+ 'articlefeedback-report-ratings' => '$1 pogódnosénjow',
 596+ 'articlefeedback-field-trustworthy-label' => 'Dowěry gódny',
 597+ 'articlefeedback-field-complete-label' => 'Dopołny',
 598+ 'articlefeedback-field-wellwritten-label' => 'Derje napisany',
 599+ 'articlefeedback-pitch-reject' => 'Snaź pózdźej',
 600+ 'articlefeedback-pitch-or' => 'abo',
 601+ 'articlefeedback-pitch-join-accept' => 'Konto załožyś',
 602+ 'articlefeedback-pitch-join-login' => 'Pśizjawiś',
 603+ 'articlefeedback-pitch-edit-accept' => 'Toś ten nastawk wobźěłaś',
 604+ 'articlefeedback-survey-message-error' => 'Zmólka jo nastała. Pšosym wopytaj pózdźej hyšći raz.',
 605+);
 606+
 607+/** Greek (Ελληνικά)
 608+ * @author Glavkos
 609+ */
 610+$messages['el'] = array(
 611+ 'articlefeedback' => 'Αξιολόγηση Άρθρου',
 612+ 'articlefeedback-desc' => 'Αξιολόγηση Άρθρου (πιλοτική έκδοση)',
 613+ 'articlefeedback-survey-question-whyrated' => 'Bonvolu informigi nin kial vi taksis ĉi tiun paĝon hodiaŭ (marku ĉion taŭgan):',
 614+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Mi volis kontribui al la suma taksado de la paĝo',
 615+ 'articlefeedback-survey-answer-whyrated-development' => 'Mi esperas ke mia takso pozitive influus la disvolvadon de la paĝo',
 616+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Mi volis kontribui al {{SITENAME}}',
 617+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Plaĉas al mi doni mian opinion.',
 618+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Mi ne provizas taksojn hodiaŭ, se volis doni komentojn pri la ilo',
 619+ 'articlefeedback-survey-answer-whyrated-other' => 'Alia',
 620+ 'articlefeedback-survey-question-useful' => 'Ĉu vi konsideras ke la taksoj provizitaj estas utilaj kaj klara?',
 621+ 'articlefeedback-survey-question-useful-iffalse' => 'Kial?',
 622+ 'articlefeedback-survey-question-comments' => 'Ĉu vi havas iujn suplementajn komentojn?',
 623+ 'articlefeedback-survey-submit' => 'Enigi',
 624+ 'articlefeedback-survey-title' => 'Bonvolu respondi al kelkaj demandoj',
 625+ 'articlefeedback-survey-thanks' => 'Dankon pro plenumante la enketon.',
 626+);
 627+
 628+/** Esperanto (Esperanto)
 629+ * @author Yekrats
 630+ */
 631+$messages['eo'] = array(
 632+ 'articlefeedback' => 'Takso de artikolo',
 633+ 'articlefeedback-desc' => 'Artikola takso (testa versio)',
 634+ 'articlefeedback-survey-question-whyrated' => 'Bonvolu informigi nin kial vi taksis ĉi tiun paĝon hodiaŭ (marku ĉion taŭgan):',
 635+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Mi volis kontribui al la suma taksado de la paĝo',
 636+ 'articlefeedback-survey-answer-whyrated-development' => 'Mi esperas ke mia takso pozitive influus la disvolvadon de la paĝo',
 637+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Mi volis kontribui al {{SITENAME}}',
 638+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Plaĉas al mi doni mian opinion.',
 639+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Mi ne provizas taksojn hodiaŭ, se volis doni komentojn pri la ilo',
 640+ 'articlefeedback-survey-answer-whyrated-other' => 'Alia',
 641+ 'articlefeedback-survey-question-useful' => 'Ĉu vi konsideras ke la taksoj provizitaj estas utilaj kaj klara?',
 642+ 'articlefeedback-survey-question-useful-iffalse' => 'Kial?',
 643+ 'articlefeedback-survey-question-comments' => 'Ĉu vi havas iujn suplementajn komentojn?',
 644+ 'articlefeedback-survey-submit' => 'Enigi',
 645+ 'articlefeedback-survey-title' => 'Bonvolu respondi al kelkaj demandoj',
 646+ 'articlefeedback-survey-thanks' => 'Dankon pro plenumante la enketon.',
 647+ 'articlefeedback-error' => 'Eraro okazis. Bonvolu reprovi baldaŭ.',
 648+ 'articlefeedback-form-switch-label' => 'Taksu ĉi tiun paĝon',
 649+ 'articlefeedback-form-panel-title' => 'Taksi ĉi tiun paĝon',
 650+ 'articlefeedback-form-panel-instructions' => 'Bonvolu pasigi momenton por taksi ĉi tiun paĝon.',
 651+ 'articlefeedback-form-panel-expertise-studies' => 'Mi studis ĝin en kolegio aŭ universitato',
 652+ 'articlefeedback-report-ratings' => '$1 taksoj',
 653+ 'articlefeedback-field-trustworthy-label' => 'Fidinda',
 654+ 'articlefeedback-field-trustworthy-tip' => 'Ĉu vi opinias ke ĉi tiu paĝo havas sufiĉajn citaĵojn kaj tiuj citaĵoj venas de fidindaj fontoj?',
 655+ 'articlefeedback-field-objective-tip' => 'Ĉu vi opinias ke ĉi tiu paĝo montras justan reprezentadon de ĉiuj perspektivoj pri la afero?',
 656+ 'articlefeedback-pitch-or' => 'aŭ',
 657+ 'articlefeedback-pitch-join-login' => 'Ensaluti',
 658+);
 659+
 660+/** Spanish (Español)
 661+ * @author Dferg
 662+ * @author Locos epraix
 663+ * @author Sanbec
 664+ * @author Translationista
 665+ */
 666+$messages['es'] = array(
 667+ 'articlefeedback' => 'Evaluación del artículo',
 668+ 'articlefeedback-desc' => 'Evaluación del artículo (versión de pruebas)',
 669+ 'articlefeedback-survey-question-whyrated' => 'Por favor, dinos por qué has valorado esta página hoy (marca todas las opciones que correspondan):',
 670+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Quería contribuir a la calificación global de la página',
 671+ 'articlefeedback-survey-answer-whyrated-development' => 'Espero que mi calificación afecte positivamante el desarrollo de la página',
 672+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Quería contribuir a {{SITENAME}}',
 673+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Me gusta compartir mi opinión',
 674+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Hoy no evalué ninguna página. Sólo quise dejar mis comentarios sobre la funcionalidad.',
 675+ 'articlefeedback-survey-answer-whyrated-other' => 'Otro',
 676+ 'articlefeedback-survey-question-useful' => '¿Crees las valoraciones proporcionadas son útiles y claras?',
 677+ 'articlefeedback-survey-question-useful-iffalse' => '¿Por qué?',
 678+ 'articlefeedback-survey-question-comments' => '¿Tienes algún comentario adicional?',
 679+ 'articlefeedback-survey-submit' => 'Enviar',
 680+ 'articlefeedback-survey-title' => 'Por favor, contesta algunas preguntas',
 681+ 'articlefeedback-survey-thanks' => 'Gracias por completar la encuesta.',
 682+ 'articlefeedback-error' => 'Ha ocurrido un error. Por favor inténtalo de nuevo más tarde.',
 683+ 'articlefeedback-form-switch-label' => 'Evalúa esta página',
 684+ 'articlefeedback-form-panel-title' => 'Evalúa esta página',
 685+ 'articlefeedback-form-panel-instructions' => 'Por favor tómate un tiempo para evaluar esta página.',
 686+ 'articlefeedback-form-panel-clear' => 'Eliminar la evaluación',
 687+ 'articlefeedback-form-panel-expertise' => 'Tengo conocimientos previos sobre este tema',
 688+ 'articlefeedback-form-panel-expertise-studies' => 'Lo he estudiado en la universidad',
 689+ 'articlefeedback-form-panel-expertise-profession' => 'Es parte de mi profesión',
 690+ 'articlefeedback-form-panel-expertise-hobby' => 'Está relacionado con mis aficiones o intereses',
 691+ 'articlefeedback-form-panel-expertise-other' => 'La fuente de mi conocimiento no está en esta lista',
 692+ 'articlefeedback-form-panel-submit' => 'Enviar comentarios',
 693+ 'articlefeedback-report-switch-label' => 'Ver las calificaciones de la página',
 694+ 'articlefeedback-report-panel-title' => 'Evaluaciones de la página',
 695+ 'articlefeedback-report-panel-description' => 'Promedio actual de calificaciones.',
 696+ 'articlefeedback-report-empty' => 'No hay valoraciones',
 697+ 'articlefeedback-report-ratings' => '$1 valoraciones',
 698+ 'articlefeedback-field-trustworthy-label' => 'Confiable',
 699+ 'articlefeedback-field-trustworthy-tip' => '¿Posee esta página suficientes fuentes y éstas son fuentes de confianza?',
 700+ 'articlefeedback-field-complete-label' => 'Completa',
 701+ 'articlefeedback-field-complete-tip' => '¿Crees que esta página cubre las áreas esenciales del tópico que deberían estar cubiertas?',
 702+ 'articlefeedback-field-objective-label' => 'Objetivo',
 703+);
 704+
 705+/** Estonian (Eesti)
 706+ * @author Avjoska
 707+ * @author Pikne
 708+ */
 709+$messages['et'] = array(
 710+ 'articlefeedback' => 'Artikli hindamine',
 711+ 'articlefeedback-desc' => 'Artikli hindamine (prooviversioon)',
 712+ 'articlefeedback-survey-question-whyrated' => 'Miks seda lehekülge täna hindasid (vali kõik sobivad):',
 713+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Tahtsin leheküljele üldist hinnangut anda',
 714+ 'articlefeedback-survey-answer-whyrated-development' => 'Loodan, et minu hinnang aitab lehekülje arendamisele kaasa',
 715+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Tahtsin {{GRAMMAR:inessive|{{SITENAME}}}} kaastööd teha',
 716+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Mulle meeldib oma arvamust jagada',
 717+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Ma ei hinnanud täna seda lehekülge, vaid tahtsin tagasisidet anda',
 718+ 'articlefeedback-survey-answer-whyrated-other' => 'Muu',
 719+ 'articlefeedback-survey-question-useful' => 'Kas pead antud hinnanguid kasulikuks ja selgeks?',
 720+ 'articlefeedback-survey-question-useful-iffalse' => 'Miks?',
 721+ 'articlefeedback-survey-question-comments' => 'Kas sul on lisamärkusi?',
 722+ 'articlefeedback-survey-submit' => 'Saada',
 723+ 'articlefeedback-survey-title' => 'Palun vasta mõnele küsimusele.',
 724+ 'articlefeedback-survey-thanks' => 'Aitäh küsitlusele vastamast!',
 725+);
 726+
 727+/** Basque (Euskara)
 728+ * @author Joxemai
 729+ */
 730+$messages['eu'] = array(
 731+ 'articlefeedback-survey-answer-whyrated-other' => 'Beste bat',
 732+ 'articlefeedback-survey-question-useful-iffalse' => 'Zergatik?',
 733+ 'articlefeedback-survey-submit' => 'Bidali',
 734+ 'articlefeedback-form-panel-instructions' => 'Har ezazu mesedez une bat orri hau baloratzeko.',
 735+ 'articlefeedback-field-complete-label' => 'Osorik',
 736+ 'articlefeedback-pitch-edit-accept' => 'Hasi editatzen',
 737+);
 738+
 739+/** Persian (فارسی)
 740+ * @author Huji
 741+ * @author Mjbmr
 742+ * @author ZxxZxxZ
 743+ */
 744+$messages['fa'] = array(
 745+ 'articlefeedback' => 'ارزیابی مقاله‌ها',
 746+ 'articlefeedback-desc' => 'ارزیابی مقاله‌ها (نسخهٔ آزمایشی)',
 747+ 'articlefeedback-survey-question-whyrated' => 'لطفاً به ما اطلاع دهید که چرا شما امروز به این صفحه نمره دادید (تمام موارد مرتبط را انتخاب کنید):',
 748+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'می‌خواستم در نمره کلی صفحه مشارکت کنم',
 749+ 'articlefeedback-survey-answer-whyrated-development' => 'امیدوارم که نمره‌ای که دادم اثر مثبتی روی پیشرفت صفحه داشته باشد',
 750+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'می‌خواستم به {{SITENAME}} کمک کنم',
 751+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'علاقه دارم نظر خودم را به اشتراک بگذارم',
 752+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'امروز نمره‌ای ندادم، اما می‌خواهم راجع به این ویژگی نظر بدهم',
 753+ 'articlefeedback-survey-answer-whyrated-other' => 'غیره',
 754+ 'articlefeedback-survey-question-useful' => 'آیا فکر می‌کنید نمره‌های ارائه شده مفید و واضح هستند؟',
 755+ 'articlefeedback-survey-question-useful-iffalse' => 'چرا؟',
 756+ 'articlefeedback-survey-question-comments' => 'آیا هر گونه نظر اضافی دارید؟',
 757+ 'articlefeedback-survey-submit' => 'ارسال',
 758+ 'articlefeedback-survey-title' => 'لطفاً به چند پرسش پاسخ دهید',
 759+ 'articlefeedback-survey-thanks' => 'از این که نظرسنجی را تکمیل کردید متشکریم.',
 760+ 'articlefeedback-report-switch-label' => 'مشاهدهٔ آرای صفحه',
 761+ 'articlefeedback-field-complete-label' => 'کامل بودن',
 762+);
 763+
 764+/** Finnish (Suomi)
 765+ * @author Nike
 766+ * @author Olli
 767+ */
 768+$messages['fi'] = array(
 769+ 'articlefeedback' => 'Artikkelin arviointi',
 770+ 'articlefeedback-desc' => 'Artikkelin arviointi (kokeiluversio)',
 771+ 'articlefeedback-survey-question-whyrated' => 'Kerro meille, miksi arvostelit tämän sivun tänään (lisää merkki kaikkiin, jotka pitävät paikkaansa):',
 772+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Haluan vaikuttaa sivun kokonaisarvosanaan',
 773+ 'articlefeedback-survey-answer-whyrated-development' => 'Toivon, että arvosteluni vaikuttaisi positiivisesti sivun kehitykseen',
 774+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Haluan osallistua {{SITENAME}}-sivuston kehitykseen',
 775+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Pidän mielipiteeni kertomisesta',
 776+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'En antanut arvosteluja tänään, mutta halusin antaa palautetta arvosteluominaisuudesta',
 777+ 'articlefeedback-survey-answer-whyrated-other' => 'Muu',
 778+ 'articlefeedback-survey-question-useful' => 'Ovatko annetut arvostelut mielestäsi hyödyllisiä ja todellisia?',
 779+ 'articlefeedback-survey-question-useful-iffalse' => 'Miksi?',
 780+ 'articlefeedback-survey-question-comments' => 'Onko sinulla muita kommentteja?',
 781+ 'articlefeedback-survey-submit' => 'Lähetä',
 782+ 'articlefeedback-survey-title' => 'Vastaathan muutamiin kysymyksiin',
 783+ 'articlefeedback-survey-thanks' => 'Kiitos kyselyn täyttämisestä.',
 784+);
 785+
 786+/** French (Français)
 787+ * @author Crochet.david
 788+ * @author IAlex
 789+ * @author Peter17
 790+ * @author Sherbrooke
 791+ */
 792+$messages['fr'] = array(
 793+ 'articlefeedback' => 'Évaluation d’article',
 794+ 'articlefeedback-desc' => 'Évaluation d’article (version pilote)',
 795+ 'articlefeedback-survey-question-whyrated' => 'Veuillez nous indiquer pourquoi vous avez évalué cette page aujourd’hui (cochez tout ce qui s’applique) :',
 796+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Je voulais contribuer à l’évaluation globale de la page',
 797+ 'articlefeedback-survey-answer-whyrated-development' => 'J’espère que mon évaluation aura une incidence positive sur le développement de la page',
 798+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Je voulais contribuer à {{SITENAME}}',
 799+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'J’aime partager mon opinion',
 800+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Je n’ai pas évalué la page, mais je voulais donner un retour sur cette fonctionnalité',
 801+ 'articlefeedback-survey-answer-whyrated-other' => 'Autre',
 802+ 'articlefeedback-survey-question-useful' => 'Pensez-vous que les évaluations fournies soient utiles et claires ?',
 803+ 'articlefeedback-survey-question-useful-iffalse' => 'Pourquoi ?',
 804+ 'articlefeedback-survey-question-comments' => 'Avez-vous d’autres commentaires ?',
 805+ 'articlefeedback-survey-submit' => 'Soumettre',
 806+ 'articlefeedback-survey-title' => 'Veuillez répondre à quelques questions',
 807+ 'articlefeedback-survey-thanks' => 'Merci d’avoir rempli le questionnaire.',
 808+ 'articlefeedback-error' => "Une erreur s'est produite. Veuillez réessayer plus tard.",
 809+ 'articlefeedback-form-switch-label' => 'Noter cette page',
 810+ 'articlefeedback-form-panel-title' => 'Noter cette page',
 811+ 'articlefeedback-form-panel-instructions' => 'Veuillez prendre un moment pour évaluer cette page.',
 812+ 'articlefeedback-form-panel-clear' => 'Supprimer cette évaluation',
 813+ 'articlefeedback-form-panel-expertise' => "J'ai des connaissances antérieures sur le sujet",
 814+ 'articlefeedback-form-panel-expertise-studies' => "Je l'ai étudié au collège ou à l'université",
 815+ 'articlefeedback-form-panel-expertise-profession' => 'Cela fait partie de ma profession',
 816+ 'articlefeedback-form-panel-expertise-hobby' => "C'est lié à mes passe-temps ou mes intérêts",
 817+ 'articlefeedback-form-panel-expertise-other' => "La source de ma connaissance n'est pas répertorié ici",
 818+ 'articlefeedback-form-panel-submit' => 'Envoyer le retour',
 819+ 'articlefeedback-form-panel-success' => 'Enregistré avec succès',
 820+ 'articlefeedback-report-switch-label' => 'Voir les notes des pages',
 821+ 'articlefeedback-report-panel-title' => 'Évaluation des pages',
 822+ 'articlefeedback-report-panel-description' => 'Notations moyennes actuelles.',
 823+ 'articlefeedback-report-empty' => 'Aucune évaluation',
 824+ 'articlefeedback-report-ratings' => 'Notations $1',
 825+ 'articlefeedback-field-trustworthy-label' => 'Digne de confiance',
 826+ 'articlefeedback-field-trustworthy-tip' => 'Pensez-vous que cette page a suffisamment de citations et que celles-ci proviennent de sources dignes de confiance.',
 827+ 'articlefeedback-field-complete-label' => 'Complet',
 828+ 'articlefeedback-field-complete-tip' => 'Pensez-vous que cette page couvre les thèmes essentiels du sujet ?',
 829+ 'articlefeedback-field-objective-label' => 'Impartial',
 830+ 'articlefeedback-field-objective-tip' => 'Pensez-vous que cette page fournit une présentation équitable de toutes les perspectives du sujet traité ?',
 831+ 'articlefeedback-field-wellwritten-label' => 'Bien écrit',
 832+ 'articlefeedback-field-wellwritten-tip' => 'Pensez-vous que cette page soit bien organisée et bien écrite ?',
 833+ 'articlefeedback-pitch-reject' => 'Peut-être plus tard',
 834+ 'articlefeedback-pitch-or' => 'ou',
 835+ 'articlefeedback-pitch-thanks' => 'Merci ! Votre évaluation a été enregistrée.',
 836+ 'articlefeedback-pitch-survey-message' => 'Veuillez prendre quelques instants pour remplir un court sondage.',
 837+ 'articlefeedback-pitch-survey-accept' => 'Démarrer l’enquête',
 838+ 'articlefeedback-pitch-join-message' => 'Saviez-vous que vous pouvez créer un compte ? Un compte vous aidera à suivre vos modifications, vous impliquer dans les discussions et faire partie de la communauté.',
 839+ 'articlefeedback-pitch-join-accept' => 'Créer un compte',
 840+ 'articlefeedback-pitch-join-login' => 'Se connecter',
 841+ 'articlefeedback-pitch-edit-message' => 'Saviez-vous que vous pouvez modifier cette page ?',
 842+ 'articlefeedback-pitch-edit-accept' => 'Modifier cette page',
 843+ 'articlefeedback-survey-message-success' => 'Merci d’avoir rempli le questionnaire.',
 844+ 'articlefeedback-survey-message-error' => 'Une erreur est survenue.
 845+Veuillez ré-essayer plus tard.',
 846+);
 847+
 848+/** Franco-Provençal (Arpetan)
 849+ * @author ChrisPtDe
 850+ */
 851+$messages['frp'] = array(
 852+ 'articlefeedback' => 'Èstimacion d’articllo',
 853+ 'articlefeedback-desc' => 'Èstimacion d’articllo (vèrsion pilote)',
 854+ 'articlefeedback-survey-answer-whyrated-other' => 'Ôtra',
 855+ 'articlefeedback-survey-question-useful-iffalse' => 'Porquè ?',
 856+ 'articlefeedback-survey-submit' => 'Sometre',
 857+);
 858+
 859+/** Friulian (Furlan)
 860+ * @author Klenje
 861+ */
 862+$messages['fur'] = array(
 863+ 'articlefeedback-survey-submit' => 'Invie',
 864+);
 865+
 866+/** Galician (Galego)
 867+ * @author Toliño
 868+ */
 869+$messages['gl'] = array(
 870+ 'articlefeedback' => 'Avaliación do artigo',
 871+ 'articlefeedback-desc' => 'Versión piloto da avaliación dos artigos',
 872+ 'articlefeedback-survey-question-whyrated' => 'Díganos por que valorou esta páxina (marque todas as opcións que cumpran):',
 873+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Quería colaborar na valoración da páxina',
 874+ 'articlefeedback-survey-answer-whyrated-development' => 'Agardo que a miña valoración afecte positivamente ao desenvolvemento da páxina',
 875+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Quería colaborar con {{SITENAME}}',
 876+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Gústame dar a miña opinión',
 877+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Non dei ningunha valoración, só quería deixar os meus comentarios sobre a característica',
 878+ 'articlefeedback-survey-answer-whyrated-other' => 'Outra',
 879+ 'articlefeedback-survey-question-useful' => 'Cre que as valoracións dadas son útiles e claras?',
 880+ 'articlefeedback-survey-question-useful-iffalse' => 'Por que?',
 881+ 'articlefeedback-survey-question-comments' => 'Ten algún comentario adicional?',
 882+ 'articlefeedback-survey-submit' => 'Enviar',
 883+ 'articlefeedback-survey-title' => 'Responda algunhas preguntas',
 884+ 'articlefeedback-survey-thanks' => 'Grazas por encher a enquisa.',
 885+ 'articlefeedback-error' => 'Houbo un erro. Inténteo de novo máis tarde.',
 886+ 'articlefeedback-form-switch-label' => 'Avaliar esta páxina',
 887+ 'articlefeedback-form-panel-title' => 'Avaliar esta páxina',
 888+ 'articlefeedback-form-panel-instructions' => 'Por favor, tome uns intres para avaliar esta páxina.',
 889+ 'articlefeedback-form-panel-clear' => 'Eliminar a avaliación',
 890+ 'articlefeedback-form-panel-expertise' => 'Teño coñecementos previos sobre o tema',
 891+ 'articlefeedback-form-panel-expertise-studies' => 'Estudeino no instituto ou na universidade',
 892+ 'articlefeedback-form-panel-expertise-profession' => 'É parte da miña profesión',
 893+ 'articlefeedback-form-panel-expertise-hobby' => 'Está relacionado coas miñas afeccións ou intereses',
 894+ 'articlefeedback-form-panel-expertise-other' => 'A fonte do meu coñecemento non está nesta lista',
 895+ 'articlefeedback-form-panel-submit' => 'Enviar os comentarios',
 896+ 'articlefeedback-form-panel-success' => 'Gardado correctamente',
 897+ 'articlefeedback-report-switch-label' => 'Ollar as avaliacións da páxina',
 898+ 'articlefeedback-report-panel-title' => 'Avaliacións da páxina',
 899+ 'articlefeedback-report-panel-description' => 'Avaliacións medias.',
 900+ 'articlefeedback-report-empty' => 'Sen avaliacións',
 901+ 'articlefeedback-report-ratings' => '$1 avaliacións',
 902+ 'articlefeedback-field-trustworthy-label' => 'Fidedigno',
 903+ 'articlefeedback-field-trustworthy-tip' => 'Cre que esta páxina ten citas suficientes e que estas son de fontes fiables?',
 904+ 'articlefeedback-field-complete-label' => 'Completo',
 905+ 'articlefeedback-field-complete-tip' => 'Cre que esta páxina aborda as áreas esenciais do tema que debería?',
 906+ 'articlefeedback-field-objective-label' => 'Imparcial',
 907+ 'articlefeedback-field-objective-tip' => 'Cre que esta páxina mostra unha representación xusta de todas as perspectivas do tema?',
 908+ 'articlefeedback-field-wellwritten-label' => 'Ben escrito',
 909+ 'articlefeedback-field-wellwritten-tip' => 'Cre que esta páxina está ben organizada e escrita?',
 910+ 'articlefeedback-pitch-reject' => 'Talvez logo',
 911+ 'articlefeedback-pitch-or' => 'ou',
 912+ 'articlefeedback-pitch-thanks' => 'Grazas! Gardáronse as súas valoracións.',
 913+ 'articlefeedback-pitch-survey-message' => 'Dedique un momento a encher esta pequena enquisa.',
 914+ 'articlefeedback-pitch-survey-accept' => 'Comezar a enquisa',
 915+ 'articlefeedback-pitch-join-message' => 'Sabía que pode crear unha conta? Unha conta axudará a seguir as súas edicións, participar en conversas e ser parte da comunidade.',
 916+ 'articlefeedback-pitch-join-accept' => 'Crear unha conta',
 917+ 'articlefeedback-pitch-join-login' => 'Rexistro',
 918+ 'articlefeedback-pitch-edit-message' => 'Sabía que pode editar esta páxina?',
 919+ 'articlefeedback-pitch-edit-accept' => 'Editar esta páxina',
 920+ 'articlefeedback-survey-message-success' => 'Grazas por encher a enquisa.',
 921+ 'articlefeedback-survey-message-error' => 'Houbo un erro.
 922+Inténteo de novo máis tarde.',
 923+);
 924+
 925+/** Swiss German (Alemannisch)
 926+ * @author Als-Holder
 927+ */
 928+$messages['gsw'] = array(
 929+ 'articlefeedback' => 'Artikelyyschetzig',
 930+ 'articlefeedback-desc' => 'Macht d Yyschetzig vu Artikel megli (Pilotversion)',
 931+ 'articlefeedback-survey-question-whyrated' => 'Bitte loss es is wisse, wurum Du dää Artikel hite yygschetzt hesch (bitte aachryzle, was zuetrifft):',
 932+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Ich haa welle mitmache bi dr Yyschetzig vu däm Artikel',
 933+ 'articlefeedback-survey-answer-whyrated-development' => 'Ich hoffe, ass myy Yyschetzig e positive Yyfluss het uf di chimftig Entwicklig vum Artikel',
 934+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Ich haa welle mitmache bi {{SITENAME}}',
 935+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Ich tue gärn myy Meinig teile',
 936+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Ich haa hite kei Yyschetzig vorgnuu, haa aber e Ruckmäldig zue däre Funktion welle gee',
 937+ 'articlefeedback-survey-answer-whyrated-other' => 'Anderi',
 938+ 'articlefeedback-survey-question-useful' => 'Glaubsch, ass d Yyschetzige, wu abgee wore sin, nitzli un verständli sin?',
 939+ 'articlefeedback-survey-question-useful-iffalse' => 'Wurum?',
 940+ 'articlefeedback-survey-question-comments' => 'Hesch no meh Aamerkige?',
 941+ 'articlefeedback-survey-submit' => 'Ibertrage',
 942+ 'articlefeedback-survey-title' => 'Bitte gib Antworte uf e paar Froge',
 943+ 'articlefeedback-survey-thanks' => 'Dankschen fir Dyy Ruckmäldig.',
 944+ 'articlefeedback-error' => 'S het e Fähler gee. Bitte versuech s speter nomol.',
 945+ 'articlefeedback-form-switch-label' => 'Die Syte yyschetze',
 946+ 'articlefeedback-form-panel-title' => 'Die Syte yyschetze',
 947+ 'articlefeedback-form-panel-instructions' => 'Bitte nimm Dir churz Zyt un tue dää Artikel yyschetze.',
 948+ 'articlefeedback-form-panel-clear' => 'Yyschetzig uuseneh',
 949+ 'articlefeedback-form-panel-expertise' => 'Ich haa Vorchänntnis zue däm Thema',
 950+ 'articlefeedback-form-panel-expertise-studies' => 'Ich haa s an ere Hochschuel studiert',
 951+ 'articlefeedback-form-panel-expertise-profession' => 'S isch Teil vu myym Beruef',
 952+ 'articlefeedback-form-panel-expertise-hobby' => 'S hangt zämme mit myyne Hobby un Inträsse',
 953+ 'articlefeedback-form-panel-expertise-other' => 'Dr Grund fir myy Chänntnis isch do nit ufgfiert',
 954+ 'articlefeedback-form-panel-submit' => 'Yyschetzig ibertrage',
 955+ 'articlefeedback-form-panel-success' => 'Erfolgrych gspycheret',
 956+ 'articlefeedback-report-switch-label' => 'Yyschetzige zue däre Syte aaluege',
 957+ 'articlefeedback-report-panel-title' => 'Yyschetzige vu dr Syte',
 958+ 'articlefeedback-report-panel-description' => 'Aktuälli Durschnittsergebnis vu dr Yyschetzige',
 959+ 'articlefeedback-report-empty' => 'Kei Yyschetzige',
 960+ 'articlefeedback-report-ratings' => '$1 Yyschetzige',
 961+ 'articlefeedback-field-trustworthy-label' => 'Vertröueswirdig',
 962+ 'articlefeedback-field-trustworthy-tip' => 'Hesch Du dr Yydruck, ass es in däm Artikel gnue Quällenaagabe het un ass mer däne Quälle cha tröue?',
 963+ 'articlefeedback-field-complete-label' => 'Vollständig',
 964+ 'articlefeedback-field-complete-tip' => 'Hesch Du dr Yydruck, ass in däm Artikel aali Aschpäkt ufgfiert sin, wu mit däm Thema zämmehange?',
 965+ 'articlefeedback-field-objective-label' => 'Nit voryygnuu',
 966+ 'articlefeedback-field-objective-tip' => 'Hesch Du dr Yydruck, ass dää Artikel e uusgwogeni Darstellig isch vu allne Aschpäkt, wu mit däm Thema verbunde sin?',
 967+ 'articlefeedback-field-wellwritten-label' => 'Guet gschribe',
 968+ 'articlefeedback-field-wellwritten-tip' => 'Hesch Du dr Yydruck, ass dää Artikel guet strukturiert un gschribe isch?',
 969+ 'articlefeedback-pitch-reject' => 'Villicht speter',
 970+ 'articlefeedback-pitch-or' => 'oder',
 971+ 'articlefeedback-pitch-thanks' => 'Dankschen! Dyy Yyschetzig isch gspycheret wore.',
 972+ 'articlefeedback-pitch-survey-message' => 'Bitte nimm der e Momänt Zyt go bin ere churzen Umfrog mitmache.',
 973+ 'articlefeedback-pitch-survey-accept' => 'Umfrog aafange',
 974+ 'articlefeedback-pitch-join-message' => 'Hesch gwisst, ass Du au ne Benutzerkonto chasch aalege?',
 975+ 'articlefeedback-pitch-join-body' => 'E Benutzerkonto hilft der dyni Bearbeitige besser noovollzie z chenne, eifacher bi Diskussione mitzmache un e Teil vu dr Benutzergmeinschaft z wäre.',
 976+ 'articlefeedback-pitch-join-accept' => 'Benutzerkonto aalege',
 977+ 'articlefeedback-pitch-join-login' => 'Aamälde',
 978+ 'articlefeedback-pitch-edit-message' => 'Hesch gwisst, ass du dä Artikel chasch bearbeite?',
 979+ 'articlefeedback-pitch-edit-accept' => 'Die Syte bearbeite',
 980+ 'articlefeedback-survey-message-success' => 'Dankschen, ass Du bi däre Umfrog mitgmacht hesch.',
 981+ 'articlefeedback-survey-message-error' => 'E Fähler isch ufträtte.
 982+Bitte versuech s speter nomol.',
 983+);
 984+
 985+/** Hebrew (עברית)
 986+ * @author Amire80
 987+ * @author YaronSh
 988+ */
 989+$messages['he'] = array(
 990+ 'articlefeedback' => 'הערכת ערך',
 991+ 'articlefeedback-desc' => 'הערכת ערך (גרסה ניסיונית)',
 992+ 'articlefeedback-survey-question-whyrated' => 'נא ליידע אותנו מדובר דירגת דף זה היום (יש לסמן את כל העונים לשאלה):',
 993+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'ברצוני לתרום לדירוג הכללי של הדף',
 994+ 'articlefeedback-survey-answer-whyrated-development' => 'כולי תקווה שהדירוג שלי ישפיע לטובה על פיתוח הדף',
 995+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'ברצוני לתרום ל{{grammar:תחילית|{{SITENAME}}}}',
 996+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'מוצא חן בעיני לשתף את דעתי ברבים',
 997+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'לא סיפקתי אף דירוגים היום, אך ברצוני לתת משוב על תכונה',
 998+ 'articlefeedback-survey-answer-whyrated-other' => 'אחר',
 999+ 'articlefeedback-survey-question-useful' => 'האם קיבלת את התחושה שהדירוגים שסיפקת שימושיים וברורים?',
 1000+ 'articlefeedback-survey-question-useful-iffalse' => 'מדוע?',
 1001+ 'articlefeedback-survey-question-comments' => 'האם יש לך הערות נוספות?',
 1002+ 'articlefeedback-survey-submit' => 'שליחה',
 1003+ 'articlefeedback-survey-title' => 'נא לענות על מספר שאלות',
 1004+ 'articlefeedback-survey-thanks' => 'תודה לך על מילוי הסקר.',
 1005+ 'articlefeedback-error' => 'אירעה שגיאה. נא לנסות שוב מאוחר יותר.',
 1006+ 'articlefeedback-form-switch-label' => 'תנו הערכה לדף הזה',
 1007+ 'articlefeedback-form-panel-title' => 'תנו הערכה לדף הזה',
 1008+ 'articlefeedback-form-panel-instructions' => 'הקדישו רגע לדרג את הדף.',
 1009+ 'articlefeedback-form-panel-clear' => 'הסר דירוג זה',
 1010+ 'articlefeedback-form-panel-expertise' => 'יש לי ידע קודם על נושא זה',
 1011+ 'articlefeedback-form-panel-expertise-studies' => 'למדתי את זה במכללה או באוניברסיטה',
 1012+ 'articlefeedback-form-panel-expertise-profession' => 'זה חלק מהמקצוע שלי',
 1013+ 'articlefeedback-form-panel-expertise-hobby' => 'זה קשור לתחביבים או לתחומי עניין שלי',
 1014+ 'articlefeedback-form-panel-expertise-other' => 'מקור הידע שלי לא מופיע כאן',
 1015+ 'articlefeedback-form-panel-submit' => 'לשלוח דירוגים',
 1016+ 'articlefeedback-form-panel-success' => 'נשמר בהצלחה',
 1017+ 'articlefeedback-report-switch-label' => 'להציג את ההערכות שניתנו לדף',
 1018+ 'articlefeedback-report-panel-title' => 'הערכות שניתנו לדף הזה',
 1019+ 'articlefeedback-report-panel-description' => 'ממוצע הדירוגים הנוכחי.',
 1020+ 'articlefeedback-report-empty' => 'אין דירוגים',
 1021+ 'articlefeedback-report-ratings' => '$1 דירוגים',
 1022+ 'articlefeedback-field-trustworthy-label' => 'אמין',
 1023+ 'articlefeedback-field-trustworthy-tip' => 'האם אתם מרגישים שבדף הזה יש הפניות מספיקות למקורות ושהמקורות מהימנים?',
 1024+ 'articlefeedback-field-complete-label' => 'להשלים',
 1025+ 'articlefeedback-field-complete-tip' => 'האם אתם מרגישים שהדף הזה סוקר את התחומים החיוניים הנוגעים בנושא?',
 1026+ 'articlefeedback-field-objective-label' => 'לא מוטה',
 1027+ 'articlefeedback-field-objective-tip' => 'האם אתם מרגישים שהדף הזה מייצג באופן הולם את כל נקודות המבט על הנושא?',
 1028+ 'articlefeedback-field-wellwritten-label' => 'כתוב היטב',
 1029+ 'articlefeedback-field-wellwritten-tip' => 'האם אתם מרגישים שהדף הזה מאורגן וכתוב היטב?',
 1030+ 'articlefeedback-pitch-reject' => 'אולי מאוחר יותר',
 1031+ 'articlefeedback-pitch-or' => 'או',
 1032+ 'articlefeedback-pitch-thanks' => 'תודה! הדירוגים שלכם נשמרו.',
 1033+ 'articlefeedback-pitch-survey-message' => 'אנא הקדישו רגע למילוי שאלון קצר.',
 1034+ 'articlefeedback-pitch-survey-accept' => 'להתחיל את הסקר',
 1035+ 'articlefeedback-pitch-join-message' => 'הידעתם שאפשר ליצור כאן חשבון?',
 1036+ 'articlefeedback-pitch-join-body' => 'החשבון יעזור לכם לעקוב אחר העריכות שלכם, להיות מעורבים בדיונים ולהיות חלק מהקהילה.',
 1037+ 'articlefeedback-pitch-join-accept' => 'יצירת חשבון',
 1038+ 'articlefeedback-pitch-join-login' => 'כניסה לחשבון',
 1039+ 'articlefeedback-pitch-edit-message' => 'הידעתם שאתם יכולים לערוך את הדף הזה?',
 1040+ 'articlefeedback-pitch-edit-accept' => 'לערוך את הדף הזה',
 1041+ 'articlefeedback-survey-message-success' => 'תודה על מילוי הסקר.',
 1042+ 'articlefeedback-survey-message-error' => 'אירעה שגיאה.
 1043+נא לנסות שוב מאוחר יותר.',
 1044+);
 1045+
 1046+/** Croatian (Hrvatski)
 1047+ * @author Herr Mlinka
 1048+ * @author Roberta F.
 1049+ * @author SpeedyGonsales
 1050+ */
 1051+$messages['hr'] = array(
 1052+ 'articlefeedback' => 'Ocjenjivanje članaka',
 1053+ 'articlefeedback-desc' => 'Ocjenjivanje članaka (probna inačica)',
 1054+ 'articlefeedback-survey-question-whyrated' => 'Molimo recite nam zašto ste ocijenili danas ovu stranicu (označite sve što se može primijeniti):',
 1055+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Želio sam pridonijeti sveukupnoj ocjeni stranice',
 1056+ 'articlefeedback-survey-answer-whyrated-development' => 'Nadam se da će moja ocjena imati pozitivno uticati na razvoj stranice',
 1057+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Želim pridonijeti projektu {{SITENAME}}',
 1058+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Volim dijeliti svoje mišljenje',
 1059+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Nisam dao ocjene danas, ali sam želio dati mišljenje o dogradnji',
 1060+ 'articlefeedback-survey-answer-whyrated-other' => 'Ostalo',
 1061+ 'articlefeedback-survey-question-useful' => 'Jesu li dane ocjene korisne i jasne?',
 1062+ 'articlefeedback-survey-question-useful-iffalse' => 'Zašto?',
 1063+ 'articlefeedback-survey-question-comments' => 'Imate li neki dodatni komentar?',
 1064+ 'articlefeedback-survey-submit' => 'Pošalji',
 1065+ 'articlefeedback-survey-title' => 'Molimo odgovorite na nekoliko pitanja',
 1066+ 'articlefeedback-survey-thanks' => 'Hvala vam na popunjavanju ankete.',
 1067+ 'articlefeedback-error' => 'Došlo je do pogrješke.
 1068+Molimo, pokušajte ponovno kasnije.',
 1069+ 'articlefeedback-form-switch-label' => 'Pošaljite povratne informacije',
 1070+ 'articlefeedback-form-panel-title' => 'Vaše povratne informacije',
 1071+ 'articlefeedback-form-panel-instructions' => 'Molimo odvojite trenutak vremena da ocijenite ovu stranicu.',
 1072+ 'articlefeedback-form-panel-submit' => 'Pošaljite povratnu informaciju',
 1073+ 'articlefeedback-report-switch-label' => 'Prikaži rezultate',
 1074+ 'articlefeedback-report-panel-title' => 'Ocjene stranice',
 1075+ 'articlefeedback-report-panel-description' => 'Trenutačni prosjek ocjena.',
 1076+ 'articlefeedback-report-empty' => 'Nema ocjena',
 1077+ 'articlefeedback-report-ratings' => '$1 ocjena',
 1078+ 'articlefeedback-field-trustworthy-label' => 'Vjerodostojno',
 1079+ 'articlefeedback-field-trustworthy-tip' => 'Smatrate li da ova stranica ima dovoljno izvora i da su oni iz vjerodostojnih izvora?',
 1080+ 'articlefeedback-field-complete-label' => 'Zaokružena cjelina teme',
 1081+ 'articlefeedback-field-complete-tip' => 'Da li mislite da ova stranica pokriva osnovna područja teme koja bi trebala?',
 1082+ 'articlefeedback-field-objective-label' => 'Nepristrano',
 1083+ 'articlefeedback-field-objective-tip' => 'Da li smatrate da ova stranica prikazuje neutralni prikaz iz svih perspektiva o temi?',
 1084+ 'articlefeedback-field-wellwritten-label' => 'Dobro napisano',
 1085+ 'articlefeedback-field-wellwritten-tip' => 'Mislite li da je ova stranica dobro organizirana i dobro napisana?',
 1086+ 'articlefeedback-pitch-reject' => 'Možda kasnije',
 1087+ 'articlefeedback-pitch-thanks' => 'Hvala! Vaše su ocjene sačuvane.',
 1088+ 'articlefeedback-pitch-survey-accept' => 'Počni anketu',
 1089+ 'articlefeedback-pitch-join-message' => 'Jeste li znali da možete otvoriti suradnički račun? Račun će vam pomoći u praćenju uređivanja, uključivanje u rasprave i biti dijelom zajednice.',
 1090+ 'articlefeedback-pitch-join-accept' => 'Otvori novi suradnički račun',
 1091+ 'articlefeedback-pitch-join-login' => 'Prijavite se',
 1092+ 'articlefeedback-pitch-edit-message' => 'Jeste li znali da možete uređivati ovu stranicu?',
 1093+ 'articlefeedback-pitch-edit-accept' => 'Uredi ovu stranicu',
 1094+ 'articlefeedback-survey-message-success' => 'Hvala vam na popunjavanju ankete.',
 1095+ 'articlefeedback-survey-message-error' => 'Došlo je do pogrješke.
 1096+Molimo Vas, pokušajte ponovno kasnije.',
 1097+);
 1098+
 1099+/** Upper Sorbian (Hornjoserbsce)
 1100+ * @author Michawiki
 1101+ */
 1102+$messages['hsb'] = array(
 1103+ 'articlefeedback' => 'Pohódnoćenje nastawkow',
 1104+ 'articlefeedback-desc' => 'Pohódnoćenje nastawkow (pilotowa wersija)',
 1105+ 'articlefeedback-survey-question-whyrated' => 'Prošu zdźěl nam, čehodla sy tutu stronu dźensa posudźił (trjechace prošu nakřižować):',
 1106+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Chcych so na cyłkownym pohódnoćenju strony wobdźělić',
 1107+ 'articlefeedback-survey-answer-whyrated-development' => 'Nadźijam so, zo moje pohódnoćene by wuwiće strony pozitiwnje wobwliwowało',
 1108+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Chcych k {{SITENAME}} přinošować',
 1109+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Bych rady moje měnjenje dźělił',
 1110+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Dźensa njejsym žane pohódnoćenja přewjedł, ale chcych swoje měnjenje wo tutej funkciji wuprajić.',
 1111+ 'articlefeedback-survey-answer-whyrated-other' => 'Druhe',
 1112+ 'articlefeedback-survey-question-useful' => 'Wěriš, zo podate pohódnoćenja su wužite a jasne?',
 1113+ 'articlefeedback-survey-question-useful-iffalse' => 'Čehodla?',
 1114+ 'articlefeedback-survey-question-comments' => 'Maš hišće dalše komentary?',
 1115+ 'articlefeedback-survey-submit' => 'Wotpósłać',
 1116+ 'articlefeedback-survey-title' => 'Prošu wotmołw na někotre prašenja',
 1117+ 'articlefeedback-survey-thanks' => 'Dźakujemy so za twój posudk.',
 1118+ 'articlefeedback-error' => 'Zmylk je wustupił.
 1119+Prošu spytaj pozdźišo hišće raz.',
 1120+ 'articlefeedback-form-switch-label' => 'Tutu stronu pohódnoćić',
 1121+ 'articlefeedback-form-panel-title' => 'Tutu stronu pohódnoćić',
 1122+ 'articlefeedback-form-panel-instructions' => 'Prošu bjer sej trochu časa, zo by tutu stronu pohódnoćił.',
 1123+ 'articlefeedback-form-panel-clear' => 'Tute pohódnoćenje wotstronić',
 1124+ 'articlefeedback-form-panel-expertise' => 'Mam předznajomosće k tutej temje',
 1125+ 'articlefeedback-form-panel-expertise-studies' => 'Sym na wyšej šuli/uniwersiće studował',
 1126+ 'articlefeedback-form-panel-expertise-profession' => 'Je dźěl mojeho powołanja',
 1127+ 'articlefeedback-form-panel-expertise-hobby' => 'Zwisuje z mojimi hobbyjemi abo zajimami',
 1128+ 'articlefeedback-form-panel-expertise-other' => 'Žórło mojich znajomosćow njeje tu podate',
 1129+ 'articlefeedback-form-panel-submit' => 'Posudki pósłać',
 1130+ 'articlefeedback-form-panel-success' => 'wuspěšnje składowany',
 1131+ 'articlefeedback-report-switch-label' => 'Pohódnoćenja strony pokazać',
 1132+ 'articlefeedback-report-panel-title' => 'Pohódnoćenja strony',
 1133+ 'articlefeedback-report-panel-description' => 'Aktualne přerězkowe pohódnoćenja.',
 1134+ 'articlefeedback-report-empty' => 'Žane pohódnoćenja',
 1135+ 'articlefeedback-report-ratings' => '$1 {{PLURAL:$1|pohódnoćenje|pohódnoćeni|pohódnoćenja|pohódnoćenjow}}',
 1136+ 'articlefeedback-field-trustworthy-label' => 'Dowěry hódny',
 1137+ 'articlefeedback-field-trustworthy-tip' => 'Měniće, zo tuta strona ma dosć citatow a zo tute citaty su z dowěry hódnych žórłow?',
 1138+ 'articlefeedback-field-complete-label' => 'Dospołny',
 1139+ 'articlefeedback-field-complete-tip' => 'Měnicé, zo tuta strona wobkedźbuje wšitke bytostne temowe pola, kotrež měła wobsahować?',
 1140+ 'articlefeedback-field-objective-label' => 'Wěcowny',
 1141+ 'articlefeedback-field-objective-tip' => 'Měniš, zo tuta strona pokazuje wurunane předstajenje wšěch perspektiwow tutoho problema?',
 1142+ 'articlefeedback-field-wellwritten-label' => 'Derje napisany',
 1143+ 'articlefeedback-field-wellwritten-tip' => 'Měniš, zo tuta strona je derje zorganizowana a derje napisana?',
 1144+ 'articlefeedback-pitch-reject' => 'Snano pozdźišo',
 1145+ 'articlefeedback-pitch-or' => 'abo',
 1146+ 'articlefeedback-pitch-thanks' => 'Měj dźak! Twoje pohódnoćenja su so składowali.',
 1147+ 'articlefeedback-pitch-survey-message' => 'Prošu bjer sej wokomik časa, zo by so na krótkim naprašowanju wobdźělił.',
 1148+ 'articlefeedback-pitch-survey-accept' => 'Pohódnoćenje započeć',
 1149+ 'articlefeedback-pitch-join-message' => 'Sy wědźał, zo móžeš konto załožić?',
 1150+ 'articlefeedback-pitch-join-body' => 'Konto budźe ći pomhać twoje změny slědować, so na diskusijach wobdźělić a dźěl zhromadźenstwa być.',
 1151+ 'articlefeedback-pitch-join-accept' => 'Konto załožić',
 1152+ 'articlefeedback-pitch-join-login' => 'Přizjewić',
 1153+ 'articlefeedback-pitch-edit-message' => 'Sy wědźał, zo móžeš tutu stronu wobdźěłać?',
 1154+ 'articlefeedback-pitch-edit-accept' => 'Tutu stronu wobdźěłać',
 1155+ 'articlefeedback-survey-message-success' => 'Dźakujemy so za wobdźělenje na naprašowanju.',
 1156+ 'articlefeedback-survey-message-error' => 'Zmylk je wustupił.
 1157+Prošu spytaj pozdźišo hišće raz.',
 1158+);
 1159+
 1160+/** Hungarian (Magyar)
 1161+ * @author Dani
 1162+ * @author Misibacsi
 1163+ */
 1164+$messages['hu'] = array(
 1165+ 'articlefeedback' => 'Szócikk értékelése',
 1166+ 'articlefeedback-desc' => 'Cikk értékelése (kísérleti változat)',
 1167+ 'articlefeedback-survey-question-whyrated' => 'Kérjük, mondd el nekünk, miért értékelted ezt az oldalt (jelöld meg a megfelelőket):',
 1168+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Azt akartam, hogy hozzájáruljak az oldal összesített értékeléséhez',
 1169+ 'articlefeedback-survey-answer-whyrated-development' => 'Remélem, hogy az értékelésem pozitívan befolyásolja az oldal fejlődését',
 1170+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Azt akartam, hogy hozzájáruljak ehhez: {{SITENAME}}',
 1171+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Szerettem volna megosztani a véleményemet',
 1172+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Ma még nem adtam értékelést, de szerettem volna visszajelzést adni erről a funkcióról',
 1173+ 'articlefeedback-survey-answer-whyrated-other' => 'Egyéb',
 1174+ 'articlefeedback-survey-question-useful' => 'Hiszel abban, hogy az értékelések hasznosak és világosak?',
 1175+ 'articlefeedback-survey-question-useful-iffalse' => 'Miért?',
 1176+ 'articlefeedback-survey-question-comments' => 'Van még további észrevételed?',
 1177+ 'articlefeedback-survey-submit' => 'Értékelés küldése',
 1178+ 'articlefeedback-survey-title' => 'Kérjük, válaszolj néhány kérdésre',
 1179+ 'articlefeedback-survey-thanks' => 'Köszönjük a kérdőív kitöltését!',
 1180+);
 1181+
 1182+/** Interlingua (Interlingua)
 1183+ * @author Catrope
 1184+ * @author McDutchie
 1185+ */
 1186+$messages['ia'] = array(
 1187+ 'articlefeedback' => 'Evalutation de articulos',
 1188+ 'articlefeedback-desc' => 'Evalutation de articulos (version pilota)',
 1189+ 'articlefeedback-survey-question-whyrated' => 'Per favor dice nos proque tu ha evalutate iste pagina hodie (marca tote le optiones applicabile):',
 1190+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Io voleva contribuer al evalutation general del pagina',
 1191+ 'articlefeedback-survey-answer-whyrated-development' => 'Io spera que mi evalutation ha un effecto positive sur le disveloppamento del pagina',
 1192+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Io voleva contribuer a {{SITENAME}}',
 1193+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Me place condivider mi opinion',
 1194+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Io non dava un evalutation hodie, ma io voleva dar mi opinion super le functionalitate',
 1195+ 'articlefeedback-survey-answer-whyrated-other' => 'Altere',
 1196+ 'articlefeedback-survey-question-useful' => 'Crede tu que le evalutationes providite es utile e clar?',
 1197+ 'articlefeedback-survey-question-useful-iffalse' => 'Proque?',
 1198+ 'articlefeedback-survey-question-comments' => 'Ha tu additional commentos?',
 1199+ 'articlefeedback-survey-submit' => 'Submitter',
 1200+ 'articlefeedback-survey-title' => 'Per favor responde a alcun questiones',
 1201+ 'articlefeedback-survey-thanks' => 'Gratias pro completar le questionario.',
 1202+ 'articlefeedback-error' => 'Un error ha occurrite. Per favor reproba plus tarde.',
 1203+ 'articlefeedback-form-switch-label' => 'Evalutar iste pagina',
 1204+ 'articlefeedback-form-panel-title' => 'Evalutar iste pagina',
 1205+ 'articlefeedback-form-panel-instructions' => 'Per favor prende un momento pro evalutar iste pagina.',
 1206+ 'articlefeedback-form-panel-clear' => 'Remover iste evalutation',
 1207+ 'articlefeedback-form-panel-expertise' => 'Io ha cognoscentia prior de iste topico',
 1208+ 'articlefeedback-form-panel-expertise-studies' => 'Io lo ha studiate in collegio/universitate',
 1209+ 'articlefeedback-form-panel-expertise-profession' => 'Illo face parte de mi profession',
 1210+ 'articlefeedback-form-panel-expertise-hobby' => 'Illo es connexe a mi passatempores o interesses',
 1211+ 'articlefeedback-form-panel-expertise-other' => 'Le origine de mi cognoscentia non es listate hic',
 1212+ 'articlefeedback-form-panel-submit' => 'Submitter evalutationes',
 1213+ 'articlefeedback-form-panel-success' => 'Salveguardate con successo',
 1214+ 'articlefeedback-report-switch-label' => 'Vider evalutationes del pagina',
 1215+ 'articlefeedback-report-panel-title' => 'Evalutationes del pagina',
 1216+ 'articlefeedback-report-panel-description' => 'Evalutationes medie actual.',
 1217+ 'articlefeedback-report-empty' => 'Nulle evalutation',
 1218+ 'articlefeedback-report-ratings' => '$1 evalutationes',
 1219+ 'articlefeedback-field-trustworthy-label' => 'Digne de fide',
 1220+ 'articlefeedback-field-trustworthy-tip' => 'Pensa tu que iste pagina ha sufficiente citationes e que iste citationes refere a fontes digne de fide?',
 1221+ 'articlefeedback-field-complete-label' => 'Complete',
 1222+ 'articlefeedback-field-complete-tip' => 'Pensa tu que iste pagina coperi le themas essential que illo deberea coperir?',
 1223+ 'articlefeedback-field-objective-label' => 'Impartial',
 1224+ 'articlefeedback-field-objective-tip' => 'Pensa tu que iste pagina monstra un representation juste de tote le perspectivas super le question?',
 1225+ 'articlefeedback-field-wellwritten-label' => 'Ben scribite',
 1226+ 'articlefeedback-field-wellwritten-tip' => 'Pensa tu que iste pagina es ben organisate e ben scribite?',
 1227+ 'articlefeedback-pitch-reject' => 'Forsan plus tarde',
 1228+ 'articlefeedback-pitch-or' => 'o',
 1229+ 'articlefeedback-pitch-thanks' => 'Gratias! Tu evalutation ha essite salveguardate.',
 1230+ 'articlefeedback-pitch-survey-message' => 'Per favor prende un momento pro completar un curte questionario.',
 1231+ 'articlefeedback-pitch-survey-accept' => 'Comenciar sondage',
 1232+ 'articlefeedback-pitch-join-message' => 'Sapeva tu que tu pote crear un conto?',
 1233+ 'articlefeedback-pitch-join-body' => 'Un conto te adjuta a traciar tu modificationes, a participar in discussiones e a facer parte del communitate.',
 1234+ 'articlefeedback-pitch-join-accept' => 'Crear conto',
 1235+ 'articlefeedback-pitch-join-login' => 'Aperir session',
 1236+ 'articlefeedback-pitch-edit-message' => 'Sapeva tu que tu pote modificar iste articulo?',
 1237+ 'articlefeedback-pitch-edit-accept' => 'Modificar iste articulo',
 1238+ 'articlefeedback-survey-message-success' => 'Gratias pro haber respondite al inquesta.',
 1239+ 'articlefeedback-survey-message-error' => 'Un error ha occurrite.
 1240+Per favor reproba plus tarde.',
 1241+);
 1242+
 1243+/** Indonesian (Bahasa Indonesia)
 1244+ * @author Farras
 1245+ * @author IvanLanin
 1246+ * @author Kenrick95
 1247+ */
 1248+$messages['id'] = array(
 1249+ 'articlefeedback' => 'Penilaian artikel',
 1250+ 'articlefeedback-desc' => 'Penilaian artikel (versi percobaan)',
 1251+ 'articlefeedback-survey-question-whyrated' => 'Harap beritahu kami mengapa Anda menilai halaman ini hari ini (centang semua yang benar):',
 1252+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Saya ingin berkontribusi untuk peringkat keseluruhan halaman',
 1253+ 'articlefeedback-survey-answer-whyrated-development' => 'Saya harap penilaian saya akan memberi dampak positif terhadap pengembangan halaman ini',
 1254+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Saya ingin berkontribusi ke {{SITENAME}}',
 1255+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Saya ingin berbagi pendapat',
 1256+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Saya tidak memberikan penilaian hari ini, tetapi ingin memberikan umpan balik pada fitur tersebut',
 1257+ 'articlefeedback-survey-answer-whyrated-other' => 'Lainnya',
 1258+ 'articlefeedback-survey-question-useful' => 'Apakah Anda yakin bahwa peringkat yang diberikan berguna dan jelas?',
 1259+ 'articlefeedback-survey-question-useful-iffalse' => 'Mengapa?',
 1260+ 'articlefeedback-survey-question-comments' => 'Apakah Anda memiliki komentar tambahan?',
 1261+ 'articlefeedback-survey-submit' => 'Kirim',
 1262+ 'articlefeedback-survey-title' => 'Silakan jawab beberapa pertanyaan',
 1263+ 'articlefeedback-survey-thanks' => 'Terima kasih telah mengisi survei ini.',
 1264+ 'articlefeedback-error' => 'Telah terjadi sebuah kesalahan. Silakan coba lagi nanti.',
 1265+ 'articlefeedback-form-switch-label' => 'Berikan nilai halaman ini',
 1266+ 'articlefeedback-form-panel-title' => 'Nilai halaman ini',
 1267+ 'articlefeedback-form-panel-instructions' => 'Harap luangkan waktu untuk menilai halaman ini.',
 1268+ 'articlefeedback-form-panel-clear' => 'Hapus penilaian ini',
 1269+ 'articlefeedback-form-panel-expertise' => 'Saya sudah tahu sebelumnya tentang topik ini',
 1270+ 'articlefeedback-form-panel-expertise-studies' => 'Saya sudah mempelajarinya di perguruan tinggi/universitas',
 1271+ 'articlefeedback-form-panel-expertise-profession' => 'Itu bagian dari profesi saya',
 1272+ 'articlefeedback-form-panel-expertise-hobby' => 'Itu berhubungan dengan hobi atau minat saya',
 1273+ 'articlefeedback-form-panel-expertise-other' => 'Sumber pengetahuan saya tidak tercantum di sini',
 1274+ 'articlefeedback-form-panel-submit' => 'Kirim umpan balik',
 1275+ 'articlefeedback-form-panel-success' => 'Berhasil disimpan',
 1276+ 'articlefeedback-report-switch-label' => 'Lihat penilaian halaman',
 1277+ 'articlefeedback-report-panel-title' => 'Penilaian halaman',
 1278+ 'articlefeedback-report-panel-description' => 'Peringkat rata-rata saat ini',
 1279+ 'articlefeedback-report-empty' => 'Belum berperingkat',
 1280+ 'articlefeedback-report-ratings' => '$1 penilaian',
 1281+ 'articlefeedback-field-trustworthy-label' => 'Dapat dipercaya',
 1282+ 'articlefeedback-field-trustworthy-tip' => 'Apakah Anda merasa bahwa halaman ini memiliki cukup kutipan dan bahwa kutipan tersebut berasal dari sumber tepercaya?',
 1283+ 'articlefeedback-field-complete-label' => 'Lengkap',
 1284+ 'articlefeedback-field-complete-tip' => 'Apakah Anda merasa bahwa halaman ini mencakup wilayah topik penting yang seharusnya?',
 1285+ 'articlefeedback-field-objective-label' => 'Tidak bias',
 1286+ 'articlefeedback-field-objective-tip' => 'Apakah Anda merasa bahwa halaman ini menunjukkan representasi yang adil dari semua perspektif tentang masalah ini?',
 1287+ 'articlefeedback-field-wellwritten-label' => 'Ditulis dengan baik',
 1288+ 'articlefeedback-field-wellwritten-tip' => 'Apakah Anda merasa bahwa halaman ini disusun dan ditulis dengan baik?',
 1289+ 'articlefeedback-pitch-reject' => 'Mungkin nanti',
 1290+ 'articlefeedback-pitch-or' => 'atau',
 1291+ 'articlefeedback-pitch-thanks' => 'Terima kasih! Penilaian Anda telah disimpan.',
 1292+ 'articlefeedback-pitch-survey-message' => 'Harap luangkan waktu untuk mengisi survei singkat.',
 1293+ 'articlefeedback-pitch-survey-accept' => 'Mulai survei',
 1294+ 'articlefeedback-pitch-join-message' => 'Tahukah Anda bahwa Anda dapat membuat akun? Akun membantu Anda melacak suntingan, terlibat dalam diskusi, dan menjadi bagian komunitas.',
 1295+ 'articlefeedback-pitch-join-accept' => 'Buat account',
 1296+ 'articlefeedback-pitch-join-login' => 'Masuk log',
 1297+ 'articlefeedback-pitch-edit-message' => 'Tahukah Anda bahwa Anda dapat menyunting laman ini?',
 1298+ 'articlefeedback-pitch-edit-accept' => 'Sunting halaman ini',
 1299+ 'articlefeedback-survey-message-success' => 'Terima kasih telah mengisi survei ini.',
 1300+ 'articlefeedback-survey-message-error' => 'Kesalahan terjadi.
 1301+Silakan coba lagi.',
 1302+);
 1303+
 1304+/** Italian (Italiano)
 1305+ * @author Beta16
 1306+ */
 1307+$messages['it'] = array(
 1308+ 'articlefeedback' => 'Valutazione pagina',
 1309+ 'articlefeedback-desc' => 'Valutazione pagina (versione pilota)',
 1310+ 'articlefeedback-survey-question-whyrated' => 'Esprimi il motivo per cui oggi hai valutato questa pagina (puoi selezionare più opzioni):',
 1311+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Ho voluto contribuire alla valutazione complessiva della pagina',
 1312+ 'articlefeedback-survey-answer-whyrated-development' => 'Spero che il mio giudizio influenzi positivamente lo sviluppo della pagina',
 1313+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Ho voluto contribuire a {{SITENAME}}',
 1314+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Mi piace condividere la mia opinione',
 1315+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Non ho fornito valutazioni oggi, ma ho voluto lasciare un feedback sulla funzionalità',
 1316+ 'articlefeedback-survey-answer-whyrated-other' => 'Altro',
 1317+ 'articlefeedback-survey-question-useful' => 'Pensi che le valutazioni fornite siano utili e chiare?',
 1318+ 'articlefeedback-survey-question-useful-iffalse' => 'Perché?',
 1319+ 'articlefeedback-survey-question-comments' => 'Hai altri commenti?',
 1320+ 'articlefeedback-survey-submit' => 'Invia',
 1321+ 'articlefeedback-survey-title' => 'Per favore, rispondi ad alcune domande',
 1322+ 'articlefeedback-survey-thanks' => 'Grazie per aver compilato il questionario.',
 1323+ 'articlefeedback-error' => 'Si è verificato un errore.
 1324+Riprova più tardi.',
 1325+ 'articlefeedback-form-panel-title' => 'La tua opinione',
 1326+ 'articlefeedback-form-panel-instructions' => "Per favore, concedici un po' del tuo tempo per valutare questa pagina.",
 1327+ 'articlefeedback-form-panel-expertise-studies' => "L'ho studiato a scuola/università.",
 1328+ 'articlefeedback-form-panel-expertise-profession' => 'È parte della mia professione',
 1329+ 'articlefeedback-form-panel-expertise-hobby' => 'È legato al mio hobby o interesse',
 1330+ 'articlefeedback-form-panel-expertise-other' => 'La fonte della mia conoscenza non è elencata qui',
 1331+ 'articlefeedback-report-switch-label' => 'Mostra i risultati',
 1332+ 'articlefeedback-report-panel-title' => 'Giudizio pagina',
 1333+ 'articlefeedback-report-panel-description' => 'Valutazione media attuale.',
 1334+ 'articlefeedback-report-empty' => 'Nessuna valutazione',
 1335+ 'articlefeedback-report-ratings' => '$1 valutazioni',
 1336+ 'articlefeedback-field-trustworthy-tip' => 'Ritieni che questa pagina abbia citazioni sufficienti e che queste citazioni provengano da fonti attendibili?',
 1337+ 'articlefeedback-field-complete-label' => 'Completa',
 1338+ 'articlefeedback-field-complete-tip' => 'Ritieni che questa pagina copra le aree tematiche essenziali che dovrebbe?',
 1339+ 'articlefeedback-field-objective-label' => 'Obiettivo',
 1340+ 'articlefeedback-field-objective-tip' => 'Ritieni che questa pagina mostri una rappresentazione equa di tutti i punti di vista sul tema?',
 1341+ 'articlefeedback-field-wellwritten-label' => 'Ben scritta',
 1342+ 'articlefeedback-field-wellwritten-tip' => 'Ritieni che questa pagina sia ben organizzata e ben scritta?',
 1343+ 'articlefeedback-pitch-reject' => 'Forse più tardi',
 1344+ 'articlefeedback-pitch-or' => 'o',
 1345+ 'articlefeedback-pitch-survey-accept' => 'Inizia sondaggio',
 1346+ 'articlefeedback-pitch-join-accept' => 'Crea un nuovo utente',
 1347+ 'articlefeedback-pitch-join-login' => 'Entra',
 1348+ 'articlefeedback-expert-assessment-question' => 'Hai conoscenze su questo argomento?',
 1349+ 'articlefeedback-expert-assessment-level-1-label' => 'Marginale',
 1350+ 'articlefeedback-expert-assessment-level-2-label' => 'Competente',
 1351+ 'articlefeedback-expert-assessment-level-3-label' => 'Esperto',
 1352+ 'articlefeedback-survey-message-success' => 'Grazie per aver compilato il questionario.',
 1353+ 'articlefeedback-survey-message-error' => 'Si è verificato un errore.
 1354+Riprova più tardi.',
 1355+);
 1356+
 1357+/** Japanese (日本語)
 1358+ * @author Marine-Blue
 1359+ * @author Ohgi
 1360+ * @author Whym
 1361+ * @author Yanajin66
 1362+ * @author 青子守歌
 1363+ */
 1364+$messages['ja'] = array(
 1365+ 'articlefeedback' => '記事の評価',
 1366+ 'articlefeedback-desc' => '記事の評価',
 1367+ 'articlefeedback-survey-question-whyrated' => '今日、なぜこのページを評価したか教えてください(該当するものすべてにチェックを入れてください):',
 1368+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'ページの総合的評価を投稿したかった',
 1369+ 'articlefeedback-survey-answer-whyrated-development' => '自分の評価が、このページの成長に良い影響を与えることを望んでいる',
 1370+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => '{{SITENAME}}に貢献したい',
 1371+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => '意見を共有したい',
 1372+ 'articlefeedback-survey-answer-whyrated-didntrate' => '今日は評価しなかったが、この機能に関するフィードバックをしたかった。',
 1373+ 'articlefeedback-survey-answer-whyrated-other' => 'その他',
 1374+ 'articlefeedback-survey-question-useful' => 'これらの評価は、分かりやすく、役に立つものだと思いますか?',
 1375+ 'articlefeedback-survey-question-useful-iffalse' => 'なぜですか?',
 1376+ 'articlefeedback-survey-question-comments' => '他に追加すべきコメントがありますか?',
 1377+ 'articlefeedback-survey-submit' => '送信',
 1378+ 'articlefeedback-survey-title' => '質問に少しお答えください',
 1379+ 'articlefeedback-survey-thanks' => '調査に記入していただき、ありがとうございます。',
 1380+ 'articlefeedback-error' => 'エラーが発生しました。後でもう一度試してください。',
 1381+ 'articlefeedback-form-switch-label' => 'このページを評価',
 1382+ 'articlefeedback-form-panel-title' => 'このページを評価',
 1383+ 'articlefeedback-form-panel-instructions' => 'このページの評価を算出していますので、少しお待ちください。',
 1384+ 'articlefeedback-form-panel-clear' => 'この評価を除去する',
 1385+ 'articlefeedback-form-panel-expertise' => 'この話題について事前知識がある',
 1386+ 'articlefeedback-form-panel-expertise-studies' => '大学で学んだ内容である',
 1387+ 'articlefeedback-form-panel-expertise-profession' => '自分の職業の一部である',
 1388+ 'articlefeedback-form-panel-expertise-hobby' => '自分の趣味や興味に関連している',
 1389+ 'articlefeedback-form-panel-expertise-other' => '自分の知識源はこの中にない',
 1390+ 'articlefeedback-form-panel-submit' => '評価を送信',
 1391+ 'articlefeedback-form-panel-success' => '保存に成功',
 1392+ 'articlefeedback-report-switch-label' => 'ページの評価を見る',
 1393+ 'articlefeedback-report-panel-title' => 'ページの評価',
 1394+ 'articlefeedback-report-panel-description' => '現在の評価の平均。',
 1395+ 'articlefeedback-report-empty' => '評価なし',
 1396+ 'articlefeedback-report-ratings' => '$1 の評価',
 1397+ 'articlefeedback-field-trustworthy-label' => '信頼できる',
 1398+ 'articlefeedback-field-trustworthy-tip' => 'このページは、十分な出典があり、それらの出典は信頼できる情報源によるものですか?',
 1399+ 'articlefeedback-field-complete-label' => '完成度',
 1400+ 'articlefeedback-field-complete-tip' => 'この記事は、不可欠な話題を、説明していると思いますか?',
 1401+ 'articlefeedback-field-objective-label' => '公平な',
 1402+ 'articlefeedback-field-objective-tip' => 'このページは、ある問題に対する全ての観点を平等に説明していると思いますか?',
 1403+ 'articlefeedback-field-wellwritten-label' => 'よく書けている',
 1404+ 'articlefeedback-field-wellwritten-tip' => 'この記事は、良く整理され、良く書かれていると思いますか?',
 1405+ 'articlefeedback-pitch-reject' => '後でやる',
 1406+ 'articlefeedback-pitch-or' => 'または',
 1407+ 'articlefeedback-pitch-thanks' => 'ありがとうございました。評価は保存されました。',
 1408+ 'articlefeedback-pitch-survey-message' => '短いアンケートにご協力ください。',
 1409+ 'articlefeedback-pitch-survey-accept' => '調査を開始',
 1410+ 'articlefeedback-pitch-join-message' => 'アカウントを作成できることをご存じですか。',
 1411+ 'articlefeedback-pitch-join-body' => 'アカウントを作成することで、自分自身の編集を振り返ることが容易になり、議論に参加しやすくなり、コミュニティの一員にもなれます。',
 1412+ 'articlefeedback-pitch-join-accept' => 'アカウント作成',
 1413+ 'articlefeedback-pitch-join-login' => 'ログイン',
 1414+ 'articlefeedback-pitch-edit-message' => 'このページを編集できることをご存じですか。',
 1415+ 'articlefeedback-pitch-edit-accept' => 'このページを編集',
 1416+ 'articlefeedback-survey-message-success' => 'アンケートに記入していただきありがとうございます。',
 1417+ 'articlefeedback-survey-message-error' => 'エラーが発生しました。
 1418+後でもう一度試してください。',
 1419+);
 1420+
 1421+/** Georgian (ქართული)
 1422+ * @author BRUTE
 1423+ * @author David1010
 1424+ * @author Dawid Deutschland
 1425+ * @author ITshnik
 1426+ */
 1427+$messages['ka'] = array(
 1428+ 'articlefeedback' => 'სტატიის შეფასება',
 1429+ 'articlefeedback-desc' => 'სტატიის შეფასება',
 1430+ 'articlefeedback-survey-question-whyrated' => 'გთხოვთ შეგვატყობინეთ, თუ რატომ შეაფასეთ დღეს ეს სტატია (შეამოწმეთ სისწორე)',
 1431+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'მე ვისურვებდი სტატიის შეფასებაში მონაწილეობის მიღებას',
 1432+ 'articlefeedback-survey-answer-whyrated-development' => 'ვიმედოვნებ, რომ ჩემი შეფასება დადებითად აისახება სტატიის მომავალ განვითარებაზე',
 1433+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'მე ვისურვებდი {{SITENAME}}-ში მონაწილეობას',
 1434+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'მე სიამოვნებით გაგიზიარებთ ჩემს აზრს',
 1435+ 'articlefeedback-survey-answer-whyrated-other' => 'სხვა',
 1436+ 'articlefeedback-survey-question-useful' => 'გჯერათ, რომ მოცემული შეფასებები გამოსაყენებელი და გასაგებია?',
 1437+ 'articlefeedback-survey-question-useful-iffalse' => 'რატომ?',
 1438+ 'articlefeedback-survey-question-comments' => 'კიდევ დაამატებთ რამეს?',
 1439+ 'articlefeedback-survey-submit' => 'შენახვა',
 1440+ 'articlefeedback-survey-title' => 'გთხოვთ, გვიპასუხეთ რამდენიმე შეკითხვაზე',
 1441+ 'articlefeedback-survey-thanks' => 'გმადლობთ საპასუხო შეტყობინებისათვის',
 1442+ 'articlefeedback-error' => 'წარმოიშვა რაღაც შეცდომა. გთხოვთ სცადეთ მოგვიანებით.',
 1443+ 'articlefeedback-form-switch-label' => 'ამ გვერდის შეფასება',
 1444+ 'articlefeedback-form-panel-title' => 'ამ გვერდის შეფასება',
 1445+ 'articlefeedback-form-panel-instructions' => 'გთხოვთ, გამონახეთ დრო ამ გვერდის შეფასებისათვის.',
 1446+ 'articlefeedback-form-panel-clear' => 'შეფასება წაიშალა',
 1447+ 'articlefeedback-form-panel-expertise' => 'მე მაქვს წინასწარი ცოდნა ამ თემის შესახებ',
 1448+ 'articlefeedback-form-panel-expertise-studies' => 'მე ეს უმაღლეს სასწავლებელში ვისწავლე',
 1449+ 'articlefeedback-form-panel-expertise-profession' => 'ეს ჩემი პროფესიის ნაწილია',
 1450+ 'articlefeedback-form-panel-expertise-hobby' => 'ეს ჩემს ჰობისა და ინტერესებს მოიცავს',
 1451+ 'articlefeedback-form-panel-expertise-other' => 'ჩემი ცოდნის წყარო აქ მოცემული არაა',
 1452+ 'articlefeedback-form-panel-submit' => 'დაეთანხმე შეფასებას',
 1453+ 'articlefeedback-form-panel-success' => 'შენახულია წარმატებით',
 1454+ 'articlefeedback-report-switch-label' => 'გვერდის შეფასებების ხილვა',
 1455+ 'articlefeedback-report-panel-title' => 'ამ გვერდის შეფასებები',
 1456+ 'articlefeedback-report-panel-description' => 'შეფასების ამჟამინდელი შედეგები',
 1457+ 'articlefeedback-report-empty' => 'შეფასებები არაა',
 1458+ 'articlefeedback-report-ratings' => '$1 შეფასება',
 1459+ 'articlefeedback-field-trustworthy-label' => 'სანდო',
 1460+ 'articlefeedback-field-trustworthy-tip' => 'ფიქრობთ, რომ ეს სტატია საკმარისი რაოდენობით შეიცავს სანდო წყაროებს?',
 1461+ 'articlefeedback-field-complete-label' => 'დასრულებულია',
 1462+ 'articlefeedback-field-complete-tip' => 'მიგაჩნიათ, რომ ეს სტატია შეიცავს მისივე შინაარსთან დაკავშირებულ ყველა მნიშვნელოვან ასპექტს?',
 1463+ 'articlefeedback-field-objective-label' => 'მიუკერძოებელია',
 1464+ 'articlefeedback-field-objective-tip' => 'მიგაჩნიათ, რომ ეს სტატია შეიცავს მისივე თემასთან დაკავშირებული წარმოდგენის შესახებ მიუკერძოებელ ინფორმაციას?',
 1465+ 'articlefeedback-field-wellwritten-label' => 'კარგად დაწერილი',
 1466+ 'articlefeedback-field-wellwritten-tip' => 'მიგაჩნიათ, რომ ეს სტატია კარგი სტრუქტურისაა და კარგადაა დაწერილი?',
 1467+ 'articlefeedback-pitch-reject' => 'იქნებ მოგვიანებით',
 1468+ 'articlefeedback-pitch-or' => 'ან',
 1469+ 'articlefeedback-pitch-thanks' => 'გმადლობთ! თქვენი შეფასება შენახულია.',
 1470+ 'articlefeedback-pitch-survey-message' => 'გთხოვთ, გამონახეთ მცირე დრო პატარა გამოკითხვაში მონაწილეობის მისაღებად.',
 1471+ 'articlefeedback-pitch-survey-accept' => 'გამოკითხვის დაწყება',
 1472+ 'articlefeedback-pitch-join-message' => 'იცით, რომ თქვენ შეგიძლიათ სამომხმარებლო ანგარიშის შექმნა? საკუთარი ანგარიშით შეგიძლიათ აკონტროლოთ თქვენი რედაქტირებები, ჩაერთოთ დებატებში და გახდეთ ვიკისაზოგადოების ნაწილი.',
 1473+ 'articlefeedback-pitch-join-accept' => 'გახსენი ანგარიში',
 1474+ 'articlefeedback-pitch-join-login' => 'შესვლა',
 1475+ 'articlefeedback-pitch-edit-message' => 'იცით, რომ თქვენ ამ სტატიის რედაქტირება შეგიძლიათ?',
 1476+ 'articlefeedback-pitch-edit-accept' => 'ამ გვერდის რედაქტირება',
 1477+ 'articlefeedback-survey-message-success' => 'გმადლობთ გამოკითხვაში მონაწილეობისათვის.',
 1478+ 'articlefeedback-survey-message-error' => 'წარმოიშვა რაღაც შეცდომა.
 1479+გთხოვთ სცადეთ მოგვიანებით.',
 1480+);
 1481+
 1482+/** Korean (한국어)
 1483+ * @author Kwj2772
 1484+ */
 1485+$messages['ko'] = array(
 1486+ 'articlefeedback' => '문서 평가',
 1487+ 'articlefeedback-desc' => '문서 평가 (파일럿 버전)',
 1488+ 'articlefeedback-survey-question-whyrated' => '오늘 이 문서를 왜 평가했는지 알려주십시오 (해당되는 모든 항목에 체크해주세요):',
 1489+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => '이 문서에 대한 전체적인 평가에 기여하고 싶어서',
 1490+ 'articlefeedback-survey-answer-whyrated-development' => '내가 한 평가가 문서 발전에 긍정적인 영향을 줄 수 있다고 생각해서',
 1491+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => '{{SITENAME}}에 기여하고 싶어서',
 1492+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => '내 의견을 공유하고 싶어서',
 1493+ 'articlefeedback-survey-answer-whyrated-didntrate' => '오늘 평가를 하지는 않았지만 이 기능에 대해 피드백을 남기고 싶어서',
 1494+ 'articlefeedback-survey-answer-whyrated-other' => '기타',
 1495+ 'articlefeedback-survey-question-useful' => '당신은 평가한 것이 유용하고 명확할 것이라 생각하십니까?',
 1496+ 'articlefeedback-survey-question-useful-iffalse' => '왜 그렇게 생각하십니까?',
 1497+ 'articlefeedback-survey-question-comments' => '다른 의견이 있으십니까?',
 1498+ 'articlefeedback-survey-submit' => '제출',
 1499+ 'articlefeedback-survey-title' => '몇 가지 질문에 답해 주시기 바랍니다.',
 1500+ 'articlefeedback-survey-thanks' => '설문에 응해 주셔서 감사합니다.',
 1501+);
 1502+
 1503+/** Colognian (Ripoarisch)
 1504+ * @author Purodha
 1505+ */
 1506+$messages['ksh'] = array(
 1507+ 'articlefeedback' => 'Enschäzonge för Sigge',
 1508+ 'articlefeedback-desc' => 'Enschäzonge för Sigge',
 1509+ 'articlefeedback-survey-question-whyrated' => 'Bes esu joot, un lohß ons weße, woröm De hück för heh di Sigg en Enschäzong affjejovve häs, un maach e Krüzje övverall, woh_t paß:',
 1510+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Esch wullt jät beidraare zo all dä Enschäzonge för heh di Sigg',
 1511+ 'articlefeedback-survey-answer-whyrated-development' => 'Esch hoffen, dat ming Enschäzong för di Sigg dozoh beidrääht, dat se bäßer jemaat weed',
 1512+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Esch wullt jät {{GRAMMAR:zo Dativ|{{SITENAME}}}} beidraare',
 1513+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Esch jävven jäähn ming Meinong of',
 1514+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Esch han hück kein Enschäzong afjejovve, wullt ävver en Röckmäldong övver et Enschäze vun Sigge afjävve',
 1515+ 'articlefeedback-survey-answer-whyrated-other' => 'Söns jet',
 1516+ 'articlefeedback-survey-question-useful' => 'Meins De, dat di Enschäzonge, di_et bes jäz jit, ze bruche sin un kloh?',
 1517+ 'articlefeedback-survey-question-useful-iffalse' => 'Woröm?',
 1518+ 'articlefeedback-survey-question-comments' => 'Häs De sönß noch jet ze saare?',
 1519+ 'articlefeedback-survey-submit' => 'Faßhallde',
 1520+ 'articlefeedback-survey-title' => 'Bes esu joot, un jivv e paa Antowwote',
 1521+ 'articlefeedback-survey-thanks' => 'Mer donn und bedanke för et Ußfölle!',
 1522+ 'articlefeedback-error' => 'Ene Fähler es dozwesche jukumme.
 1523+Versöhg et shpääder norr_ens.',
 1524+ 'articlefeedback-form-switch-label' => 'Heh di Sigg enschäze',
 1525+ 'articlefeedback-form-panel-title' => 'Heh di Sigg enschäze',
 1526+ 'articlefeedback-form-panel-instructions' => 'Nemm Der ene Momang, öm heh di Sigg enzeschäze.',
 1527+ 'articlefeedback-form-panel-clear' => 'Enschäzong fott nämme',
 1528+ 'articlefeedback-form-panel-expertise' => 'Esch han suwisu Ahnong vun däm Theema',
 1529+ 'articlefeedback-form-panel-expertise-studies' => 'Esch han dat aan ene Huhscholl udder aan der Univäsitäät shtudeet',
 1530+ 'articlefeedback-form-panel-expertise-profession' => 'Et jehöt bei minge Beroof',
 1531+ 'articlefeedback-form-panel-expertise-hobby' => 'Et hät met minge Inträße udder minge Hobbies ze donn',
 1532+ 'articlefeedback-form-panel-expertise-other' => 'Söns jät, wat heh nit opjeföhrd es',
 1533+ 'articlefeedback-form-panel-submit' => 'Lohß jonn!',
 1534+ 'articlefeedback-form-panel-success' => 'Afjeshpeishert.',
 1535+ 'articlefeedback-report-switch-label' => 'Enschäzunge vun heh dä Sigg beloore',
 1536+ 'articlefeedback-report-panel-title' => 'Enschäzunge vun heh dä Sigg',
 1537+ 'articlefeedback-report-panel-description' => 'De dorschnettlesche Enschäzunge.',
 1538+ 'articlefeedback-report-empty' => 'Kein Enschäzunge',
 1539+ 'articlefeedback-report-ratings' => '{{PLURAL:$1|Ein Enschäzung|$1 Enschäzunge|Kein Enschäzunge}}',
 1540+ 'articlefeedback-field-trustworthy-label' => 'Verdent Vertroue',
 1541+ 'articlefeedback-field-trustworthy-tip' => 'Meins De, dat heh di Sigg jenooch Quälle aanjitt, un dat mer dänne jläuve kann?',
 1542+ 'articlefeedback-field-complete-label' => 'Kumplätt',
 1543+ 'articlefeedback-field-complete-tip' => 'Meins De, dat heh di Sigg all dat enthallde deiht, wat weeshtesh un nüüdesch is, dat nix draan fählt?',
 1544+ 'articlefeedback-field-objective-label' => 'Opjäktiev',
 1545+ 'articlefeedback-field-objective-tip' => 'Meins De, dat heh di Sigg ob en aanschtändije un ußjewoore Aat all de Aanseshte un Bedraachtungswiese vun der iehrem Teema widderjitt?',
 1546+ 'articlefeedback-field-wellwritten-label' => 'Joot jeschrevve',
 1547+ 'articlefeedback-field-wellwritten-tip' => 'Fengks De heh di Sigg joot zosamme_jeschtalld un joot jeschrevve?',
 1548+ 'articlefeedback-pitch-reject' => 'Shpääder velleish',
 1549+ 'articlefeedback-pitch-or' => 'udder',
 1550+ 'articlefeedback-pitch-thanks' => 'Mer donn uns bedangke. Ding Enschäzonge sin faßjehallde.',
 1551+ 'articlefeedback-pitch-survey-message' => 'Nämm Der koot Zigg för en Ömfrooch.',
 1552+ 'articlefeedback-pitch-survey-accept' => 'Met dä Ömfrooch aanfange',
 1553+ 'articlefeedback-pitch-join-message' => 'Häß De jewoß, dat De Desch aanmällde kanns? Domet kann De leisch Ding eije Beidrääsch verfollje, beim Klaafe metmaache un e Deil vun der Jemeinschaff sin.',
 1554+ 'articlefeedback-pitch-join-accept' => 'Aaanmälde',
 1555+ 'articlefeedback-pitch-join-login' => 'Enlogge',
 1556+ 'articlefeedback-pitch-edit-message' => 'Häß De jewoß, dat De heh di Sigg ändere kanns?',
 1557+ 'articlefeedback-pitch-edit-accept' => 'Donn heh di Sigg ändere',
 1558+ 'articlefeedback-survey-message-success' => 'Merci för et Ußfölle!',
 1559+ 'articlefeedback-survey-message-error' => 'Ene Fähler es dozwesche jukumme.
 1560+Versöhg et shpääder norr_enß.',
 1561+);
 1562+
 1563+/** Kurdish (Latin) (Kurdî (Latin))
 1564+ * @author George Animal
 1565+ */
 1566+$messages['ku-latn'] = array(
 1567+ 'articlefeedback-survey-question-useful-iffalse' => 'Çima?',
 1568+ 'articlefeedback-report-switch-label' => 'Encaman nîşan bide',
 1569+);
 1570+
 1571+/** Luxembourgish (Lëtzebuergesch)
 1572+ * @author Catrope
 1573+ * @author Robby
 1574+ */
 1575+$messages['lb'] = array(
 1576+ 'articlefeedback' => 'Artikelaschätzung',
 1577+ 'articlefeedback-desc' => 'Artikelaschätzung Pilotversioun',
 1578+ 'articlefeedback-survey-question-whyrated' => 'Sot eis w.e.g. firwat datt Dir dës säit bewäert hutt (klickt alles u wat zoutrëfft):',
 1579+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Ech wollt zur allgemenger Bewäertung vun der Säit bedroen',
 1580+ 'articlefeedback-survey-answer-whyrated-development' => "Ech hoffen datt meng Bewäertung d'Entwécklung vun der Säit positiv beaflosst",
 1581+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Ech wollt mech un {{SITENAME}} bedeelegen',
 1582+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Ech deele meng Meenung gäre mat',
 1583+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Ech hunn haut keng Bewäertung ofginn, awer ech wollt mäi Feedback zu dëser Fonctionalitéit ginn',
 1584+ 'articlefeedback-survey-answer-whyrated-other' => 'Anerer',
 1585+ 'articlefeedback-survey-question-useful' => "Mengt Dir datt d'Bewäertungen hei nëtzlech a kloer sinn?",
 1586+ 'articlefeedback-survey-question-useful-iffalse' => 'Firwat?',
 1587+ 'articlefeedback-survey-question-comments' => 'Hutt Dir nach aner Bemierkungen?',
 1588+ 'articlefeedback-survey-submit' => 'Späicheren',
 1589+ 'articlefeedback-survey-title' => 'Beäntwert w.e.g. e puer Froen',
 1590+ 'articlefeedback-survey-thanks' => 'Merci datt Dir eis Ëmfro ausgefëllt hutt.',
 1591+ 'articlefeedback-error' => 'Et ass e Feeler geschitt. Probéiert w.e.g. méi spéit nach emol.',
 1592+ 'articlefeedback-form-switch-label' => 'Dës Säit bewäerten',
 1593+ 'articlefeedback-form-panel-title' => 'Dës Säit bewäerten',
 1594+ 'articlefeedback-form-panel-instructions' => 'Huelt Iech w.e.g. een Ament fir d¨s Säit ze bewäerten.',
 1595+ 'articlefeedback-form-panel-clear' => 'Dës Bewäertung ewechhuelen',
 1596+ 'articlefeedback-form-panel-expertise' => 'Ech hu Sachkenntnisser zu dësem Thema',
 1597+ 'articlefeedback-form-panel-expertise-studies' => 'Ech hunn et an der Schoul/op der Universitéit studéiert',
 1598+ 'articlefeedback-form-panel-expertise-profession' => 'Et ass en Deel vu mengem Beruff',
 1599+ 'articlefeedback-form-panel-expertise-hobby' => 'Et hänkt mat mengen Hobbyen an Interessien zesummen',
 1600+ 'articlefeedback-form-panel-expertise-other' => "D'Quell vu mengem Wëssen ass hei net opgezielt",
 1601+ 'articlefeedback-form-panel-submit' => 'Bewäertunge schécken',
 1602+ 'articlefeedback-form-panel-success' => 'Gespäichert',
 1603+ 'articlefeedback-report-switch-label' => 'Bewäertunge vun der Säit weisen',
 1604+ 'articlefeedback-report-panel-title' => 'Bewäertunge vun der Säit',
 1605+ 'articlefeedback-report-panel-description' => 'Aktuell duerchschnëttlech Bewäertung.',
 1606+ 'articlefeedback-report-empty' => 'Keng Bewäertungen',
 1607+ 'articlefeedback-report-ratings' => '$1 Bewäertungen',
 1608+ 'articlefeedback-field-trustworthy-label' => 'Vertrauenswürdeg',
 1609+ 'articlefeedback-field-trustworthy-tip' => 'Hutt Dir den Androck datt dës Säit genuch Zitater huet an datt dës Zitater aus vertrauenswierdege Quelle kommen?',
 1610+ 'articlefeedback-field-complete-label' => 'Komplett',
 1611+ 'articlefeedback-field-complete-tip' => 'Hutt dir den Androck datt dës Säit déi wesentlech Aspekter vun dësem Sujet behandelt déi solle beliicht ginn?',
 1612+ 'articlefeedback-field-objective-label' => 'Net virageholl',
 1613+ 'articlefeedback-field-objective-tip' => 'Hutt Dir den Androck datt dës Säit eng ausgeglache Presentatioun vun alle Perspektive vun dësem Thema weist?',
 1614+ 'articlefeedback-field-wellwritten-label' => 'Gutt geschriwwen',
 1615+ 'articlefeedback-field-wellwritten-tip' => 'Hutt Dir den Androck datt dës Säit gutt organiséiert a gutt geschriwwen ass?',
 1616+ 'articlefeedback-pitch-reject' => 'Vläicht méi spéit',
 1617+ 'articlefeedback-pitch-or' => 'oder',
 1618+ 'articlefeedback-pitch-thanks' => 'Merci! Är Bewäertung gouf gespäichert.',
 1619+ 'articlefeedback-pitch-survey-message' => 'Huelt Iech w.e.g. een Ament fir eng kuerz Ëmfro auszefëllen.',
 1620+ 'articlefeedback-pitch-survey-accept' => 'Ëmfro ufänken',
 1621+ 'articlefeedback-pitch-join-message' => 'Wosst Dir datt Dir e Benotzerkont opmaache kënnt?',
 1622+ 'articlefeedback-pitch-join-body' => 'E Benotzerkont hëlleft Iech Är Ännerungen am Aen ze behalen, Iech méi einfach un Diskussiounen ze bedeelegen an en Deel vun der Gemeinschaft ze sinn.',
 1623+ 'articlefeedback-pitch-join-accept' => 'Benotzerkont opmaachen',
 1624+ 'articlefeedback-pitch-join-login' => 'Aloggen',
 1625+ 'articlefeedback-pitch-edit-message' => 'Wosst Dir datt Dir dës Säit ännere kënnt?',
 1626+ 'articlefeedback-pitch-edit-accept' => 'Dës Säit änneren',
 1627+ 'articlefeedback-survey-message-success' => "Merci datt Dir d'Ëmfro ausgefëllt hutt.",
 1628+ 'articlefeedback-survey-message-error' => 'Et ass e Feeler geschitt.
 1629+Probéiert w.e.g. méi spéit nach emol.',
 1630+);
 1631+
 1632+/** Limburgish (Limburgs)
 1633+ * @author Ooswesthoesbes
 1634+ */
 1635+$messages['li'] = array(
 1636+ 'articlefeedback' => 'Paginabeoordeiling',
 1637+ 'articlefeedback-desc' => 'Paginabeoordeiling (tesversie)',
 1638+ 'articlefeedback-survey-answer-whyrated-other' => 'Anges',
 1639+ 'articlefeedback-survey-question-useful-iffalse' => 'Wróm?',
 1640+);
 1641+
 1642+/** Latvian (Latviešu)
 1643+ * @author Papuass
 1644+ */
 1645+$messages['lv'] = array(
 1646+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Man patīk dalīties ar viedokli',
 1647+ 'articlefeedback-survey-answer-whyrated-other' => 'Cits',
 1648+ 'articlefeedback-survey-question-useful-iffalse' => 'Kāpēc?',
 1649+ 'articlefeedback-survey-question-comments' => 'Vai tev ir kādi papildus komentāri?',
 1650+ 'articlefeedback-survey-submit' => 'Iesniegt',
 1651+ 'articlefeedback-survey-title' => 'Lūdzu, atbildi uz dažiem jautājumiem',
 1652+ 'articlefeedback-survey-thanks' => 'Paldies par piedalīšanos aptaujā.',
 1653+);
 1654+
 1655+/** Macedonian (Македонски)
 1656+ * @author Bjankuloski06
 1657+ */
 1658+$messages['mk'] = array(
 1659+ 'articlefeedback' => 'Оценување на статија',
 1660+ 'articlefeedback-desc' => 'Пилотна верзија на Оценување на статија',
 1661+ 'articlefeedback-survey-question-whyrated' => 'Кажете ни зошто ја оценивте страницава денес (штиклирајте ги сите релевантни одговори)',
 1662+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Сакав да придонесам кон севкупната оцена на страницата',
 1663+ 'articlefeedback-survey-answer-whyrated-development' => 'Се надевам дека мојата оценка ќе влијае позитивно на развојот на страницата',
 1664+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Сакав да придонесам кон {{SITENAME}}',
 1665+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Сакам да го искажувам моето мислење',
 1666+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Не оценував денес, туку сакав да искажам мое мислење за функцијата',
 1667+ 'articlefeedback-survey-answer-whyrated-other' => 'Друго',
 1668+ 'articlefeedback-survey-question-useful' => 'Дали сметате дека дадените оценки се полезни и јасни?',
 1669+ 'articlefeedback-survey-question-useful-iffalse' => 'Зошто?',
 1670+ 'articlefeedback-survey-question-comments' => 'Имате некои други забелешки?',
 1671+ 'articlefeedback-survey-submit' => 'Поднеси',
 1672+ 'articlefeedback-survey-title' => 'Ве молиме одговорете на неколку прашања',
 1673+ 'articlefeedback-survey-thanks' => 'Ви благодариме што ја пополнивте анкетата.',
 1674+ 'articlefeedback-error' => 'Се појави грешка. Обидете се повторно.',
 1675+ 'articlefeedback-form-switch-label' => 'Оценете ја страницава',
 1676+ 'articlefeedback-form-panel-title' => 'Оценете ја страницава',
 1677+ 'articlefeedback-form-panel-instructions' => 'Одвојте момент за да ја оцените страницава.',
 1678+ 'articlefeedback-form-panel-clear' => 'Отстрани ја оценкава',
 1679+ 'articlefeedback-form-panel-expertise' => 'Имам претходни познавања на оваа тема',
 1680+ 'articlefeedback-form-panel-expertise-studies' => 'Ова го имам изучувано во средно/на факултет',
 1681+ 'articlefeedback-form-panel-expertise-profession' => 'Ова е во полето на мојата професија',
 1682+ 'articlefeedback-form-panel-expertise-hobby' => 'Ова е поврзано со моето хоби или интереси',
 1683+ 'articlefeedback-form-panel-expertise-other' => 'Изворот на моите сознанија не е наведен тука',
 1684+ 'articlefeedback-form-panel-submit' => 'Поднеси оценки',
 1685+ 'articlefeedback-form-panel-success' => 'Успешно зачувано',
 1686+ 'articlefeedback-report-switch-label' => 'Прикажи оценки за страницата',
 1687+ 'articlefeedback-report-panel-title' => 'Оценки за страницата',
 1688+ 'articlefeedback-report-panel-description' => 'Тековни просечи оценки.',
 1689+ 'articlefeedback-report-empty' => 'Нема оценки',
 1690+ 'articlefeedback-report-ratings' => '$1 оценки',
 1691+ 'articlefeedback-field-trustworthy-label' => 'Веродостојност',
 1692+ 'articlefeedback-field-trustworthy-tip' => 'Дали сметате дека страницава има доволно наводи и дека изворите се веродостојни?',
 1693+ 'articlefeedback-field-complete-label' => 'Исцрпност',
 1694+ 'articlefeedback-field-complete-tip' => 'Дали сметате дека статијава ги обработува најважните основни теми што треба да се обработат?',
 1695+ 'articlefeedback-field-objective-label' => 'Непристрасност',
 1696+ 'articlefeedback-field-objective-tip' => 'Дали сметате дека статијава на праведен начин ги застапува сите гледишта по оваа проблематика?',
 1697+ 'articlefeedback-field-wellwritten-label' => 'Добро напишано',
 1698+ 'articlefeedback-field-wellwritten-tip' => 'Дали сметате дека страницава е добро организирана и убаво напишана?',
 1699+ 'articlefeedback-pitch-reject' => 'Можеби подоцна',
 1700+ 'articlefeedback-pitch-or' => 'или',
 1701+ 'articlefeedback-pitch-thanks' => 'Ви благодариме! Вашите оценки се зачувани.',
 1702+ 'articlefeedback-pitch-survey-message' => 'Пополнете оваа кратка анкета.',
 1703+ 'articlefeedback-pitch-survey-accept' => 'Почни',
 1704+ 'articlefeedback-pitch-join-message' => 'Дали сте знаеле дека можете да создадете сметка?',
 1705+ 'articlefeedback-pitch-join-body' => 'Ако имате сметка ќе можете да ги следите вашите уредувања, да се вклучувате во дискусии и да бидете дел од заедницата',
 1706+ 'articlefeedback-pitch-join-accept' => 'Создај сметка',
 1707+ 'articlefeedback-pitch-join-login' => 'Најавете се',
 1708+ 'articlefeedback-pitch-edit-message' => 'Дали знаете дека можете да ја уредите страницава?',
 1709+ 'articlefeedback-pitch-edit-accept' => 'Уреди ја страницава',
 1710+ 'articlefeedback-survey-message-success' => 'Ви благодариме што ја пополнивте анкетата.',
 1711+ 'articlefeedback-survey-message-error' => 'Се појави грешка.
 1712+Обидете се подоцна.',
 1713+);
 1714+
 1715+/** Malayalam (മലയാളം)
 1716+ * @author Praveenp
 1717+ */
 1718+$messages['ml'] = array(
 1719+ 'articlefeedback' => 'ലേഖനത്തിന്റെ മൂല്യനിർണ്ണയം',
 1720+ 'articlefeedback-desc' => 'ലേഖനത്തിന്റെ മൂല്യനിർണ്ണയം (പ്രാരംഭ പതിപ്പ്)',
 1721+ 'articlefeedback-survey-question-whyrated' => 'ഈ താളിന് താങ്കൾ ഇന്ന് നിലവാരമിട്ടതെന്തുകൊണ്ടാണെന്ന് ദയവായി പറയാമോ (ബാധകമാകുന്ന എല്ലാം തിരഞ്ഞെടുക്കുക):',
 1722+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'താളിന്റെ ആകെ നിലവാരം നിർണ്ണയിക്കാൻ ഞാനാഗ്രഹിക്കുന്നു',
 1723+ 'articlefeedback-survey-answer-whyrated-development' => 'ഞാനിട്ട നിലവാരം താളിന്റെ വികസനത്തിൽ ക്രിയാത്മകമായ ഫലങ്ങൾ സൃഷ്ടിക്കുമെന്ന് കരുതുന്നു',
 1724+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'ഞാൻ {{SITENAME}} സംരംഭത്തിൽ സംഭാവന ചെയ്യാൻ ആഗ്രഹിക്കുന്നു',
 1725+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'എന്റെ അഭിപ്രായം പങ്ക് വെയ്ക്കുന്നതിൽ സന്തോഷമേയുള്ളു',
 1726+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'ഞാനിന്ന് നിലവാരനിർണ്ണയം നടത്തിയിട്ടില്ല, പക്ഷേ ഈ സൗകര്യം സംബന്ധിച്ച അഭിപ്രായം അറിയിക്കാൻ ആഗ്രഹിക്കുന്നു',
 1727+ 'articlefeedback-survey-answer-whyrated-other' => 'മറ്റുള്ളവ',
 1728+ 'articlefeedback-survey-question-useful' => 'നൽകിയിരിക്കുന്ന നിലവാരം ഉപകാരപ്രദവും വ്യക്തവുമാണെന്ന് താങ്കൾ കരുതുന്നുണ്ടോ?',
 1729+ 'articlefeedback-survey-question-useful-iffalse' => 'എന്തുകൊണ്ട്?',
 1730+ 'articlefeedback-survey-question-comments' => 'താങ്കൾക്ക് മറ്റെന്തെങ്കിലും അഭിപ്രായങ്ങൾ പങ്ക് വെയ്ക്കാനുണ്ടോ?',
 1731+ 'articlefeedback-survey-submit' => 'സമർപ്പിക്കുക',
 1732+ 'articlefeedback-survey-title' => 'ദയവായി ഏതാനം ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുക',
 1733+ 'articlefeedback-survey-thanks' => 'സർവേ പൂരിപ്പിച്ചതിനു നന്ദി',
 1734+ 'articlefeedback-error' => 'എന്തോ പിഴവുണ്ടായിരിക്കുന്നു. ദയവായി പിന്നീട് വീണ്ടും ശ്രമിക്കുക.',
 1735+ 'articlefeedback-form-switch-label' => 'ഈ താളിനു നിലവാരമിടുക',
 1736+ 'articlefeedback-form-panel-title' => 'ഈ താളിനു നിലവാരമിടുക',
 1737+ 'articlefeedback-form-panel-instructions' => 'താഴെ ഈ താളിന്റെ മൂല്യനിർണ്ണയം നടത്താൻ ഒരു നിമിഷം ചിലവാക്കുക.',
 1738+ 'articlefeedback-form-panel-clear' => 'ഈ നിലവാരമിടൽ നീക്കം ചെയ്യുക',
 1739+ 'articlefeedback-form-panel-expertise' => 'എനിക്ക് ഈ വിഷയത്തിൽ മുൻപേ അറിവുണ്ട്',
 1740+ 'articlefeedback-form-panel-expertise-studies' => 'ഞാനിത് കലാലയത്തിൽ/യൂണിവേഴ്സിറ്റിയിൽ പഠിച്ചിട്ടുണ്ട്',
 1741+ 'articlefeedback-form-panel-expertise-profession' => 'ഇതെന്റെ ജോലിയുടെ ഭാഗമാണ്',
 1742+ 'articlefeedback-form-panel-expertise-hobby' => 'ഇതെനിക്ക് താത്പര്യമുള്ളവയിൽ പെടുന്നു',
 1743+ 'articlefeedback-form-panel-expertise-other' => 'എന്റെ അറിവിന്റെ ഉറവിടം ഇവിടെ നൽകിയിട്ടില്ല',
 1744+ 'articlefeedback-form-panel-submit' => 'നിലവാരമിടലുകൾ സമർപ്പിക്കുക',
 1745+ 'articlefeedback-form-panel-success' => 'വിജയകരമായി സേവ് ചെയ്തിരിക്കുന്നു',
 1746+ 'articlefeedback-report-switch-label' => 'ഈ താളിനു ലഭിച്ച നിലവാരം കാണുക',
 1747+ 'articlefeedback-report-panel-title' => 'താളിന്റെ നിലവാരം',
 1748+ 'articlefeedback-report-panel-description' => 'ഇപ്പോഴത്തെ നിലവാരമിടലുകളുടെ ശരാശരി.',
 1749+ 'articlefeedback-report-empty' => 'നിലവാരമിടലുകൾ ഒന്നുമില്ല',
 1750+ 'articlefeedback-report-ratings' => '$1 നിലവാരമിടലുകൾ',
 1751+ 'articlefeedback-field-trustworthy-label' => 'വിശ്വാസയോഗ്യം',
 1752+ 'articlefeedback-field-trustworthy-tip' => 'ഈ താളിൽ വിശ്വസനീയങ്ങളായ സ്രോതസ്സുകളെ ആശ്രയിക്കുന്ന ആവശ്യമായത്ര അവലംബങ്ങൾ ഉണ്ടെന്ന് താങ്കൾ കരുതുന്നുണ്ടോ?',
 1753+ 'articlefeedback-field-complete-label' => 'സമ്പൂർണ്ണം',
 1754+ 'articlefeedback-field-complete-tip' => 'ഈ താൾ അത് ഉൾക്കൊള്ളേണ്ട എല്ലാ മേഖലകളും ഉൾക്കൊള്ളുന്നതായി താങ്കൾ കരുതുന്നുണ്ടോ?',
 1755+ 'articlefeedback-field-objective-label' => 'പക്ഷപാതരഹിതം',
 1756+ 'articlefeedback-field-objective-tip' => 'ഈ താളിൽ വിഷയത്തിന്റെ എല്ലാ വശത്തിനും അർഹമായ പ്രാതിനിധ്യം ലഭിച്ചതായി താങ്കൾ കരുതുന്നുണ്ടോ?',
 1757+ 'articlefeedback-field-wellwritten-label' => 'നന്നായി രചിച്ചത്',
 1758+ 'articlefeedback-field-wellwritten-tip' => 'ഈ താൾ നന്നായി ക്രമീകരിക്കപ്പെട്ടതും നന്നായി എഴുതപ്പെട്ടതുമാണെന്ന് താങ്കൾ കരുതുന്നുണ്ടോ?',
 1759+ 'articlefeedback-pitch-reject' => 'പിന്നീട് ആലോചിക്കാം',
 1760+ 'articlefeedback-pitch-or' => 'അഥവാ',
 1761+ 'articlefeedback-pitch-thanks' => 'നന്ദി! താങ്കൾ നടത്തിയ മൂല്യനിർണ്ണയം സേവ് ചെയ്തിരിക്കുന്നു.',
 1762+ 'articlefeedback-pitch-survey-message' => 'ഈ ചെറിയ സർവ്വേ പൂർത്തിയാക്കാൻ ഒരു നിമിഷം ചിലവഴിക്കുക.',
 1763+ 'articlefeedback-pitch-survey-accept' => 'സർവ്വേ തുടങ്ങുക',
 1764+ 'articlefeedback-pitch-join-message' => 'താങ്കൾക്കും ഒരംഗത്വമെടുക്കാം എന്നറിയില്ലേ?',
 1765+ 'articlefeedback-pitch-join-body' => 'അംഗത്വമെടുക്കുന്നത് താങ്കളുടെ തിരുത്തലുകൾ പിന്തുടരാനും, ചർച്ചകളിൽ പങ്കാളിയാകാനും, സമൂഹത്തിന്റെ ഭാഗമാകാനും സഹായമാകും.',
 1766+ 'articlefeedback-pitch-join-accept' => 'അംഗത്വമെടുക്കുക',
 1767+ 'articlefeedback-pitch-join-login' => 'പ്രവേശിക്കുക',
 1768+ 'articlefeedback-pitch-edit-message' => 'ഈ താൾ തിരുത്താനാവും എന്ന് താങ്കൾക്കറിയാമോ?',
 1769+ 'articlefeedback-pitch-edit-accept' => 'ഈ താൾ തിരുത്തുക',
 1770+ 'articlefeedback-survey-message-success' => 'സർവേ പൂരിപ്പിച്ചതിനു നന്ദി',
 1771+ 'articlefeedback-survey-message-error' => 'എന്തോ പിഴവുണ്ടായിരിക്കുന്നു.
 1772+ദയവായി വീണ്ടും ശ്രമിക്കുക.',
 1773+);
 1774+
 1775+/** Mongolian (Монгол)
 1776+ * @author Chinneeb
 1777+ */
 1778+$messages['mn'] = array(
 1779+ 'articlefeedback-survey-submit' => 'Явуулах',
 1780+);
 1781+
 1782+/** Malay (Bahasa Melayu)
 1783+ * @author Aviator
 1784+ */
 1785+$messages['ms'] = array(
 1786+ 'articlefeedback' => 'Pentaksiran rencana',
 1787+ 'articlefeedback-desc' => 'Pentaksiran rencana (versi percubaan)',
 1788+ 'articlefeedback-survey-answer-whyrated-other' => 'Лия',
 1789+ 'articlefeedback-survey-question-useful-iffalse' => 'Мезекс?',
 1790+ 'articlefeedback-survey-submit' => 'Максомс',
 1791+);
 1792+
 1793+/** Erzya (Эрзянь) */
 1794+$messages['myv'] = array(
 1795+ 'articlefeedback-survey-answer-whyrated-other' => 'Лия',
 1796+ 'articlefeedback-survey-question-useful-iffalse' => 'Мезекс?',
 1797+ 'articlefeedback-survey-submit' => 'Максомс',
 1798+);
 1799+
 1800+/** Dutch (Nederlands)
 1801+ * @author Catrope
 1802+ * @author McDutchie
 1803+ * @author Siebrand
 1804+ */
 1805+$messages['nl'] = array(
 1806+ 'articlefeedback' => 'Paginabeoordeling',
 1807+ 'articlefeedback-desc' => 'Paginabeoordeling (testversie)',
 1808+ 'articlefeedback-survey-question-whyrated' => 'Laat ons weten waarom u deze pagina vandaag hebt beoordeeld (kies alle redenen die van toepassing zijn):',
 1809+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Ik wil bijdragen aan de beoordelingen van de pagina',
 1810+ 'articlefeedback-survey-answer-whyrated-development' => 'Ik hoop dat mijn beoordeling een positief effect heeft op de ontwikkeling van de pagina',
 1811+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Ik wilde bijdragen aan {{SITENAME}}',
 1812+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Ik vind het fijn om mijn mening te delen',
 1813+ 'articlefeedback-survey-answer-whyrated-didntrate' => "Ik heb vandaag geen pagina's beoordeeld, maar in de toekomst wil ik wel terugkoppeling geven",
 1814+ 'articlefeedback-survey-answer-whyrated-other' => 'Anders',
 1815+ 'articlefeedback-survey-question-useful' => 'Vindt u dat de beoordelingen bruikbaar en duidelijk zijn?',
 1816+ 'articlefeedback-survey-question-useful-iffalse' => 'Waarom?',
 1817+ 'articlefeedback-survey-question-comments' => 'Hebt u nog opmerkingen?',
 1818+ 'articlefeedback-survey-submit' => 'Opslaan',
 1819+ 'articlefeedback-survey-title' => 'Beantwoord alstublieft een paar vragen',
 1820+ 'articlefeedback-survey-thanks' => 'Bedankt voor het beantwoorden van de vragen.',
 1821+ 'articlefeedback-error' => 'Er is een fout opgetreden.
 1822+Probeer het later opnieuw.',
 1823+ 'articlefeedback-form-switch-label' => 'Deze pagina waarderen',
 1824+ 'articlefeedback-form-panel-title' => 'Deze pagina waarderen',
 1825+ 'articlefeedback-form-panel-instructions' => 'Geef alstublieft een beoordeling van deze pagina.',
 1826+ 'articlefeedback-form-panel-clear' => 'Deze beoordeling verwijderen',
 1827+ 'articlefeedback-form-panel-expertise' => 'Ik ben bekend met dit onderwerp',
 1828+ 'articlefeedback-form-panel-expertise-studies' => 'Ik heb een studie (HBO/WO) gevolgd waarin dit onderwerp relevant is',
 1829+ 'articlefeedback-form-panel-expertise-profession' => 'Dit onderwerp is onderdeel van mijn beroep',
 1830+ 'articlefeedback-form-panel-expertise-hobby' => "Dit onderwerp is gerelateerd aan mijn hooby's of interesses",
 1831+ 'articlefeedback-form-panel-expertise-other' => 'De bron van mijn kennis is geen keuzeoptie',
 1832+ 'articlefeedback-form-panel-submit' => 'Beoordelingen opslaan',
 1833+ 'articlefeedback-form-panel-success' => 'Opgeslagen',
 1834+ 'articlefeedback-report-switch-label' => 'Paginawaarderingen weergeven',
 1835+ 'articlefeedback-report-panel-title' => 'Paginawaarderingen',
 1836+ 'articlefeedback-report-panel-description' => 'Huidige gemiddelde beoordelingen.',
 1837+ 'articlefeedback-report-empty' => 'Geen beoordelingen',
 1838+ 'articlefeedback-report-ratings' => '$1 beoordelingen',
 1839+ 'articlefeedback-field-trustworthy-label' => 'Betrouwbaar',
 1840+ 'articlefeedback-field-trustworthy-tip' => 'Vindt u dat deze pagina voldoende bronvermeldingen heeft en dat de bronvermeldingen betrouwbaar zijn?',
 1841+ 'articlefeedback-field-complete-label' => 'Afgerond',
 1842+ 'articlefeedback-field-complete-tip' => 'Vindt u dat deze pagina de essentie van dit onderwerp bestrijkt?',
 1843+ 'articlefeedback-field-objective-label' => 'Onbevooroordeeld',
 1844+ 'articlefeedback-field-objective-tip' => 'Vindt u dat deze pagina een eerlijke weergave is van alle invalshoeken voor dit onderwerp?',
 1845+ 'articlefeedback-field-wellwritten-label' => 'Goed geschreven',
 1846+ 'articlefeedback-field-wellwritten-tip' => 'Vindt u dat deze pagina een correcte opbouw heeft een goed is geschreven?',
 1847+ 'articlefeedback-pitch-reject' => 'Nu niet',
 1848+ 'articlefeedback-pitch-or' => 'of',
 1849+ 'articlefeedback-pitch-thanks' => 'Bedankt!
 1850+Uw beoordeling is opgeslagen.',
 1851+ 'articlefeedback-pitch-survey-message' => 'Neem alstublieft even de tijd om een korte vragenlijst in te vullen.',
 1852+ 'articlefeedback-pitch-survey-accept' => 'Vragenlijst starten',
 1853+ 'articlefeedback-pitch-join-message' => 'Wist u dat u een gebruiker kunt aanmaken?',
 1854+ 'articlefeedback-pitch-join-body' => 'Als u een gebruiker hebt, kunt u uw bewerkingen beter volgen, meedoen aan overleg en een vollediger onderdeel zijn van de gemeenschap.',
 1855+ 'articlefeedback-pitch-join-accept' => 'Gebruiker aanmaken',
 1856+ 'articlefeedback-pitch-join-login' => 'Aanmelden',
 1857+ 'articlefeedback-pitch-edit-message' => 'Wist u dat u deze pagina kunt bewerken?',
 1858+ 'articlefeedback-pitch-edit-accept' => 'Deze pagina bewerken',
 1859+ 'articlefeedback-survey-message-success' => 'Bedankt voor het beantwoorden van de vragen.',
 1860+ 'articlefeedback-survey-message-error' => 'Er is een fout opgetreden.
 1861+Probeer het later opnieuw.',
 1862+);
 1863+
 1864+/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
 1865+ * @author Nghtwlkr
 1866+ */
 1867+$messages['nn'] = array(
 1868+ 'articlefeedback-survey-question-useful-iffalse' => 'Kvifor?',
 1869+ 'articlefeedback-survey-submit' => 'Send',
 1870+);
 1871+
 1872+/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
 1873+ * @author Nghtwlkr
 1874+ */
 1875+$messages['no'] = array(
 1876+ 'articlefeedback' => 'Artikkelvurdering',
 1877+ 'articlefeedback-desc' => 'Artikkelvurdering (pilotversjon)',
 1878+ 'articlefeedback-survey-question-whyrated' => 'Gi oss beskjed om hvorfor du vurderte denne siden idag (huk av alle som passer):',
 1879+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Jeg ønsket å bidra til den generelle vurderingen av denne siden',
 1880+ 'articlefeedback-survey-answer-whyrated-development' => 'Jeg håper at min vurdering vil påvirke utviklingen av siden positivt',
 1881+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Jeg ønsket å bidra til {{SITENAME}}',
 1882+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Jeg liker å dele min mening',
 1883+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Jeg ga ingen vurderinger idag, men ønsket å gi tilbakemelding på denne funksjonen',
 1884+ 'articlefeedback-survey-answer-whyrated-other' => 'Annet',
 1885+ 'articlefeedback-survey-question-useful' => 'Tror du at vurderingene som blir gitt er nyttige og klare?',
 1886+ 'articlefeedback-survey-question-useful-iffalse' => 'Hvorfor?',
 1887+ 'articlefeedback-survey-question-comments' => 'Har du noen ytterligere kommentarer?',
 1888+ 'articlefeedback-survey-submit' => 'Send',
 1889+ 'articlefeedback-survey-title' => 'Svar på noen få spørsmål',
 1890+ 'articlefeedback-survey-thanks' => 'Takk for at du fylte ut undersøkelsen.',
 1891+ 'articlefeedback-form-switch-label' => 'Gi tilbakemelding',
 1892+ 'articlefeedback-form-panel-title' => 'Din tilbakemelding',
 1893+ 'articlefeedback-form-panel-instructions' => 'Ta deg tid til å vurdere denne siden.',
 1894+ 'articlefeedback-form-panel-submit' => 'Send tilbakemelding',
 1895+ 'articlefeedback-report-switch-label' => 'Vis resultat',
 1896+ 'articlefeedback-report-panel-title' => 'Tilbakemeldingsresultat',
 1897+ 'articlefeedback-report-panel-description' => 'Gjeldende gjennomsnittskarakter.',
 1898+ 'articlefeedback-report-empty' => 'Ingen vurderinger',
 1899+ 'articlefeedback-report-ratings' => '$1 vurderinger',
 1900+ 'articlefeedback-field-trustworthy-label' => 'Pålitelig',
 1901+ 'articlefeedback-field-trustworthy-tip' => 'Føler du at denne siden har tilstrekkelig med siteringer og at disse siteringene kommer fra pålitelige kilder?',
 1902+ 'articlefeedback-field-complete-label' => 'Fullfør',
 1903+ 'articlefeedback-field-complete-tip' => 'Føler du at denne siden dekker de vesentlige emneområdene som den burde?',
 1904+ 'articlefeedback-field-objective-label' => 'Objektiv',
 1905+ 'articlefeedback-field-objective-tip' => 'Føler du at denne siden viser en rettferdig representasjon av alle perspektiv på problemet?',
 1906+ 'articlefeedback-field-wellwritten-label' => 'Velskrevet',
 1907+ 'articlefeedback-field-wellwritten-tip' => 'Føler du at denne siden er godt organisert og godt skrevet?',
 1908+ 'articlefeedback-pitch-reject' => 'Nei takk',
 1909+ 'articlefeedback-pitch-survey-accept' => 'Start undersøkelsen',
 1910+ 'articlefeedback-pitch-join-accept' => 'Opprett konto',
 1911+ 'articlefeedback-pitch-edit-accept' => 'Start redigering',
 1912+);
 1913+
 1914+/** Polish (Polski)
 1915+ * @author Sp5uhe
 1916+ */
 1917+$messages['pl'] = array(
 1918+ 'articlefeedback' => 'Ocena artykułu',
 1919+ 'articlefeedback-desc' => 'Ocena artykułu (wersja pilotażowa)',
 1920+ 'articlefeedback-survey-question-whyrated' => 'Dlaczego oceniłeś dziś tę stronę (zaznacz wszystkie pasujące):',
 1921+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Chciałem mieć wpływ na ogólną ocenę strony',
 1922+ 'articlefeedback-survey-answer-whyrated-development' => 'Mam nadzieję, że moja ocena pozytywnie wpłynie na rozwój strony',
 1923+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Chciałem mieć swój wkład w rozwój {{GRAMMAR:D.lp|{{SITENAME}}}}',
 1924+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Lubię dzielić się swoją opinią',
 1925+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Nie oceniałem dziś, ale chcę podzielić się swoją opinią na temat tego rozszerzenia',
 1926+ 'articlefeedback-survey-answer-whyrated-other' => 'Inny powód',
 1927+ 'articlefeedback-survey-question-useful' => 'Czy uważasz, że taka metoda oceniania jest użyteczna i czytelna?',
 1928+ 'articlefeedback-survey-question-useful-iffalse' => 'Dlaczego?',
 1929+ 'articlefeedback-survey-question-comments' => 'Czy masz jakieś dodatkowe uwagi?',
 1930+ 'articlefeedback-survey-submit' => 'Zapisz',
 1931+ 'articlefeedback-survey-title' => 'Proszę udzielić odpowiedzi na kilka pytań',
 1932+ 'articlefeedback-survey-thanks' => 'Dziękujemy za wypełnienie ankiety.',
 1933+ 'articlefeedback-error' => 'Wystąpił błąd. Proszę spróbować ponownie później.',
 1934+ 'articlefeedback-form-switch-label' => 'Oceń tę stronę',
 1935+ 'articlefeedback-form-panel-title' => 'Oceń tę stronę',
 1936+ 'articlefeedback-form-panel-instructions' => 'Poświeć chwilę, aby ocenić tę stronę.',
 1937+ 'articlefeedback-form-panel-clear' => 'Usuń ranking',
 1938+ 'articlefeedback-form-panel-expertise' => 'Posiadam lepszą wiedzę w tym temacie',
 1939+ 'articlefeedback-form-panel-expertise-studies' => 'Uczyłem się tego w szkole lub na studiach',
 1940+ 'articlefeedback-form-panel-expertise-profession' => 'To element mojego zawodu',
 1941+ 'articlefeedback-form-panel-expertise-hobby' => 'Jest to związane z moimi hobby lub zainteresowaniami',
 1942+ 'articlefeedback-form-panel-expertise-other' => 'Źródła mojej wiedzy nie ma na liście',
 1943+ 'articlefeedback-form-panel-submit' => 'Prześlij opinię',
 1944+ 'articlefeedback-form-panel-success' => 'Zapisano',
 1945+ 'articlefeedback-report-switch-label' => 'Jak strona jest oceniana',
 1946+ 'articlefeedback-report-panel-title' => 'Ocena strony',
 1947+ 'articlefeedback-report-panel-description' => 'Aktualna średnia ocen.',
 1948+ 'articlefeedback-report-empty' => 'Brak ocen',
 1949+ 'articlefeedback-report-ratings' => '$1 {{PLURAL:$1|ocena|oceny|ocen}}',
 1950+ 'articlefeedback-field-trustworthy-label' => 'Godny zaufania',
 1951+ 'articlefeedback-field-trustworthy-tip' => 'Czy uważasz, że strona ma wystarczającą liczbę odnośników i że odnoszą się one do wiarygodnych źródeł?',
 1952+ 'articlefeedback-field-complete-label' => 'Wyczerpanie tematu',
 1953+ 'articlefeedback-field-complete-tip' => 'Czy uważasz, że strona porusza wszystkie istotne aspekty, które powinna?',
 1954+ 'articlefeedback-field-objective-label' => 'Neutralny',
 1955+ 'articlefeedback-field-objective-tip' => 'Czy uważasz, że strona prezentuje wszystkie punkty widzenia na to zagadnienie?',
 1956+ 'articlefeedback-field-wellwritten-label' => 'Dobrze napisany',
 1957+ 'articlefeedback-field-wellwritten-tip' => 'Czy uważasz, że strona jest właściwie sformatowana oraz zrozumiale napisana?',
 1958+ 'articlefeedback-pitch-reject' => 'Może później',
 1959+ 'articlefeedback-pitch-or' => 'lub',
 1960+ 'articlefeedback-pitch-thanks' => 'Dziękujemy! Wystawione przez Ciebie oceny zostały zapisane.',
 1961+ 'articlefeedback-pitch-survey-message' => 'Poświęć chwilę na wypełnienie krótkiej ankiety.',
 1962+ 'articlefeedback-pitch-survey-accept' => 'Rozpocznij ankietę',
 1963+ 'articlefeedback-pitch-join-message' => 'Czy wiesz, że możesz utworzyć konto?',
 1964+ 'articlefeedback-pitch-join-body' => 'Posiadanie konta ułatwia śledzenie wprowadzanych zmian, udział w dyskusjach oraz integrację ze społecznością.',
 1965+ 'articlefeedback-pitch-join-accept' => 'Utwórz konto',
 1966+ 'articlefeedback-pitch-join-login' => 'Zaloguj się',
 1967+ 'articlefeedback-pitch-edit-message' => 'Czy wiesz, że możesz edytować tę stronę?',
 1968+ 'articlefeedback-pitch-edit-accept' => 'Edytuj tę stronę',
 1969+ 'articlefeedback-survey-message-success' => 'Dziękujemy za wypełnienie ankiety.',
 1970+ 'articlefeedback-survey-message-error' => 'Wystąpił błąd.
 1971+Proszę spróbować ponownie później.',
 1972+);
 1973+
 1974+/** Piedmontese (Piemontèis)
 1975+ * @author Borichèt
 1976+ * @author Dragonòt
 1977+ */
 1978+$messages['pms'] = array(
 1979+ 'articlefeedback' => "Valutassion ëd j'artìcoj",
 1980+ 'articlefeedback-desc' => "Version pilòta dla valutassion ëd j'artìcoj",
 1981+ 'articlefeedback-survey-question-whyrated' => "Për piasì, ch'an fasa savèj përchè a l'ha valutà costa pàgina ancheuj (ch'a marca tut lòn ch'a-i intra):",
 1982+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'I vorìa contribuì a la valutassion global ëd la pàgina',
 1983+ 'articlefeedback-survey-answer-whyrated-development' => 'I spero che mia valutassion a peussa toché positivament ël dësvlup ëd la pàgina',
 1984+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'I veui contribuì a {{SITENAME}}',
 1985+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Am pias condivide mia opinion',
 1986+ 'articlefeedback-survey-answer-whyrated-didntrate' => "I l'heu pa dàit ëd valutassion ancheuj, ma i vorìa dé un coment an sla fonsionalità",
 1987+ 'articlefeedback-survey-answer-whyrated-other' => 'Àutr',
 1988+ 'articlefeedback-survey-question-useful' => 'Chërdës-to che le valutassion dàite a sio ùtij e ciàire?',
 1989+ 'articlefeedback-survey-question-useful-iffalse' => 'Përchè?',
 1990+ 'articlefeedback-survey-question-comments' => "Ha-lo d'àutri coment?",
 1991+ 'articlefeedback-survey-submit' => 'Spediss',
 1992+ 'articlefeedback-survey-title' => "Për piasì, ch'a risponda a chèich chestion",
 1993+ 'articlefeedback-survey-thanks' => "Mersì d'avèj compilà ël questionari.",
 1994+);
 1995+
 1996+/** Portuguese (Português)
 1997+ * @author Giro720
 1998+ * @author Hamilton Abreu
 1999+ * @author Waldir
 2000+ */
 2001+$messages['pt'] = array(
 2002+ 'articlefeedback' => 'Avaliação do artigo',
 2003+ 'articlefeedback-desc' => 'Avaliação do artigo (versão de testes)',
 2004+ 'articlefeedback-survey-question-whyrated' => 'Diga-nos porque é que avaliou esta página hoje (marque todas as opções verdadeiras):',
 2005+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Queria contribuir para a avaliação global da página',
 2006+ 'articlefeedback-survey-answer-whyrated-development' => 'Espero que a minha avaliação afecte positivamente o desenvolvimento da página',
 2007+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Queria colaborar com a {{SITENAME}}',
 2008+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Gosto de dar a minha opinião',
 2009+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Hoje não avaliei páginas, mas queria deixar o meu comentário sobre a funcionalidade',
 2010+ 'articlefeedback-survey-answer-whyrated-other' => 'Outra',
 2011+ 'articlefeedback-survey-question-useful' => 'Acredita que as avaliações dadas são úteis e claras?',
 2012+ 'articlefeedback-survey-question-useful-iffalse' => 'Porquê?',
 2013+ 'articlefeedback-survey-question-comments' => 'Tem mais comentários?',
 2014+ 'articlefeedback-survey-submit' => 'Enviar',
 2015+ 'articlefeedback-survey-title' => 'Por favor, responda a algumas perguntas',
 2016+ 'articlefeedback-survey-thanks' => 'Obrigado por preencher o inquérito.',
 2017+ 'articlefeedback-error' => 'Ocorreu um erro. Tente novamente mais tarde, por favor.',
 2018+ 'articlefeedback-form-switch-label' => 'Avaliar esta página',
 2019+ 'articlefeedback-form-panel-title' => 'Avaliar esta página',
 2020+ 'articlefeedback-form-panel-instructions' => 'Dedique um momento a avaliar esta página abaixo, por favor.',
 2021+ 'articlefeedback-form-panel-clear' => 'Remover essa avaliação',
 2022+ 'articlefeedback-form-panel-expertise' => 'Tenho conhecimento prévio deste assunto',
 2023+ 'articlefeedback-form-panel-expertise-studies' => 'Estudei o assunto no secundário/universidade',
 2024+ 'articlefeedback-form-panel-expertise-profession' => 'Faz parte dos meus conhecimentos profissionais',
 2025+ 'articlefeedback-form-panel-expertise-hobby' => 'Está relacionado com os meus passatempos ou interesses',
 2026+ 'articlefeedback-form-panel-expertise-other' => 'A fonte dos meus conhecimentos, não está listada aqui',
 2027+ 'articlefeedback-form-panel-submit' => 'Enviar comentários',
 2028+ 'articlefeedback-form-panel-success' => 'Gravado',
 2029+ 'articlefeedback-report-switch-label' => 'Ver avaliações',
 2030+ 'articlefeedback-report-panel-title' => 'Avaliações',
 2031+ 'articlefeedback-report-panel-description' => 'Avaliações médias actuais.',
 2032+ 'articlefeedback-report-empty' => 'Não existem avaliações',
 2033+ 'articlefeedback-report-ratings' => '$1 avaliações',
 2034+ 'articlefeedback-field-trustworthy-label' => 'De confiança',
 2035+ 'articlefeedback-field-trustworthy-tip' => 'Considera que esta página tem citações suficientes e que essas citações provêm de fontes fiáveis?',
 2036+ 'articlefeedback-field-complete-label' => 'Completa',
 2037+ 'articlefeedback-field-complete-tip' => 'Considera que esta página aborda os temas essenciais que deviam ser cobertos?',
 2038+ 'articlefeedback-field-objective-label' => 'Imparcial',
 2039+ 'articlefeedback-field-objective-tip' => 'Acha que esta página representa, de forma equilibrada, todos os pontos de vista sobre o assunto?',
 2040+ 'articlefeedback-field-wellwritten-label' => 'Bem escrita',
 2041+ 'articlefeedback-field-wellwritten-tip' => 'Acha que esta página está bem organizada e bem escrita?',
 2042+ 'articlefeedback-pitch-reject' => 'Talvez mais tarde',
 2043+ 'articlefeedback-pitch-or' => 'ou',
 2044+ 'articlefeedback-pitch-thanks' => 'Obrigado! As suas avaliações foram gravadas.',
 2045+ 'articlefeedback-pitch-survey-message' => 'Por favor, dedique um momento para responder a um pequeno inquérito.',
 2046+ 'articlefeedback-pitch-survey-accept' => 'Começar inquérito',
 2047+ 'articlefeedback-pitch-join-message' => 'Sabia que pode criar uma conta? Uma conta permitir-lhe-á manter um registo das suas edições, participar nos debates e fazer parte da comunidade.',
 2048+ 'articlefeedback-pitch-join-accept' => 'Criar conta',
 2049+ 'articlefeedback-pitch-join-login' => 'Autenticação',
 2050+ 'articlefeedback-pitch-edit-message' => 'Sabia que pode editar esta página?',
 2051+ 'articlefeedback-pitch-edit-accept' => 'Editar esta página',
 2052+ 'articlefeedback-survey-message-success' => 'Obrigado por preencher o inquérito.',
 2053+ 'articlefeedback-survey-message-error' => 'Ocorreu um erro.
 2054+Tente novamente mais tarde, por favor.',
 2055+);
 2056+
 2057+/** Brazilian Portuguese (Português do Brasil)
 2058+ * @author Giro720
 2059+ * @author Raylton P. Sousa
 2060+ */
 2061+$messages['pt-br'] = array(
 2062+ 'articlefeedback' => 'Avaliação do artigo',
 2063+ 'articlefeedback-desc' => 'Avaliação do artigo (versão de testes)',
 2064+ 'articlefeedback-survey-question-whyrated' => 'Diga-nos porque é que classificou esta página hoje, por favor (marque todas as opções as quais se aplicam):',
 2065+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Eu queria contribuir para a classificação global da página',
 2066+ 'articlefeedback-survey-answer-whyrated-development' => 'Eu espero que a minha classificação afete positivamente o desenvolvimento da página',
 2067+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Eu queria colaborar com a {{SITENAME}}',
 2068+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Eu gosto de dar a minha opinião',
 2069+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Hoje não classifiquei páginas, mas queria deixar o meu comentário sobre a funcionalidade',
 2070+ 'articlefeedback-survey-answer-whyrated-other' => 'Outra',
 2071+ 'articlefeedback-survey-question-useful' => 'Você acredita que as classificações dadas são úteis e claras?',
 2072+ 'articlefeedback-survey-question-useful-iffalse' => 'Por quê?',
 2073+ 'articlefeedback-survey-question-comments' => 'Você tem mais algum comentário?',
 2074+ 'articlefeedback-survey-submit' => 'Enviar',
 2075+ 'articlefeedback-survey-title' => 'Por favor, responda a algumas perguntas',
 2076+ 'articlefeedback-survey-thanks' => 'Obrigado por preencher o questionário.',
 2077+ 'articlefeedback-error' => 'Ocorreu um erro. Por favor, tente novamente mais tarde.',
 2078+ 'articlefeedback-form-switch-label' => 'Avaliar esta página',
 2079+ 'articlefeedback-form-panel-title' => 'Avaliar esta página',
 2080+ 'articlefeedback-form-panel-instructions' => 'Dedique um momento a avaliar esta página abaixo, por favor.',
 2081+ 'articlefeedback-form-panel-clear' => 'Remover esta avaliação',
 2082+ 'articlefeedback-form-panel-expertise' => 'Eu tenho conhecimento prévio deste assunto',
 2083+ 'articlefeedback-form-panel-expertise-studies' => 'Eu estudei o assunto na faculdade/universidade',
 2084+ 'articlefeedback-form-panel-expertise-profession' => 'Faz parte dos meus conhecimentos profissionais',
 2085+ 'articlefeedback-form-panel-expertise-hobby' => 'Está relacionado com os meus passatempos ou interesses',
 2086+ 'articlefeedback-form-panel-expertise-other' => 'A fonte dos meus conhecimentos, não está listada aqui',
 2087+ 'articlefeedback-form-panel-submit' => 'Enviar comentários',
 2088+ 'articlefeedback-report-switch-label' => 'Ver avaliações',
 2089+ 'articlefeedback-report-panel-title' => 'Avaliações',
 2090+ 'articlefeedback-report-panel-description' => 'Classificações médias atuais.',
 2091+ 'articlefeedback-report-empty' => 'Não existem avaliações',
 2092+ 'articlefeedback-report-ratings' => '$1 avaliações',
 2093+ 'articlefeedback-field-trustworthy-label' => 'Confiável',
 2094+ 'articlefeedback-field-trustworthy-tip' => 'Você considera que esta página tem citações suficientes e que essas citações provêm de fontes fiáveis?',
 2095+ 'articlefeedback-field-complete-label' => 'Completa',
 2096+ 'articlefeedback-field-complete-tip' => 'Você considera que esta página aborda os temas essenciais que deviam ser cobertos?',
 2097+ 'articlefeedback-field-objective-label' => 'Imparcial',
 2098+ 'articlefeedback-field-objective-tip' => 'Você acha que esta página representa, de forma equilibrada, todos os pontos de vista sobre o assunto?',
 2099+ 'articlefeedback-field-wellwritten-label' => 'Bem escrito',
 2100+ 'articlefeedback-field-wellwritten-tip' => 'Acha que esta página está bem organizada e bem escrita?',
 2101+ 'articlefeedback-pitch-reject' => 'Talvez mais tarde',
 2102+ 'articlefeedback-pitch-or' => 'ou',
 2103+ 'articlefeedback-pitch-survey-accept' => 'Começar questionário',
 2104+ 'articlefeedback-pitch-join-accept' => 'Criar conta',
 2105+ 'articlefeedback-pitch-join-login' => 'Autenticação',
 2106+ 'articlefeedback-pitch-edit-accept' => 'Começar a editar',
 2107+ 'articlefeedback-survey-message-success' => 'Obrigado por preencher o questionário.',
 2108+ 'articlefeedback-survey-message-error' => 'Ocorreu um erro.
 2109+Tente novamente mais tarde, por favor.',
 2110+);
 2111+
 2112+/** Romanian (Română)
 2113+ * @author Firilacroco
 2114+ * @author Minisarm
 2115+ * @author Stelistcristi
 2116+ * @author Strainu
 2117+ */
 2118+$messages['ro'] = array(
 2119+ 'articlefeedback' => 'Evaluare articol',
 2120+ 'articlefeedback-desc' => 'Evaluare articol (versiunea pilot)',
 2121+ 'articlefeedback-survey-question-whyrated' => 'Vă rugăm să ne spuneți de ce ați evaluat această pagină astăzi (bifați tot ce se aplică):',
 2122+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Am vrut să contribui la evaluarea paginii',
 2123+ 'articlefeedback-survey-answer-whyrated-development' => 'Sper ca evaluarea mea să afecteze pozitiv dezvoltarea paginii',
 2124+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Am vrut să contribui la {{SITENAME}}',
 2125+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Îmi place să îmi împărtășesc opinia',
 2126+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Nu am furnizat evaluări astăzi, însă am dorit să ofer reacții pe viitor',
 2127+ 'articlefeedback-survey-answer-whyrated-other' => 'Altul',
 2128+ 'articlefeedback-survey-question-useful' => 'Considerați că evaluările furnizate sunt folositoare și clare?',
 2129+ 'articlefeedback-survey-question-useful-iffalse' => 'De ce?',
 2130+ 'articlefeedback-survey-question-comments' => 'Aveți comentarii suplimentare?',
 2131+ 'articlefeedback-survey-submit' => 'Trimite',
 2132+ 'articlefeedback-survey-title' => 'Vă rugăm să răspundeți la câteva întrebări',
 2133+ 'articlefeedback-survey-thanks' => 'Vă mulțumim pentru completarea sondajului.',
 2134+);
 2135+
 2136+/** Tarandíne (Tarandíne)
 2137+ * @author Joetaras
 2138+ * @author Reder
 2139+ */
 2140+$messages['roa-tara'] = array(
 2141+ 'articlefeedback' => 'Artichele de valutazione',
 2142+ 'articlefeedback-desc' => 'Artichele de valutazione (versiune guidate)',
 2143+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => "Ije amm'a condrebbuì a {{SITENAME}}",
 2144+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => "Me chiace dìcere 'u penziere mèje",
 2145+ 'articlefeedback-survey-answer-whyrated-other' => 'Otre',
 2146+ 'articlefeedback-survey-question-useful-iffalse' => 'Purcé?',
 2147+ 'articlefeedback-survey-question-comments' => 'Tìne otre commende?',
 2148+ 'articlefeedback-survey-submit' => 'Conferme',
 2149+ 'articlefeedback-survey-title' => 'Se preghe de responnere a quacche dumanne',
 2150+ 'articlefeedback-survey-thanks' => "Grazzie pè avè combilate 'u sondagge.",
 2151+ 'articlefeedback-pitch-or' => 'o',
 2152+ 'articlefeedback-expert-assessment-level-3-label' => 'Esperte',
 2153+);
 2154+
 2155+/** Russian (Русский)
 2156+ * @author Assele
 2157+ * @author Catrope
 2158+ * @author MaxSem
 2159+ * @author Александр Сигачёв
 2160+ * @author Сrower
 2161+ */
 2162+$messages['ru'] = array(
 2163+ 'articlefeedback' => 'Оценка статьи',
 2164+ 'articlefeedback-desc' => 'Оценка статьи (экспериментальный вариант)',
 2165+ 'articlefeedback-survey-question-whyrated' => 'Пожалуйста, дайте нам знать, почему вы сегодня дали оценку этой странице (отметьте все подходящие варианты):',
 2166+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Я хотел повлиять на итоговый рейтинг этой страницы',
 2167+ 'articlefeedback-survey-answer-whyrated-development' => 'Я надеюсь, что моя оценка положительно повлияет на развитие этой страницы',
 2168+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Я хочу содействовать развитию {{GRAMMAR:genitive|{{SITENAME}}}}',
 2169+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Мне нравится делиться своим мнением',
 2170+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Я не поставил сегодня оценку, но хочу оставить отзыв о данной функции',
 2171+ 'articlefeedback-survey-answer-whyrated-other' => 'Иное',
 2172+ 'articlefeedback-survey-question-useful' => 'Считаете ли вы, что проставленные оценки являются полезными и понятными?',
 2173+ 'articlefeedback-survey-question-useful-iffalse' => 'Почему?',
 2174+ 'articlefeedback-survey-question-comments' => 'Есть ли у вас какие-либо дополнительные замечания?',
 2175+ 'articlefeedback-survey-submit' => 'Отправить',
 2176+ 'articlefeedback-survey-title' => 'Пожалуйста, ответьте на несколько вопросов',
 2177+ 'articlefeedback-survey-thanks' => 'Спасибо за участие в опросе.',
 2178+ 'articlefeedback-error' => 'Произошла ошибка. Пожалуйста, повторите попытку позже.',
 2179+ 'articlefeedback-form-switch-label' => 'Оцените эту страницу',
 2180+ 'articlefeedback-form-panel-title' => 'Оцените эту страницу',
 2181+ 'articlefeedback-form-panel-instructions' => 'Пожалуйста, найдите время, чтобы оценить эту страницу.',
 2182+ 'articlefeedback-form-panel-clear' => 'Удалить эту оценку',
 2183+ 'articlefeedback-form-panel-expertise' => 'У меня есть предварительные знания по этой теме',
 2184+ 'articlefeedback-form-panel-expertise-studies' => 'Я изучал это в колледже / университете',
 2185+ 'articlefeedback-form-panel-expertise-profession' => 'Это часть моей профессии',
 2186+ 'articlefeedback-form-panel-expertise-hobby' => 'Это связано с моими увлечениями, хобби',
 2187+ 'articlefeedback-form-panel-expertise-other' => 'Источник моих знаний здесь не указан',
 2188+ 'articlefeedback-form-panel-submit' => 'Отправить оценку',
 2189+ 'articlefeedback-form-panel-success' => 'Информация сохранена',
 2190+ 'articlefeedback-report-switch-label' => 'Показать оценки страницы',
 2191+ 'articlefeedback-report-panel-title' => 'Оценки страницы',
 2192+ 'articlefeedback-report-panel-description' => 'Текущие средние оценки.',
 2193+ 'articlefeedback-report-empty' => 'Нет оценок',
 2194+ 'articlefeedback-report-ratings' => '$1 {{PLURAL:$1|оценка|оценки|оценок}}',
 2195+ 'articlefeedback-field-trustworthy-label' => 'Достоверность',
 2196+ 'articlefeedback-field-trustworthy-tip' => 'Считаете ли вы, что на этой странице достаточно ссылок на источники, что источники являются достоверными?',
 2197+ 'articlefeedback-field-complete-label' => 'Полнота',
 2198+ 'articlefeedback-field-complete-tip' => 'Считаете ли вы, что эта страница в достаточной мере раскрывает основные вопросы темы?',
 2199+ 'articlefeedback-field-objective-label' => 'Беспристрастность',
 2200+ 'articlefeedback-field-objective-tip' => 'Считаете ли вы, что эта страница объективно отражает все точки зрения по данной теме?',
 2201+ 'articlefeedback-field-wellwritten-label' => 'Стиль изложения',
 2202+ 'articlefeedback-field-wellwritten-tip' => 'Считаете ли вы, что эта страница хорошо организована и хорошо написана?',
 2203+ 'articlefeedback-pitch-reject' => 'Может быть, позже',
 2204+ 'articlefeedback-pitch-or' => 'или',
 2205+ 'articlefeedback-pitch-thanks' => 'Спасибо! Ваши оценки сохранены.',
 2206+ 'articlefeedback-pitch-survey-message' => 'Пожалуйста, найдите время для выполнения краткой оценки.',
 2207+ 'articlefeedback-pitch-survey-accept' => 'Начать опрос',
 2208+ 'articlefeedback-pitch-join-message' => 'Знаете ли вы, что можно создать учётную запись?',
 2209+ 'articlefeedback-pitch-join-body' => 'Учётная запись поможет вам отслеживать изменения, участвовать в обсуждениях, быть частью сообщества.',
 2210+ 'articlefeedback-pitch-join-accept' => 'Создать учётную запись',
 2211+ 'articlefeedback-pitch-join-login' => 'Представиться',
 2212+ 'articlefeedback-pitch-edit-message' => 'Знаете ли вы, что эту страницу можно редактировать?',
 2213+ 'articlefeedback-pitch-edit-accept' => 'Править эту страницу',
 2214+ 'articlefeedback-survey-message-success' => 'Спасибо за участие в опросе.',
 2215+ 'articlefeedback-survey-message-error' => 'Произошла ошибка.
 2216+Пожалуйста, повторите попытку позже.',
 2217+);
 2218+
 2219+/** Rusyn (Русиньскый)
 2220+ * @author Gazeb
 2221+ */
 2222+$messages['rue'] = array(
 2223+ 'articlefeedback' => 'Оцінка статї',
 2224+ 'articlefeedback-desc' => 'Оцінка статї (експеріменталный варіант)',
 2225+ 'articlefeedback-survey-question-whyrated' => 'Чом сьте днесь оцінили тоту сторінку (зачаркните вшыткы платны можности):',
 2226+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Хотїв єм овпливнити цалкову оцінку сторінкы',
 2227+ 'articlefeedback-survey-answer-whyrated-development' => 'Сподїваю ся, же мій рейтінґ буде позітівно впливати на вывой сторінкы',
 2228+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Хотїв єм помочі {{grammar:3sg|{{SITENAME}}}}',
 2229+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Люблю здїляти свій назор',
 2230+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Днесь єм не оцінёвав, але хотїв єм додати свій назор на тоту функцію',
 2231+ 'articlefeedback-survey-answer-whyrated-other' => 'Інше',
 2232+ 'articlefeedback-survey-question-useful' => 'Думаєте собі, же доданы оцінкы суть хосновны і зрозумітельны?',
 2233+ 'articlefeedback-survey-question-useful-iffalse' => 'Чом?',
 2234+ 'articlefeedback-survey-question-comments' => 'Маєте даякы додаточны коментарї?',
 2235+ 'articlefeedback-survey-submit' => 'Одослати',
 2236+ 'articlefeedback-survey-title' => 'Просиме, одповіджте на пару вопросів',
 2237+ 'articlefeedback-survey-thanks' => 'Дякуєме за выповнїня звідованя.',
 2238+ 'articlefeedback-form-panel-title' => 'Ваш назор',
 2239+ 'articlefeedback-form-panel-instructions' => 'Просиме, найдьте собі час про оцінку той статї.',
 2240+ 'articlefeedback-report-switch-label' => 'Указати резултаты',
 2241+ 'articlefeedback-field-trustworthy-tip' => 'Маєте чутя, же тота сторінка достаточно одказує на жрідла і хоснованы жрідла суть способны довірованя?',
 2242+ 'articlefeedback-field-complete-label' => 'Комплетность',
 2243+ 'articlefeedback-field-complete-tip' => 'Маєте чутя, же тота сторінка покрывать вшыткы важны части темы?',
 2244+ 'articlefeedback-field-objective-tip' => 'Маєте чутя, же тота сторінка справедливо покрывать вшыткы погляды на даны темы?',
 2245+ 'articlefeedback-field-wellwritten-tip' => 'Маєте чутя, же тота сторінка є правилно орґанізована о добрї написана?',
 2246+ 'articlefeedback-pitch-join-accept' => 'Вытворити конто',
 2247+);
 2248+
 2249+/** Yakut (Саха тыла)
 2250+ * @author HalanTul
 2251+ */
 2252+$messages['sah'] = array(
 2253+ 'articlefeedback' => 'Ыстатыйаны сыаналааһын',
 2254+ 'articlefeedback-desc' => 'Ыстатыйаны сыаналааһын (тургутуллар барыла)',
 2255+ 'articlefeedback-survey-question-whyrated' => 'Бука диэн эт эрэ, тоҕо бүгүн бу сирэйи сыаналаатыҥ (туох баар сөп түбэһэр барыллары бэлиэтээ):',
 2256+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Бу сирэй түмүк рейтинин уларытаары',
 2257+ 'articlefeedback-survey-answer-whyrated-development' => 'Сыанам бу сирэй тупсарыгар көмөлөһүө диэн санааттан',
 2258+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => '{{GRAMMAR:genitive|{{SITENAME}}}} сайдыытыгар көмөлөһүөхпүн баҕарабын',
 2259+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Бэйэм санаабын дьоҥҥо биллэрэрбин сөбүлүүбүн',
 2260+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Бүгүн сыана бирбэтим, ол эрээри бу функция туһунан суруйуохпун баҕарабын',
 2261+ 'articlefeedback-survey-answer-whyrated-other' => 'Атын',
 2262+ 'articlefeedback-survey-question-useful' => 'Баар сыанабыллар туһаланы аҕалыахтара дуо, өйдөнөллөр дуо?',
 2263+ 'articlefeedback-survey-question-useful-iffalse' => 'Тоҕо?',
 2264+ 'articlefeedback-survey-question-comments' => 'Ханнык эмит эбии этиилээххин дуо?',
 2265+ 'articlefeedback-survey-submit' => 'Ыытарга',
 2266+ 'articlefeedback-survey-title' => 'Бука диэн аҕыйах ыйытыыга хоруйдаа эрэ',
 2267+ 'articlefeedback-survey-thanks' => 'Ыйытыыларга хоруйдаабыккар махтанабыт.',
 2268+ 'articlefeedback-form-switch-label' => 'Бу сирэйи сыаналаа',
 2269+ 'articlefeedback-form-panel-title' => 'Бу сирэйи сыаналаа',
 2270+ 'articlefeedback-form-panel-instructions' => 'Бука диэн бу сирэйгэ сыанабылла туруор эрэ.',
 2271+ 'articlefeedback-form-panel-clear' => 'Бу сыананы сот',
 2272+ 'articlefeedback-form-panel-expertise' => 'Бу тиэмэни удумуҕалатабын',
 2273+ 'articlefeedback-form-panel-expertise-studies' => 'Маны колледжка/университекка үөрэппитим',
 2274+ 'articlefeedback-form-panel-expertise-profession' => 'Идэм сорҕото',
 2275+ 'articlefeedback-form-panel-expertise-hobby' => 'Мин үлүһүйүүбэр, дьулҕаммар сыһыаннаах',
 2276+ 'articlefeedback-form-panel-expertise-other' => 'Туох сыһыаннааҕым туһунан манна ыйыллыбатах',
 2277+ 'articlefeedback-form-panel-submit' => 'Сыанабылы ыытыы',
 2278+ 'articlefeedback-report-switch-label' => 'Сирэй сыанабылларын көрдөр',
 2279+ 'articlefeedback-report-panel-title' => 'Сирэйи сыаналааһын',
 2280+ 'articlefeedback-report-panel-description' => 'Билиҥҥи орто сыанабыллар.',
 2281+ 'articlefeedback-report-empty' => 'Сыанабыл суох',
 2282+ 'articlefeedback-report-ratings' => '$1 сыанабыл',
 2283+ 'articlefeedback-field-trustworthy-label' => 'Итэҕэтиилээҕэ',
 2284+ 'articlefeedback-field-complete-label' => 'Толорута',
 2285+ 'articlefeedback-field-complete-tip' => 'Бу сирэй тиэмэ сүрүн ис хоһоонун арыйар дуо?',
 2286+ 'articlefeedback-field-objective-label' => 'Тутулуга суоҕа',
 2287+ 'articlefeedback-field-objective-tip' => 'Бу сирэй араас көрүүлэри тэҥҥэ, тугу да күөмчүлээбэккэ көрдөрөр дии саныыгын дуо?',
 2288+ 'articlefeedback-field-wellwritten-label' => 'Суруйуу истиилэ',
 2289+ 'articlefeedback-field-wellwritten-tip' => 'Бу сирэй бэркэ сааһыланан суруллубут дии саныыгын дуо?',
 2290+ 'articlefeedback-pitch-reject' => 'Баҕар кэлин',
 2291+ 'articlefeedback-pitch-or' => 'эбэтэр',
 2292+ 'articlefeedback-pitch-survey-message' => 'Бука диэн, кылгас сыана биэрэрдии толкуйдан эрэ.',
 2293+ 'articlefeedback-pitch-survey-accept' => 'Ыйытыгы саҕалыырга',
 2294+ 'articlefeedback-pitch-join-message' => 'Манна бэлиэтэнэр кыах баарын билэҕин дуо?',
 2295+ 'articlefeedback-pitch-join-accept' => 'Саҥа ааты бэлиэтииргэ',
 2296+ 'articlefeedback-pitch-join-login' => 'Ааккын эт',
 2297+ 'articlefeedback-pitch-edit-message' => 'Бу сирэйи уларытар кыахтааххын ээ.',
 2298+ 'articlefeedback-pitch-edit-accept' => 'Бу сирэйи уларыт',
 2299+ 'articlefeedback-survey-message-success' => 'Ыйытыыларга хоруйдаабыккар махтанабыт.',
 2300+ 'articlefeedback-survey-message-error' => 'Алҕас таҕыста.
 2301+Бука диэн хойутуу хос боруобалаар.',
 2302+);
 2303+
 2304+/** Sicilian (Sicilianu)
 2305+ * @author Aushulz
 2306+ */
 2307+$messages['scn'] = array(
 2308+ 'articlefeedback-survey-answer-whyrated-other' => 'Àutru',
 2309+ 'articlefeedback-survey-question-useful-iffalse' => 'Picchì?',
 2310+ 'articlefeedback-survey-question-comments' => 'Vò diri autri cosi?',
 2311+ 'articlefeedback-survey-title' => "Arrispunni a 'na pocu di dumanni",
 2312+);
 2313+
 2314+/** Slovak (Slovenčina)
 2315+ * @author Helix84
 2316+ */
 2317+$messages['sk'] = array(
 2318+ 'articlefeedback' => 'Hodnotenie článku',
 2319+ 'articlefeedback-desc' => 'Hodnotenie článku (pilotná verzia)',
 2320+ 'articlefeedback-survey-question-whyrated' => 'Prosím, dajte nám vedieť prečo ste dnes ohodnotili túto stránku (zaškrtnite všetky možnosti, ktoré považujete za pravdivé):',
 2321+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Chcel som prispieť k celkovému ohodnoteniu stránky',
 2322+ 'articlefeedback-survey-answer-whyrated-development' => 'Dúfam, že moje hodnotenie pozitívne ovplyvní vývoj stránky',
 2323+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Chcel som prispieť do {{GRAMMAR:genitív|{{SITENAME}}}}',
 2324+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Rád sa delím o svoj názor',
 2325+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Dnes som neposkytol hodnotenie, ale chcel som okomentovať túto možnosť',
 2326+ 'articlefeedback-survey-answer-whyrated-other' => 'Iné',
 2327+ 'articlefeedback-survey-question-useful' => 'Veríte, že poskytnuté hodnotenia sú užitočné a jasné?',
 2328+ 'articlefeedback-survey-question-useful-iffalse' => 'Prečo?',
 2329+ 'articlefeedback-survey-question-comments' => 'Máte nejaké ďalšie komentáre?',
 2330+ 'articlefeedback-survey-submit' => 'Odoslať',
 2331+ 'articlefeedback-survey-title' => 'Prosím, zodpovedajte niekoľko otázok',
 2332+ 'articlefeedback-survey-thanks' => 'Ďakujeme za vyplnenie dotazníka.',
 2333+);
 2334+
 2335+/** Slovenian (Slovenščina)
 2336+ * @author Dbc334
 2337+ */
 2338+$messages['sl'] = array(
 2339+ 'articlefeedback' => 'Ocenjevanje člankov',
 2340+ 'articlefeedback-desc' => 'Ocenjevanje člankov (pilotska različica)',
 2341+ 'articlefeedback-survey-question-whyrated' => 'Prosimo, povejte nam, zakaj ste danes ocenili to stran (izberite vse, kar ustreza):',
 2342+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Želel sem prispevati splošni oceni strani',
 2343+ 'articlefeedback-survey-answer-whyrated-development' => 'Upam, da bo moja ocena dobro vplivala na razvoj strani',
 2344+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Želel sem prispevati k projektu {{SITENAME}}',
 2345+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Rad delim svoje mnenje',
 2346+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Danes nisem podal ocene, ampak sem želel podati povratno informacijo o funkciji',
 2347+ 'articlefeedback-survey-answer-whyrated-other' => 'Drugo',
 2348+ 'articlefeedback-survey-question-useful' => 'Ali verjamete, da so posredovane ocene uporabne in jasne?',
 2349+ 'articlefeedback-survey-question-useful-iffalse' => 'Zakaj?',
 2350+ 'articlefeedback-survey-question-comments' => 'Imate kakšne dodatne pripombe?',
 2351+ 'articlefeedback-survey-submit' => 'Pošlji',
 2352+ 'articlefeedback-survey-title' => 'Prosimo, odgovorite na nekaj vprašanj',
 2353+ 'articlefeedback-survey-thanks' => 'Zahvaljujemo se vam za izpolnitev vprašalnika.',
 2354+ 'articlefeedback-error' => 'Prišlo je do napake. Prosimo, poskusite znova pozneje.',
 2355+ 'articlefeedback-form-switch-label' => 'Ocenite to stran',
 2356+ 'articlefeedback-form-panel-title' => 'Ocenite to stran',
 2357+ 'articlefeedback-form-panel-instructions' => 'Prosimo, vzemite si trenutek in ocenite to stran.',
 2358+ 'articlefeedback-form-panel-clear' => 'Odstrani oceno',
 2359+ 'articlefeedback-form-panel-expertise' => 'Imam predhodno znanje o tej temi',
 2360+ 'articlefeedback-form-panel-expertise-studies' => 'Študiral sem jo na fakulteti/univerzi',
 2361+ 'articlefeedback-form-panel-expertise-profession' => 'Je del mojega poklica',
 2362+ 'articlefeedback-form-panel-expertise-hobby' => 'Povezano je z mojimi konjički in zanimanji',
 2363+ 'articlefeedback-form-panel-expertise-other' => 'Vir mojega znanja tukaj ni naveden',
 2364+ 'articlefeedback-form-panel-submit' => 'Pošlji ocene',
 2365+ 'articlefeedback-form-panel-success' => 'Uspešno shranjeno',
 2366+ 'articlefeedback-report-switch-label' => 'Prikaži ocene strani',
 2367+ 'articlefeedback-report-panel-title' => 'Ocene strani',
 2368+ 'articlefeedback-report-panel-description' => 'Trenutne povprečne ocene.',
 2369+ 'articlefeedback-report-empty' => 'Brez ocen',
 2370+ 'articlefeedback-report-ratings' => '$1 ocen',
 2371+ 'articlefeedback-field-trustworthy-label' => 'Zanesljivo',
 2372+ 'articlefeedback-field-trustworthy-tip' => 'Menite, da ima ta stran dovolj navedkov in da ta navajanja prihajajo iz zanesljivih virov?',
 2373+ 'articlefeedback-field-complete-label' => 'Celovito',
 2374+ 'articlefeedback-field-complete-tip' => 'Menite, da ta stran zajema temeljna tematska področja, ki bi jih naj?',
 2375+ 'articlefeedback-field-objective-label' => 'Nepristransko',
 2376+ 'articlefeedback-field-objective-tip' => 'Menite, da ta stran prikazuje pravično zastopanost vseh pogledov na obravnavano temo?',
 2377+ 'articlefeedback-field-wellwritten-label' => 'Dobro napisano',
 2378+ 'articlefeedback-field-wellwritten-tip' => 'Menite, da je ta stran dobro organizirana in dobro napisana?',
 2379+ 'articlefeedback-pitch-reject' => 'Morda kasneje',
 2380+ 'articlefeedback-pitch-or' => 'ali',
 2381+ 'articlefeedback-pitch-thanks' => 'Hvala! Vaše ocene so zabeležene.',
 2382+ 'articlefeedback-pitch-survey-message' => 'Prosimo, vzemite si trenutek, da izpolnite kratko anketo.',
 2383+ 'articlefeedback-pitch-survey-accept' => 'Začni z anketo',
 2384+ 'articlefeedback-pitch-join-message' => 'Ali ste vedeli, da lahko ustvarite račun?',
 2385+ 'articlefeedback-pitch-join-body' => 'Račun vam bo pomagal slediti vašim urejanjem, se vključiti v razpravo in biti del skupnosti.',
 2386+ 'articlefeedback-pitch-join-accept' => 'Ustvari račun',
 2387+ 'articlefeedback-pitch-join-login' => 'Prijavite se',
 2388+ 'articlefeedback-pitch-edit-message' => 'Ali ste vedeli, da lahko uredite ta članek?',
 2389+ 'articlefeedback-pitch-edit-accept' => 'Uredi ta članek',
 2390+ 'articlefeedback-survey-message-success' => 'Zahvaljujemo se vam za izpolnitev vprašalnika.',
 2391+ 'articlefeedback-survey-message-error' => 'Prišlo je do napake.
 2392+Prosimo, poskusite znova pozneje.',
 2393+);
 2394+
 2395+/** Serbian Cyrillic ekavian (‪Српски (ћирилица)‬)
 2396+ * @author Rancher
 2397+ * @author Sasa Stefanovic
 2398+ */
 2399+$messages['sr-ec'] = array(
 2400+ 'articlefeedback-survey-answer-whyrated-other' => 'Остало',
 2401+ 'articlefeedback-survey-question-useful-iffalse' => 'Зашто?',
 2402+ 'articlefeedback-survey-question-comments' => 'Имате ли још коментара?',
 2403+ 'articlefeedback-survey-submit' => 'Пошаљи',
 2404+ 'articlefeedback-survey-title' => 'Молимо вас да одговорите на неколико питања',
 2405+ 'articlefeedback-survey-thanks' => 'Хвала вам што сте попунили упитник.',
 2406+ 'articlefeedback-error' => 'Дошло је до грешке. Покушајте поново.',
 2407+ 'articlefeedback-form-switch-label' => 'Оцени ову страницу',
 2408+ 'articlefeedback-form-panel-title' => 'Оцењивање странице',
 2409+ 'articlefeedback-form-panel-instructions' => 'Издвојте тренутак да оцените ову страницу.',
 2410+ 'articlefeedback-form-panel-clear' => 'Уклони ову оцену',
 2411+ 'articlefeedback-form-panel-expertise-profession' => 'То је део моје струке',
 2412+ 'articlefeedback-form-panel-expertise-hobby' => 'То је везано за моје хобије или занимања',
 2413+ 'articlefeedback-form-panel-submit' => 'Пошаљи повратну информацију',
 2414+ 'articlefeedback-report-empty' => 'Нема оцена.',
 2415+ 'articlefeedback-field-trustworthy-label' => 'Поуздано',
 2416+ 'articlefeedback-field-wellwritten-label' => 'Лепо написано',
 2417+ 'articlefeedback-pitch-reject' => 'Можда касније',
 2418+ 'articlefeedback-pitch-or' => 'или',
 2419+ 'articlefeedback-pitch-survey-accept' => 'Почни упитник',
 2420+ 'articlefeedback-pitch-join-accept' => 'Отвори налог',
 2421+ 'articlefeedback-pitch-join-login' => 'Пријави ме',
 2422+ 'articlefeedback-pitch-edit-accept' => 'Почните уређивање',
 2423+ 'articlefeedback-survey-message-success' => 'Хвала вам што сте попунили упитник.',
 2424+ 'articlefeedback-survey-message-error' => 'Дошло је до грешке.
 2425+Покушајте касније.',
 2426+);
 2427+
 2428+/** Swedish (Svenska)
 2429+ * @author Ainali
 2430+ * @author Fluff
 2431+ * @author Tobulos1
 2432+ */
 2433+$messages['sv'] = array(
 2434+ 'articlefeedback' => 'Artikelbedömning',
 2435+ 'articlefeedback-desc' => 'Artikelbedömning (pilotversion)',
 2436+ 'articlefeedback-survey-question-whyrated' => 'Låt oss gärna veta varför du bedömt denna sida i dag (markera alla som gäller):',
 2437+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Jag ville bidra till den övergripande bedömningen av sidan',
 2438+ 'articlefeedback-survey-answer-whyrated-development' => 'Jag hoppas att min bedömning skulle påverka utvecklingen av sidan positivt',
 2439+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Jag ville bidra till {{SITENAME}}',
 2440+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Jag gillar att ge min åsikt',
 2441+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Jag har inte gjort en bedömning idag, men ville ge feedback på funktionen',
 2442+ 'articlefeedback-survey-answer-whyrated-other' => 'Annat',
 2443+ 'articlefeedback-survey-question-useful' => 'Tror du att bedömningarna är användbara och tydliga?',
 2444+ 'articlefeedback-survey-question-useful-iffalse' => 'Varför?',
 2445+ 'articlefeedback-survey-question-comments' => 'Har du några ytterligare kommentarer?',
 2446+ 'articlefeedback-survey-submit' => 'Skicka in',
 2447+ 'articlefeedback-survey-title' => 'Svara på några få frågor',
 2448+ 'articlefeedback-survey-thanks' => 'Tack för att du fyllde i enkäten.',
 2449+ 'articlefeedback-error' => 'Ett fel har uppstått. Försök igen senare.',
 2450+ 'articlefeedback-form-switch-label' => 'Ge feedback',
 2451+ 'articlefeedback-form-panel-title' => 'Din feedback',
 2452+ 'articlefeedback-form-panel-instructions' => 'Vänligen betygsätt denna sida.',
 2453+ 'articlefeedback-form-panel-clear' => 'Ta bort detta betyg',
 2454+ 'articlefeedback-form-panel-expertise-studies' => 'Jag har studerat i högskola/universitet',
 2455+ 'articlefeedback-form-panel-expertise-profession' => 'Det är en del av mitt yrke',
 2456+ 'articlefeedback-form-panel-expertise-hobby' => 'Det är relaterat till mina hobbyer eller intressen',
 2457+ 'articlefeedback-form-panel-expertise-other' => 'Källan till min kunskap inte är listade här',
 2458+ 'articlefeedback-form-panel-submit' => 'Skicka in feedback',
 2459+ 'articlefeedback-report-switch-label' => 'Visa resultat',
 2460+ 'articlefeedback-report-panel-title' => 'Resultat av feedback',
 2461+ 'articlefeedback-report-panel-description' => 'Nuvarande genomsnittliga betyg.',
 2462+ 'articlefeedback-report-empty' => 'Inga betyg',
 2463+ 'articlefeedback-report-ratings' => '$1 betyg',
 2464+ 'articlefeedback-field-trustworthy-label' => 'Trovärdig',
 2465+ 'articlefeedback-field-trustworthy-tip' => 'Känner du att denna sida har tillräckliga citat och att dessa citat kommer från pålitliga källor?',
 2466+ 'articlefeedback-field-complete-label' => 'Heltäckande',
 2467+ 'articlefeedback-field-complete-tip' => 'Känner du att den här sidan täcker de väsentliga ämnesområden som det ska?',
 2468+ 'articlefeedback-field-objective-label' => 'Objektiv',
 2469+ 'articlefeedback-field-objective-tip' => 'Känner du att den här sidan visar en rättvis representation av alla perspektiv på frågan?',
 2470+ 'articlefeedback-field-wellwritten-label' => 'Välskrivet',
 2471+ 'articlefeedback-field-wellwritten-tip' => 'Tycker du att den här sidan är väl organiserad och välskriven?',
 2472+ 'articlefeedback-pitch-reject' => 'Kanske senare',
 2473+ 'articlefeedback-pitch-or' => 'eller',
 2474+ 'articlefeedback-pitch-survey-accept' => 'Starta undersökning',
 2475+ 'articlefeedback-pitch-join-accept' => 'Skapa ett konto',
 2476+ 'articlefeedback-pitch-join-login' => 'Logga in',
 2477+ 'articlefeedback-pitch-edit-accept' => 'Börja redigera',
 2478+ 'articlefeedback-survey-message-success' => 'Tack för att du fyllde i undersökningen.',
 2479+ 'articlefeedback-survey-message-error' => 'Ett fel har uppstått.
 2480+Försök igen senare.',
 2481+);
 2482+
 2483+/** Tamil (தமிழ்)
 2484+ * @author TRYPPN
 2485+ */
 2486+$messages['ta'] = array(
 2487+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'இந்த தளத்திற்கு நான் பங்களிக்க வேண்டும் {{SITENAME}}',
 2488+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'நான் என்னுடைய கருத்துக்களை மற்றவர்களுடன் பகிர்ந்துகொள்ள விரும்புகிறேன்',
 2489+ 'articlefeedback-survey-answer-whyrated-other' => 'மற்றவை',
 2490+ 'articlefeedback-survey-question-useful-iffalse' => 'ஏன் ?',
 2491+ 'articlefeedback-survey-question-comments' => 'தாங்கள் மேலும் அதிகமான கருத்துக்களை கூற விரும்புகிறீர்களா ?',
 2492+ 'articlefeedback-survey-submit' => 'சமர்ப்பி',
 2493+ 'articlefeedback-survey-title' => 'தயவு செய்து ஒரு சில கேள்விகளுக்கு பதில் அளியுங்கள்',
 2494+ 'articlefeedback-survey-thanks' => 'ஆய்வுக்கான படிவத்தை பூர்த்தி செய்தமைக்கு நன்றி.',
 2495+);
 2496+
 2497+/** Telugu (తెలుగు)
 2498+ * @author Veeven
 2499+ */
 2500+$messages['te'] = array(
 2501+ 'articlefeedback' => 'వ్యాసపు మూల్యాంకన',
 2502+ 'articlefeedback-survey-question-whyrated' => 'ఈ పుటని ఈరోజు మీరు ఎందుకు మూల్యాంకన చేసారో మాకు దయచేసి తెలియజేయండి (వర్తించే వాటినన్నీ ఎంచుకోండి):',
 2503+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'నేను ఈ పుట యొక్క స్థూల మూల్యాంకనకి తోడ్పాలనుకున్నాను',
 2504+ 'articlefeedback-survey-answer-whyrated-development' => 'నా మూల్యాంకన ఈ పుట యొక్క అభివృద్ధికి సానుకూలంగా ప్రభావితం చేస్తుందని ఆశిస్తున్నాను',
 2505+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'నేను {{SITENAME}}కి తోడ్పడాలనుకున్నాను',
 2506+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'నా అభిప్రాయాన్ని పంచుకోవడం నాకిష్టం',
 2507+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'నేను ఈ రోజు మాల్యాంకన చేయలేదు, కానీ ఈ సౌలభ్యంపై నా ప్రతిస్పందనని తెలియజేయాలనుకున్నాను',
 2508+ 'articlefeedback-survey-answer-whyrated-other' => 'ఇతర',
 2509+ 'articlefeedback-survey-question-useful' => 'ఈ మూల్యాంకనలు ఉపయోగకరంగా మరియు స్పష్టంగా ఉన్నాయని మీరు నమ్ముతున్నారా?',
 2510+ 'articlefeedback-survey-question-useful-iffalse' => 'ఎందుకు?',
 2511+ 'articlefeedback-survey-question-comments' => 'అదనపు వ్యాఖ్యలు ఏమైనా ఉన్నాయా?',
 2512+ 'articlefeedback-survey-submit' => 'దాఖలుచెయ్యి',
 2513+ 'articlefeedback-survey-title' => 'దయచేసి కొన్ని ప్రశ్నలకి సమాధానమివ్వండి',
 2514+ 'articlefeedback-survey-thanks' => 'ఈ సర్వేని పూరించినందుకు కృతజ్ఞతలు.',
 2515+ 'articlefeedback-report-panel-title' => 'పుట మూల్యాంకన',
 2516+ 'articlefeedback-report-ratings' => '$1 మూల్యాంకనలు',
 2517+);
 2518+
 2519+/** Turkmen (Türkmençe)
 2520+ * @author Hanberke
 2521+ */
 2522+$messages['tk'] = array(
 2523+ 'articlefeedback' => 'Makala berlen baha',
 2524+ 'articlefeedback-desc' => 'Makala berlen baha (synag warianty)',
 2525+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Men sahypanyň umumy derejesine goşant goşmak isledim.',
 2526+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => '{{SITENAME}} saýtyna goşant goşmak isledim.',
 2527+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Öz pikirimi paýlaşmagy halaýaryn.',
 2528+ 'articlefeedback-survey-answer-whyrated-other' => 'Başga',
 2529+ 'articlefeedback-survey-question-useful' => 'Berlen derejeleriň peýdalydygyna we düşnüklidigine ynanýarsyňyzmy?',
 2530+ 'articlefeedback-survey-question-useful-iffalse' => 'Näme üçin?',
 2531+ 'articlefeedback-survey-question-comments' => 'Goşmaça bellikleriňiz barmy?',
 2532+ 'articlefeedback-survey-submit' => 'Tabşyr',
 2533+ 'articlefeedback-survey-title' => 'Käbir soraglara jogap beriň',
 2534+ 'articlefeedback-survey-thanks' => 'Soragnamany dolduranyňyz üçin sag boluň.',
 2535+);
 2536+
 2537+/** Tagalog (Tagalog)
 2538+ * @author AnakngAraw
 2539+ */
 2540+$messages['tl'] = array(
 2541+ 'articlefeedback' => 'Pagsusuri ng lathalain',
 2542+ 'articlefeedback-desc' => 'Pagsusuri ng lathalain (paunang bersyon)',
 2543+ 'articlefeedback-survey-question-whyrated' => 'Mangyari sabihin sa amin kung bakit mo inantasan ng ganito ang pahinang ito ngayon (lagyan ng tsek ang lahat ng maaari):',
 2544+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Nais kong umambag sa pangkalahatang kaantasan ng pahina',
 2545+ 'articlefeedback-survey-answer-whyrated-development' => 'Umaasa ako na ang aking pag-aantas ay positibong makakaapekto sa pagpapaunlad ng pahina',
 2546+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Nais kong makapag-ambag sa {{SITENAME}}',
 2547+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Nais ko ang pagpapamahagi ng aking opinyon',
 2548+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Hindi ako nagbigay ng pag-aantas ngayon, subalit nais kong magbigay ng puna sa hinaharap',
 2549+ 'articlefeedback-survey-answer-whyrated-other' => 'Iba pa',
 2550+ 'articlefeedback-survey-question-useful' => 'Naniniwala ka ba na ang mga pag-aantas na ibinigay ay magagamit at malinaw?',
 2551+ 'articlefeedback-survey-question-useful-iffalse' => 'Bakit?',
 2552+ 'articlefeedback-survey-question-comments' => 'Mayroon ka pa bang karagdagang mga puna?',
 2553+ 'articlefeedback-survey-submit' => 'Ipasa',
 2554+ 'articlefeedback-survey-title' => 'Pakisagot ang ilang mga katanungan',
 2555+ 'articlefeedback-survey-thanks' => 'Salamat sa pagsagot sa mga pagtatanong.',
 2556+ 'articlefeedback-error' => 'Naganap ang isang kamalian. Paki subukan uli mamaya.',
 2557+ 'articlefeedback-form-switch-label' => 'Antasan ang pahinang ito',
 2558+ 'articlefeedback-form-panel-title' => 'Antasan ang pahinang ito',
 2559+ 'articlefeedback-form-panel-instructions' => 'Mangyaring maglaan ng isang sandali upang antasan ang pahinang ito.',
 2560+ 'articlefeedback-form-panel-clear' => 'Alisin ang antas na ito',
 2561+ 'articlefeedback-form-panel-expertise' => 'Mayroon akong napag-aralang kaalaman hinggil sa paksang ito',
 2562+ 'articlefeedback-form-panel-expertise-studies' => 'Napag-aralan ko ito mula sa dalubhasaan/pamantasan',
 2563+ 'articlefeedback-form-panel-expertise-profession' => 'Bahagi ito ng aking propesyon',
 2564+ 'articlefeedback-form-panel-expertise-hobby' => 'Kaugnay ito ng aking mga libangan at mga hilig',
 2565+ 'articlefeedback-form-panel-expertise-other' => 'Hindi nakatala rito ang pinagmulan ng aking kaalaman',
 2566+ 'articlefeedback-form-panel-submit' => 'Ipadala ang mga antas',
 2567+ 'articlefeedback-form-panel-success' => 'Matagumpay na nasagip',
 2568+ 'articlefeedback-report-switch-label' => 'Tingnan ang mga antas ng pahina',
 2569+ 'articlefeedback-report-panel-title' => 'Mga antas ng pahina',
 2570+ 'articlefeedback-report-panel-description' => 'Pangkasalukuyang pangkaraniwang mga antas.',
 2571+ 'articlefeedback-report-empty' => 'Walang mga antas',
 2572+ 'articlefeedback-report-ratings' => '$1 mga antas',
 2573+ 'articlefeedback-field-trustworthy-label' => 'Mapagkakatiwalaan',
 2574+ 'articlefeedback-field-trustworthy-tip' => 'Pakiramdam mo ba na ang pahinang ito ay may sapat na mga pagbabanggit ng pinagsipian at ang mga pagbabanggit na ito ay mula sa mapagkakatiwalaang mga pinagkunan?',
 2575+ 'articlefeedback-field-complete-label' => 'Buo',
 2576+ 'articlefeedback-field-complete-tip' => 'Sa tingin mo ba ang pahinang ito ay sumasakop sa mahahalagang mga lugar ng paksang nararapat?',
 2577+ 'articlefeedback-field-objective-label' => 'Palayunin',
 2578+ 'articlefeedback-field-objective-tip' => 'Nararamdaman mo ba na ang pahinang ito ay nagpapakita ng patas na pagkatawan sa lahat ng mga pananaw hinggil sa paksa?',
 2579+ 'articlefeedback-field-wellwritten-label' => 'Mainam ang pagkakasulat',
 2580+ 'articlefeedback-field-wellwritten-tip' => 'Sa tingin mo ba ang pahinang ito ay maayos ang pagkakabuo at mabuti ang pagkakasulat?',
 2581+ 'articlefeedback-pitch-reject' => 'Maaaring mamaya',
 2582+ 'articlefeedback-pitch-or' => 'o',
 2583+ 'articlefeedback-pitch-thanks' => 'Salamat! Nasagip na ang iyong mga pag-aantas.',
 2584+ 'articlefeedback-pitch-survey-message' => 'Mangyaring maglaan ng isang sandali upang buuin ang iyong maikling pagbibigay-tugon.',
 2585+ 'articlefeedback-pitch-survey-accept' => 'Simulan ang pagtugon',
 2586+ 'articlefeedback-pitch-join-message' => 'Alam mo bang makalilikha ka ng isang akawnt?',
 2587+ 'articlefeedback-pitch-join-body' => 'Ang isang akawnt ay makakatulong sa iyong masubaybayan ang mga binago mo, makalahok sa mga usapan, at maging isang bahagi ng pamayanan.',
 2588+ 'articlefeedback-pitch-join-accept' => 'Lumikha ng isang akawnt',
 2589+ 'articlefeedback-pitch-join-login' => 'Lumagdang papasok',
 2590+ 'articlefeedback-pitch-edit-message' => 'Alam mo bang mababago mo ang pahinang ito?',
 2591+ 'articlefeedback-pitch-edit-accept' => 'Baguhin ang pahinang ito',
 2592+ 'articlefeedback-survey-message-success' => 'Salamat sa pagpuno ng tugon.',
 2593+ 'articlefeedback-survey-message-error' => 'Naganap ang isang kamalian.
 2594+Paki subukan uli mamaya.',
 2595+);
 2596+
 2597+/** Turkish (Türkçe)
 2598+ * @author 82-145
 2599+ * @author CnkALTDS
 2600+ * @author Emperyan
 2601+ * @author Joseph
 2602+ * @author Karduelis
 2603+ */
 2604+$messages['tr'] = array(
 2605+ 'articlefeedback' => 'Madde değerlendirmesi',
 2606+ 'articlefeedback-desc' => 'Madde Geridönütleri',
 2607+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Fikirlerimi paylaşmayı seviyorum',
 2608+ 'articlefeedback-survey-answer-whyrated-other' => 'Diğer',
 2609+ 'articlefeedback-survey-question-useful-iffalse' => 'Neden?',
 2610+ 'articlefeedback-survey-submit' => 'Gönder',
 2611+ 'articlefeedback-survey-title' => 'Lütfen birkaç soruya yanıt verin',
 2612+ 'articlefeedback-survey-thanks' => 'Anketi doldurduğunuz için teşekkür ederiz.',
 2613+ 'articlefeedback-pitch-or' => 'veya',
 2614+ 'articlefeedback-pitch-join-accept' => 'Yeni hesap edin',
 2615+ 'articlefeedback-pitch-join-login' => 'Oturum aç',
 2616+ 'articlefeedback-survey-message-success' => 'Anketi doldurduğunuz için teşekkür ederiz.',
 2617+);
 2618+
 2619+/** Ukrainian (Українська)
 2620+ * @author Arturyatsko
 2621+ * @author Тест
 2622+ */
 2623+$messages['uk'] = array(
 2624+ 'articlefeedback' => 'Оцінка статті',
 2625+ 'articlefeedback-desc' => 'Оцінка статті (експериментальний варіант)',
 2626+ 'articlefeedback-survey-question-whyrated' => 'Будь ласка, розкажіть нам, чому Ви оцінили цю сторінку сьогодні (позначте все, що відповідає):',
 2627+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Я хотів внести свій внесок у загальний рейтинг сторінки',
 2628+ 'articlefeedback-survey-answer-whyrated-development' => 'Я сподіваюся, що мій рейтинг буде позитивно впливати на розвиток сторінки',
 2629+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Я хотів внести свій внесок у {{SITENAME}}',
 2630+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Мені подобається ділитися своєю думкою',
 2631+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Я не оцінив сторінку сьогодні, але хочу залишити відгук про цю функцію',
 2632+ 'articlefeedback-survey-answer-whyrated-other' => 'Інше',
 2633+ 'articlefeedback-survey-question-useful' => 'Чи вважаєте Ви поставлені оцінки корисними та зрозумілими?',
 2634+ 'articlefeedback-survey-question-useful-iffalse' => 'Чому?',
 2635+ 'articlefeedback-survey-question-comments' => 'Чи є у Вас якісь додаткові коментарі?',
 2636+ 'articlefeedback-survey-submit' => 'Відправити',
 2637+ 'articlefeedback-survey-title' => 'Будь ласка, дайте відповідь на кілька питань',
 2638+ 'articlefeedback-survey-thanks' => 'Дякуємо за заповнення опитування.',
 2639+ 'articlefeedback-error' => 'Сталася помилка. Будь ласка, повторіть спробу пізніше.',
 2640+ 'articlefeedback-report-switch-label' => 'Показати оцінки сторінки',
 2641+ 'articlefeedback-pitch-or' => 'або',
 2642+ 'articlefeedback-pitch-join-accept' => 'Створити обліковий запис',
 2643+);
 2644+
 2645+/** Vèneto (Vèneto)
 2646+ * @author Candalua
 2647+ */
 2648+$messages['vec'] = array(
 2649+ 'articlefeedback' => 'Valutassion pagina',
 2650+ 'articlefeedback-desc' => 'Valutassion pagina (version de prova)',
 2651+ 'articlefeedback-survey-question-whyrated' => 'Dine el motivo par cui te ghè valutà sta pagina (te poli selessionar più opzioni):',
 2652+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Voléa contribuir a la valutassion conplessiva de la pagina',
 2653+ 'articlefeedback-survey-answer-whyrated-development' => "Spero che el me giudissio l'influensa positivamente el svilupo de sta pagina",
 2654+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Go vossù contribuire a {{SITENAME}}',
 2655+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Me piase condivìdar la me opinion',
 2656+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'No go dato valutassion uncuò, ma go volù lassar un comento su la funsionalità',
 2657+ 'articlefeedback-survey-answer-whyrated-other' => 'Altro',
 2658+ 'articlefeedback-survey-question-useful' => 'Pensito che le valutassion fornìe le sia utili e ciare?',
 2659+ 'articlefeedback-survey-question-useful-iffalse' => 'Parché?',
 2660+ 'articlefeedback-survey-question-comments' => 'Gheto altre robe da dir?',
 2661+ 'articlefeedback-survey-submit' => 'Manda',
 2662+ 'articlefeedback-survey-title' => 'Par piaser, rispondi a qualche domanda',
 2663+ 'articlefeedback-survey-thanks' => 'Grassie de aver conpilà el questionario.',
 2664+);
 2665+
 2666+/** Vietnamese (Tiếng Việt)
 2667+ * @author Minh Nguyen
 2668+ */
 2669+$messages['vi'] = array(
 2670+ 'articlefeedback' => 'Đánh giá bài',
 2671+ 'articlefeedback-desc' => 'Đánh giá bài (phiên bản thử nghiệm)',
 2672+ 'articlefeedback-survey-question-whyrated' => 'Xin hãy cho chúng tôi biết lý do tại sao bạn đánh giá trang này hôm nay (kiểm tra các hộp thích hợp):',
 2673+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => 'Tôi muốn có ảnh hưởng đến đánh giá tổng cộng của trang',
 2674+ 'articlefeedback-survey-answer-whyrated-development' => 'Tôi hy vọng rằng đánh giá của tôi sẽ có ảnh hưởng tích cực đến sự phát triển của trang',
 2675+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => 'Tôi muốn đóng góp vào {{SITENAME}}',
 2676+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => 'Tôi thích đưa ý kiến của tôi',
 2677+ 'articlefeedback-survey-answer-whyrated-didntrate' => 'Tôi không đánh giá hôm nay, nhưng vẫn muốn phản hồi về tính năng',
 2678+ 'articlefeedback-survey-answer-whyrated-other' => 'Khác',
 2679+ 'articlefeedback-survey-question-useful' => 'Bạn có tin rằng các đánh giá được cung cấp là hữu ích và dễ hiểu?',
 2680+ 'articlefeedback-survey-question-useful-iffalse' => 'Tạo sao?',
 2681+ 'articlefeedback-survey-question-comments' => 'Bạn có ý kiến bổ sung?',
 2682+ 'articlefeedback-survey-submit' => 'Gửi',
 2683+ 'articlefeedback-survey-title' => 'Xin vui lòng trả lời một số câu hỏi',
 2684+ 'articlefeedback-survey-thanks' => 'Cám ơn bạn đã điền khảo sát.',
 2685+ 'articlefeedback-error' => 'Đã gặp lỗi. Xin vui lòng thử lại sau.',
 2686+ 'articlefeedback-form-switch-label' => 'Đánh giá trang này',
 2687+ 'articlefeedback-form-panel-title' => 'Đánh giá trang này',
 2688+ 'articlefeedback-form-panel-instructions' => 'Xin hãy dành một chút thì giờ để đánh giá trang này.',
 2689+ 'articlefeedback-form-panel-clear' => 'Hủy đánh giá này',
 2690+ 'articlefeedback-form-panel-expertise' => 'Tôi đã có kiến thức về đề tài này',
 2691+ 'articlefeedback-form-panel-expertise-studies' => 'Tôi đã học về nó tại trường cao đẳng / đại học',
 2692+ 'articlefeedback-form-panel-expertise-profession' => 'Nó thuộc về nghề nghiệp của tôi',
 2693+ 'articlefeedback-form-panel-expertise-hobby' => 'Nó có liên quan đến sở thích của tôi',
 2694+ 'articlefeedback-form-panel-expertise-other' => 'Tôi hiểu về đề tài này vì lý do khác',
 2695+ 'articlefeedback-form-panel-submit' => 'Gửi đánh giá',
 2696+ 'articlefeedback-form-panel-success' => 'Lưu thành công',
 2697+ 'articlefeedback-report-switch-label' => 'Xem các đánh giá của trang',
 2698+ 'articlefeedback-report-panel-title' => 'Đánh giá của trang',
 2699+ 'articlefeedback-report-panel-description' => 'Đánh giá trung bình hiện tại',
 2700+ 'articlefeedback-report-empty' => 'Không có đánh giá',
 2701+ 'articlefeedback-report-ratings' => '$1 đánh giá',
 2702+ 'articlefeedback-field-trustworthy-label' => 'Đáng tin',
 2703+ 'articlefeedback-field-trustworthy-tip' => 'Bạn có cảm thấy rằng bày này chú thích nguồn gốc đầy đủ và đáng tin các nguồn?',
 2704+ 'articlefeedback-field-complete-label' => 'Đầy đủ',
 2705+ 'articlefeedback-field-complete-tip' => 'Bạn có cảm thấy rằng bài này bao gồm các đề tài cần thiết?',
 2706+ 'articlefeedback-field-objective-label' => 'Trung lập',
 2707+ 'articlefeedback-field-objective-tip' => 'Bạn có cảm thấy rằng bài này đại diện công bằng cho tất cả các quan điểm về các vấn đề?',
 2708+ 'articlefeedback-field-wellwritten-label' => 'Viết hay',
 2709+ 'articlefeedback-field-wellwritten-tip' => 'Bạn có cảm thấy rằng bài này được sắp xếp đàng hoàng có văn bản hay?',
 2710+ 'articlefeedback-pitch-reject' => 'Không bây giờ',
 2711+ 'articlefeedback-pitch-or' => 'hoặc',
 2712+ 'articlefeedback-pitch-thanks' => 'Cám ơn! Đánh giá của bạn đã được lưu.',
 2713+ 'articlefeedback-pitch-survey-message' => 'Hãy dành một chút thời gian để phản hồi một cuộc khảo sát ngắn.',
 2714+ 'articlefeedback-pitch-survey-accept' => 'Bắt đầu trả lời',
 2715+ 'articlefeedback-pitch-join-message' => 'Bạn có biết rằng bạn có thể mở tài khoản tại đây?',
 2716+ 'articlefeedback-pitch-join-body' => 'Một tài khoản sẽ giúp bạn theo dõi các trang mà bạn sửa đổi và tham gia các cuộc thảo luận và hoạt động của cộng đồng.',
 2717+ 'articlefeedback-pitch-join-accept' => 'Mở tài khoản',
 2718+ 'articlefeedback-pitch-join-login' => 'Đăng nhập',
 2719+ 'articlefeedback-pitch-edit-message' => 'Bạn có biết rằng bạn có thể sửa đổi trang này?',
 2720+ 'articlefeedback-pitch-edit-accept' => 'Sửa đổi trang này',
 2721+ 'articlefeedback-survey-message-success' => 'Cám ơn bạn đã điền khảo sát.',
 2722+ 'articlefeedback-survey-message-error' => 'Đã gặp lỗi.
 2723+Xin hãy thử lại sau.',
 2724+);
 2725+
 2726+/** Yoruba (Yorùbá)
 2727+ * @author Demmy
 2728+ */
 2729+$messages['yo'] = array(
 2730+ 'articlefeedback' => '条目评级',
 2731+ 'articlefeedback-desc' => '条目评级(测试版)',
 2732+ 'articlefeedback-survey-question-whyrated' => '请告诉我们今天你为何评价了此页面(选择所有符合的):',
 2733+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => '我想对网页的总体评价作贡献',
 2734+ 'articlefeedback-survey-answer-whyrated-development' => '我希望我的评价能给此网页带来正面的影响',
 2735+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => '我想对{{SITENAME}}做出贡献',
 2736+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => '我愿意共享我的观点',
 2737+ 'articlefeedback-survey-answer-whyrated-didntrate' => '我今天没有进行评价,但我希望对特性进行反馈。',
 2738+ 'articlefeedback-survey-answer-whyrated-other' => '其他',
 2739+ 'articlefeedback-survey-question-useful' => '你认为提供的评价有用并清晰吗?',
 2740+ 'articlefeedback-survey-question-useful-iffalse' => '为什么?',
 2741+ 'articlefeedback-survey-question-comments' => '你还有什么想说的吗?',
 2742+ 'articlefeedback-survey-submit' => '提交',
 2743+ 'articlefeedback-survey-title' => '请回答几个问题',
 2744+ 'articlefeedback-survey-thanks' => '谢谢您回答问卷。',
 2745+ 'articlefeedback-form-switch-label' => '提供意见',
 2746+ 'articlefeedback-form-panel-title' => '您的意见',
 2747+ 'articlefeedback-form-panel-instructions' => '请花些时间为这个条目打分',
 2748+ 'articlefeedback-form-panel-submit' => '上载意见',
 2749+ 'articlefeedback-field-complete-label' => '完成',
 2750+);
 2751+
 2752+/** Simplified Chinese (‪中文(简体)‬)
 2753+ * @author Hydra
 2754+ * @author 阿pp
 2755+ */
 2756+$messages['zh-hans'] = array(
 2757+ 'articlefeedback' => '条目评级',
 2758+ 'articlefeedback-desc' => '条目评级(测试版)',
 2759+ 'articlefeedback-survey-question-whyrated' => '请告诉我们今天你为何评价了此页面(选择所有符合的):',
 2760+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => '我想对网页的总体评价作贡献',
 2761+ 'articlefeedback-survey-answer-whyrated-development' => '我希望我的评价能给此网页带来正面的影响',
 2762+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => '我想对{{SITENAME}}做出贡献',
 2763+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => '我愿意共享我的观点',
 2764+ 'articlefeedback-survey-answer-whyrated-didntrate' => '我今天没有进行评价,但我希望对特性进行反馈。',
 2765+ 'articlefeedback-survey-answer-whyrated-other' => '其他',
 2766+ 'articlefeedback-survey-question-useful' => '你认为提供的评价有用并清晰吗?',
 2767+ 'articlefeedback-survey-question-useful-iffalse' => '为什么?',
 2768+ 'articlefeedback-survey-question-comments' => '你还有什么想说的吗?',
 2769+ 'articlefeedback-survey-submit' => '提交',
 2770+ 'articlefeedback-survey-title' => '请回答几个问题',
 2771+ 'articlefeedback-survey-thanks' => '谢谢您回答问卷。',
 2772+ 'articlefeedback-error' => '发生了一个错误。请稍后重试。',
 2773+ 'articlefeedback-form-switch-label' => '评论此页',
 2774+ 'articlefeedback-form-panel-title' => '评论此页',
 2775+ 'articlefeedback-form-panel-instructions' => '请花些时间为这个条目打分',
 2776+ 'articlefeedback-form-panel-clear' => '删除此分级',
 2777+ 'articlefeedback-form-panel-expertise' => '我有关于这一主题的先验知识',
 2778+ 'articlefeedback-form-panel-expertise-studies' => '我有在高中/大学读过它',
 2779+ 'articlefeedback-form-panel-expertise-profession' => '这我的专业的一部分',
 2780+ 'articlefeedback-form-panel-expertise-hobby' => '有关我的爱好或兴趣',
 2781+ 'articlefeedback-form-panel-expertise-other' => '此处未列出我的知识的来源',
 2782+ 'articlefeedback-form-panel-submit' => '提交意见',
 2783+ 'articlefeedback-form-panel-success' => '成功保存',
 2784+ 'articlefeedback-report-switch-label' => '视图页面评级',
 2785+ 'articlefeedback-report-panel-title' => '页面评级',
 2786+ 'articlefeedback-report-panel-description' => '目前平均评分',
 2787+ 'articlefeedback-report-empty' => '没有评级',
 2788+ 'articlefeedback-report-ratings' => '$1评级',
 2789+ 'articlefeedback-field-trustworthy-label' => '值得信赖',
 2790+ 'articlefeedback-field-trustworthy-tip' => '你觉得这页有足够的引文和这些引文来自可信来源吗?',
 2791+ 'articlefeedback-field-complete-label' => '完成',
 2792+ 'articlefeedback-field-complete-tip' => '您觉得此页有包括基本主题领域吗?',
 2793+ 'articlefeedback-field-objective-label' => '无偏',
 2794+ 'articlefeedback-field-objective-tip' => '你觉得此页所显示的所有观点的公平表示对这一问题吗?',
 2795+ 'articlefeedback-field-wellwritten-label' => '写得很好',
 2796+ 'articlefeedback-field-wellwritten-tip' => '你觉得此页是完善和写得很好吗?',
 2797+ 'articlefeedback-pitch-reject' => '也许以后',
 2798+ 'articlefeedback-pitch-or' => '或者',
 2799+ 'articlefeedback-pitch-thanks' => '谢谢!已保存您的评级。',
 2800+ 'articlefeedback-pitch-survey-message' => '请花些时间完成简短的调查。',
 2801+ 'articlefeedback-pitch-survey-accept' => '开始调查',
 2802+ 'articlefeedback-pitch-join-message' => '你知道您可以创建一个帐户吗?',
 2803+ 'articlefeedback-pitch-join-body' => '帐户将帮助您跟踪您所做的编辑,参与讨论,并成为社区的一部分。',
 2804+ 'articlefeedback-pitch-join-accept' => '创建帐户',
 2805+ 'articlefeedback-pitch-join-login' => '登录',
 2806+ 'articlefeedback-pitch-edit-message' => '您知道您可以编辑此页吗?',
 2807+ 'articlefeedback-pitch-edit-accept' => '编辑此页',
 2808+ 'articlefeedback-survey-message-success' => '谢谢您回答问卷。',
 2809+ 'articlefeedback-survey-message-error' => '出现错误。
 2810+请稍后再试。',
 2811+);
 2812+
 2813+/** Traditional Chinese (‪中文(繁體)‬)
 2814+ * @author Hydra
 2815+ * @author Mark85296341
 2816+ */
 2817+$messages['zh-hant'] = array(
 2818+ 'articlefeedback' => '條目評級',
 2819+ 'articlefeedback-desc' => '條目評級',
 2820+ 'articlefeedback-survey-question-whyrated' => '請讓我們知道你為什麼額定此頁今日(檢查所有適用):',
 2821+ 'articlefeedback-survey-answer-whyrated-contribute-rating' => '我想有助於提升整體的額定頁',
 2822+ 'articlefeedback-survey-answer-whyrated-development' => '我希望我的評分將積極影響發展的頁面',
 2823+ 'articlefeedback-survey-answer-whyrated-contribute-wiki' => '我想幫助 {{SITENAME}}',
 2824+ 'articlefeedback-survey-answer-whyrated-sharing-opinion' => '我喜歡分享我的意見',
 2825+ 'articlefeedback-survey-answer-whyrated-didntrate' => '我沒有提供收視率的今天,但想給的反饋功能',
 2826+ 'articlefeedback-survey-answer-whyrated-other' => '其他',
 2827+ 'articlefeedback-survey-question-useful' => '你相信提供的收視率是有用的,清楚了嗎?',
 2828+ 'articlefeedback-survey-question-useful-iffalse' => '為什麼?',
 2829+ 'articlefeedback-survey-question-comments' => '你有什麼其他意見?',
 2830+ 'articlefeedback-survey-submit' => '提交',
 2831+ 'articlefeedback-survey-title' => '請回答幾個問題',
 2832+ 'articlefeedback-survey-thanks' => '感謝您填寫調查表。',
 2833+ 'articlefeedback-error' => '發生了錯誤。請稍後再試。',
 2834+ 'articlefeedback-form-switch-label' => '評價這個網頁',
 2835+ 'articlefeedback-form-panel-title' => '評價這個網頁',
 2836+ 'articlefeedback-form-panel-instructions' => '請花一點時間來評價這個網頁。',
 2837+ 'articlefeedback-form-panel-clear' => '刪除本次評級',
 2838+ 'articlefeedback-form-panel-expertise' => '我有先驗知識對這個話題',
 2839+ 'articlefeedback-form-panel-expertise-studies' => '我在大學已經研究',
 2840+ 'articlefeedback-form-panel-expertise-profession' => '我的專業的一部分',
 2841+ 'articlefeedback-form-panel-expertise-hobby' => '這是關係到我的愛好或興趣',
 2842+ 'articlefeedback-form-panel-expertise-other' => '我的知識的來源不在此列',
 2843+ 'articlefeedback-form-panel-submit' => '提交反饋',
 2844+ 'articlefeedback-report-switch-label' => '查看網頁評級',
 2845+ 'articlefeedback-report-panel-title' => '網頁評級',
 2846+ 'articlefeedback-report-panel-description' => '目前的平均收視率。',
 2847+ 'articlefeedback-report-empty' => '無評分',
 2848+ 'articlefeedback-report-ratings' => '$1 評級',
 2849+ 'articlefeedback-field-trustworthy-label' => '可靠',
 2850+ 'articlefeedback-field-trustworthy-tip' => '你覺得這個頁面已經足夠引文和這些引文來自可靠來源?',
 2851+ 'articlefeedback-field-complete-label' => '完成',
 2852+);
 2853+
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/ArticleFeedback.i18n.php
___________________________________________________________________
Added: svn:eol-style
12854 + native
Index: branches/wmf/1.17wmf1/extensions/ArticleFeedback/ArticleFeedback.php
@@ -0,0 +1,96 @@
 2+<?php
 3+/**
 4+ * Article Feedback extension
 5+ *
 6+ * @file
 7+ * @ingroup Extensions
 8+ *
 9+ * @author Trevor Parscal <trevor@wikimedia.org>
 10+ * @license GPL v2 or later
 11+ * @version 0.1.0
 12+ */
 13+
 14+/* XXX: Survey setup */
 15+require_once( dirname( dirname( __FILE__ ) ) . '/SimpleSurvey/SimpleSurvey.php' );
 16+
 17+/* Configuration */
 18+
 19+// If the number of page revisions (since users last rating) is greater than this then consider the
 20+// last rating "stale"
 21+$wgArticleFeedbackStaleCount = 5;
 22+
 23+// Array of the "ratings" id's to store. Allows it to be a bit more dynamic
 24+$wgArticleFeedbackRatings = array( 1, 2, 3, 4 );
 25+
 26+// Which categories the pages must belong to have the rating widget added (with _ in text)
 27+// Extension is "disabled" if this field is an empty array (as per default configuration)
 28+$wgArticleFeedbackCategories = array();
 29+
 30+// Articles not categorized as on of the values in $wgArticleFeedbackCategories can still have the
 31+// tool psudo-randomly activated by applying the following odds to a lottery based on $wgArticleId.
 32+// The value can be a floating point number (percentage) in range of 0 - 100. Tenths of a percent
 33+// are the smallest increments used.
 34+$wgArticleFeedbackLotteryOdds = 0;
 35+
 36+// Would ordinarily call this articlefeedback but survey names are 16 chars max
 37+$wgPrefSwitchSurveys['articlerating'] = array(
 38+ 'updatable' => false,
 39+ 'submit-msg' => 'articlefeedback-survey-submit',
 40+ 'questions' => array(
 41+ 'whyrated' => array(
 42+ 'question' => 'articlefeedback-survey-question-whyrated',
 43+ 'type' => 'checks',
 44+ 'answers' => array(
 45+ 'contribute-rating' => 'articlefeedback-survey-answer-whyrated-contribute-rating',
 46+ 'development' => 'articlefeedback-survey-answer-whyrated-development',
 47+ 'contribute-wiki' => 'articlefeedback-survey-answer-whyrated-contribute-wiki',
 48+ 'sharing-opinion' => 'articlefeedback-survey-answer-whyrated-sharing-opinion',
 49+ 'didntrate' => 'articlefeedback-survey-answer-whyrated-didntrate',
 50+ ),
 51+ 'other' => 'articlefeedback-survey-answer-whyrated-other',
 52+ ),
 53+ 'useful' => array(
 54+ 'question' => 'articlefeedback-survey-question-useful',
 55+ 'type' => 'boolean',
 56+ 'iffalse' => 'articlefeedback-survey-question-useful-iffalse',
 57+ ),
 58+ 'comments' => array(
 59+ 'question' => 'articlefeedback-survey-question-comments',
 60+ 'type' => 'text',
 61+ ),
 62+ ),
 63+);
 64+$wgValidSurveys[] = 'articlerating';
 65+
 66+/* Setup */
 67+
 68+$wgExtensionCredits['other'][] = array(
 69+ 'path' => __FILE__,
 70+ 'name' => 'Article Feedback',
 71+ 'author' => array(
 72+ 'Sam Reed',
 73+ 'Roan Kattouw',
 74+ 'Trevor Parscal',
 75+ 'Brandon Harris',
 76+ 'Adam Miller',
 77+ 'Nimish Gautam',
 78+ ),
 79+ 'version' => '0.2.0',
 80+ 'descriptionmsg' => 'articlefeedback-desc',
 81+ 'url' => 'http://www.mediawiki.org/wiki/Extension:ArticleFeedback'
 82+);
 83+// Autoloading
 84+$dir = dirname( __FILE__ ) . '/';
 85+$wgAutoloadClasses['ApiQueryArticleFeedback'] = $dir . 'api/ApiQueryArticleFeedback.php';
 86+$wgAutoloadClasses['ApiArticleFeedback'] = $dir . 'api/ApiArticleFeedback.php';
 87+$wgAutoloadClasses['ArticleFeedbackHooks'] = $dir . 'ArticleFeedback.hooks.php';
 88+$wgExtensionMessagesFiles['ArticleFeedback'] = $dir . 'ArticleFeedback.i18n.php';
 89+// Hooks
 90+$wgHooks['LoadExtensionSchemaUpdates'][] = 'ArticleFeedbackHooks::loadExtensionSchemaUpdates';
 91+$wgHooks['ParserTestTables'][] = 'ArticleFeedbackHooks::parserTestTables';
 92+$wgHooks['BeforePageDisplay'][] = 'ArticleFeedbackHooks::beforePageDisplay';
 93+$wgHooks['ResourceLoaderRegisterModules'][] = 'ArticleFeedbackHooks::resourceLoaderRegisterModules';
 94+$wgHooks['ResourceLoaderGetConfigVars'][] = 'ArticleFeedbackHooks::resourceLoaderGetConfigVars';
 95+// API Registration
 96+$wgAPIListModules['articlefeedback'] = 'ApiQueryArticleFeedback';
 97+$wgAPIModules['articlefeedback'] = 'ApiArticleFeedback';
Property changes on: branches/wmf/1.17wmf1/extensions/ArticleFeedback/ArticleFeedback.php
___________________________________________________________________
Added: svn:eol-style
198 + native

Status & tagging log